1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "__bpf_label [512]",
7   "name" : "__bpf_label [512]",
8   "referenced_type" : "type-8",
9   "self_type" : "type-7",
10   "size" : 4096,
11   "source_file" : "/external/minijail/bpf.h"
12  },
13  {
14   "linker_set_key" : "const char *[]",
15   "name" : "const char *[]",
16   "referenced_type" : "type-9",
17   "self_type" : "type-18",
18   "source_file" : "/external/minijail/util.h"
19  },
20  {
21   "linker_set_key" : "constant_entry []",
22   "name" : "constant_entry []",
23   "referenced_type" : "type-57",
24   "self_type" : "type-58",
25   "source_file" : "/external/minijail/libconstants.h"
26  },
27  {
28   "linker_set_key" : "syscall_entry []",
29   "name" : "syscall_entry []",
30   "referenced_type" : "type-60",
31   "self_type" : "type-61",
32   "source_file" : "/external/minijail/libsyscalls.h"
33  },
34  {
35   "alignment" : 8,
36   "linker_set_key" : "unsigned long long [6]",
37   "name" : "unsigned long long [6]",
38   "referenced_type" : "type-4",
39   "self_type" : "type-5",
40   "size" : 48,
41   "source_file" : "/external/minijail/bpf.h"
42  }
43 ],
44 "builtin_types" :
45 [
46  {
47   "alignment" : 1,
48   "is_integral" : true,
49   "is_unsigned" : true,
50   "linker_set_key" : "bool",
51   "name" : "bool",
52   "referenced_type" : "type-53",
53   "self_type" : "type-53",
54   "size" : 1
55  },
56  {
57   "alignment" : 1,
58   "is_integral" : true,
59   "is_unsigned" : true,
60   "linker_set_key" : "char",
61   "name" : "char",
62   "referenced_type" : "type-11",
63   "self_type" : "type-11",
64   "size" : 1
65  },
66  {
67   "alignment" : 8,
68   "linker_set_key" : "double",
69   "name" : "double",
70   "referenced_type" : "type-107",
71   "self_type" : "type-107",
72   "size" : 8
73  },
74  {
75   "alignment" : 4,
76   "is_integral" : true,
77   "linker_set_key" : "int",
78   "name" : "int",
79   "referenced_type" : "type-2",
80   "self_type" : "type-2",
81   "size" : 4
82  },
83  {
84   "alignment" : 4,
85   "is_integral" : true,
86   "linker_set_key" : "long",
87   "name" : "long",
88   "referenced_type" : "type-55",
89   "self_type" : "type-55",
90   "size" : 4
91  },
92  {
93   "alignment" : 8,
94   "linker_set_key" : "long double",
95   "name" : "long double",
96   "referenced_type" : "type-108",
97   "self_type" : "type-108",
98   "size" : 8
99  },
100  {
101   "alignment" : 8,
102   "is_integral" : true,
103   "linker_set_key" : "long long",
104   "name" : "long long",
105   "referenced_type" : "type-106",
106   "self_type" : "type-106",
107   "size" : 8
108  },
109  {
110   "alignment" : 2,
111   "is_integral" : true,
112   "linker_set_key" : "short",
113   "name" : "short",
114   "referenced_type" : "type-105",
115   "self_type" : "type-105",
116   "size" : 2
117  },
118  {
119   "alignment" : 1,
120   "is_integral" : true,
121   "is_unsigned" : true,
122   "linker_set_key" : "unsigned char",
123   "name" : "unsigned char",
124   "referenced_type" : "type-16",
125   "self_type" : "type-16",
126   "size" : 1
127  },
128  {
129   "alignment" : 4,
130   "is_integral" : true,
131   "is_unsigned" : true,
132   "linker_set_key" : "unsigned int",
133   "name" : "unsigned int",
134   "referenced_type" : "type-3",
135   "self_type" : "type-3",
136   "size" : 4
137  },
138  {
139   "alignment" : 4,
140   "is_integral" : true,
141   "is_unsigned" : true,
142   "linker_set_key" : "unsigned long",
143   "name" : "unsigned long",
144   "referenced_type" : "type-15",
145   "self_type" : "type-15",
146   "size" : 4
147  },
148  {
149   "alignment" : 8,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned long long",
153   "name" : "unsigned long long",
154   "referenced_type" : "type-4",
155   "self_type" : "type-4",
156   "size" : 8
157  },
158  {
159   "alignment" : 2,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned short",
163   "name" : "unsigned short",
164   "referenced_type" : "type-54",
165   "self_type" : "type-54",
166   "size" : 2
167  },
168  {
169   "linker_set_key" : "void",
170   "name" : "void",
171   "referenced_type" : "type-14",
172   "self_type" : "type-14"
173  }
174 ],
175 "elf_functions" :
176 [
177  {
178   "name" : "__aeabi_memclr"
179  },
180  {
181   "name" : "__aeabi_memclr4"
182  },
183  {
184   "name" : "__aeabi_memclr8"
185  },
186  {
187   "name" : "__aeabi_memcpy"
188  },
189  {
190   "name" : "__aeabi_memcpy4"
191  },
192  {
193   "name" : "__aeabi_memcpy8"
194  },
195  {
196   "name" : "__aeabi_memset"
197  },
198  {
199   "name" : "__aeabi_memset4"
200  },
201  {
202   "name" : "__aeabi_memset8"
203  },
204  {
205   "name" : "__aeabi_uidiv"
206  },
207  {
208   "name" : "__udivsi3"
209  },
210  {
211   "name" : "allow_logging_syscalls"
212  },
213  {
214   "name" : "append_allow_syscall"
215  },
216  {
217   "name" : "append_filter_block"
218  },
219  {
220   "name" : "append_ret_errno"
221  },
222  {
223   "name" : "append_ret_kill"
224  },
225  {
226   "name" : "append_ret_trap"
227  },
228  {
229   "name" : "bpf_allow_syscall"
230  },
231  {
232   "name" : "bpf_allow_syscall_args"
233  },
234  {
235   "name" : "bpf_arg_comp"
236  },
237  {
238   "name" : "bpf_comp_jeq32"
239  },
240  {
241   "name" : "bpf_comp_jge32"
242  },
243  {
244   "name" : "bpf_comp_jgt32"
245  },
246  {
247   "name" : "bpf_comp_jin"
248  },
249  {
250   "name" : "bpf_comp_jset32"
251  },
252  {
253   "name" : "bpf_label_id"
254  },
255  {
256   "name" : "bpf_load_arg"
257  },
258  {
259   "name" : "bpf_resolve_jumps"
260  },
261  {
262   "name" : "bpf_validate_arch"
263  },
264  {
265   "name" : "cap_ambient_supported"
266  },
267  {
268   "name" : "compile_atom"
269  },
270  {
271   "name" : "compile_errno"
272  },
273  {
274   "name" : "compile_file"
275  },
276  {
277   "name" : "compile_filter"
278  },
279  {
280   "name" : "compile_policy_line"
281  },
282  {
283   "name" : "config_net_loopback"
284  },
285  {
286   "name" : "consumebytes"
287  },
288  {
289   "name" : "consumestr"
290  },
291  {
292   "name" : "do_fatal_log"
293  },
294  {
295   "name" : "do_log"
296  },
297  {
298   "name" : "extend_filter_block_list"
299  },
300  {
301   "name" : "flatten_block_list"
302  },
303  {
304   "name" : "free_block_list"
305  },
306  {
307   "name" : "free_label_strings"
308  },
309  {
310   "name" : "get_label_id"
311  },
312  {
313   "name" : "get_last_valid_cap"
314  },
315  {
316   "name" : "group_end_lbl"
317  },
318  {
319   "name" : "init"
320  },
321  {
322   "name" : "init_logging"
323  },
324  {
325   "name" : "init_term"
326  },
327  {
328   "name" : "install_sigsys_handler"
329  },
330  {
331   "name" : "is_implicit_relative_path"
332  },
333  {
334   "name" : "lock_securebits"
335  },
336  {
337   "name" : "log_sigsys_handler"
338  },
339  {
340   "name" : "lookup_group"
341  },
342  {
343   "name" : "lookup_syscall"
344  },
345  {
346   "name" : "lookup_syscall_name"
347  },
348  {
349   "name" : "lookup_user"
350  },
351  {
352   "name" : "marshal_append"
353  },
354  {
355   "name" : "marshal_mount"
356  },
357  {
358   "name" : "marshal_state_init"
359  },
360  {
361   "name" : "minijail_add_hook"
362  },
363  {
364   "name" : "minijail_add_to_cgroup"
365  },
366  {
367   "name" : "minijail_bind"
368  },
369  {
370   "name" : "minijail_capbset_drop"
371  },
372  {
373   "name" : "minijail_change_gid"
374  },
375  {
376   "name" : "minijail_change_group"
377  },
378  {
379   "name" : "minijail_change_uid"
380  },
381  {
382   "name" : "minijail_change_user"
383  },
384  {
385   "name" : "minijail_close_open_fds"
386  },
387  {
388   "name" : "minijail_destroy"
389  },
390  {
391   "name" : "minijail_enter"
392  },
393  {
394   "name" : "minijail_enter_chroot"
395  },
396  {
397   "name" : "minijail_enter_pivot_root"
398  },
399  {
400   "name" : "minijail_fork"
401  },
402  {
403   "name" : "minijail_forward_signals"
404  },
405  {
406   "name" : "minijail_from_fd"
407  },
408  {
409   "name" : "minijail_get_original_path"
410  },
411  {
412   "name" : "minijail_get_tmpfs_size"
413  },
414  {
415   "name" : "minijail_gidmap"
416  },
417  {
418   "name" : "minijail_inherit_usergroups"
419  },
420  {
421   "name" : "minijail_keep_supplementary_gids"
422  },
423  {
424   "name" : "minijail_kill"
425  },
426  {
427   "name" : "minijail_log_seccomp_filter_failures"
428  },
429  {
430   "name" : "minijail_log_to_fd"
431  },
432  {
433   "name" : "minijail_marshal"
434  },
435  {
436   "name" : "minijail_marshal_helper"
437  },
438  {
439   "name" : "minijail_mount"
440  },
441  {
442   "name" : "minijail_mount_dev"
443  },
444  {
445   "name" : "minijail_mount_tmp"
446  },
447  {
448   "name" : "minijail_mount_tmp_size"
449  },
450  {
451   "name" : "minijail_mount_with_data"
452  },
453  {
454   "name" : "minijail_namespace_cgroups"
455  },
456  {
457   "name" : "minijail_namespace_enter_net"
458  },
459  {
460   "name" : "minijail_namespace_enter_vfs"
461  },
462  {
463   "name" : "minijail_namespace_ipc"
464  },
465  {
466   "name" : "minijail_namespace_net"
467  },
468  {
469   "name" : "minijail_namespace_pids"
470  },
471  {
472   "name" : "minijail_namespace_pids_rw_proc"
473  },
474  {
475   "name" : "minijail_namespace_set_hostname"
476  },
477  {
478   "name" : "minijail_namespace_user"
479  },
480  {
481   "name" : "minijail_namespace_user_disable_setgroups"
482  },
483  {
484   "name" : "minijail_namespace_uts"
485  },
486  {
487   "name" : "minijail_namespace_vfs"
488  },
489  {
490   "name" : "minijail_new"
491  },
492  {
493   "name" : "minijail_new_session_keyring"
494  },
495  {
496   "name" : "minijail_no_new_privs"
497  },
498  {
499   "name" : "minijail_parse_seccomp_filters"
500  },
501  {
502   "name" : "minijail_parse_seccomp_filters_from_fd"
503  },
504  {
505   "name" : "minijail_preenter"
506  },
507  {
508   "name" : "minijail_preexec"
509  },
510  {
511   "name" : "minijail_preserve_fd"
512  },
513  {
514   "name" : "minijail_remount_mode"
515  },
516  {
517   "name" : "minijail_remount_proc_readonly"
518  },
519  {
520   "name" : "minijail_reset_signal_handlers"
521  },
522  {
523   "name" : "minijail_reset_signal_mask"
524  },
525  {
526   "name" : "minijail_rlimit"
527  },
528  {
529   "name" : "minijail_run"
530  },
531  {
532   "name" : "minijail_run_as_init"
533  },
534  {
535   "name" : "minijail_run_env_pid_pipes_no_preload"
536  },
537  {
538   "name" : "minijail_run_no_preload"
539  },
540  {
541   "name" : "minijail_run_pid"
542  },
543  {
544   "name" : "minijail_run_pid_pipes"
545  },
546  {
547   "name" : "minijail_run_pid_pipes_no_preload"
548  },
549  {
550   "name" : "minijail_run_pipe"
551  },
552  {
553   "name" : "minijail_set_ambient_caps"
554  },
555  {
556   "name" : "minijail_set_preload_path"
557  },
558  {
559   "name" : "minijail_set_seccomp_filter_tsync"
560  },
561  {
562   "name" : "minijail_set_seccomp_filters"
563  },
564  {
565   "name" : "minijail_set_supplementary_gids"
566  },
567  {
568   "name" : "minijail_size"
569  },
570  {
571   "name" : "minijail_skip_remount_private"
572  },
573  {
574   "name" : "minijail_skip_setting_securebits"
575  },
576  {
577   "name" : "minijail_to_fd"
578  },
579  {
580   "name" : "minijail_uidmap"
581  },
582  {
583   "name" : "minijail_unmarshal"
584  },
585  {
586   "name" : "minijail_use_alt_syscall"
587  },
588  {
589   "name" : "minijail_use_caps"
590  },
591  {
592   "name" : "minijail_use_seccomp"
593  },
594  {
595   "name" : "minijail_use_seccomp_filter"
596  },
597  {
598   "name" : "minijail_wait"
599  },
600  {
601   "name" : "minijail_write_pid_file"
602  },
603  {
604   "name" : "mkdir_p"
605  },
606  {
607   "name" : "new_filter_block"
608  },
609  {
610   "name" : "new_instr_buf"
611  },
612  {
613   "name" : "parse_constant"
614  },
615  {
616   "name" : "parse_include_statement"
617  },
618  {
619   "name" : "parse_single_constant"
620  },
621  {
622   "name" : "parse_size"
623  },
624  {
625   "name" : "path_join"
626  },
627  {
628   "name" : "seccomp_can_softfail"
629  },
630  {
631   "name" : "secure_noroot_set_and_locked"
632  },
633  {
634   "name" : "setup_and_dupe_pipe_end"
635  },
636  {
637   "name" : "setup_mount_destination"
638  },
639  {
640   "name" : "setup_pipe_end"
641  },
642  {
643   "name" : "str_to_op"
644  },
645  {
646   "name" : "strip"
647  },
648  {
649   "name" : "success_lbl"
650  },
651  {
652   "name" : "sys_seccomp"
653  },
654  {
655   "name" : "tokenize"
656  },
657  {
658   "name" : "write_pid_to_path"
659  },
660  {
661   "name" : "write_proc_file"
662  }
663 ],
664 "elf_objects" :
665 [
666  {
667   "name" : "constant_table"
668  },
669  {
670   "name" : "log_syscalls"
671  },
672  {
673   "name" : "log_syscalls_len"
674  },
675  {
676   "name" : "syscall_table"
677  }
678 ],
679 "enum_types" :
680 [
681  {
682   "alignment" : 4,
683   "enum_fields" :
684   [
685    {
686     "enum_field_value" : 0,
687     "name" : "LOG_TO_SYSLOG"
688    },
689    {
690     "enum_field_value" : 1,
691     "name" : "LOG_TO_FD"
692    }
693   ],
694   "linker_set_key" : "logging_system_t",
695   "name" : "logging_system_t",
696   "referenced_type" : "type-20",
697   "self_type" : "type-20",
698   "size" : 4,
699   "source_file" : "/external/minijail/util.h",
700   "underlying_type" : "type-3",
701   "unique_id" : "logging_system_t"
702  },
703  {
704   "alignment" : 4,
705   "enum_fields" :
706   [
707    {
708     "enum_field_value" : 0,
709     "name" : "MINIJAIL_HOOK_EVENT_PRE_DROP_CAPS"
710    },
711    {
712     "enum_field_value" : 1,
713     "name" : "MINIJAIL_HOOK_EVENT_PRE_EXECVE"
714    },
715    {
716     "enum_field_value" : 2,
717     "name" : "MINIJAIL_HOOK_EVENT_PRE_CHROOT"
718    },
719    {
720     "enum_field_value" : 3,
721     "name" : "MINIJAIL_HOOK_EVENT_MAX"
722    }
723   ],
724   "linker_set_key" : "minijail_hook_event_t",
725   "name" : "minijail_hook_event_t",
726   "referenced_type" : "type-21",
727   "self_type" : "type-21",
728   "size" : 4,
729   "source_file" : "/external/minijail/libminijail.h",
730   "underlying_type" : "type-3",
731   "unique_id" : "minijail_hook_event_t"
732  }
733 ],
734 "function_types" :
735 [
736  {
737   "alignment" : 4,
738   "linker_set_key" : "int (void *)",
739   "name" : "int (void *)",
740   "parameters" :
741   [
742    {
743     "referenced_type" : "type-27"
744    }
745   ],
746   "referenced_type" : "type-26",
747   "return_type" : "type-2",
748   "self_type" : "type-26",
749   "source_file" : "/external/minijail/libminijail.h"
750  }
751 ],
752 "functions" :
753 [
754  {
755   "function_name" : "bpf_allow_syscall",
756   "linker_set_key" : "bpf_allow_syscall",
757   "parameters" :
758   [
759    {
760     "referenced_type" : "type-12"
761    },
762    {
763     "referenced_type" : "type-2"
764    }
765   ],
766   "return_type" : "type-3",
767   "source_file" : "/external/minijail/bpf.h"
768  },
769  {
770   "function_name" : "bpf_allow_syscall_args",
771   "linker_set_key" : "bpf_allow_syscall_args",
772   "parameters" :
773   [
774    {
775     "referenced_type" : "type-12"
776    },
777    {
778     "referenced_type" : "type-2"
779    },
780    {
781     "referenced_type" : "type-3"
782    }
783   ],
784   "return_type" : "type-3",
785   "source_file" : "/external/minijail/bpf.h"
786  },
787  {
788   "function_name" : "bpf_arg_comp",
789   "linker_set_key" : "bpf_arg_comp",
790   "parameters" :
791   [
792    {
793     "referenced_type" : "type-17"
794    },
795    {
796     "referenced_type" : "type-2"
797    },
798    {
799     "referenced_type" : "type-2"
800    },
801    {
802     "referenced_type" : "type-15"
803    },
804    {
805     "referenced_type" : "type-3"
806    }
807   ],
808   "return_type" : "type-3",
809   "source_file" : "/external/minijail/bpf.h"
810  },
811  {
812   "function_name" : "bpf_comp_jeq32",
813   "linker_set_key" : "bpf_comp_jeq32",
814   "parameters" :
815   [
816    {
817     "referenced_type" : "type-12"
818    },
819    {
820     "referenced_type" : "type-15"
821    },
822    {
823     "referenced_type" : "type-16"
824    },
825    {
826     "referenced_type" : "type-16"
827    }
828   ],
829   "return_type" : "type-3",
830   "source_file" : "/external/minijail/bpf.h"
831  },
832  {
833   "function_name" : "bpf_comp_jge32",
834   "linker_set_key" : "bpf_comp_jge32",
835   "parameters" :
836   [
837    {
838     "referenced_type" : "type-12"
839    },
840    {
841     "referenced_type" : "type-15"
842    },
843    {
844     "referenced_type" : "type-16"
845    },
846    {
847     "referenced_type" : "type-16"
848    }
849   ],
850   "return_type" : "type-3",
851   "source_file" : "/external/minijail/bpf.h"
852  },
853  {
854   "function_name" : "bpf_comp_jgt32",
855   "linker_set_key" : "bpf_comp_jgt32",
856   "parameters" :
857   [
858    {
859     "referenced_type" : "type-12"
860    },
861    {
862     "referenced_type" : "type-15"
863    },
864    {
865     "referenced_type" : "type-16"
866    },
867    {
868     "referenced_type" : "type-16"
869    }
870   ],
871   "return_type" : "type-3",
872   "source_file" : "/external/minijail/bpf.h"
873  },
874  {
875   "function_name" : "bpf_comp_jin",
876   "linker_set_key" : "bpf_comp_jin",
877   "parameters" :
878   [
879    {
880     "referenced_type" : "type-12"
881    },
882    {
883     "referenced_type" : "type-15"
884    },
885    {
886     "referenced_type" : "type-16"
887    },
888    {
889     "referenced_type" : "type-16"
890    }
891   ],
892   "return_type" : "type-3",
893   "source_file" : "/external/minijail/bpf.h"
894  },
895  {
896   "function_name" : "bpf_comp_jset32",
897   "linker_set_key" : "bpf_comp_jset32",
898   "parameters" :
899   [
900    {
901     "referenced_type" : "type-12"
902    },
903    {
904     "referenced_type" : "type-15"
905    },
906    {
907     "referenced_type" : "type-16"
908    },
909    {
910     "referenced_type" : "type-16"
911    }
912   ],
913   "return_type" : "type-3",
914   "source_file" : "/external/minijail/bpf.h"
915  },
916  {
917   "function_name" : "bpf_label_id",
918   "linker_set_key" : "bpf_label_id",
919   "parameters" :
920   [
921    {
922     "referenced_type" : "type-63"
923    },
924    {
925     "referenced_type" : "type-9"
926    }
927   ],
928   "return_type" : "type-2",
929   "source_file" : "/external/minijail/bpf.h"
930  },
931  {
932   "function_name" : "bpf_load_arg",
933   "linker_set_key" : "bpf_load_arg",
934   "parameters" :
935   [
936    {
937     "referenced_type" : "type-12"
938    },
939    {
940     "referenced_type" : "type-2"
941    }
942   ],
943   "return_type" : "type-3",
944   "source_file" : "/external/minijail/bpf.h"
945  },
946  {
947   "function_name" : "bpf_resolve_jumps",
948   "linker_set_key" : "bpf_resolve_jumps",
949   "parameters" :
950   [
951    {
952     "referenced_type" : "type-63"
953    },
954    {
955     "referenced_type" : "type-12"
956    },
957    {
958     "referenced_type" : "type-3"
959    }
960   ],
961   "return_type" : "type-2",
962   "source_file" : "/external/minijail/bpf.h"
963  },
964  {
965   "function_name" : "bpf_validate_arch",
966   "linker_set_key" : "bpf_validate_arch",
967   "parameters" :
968   [
969    {
970     "referenced_type" : "type-12"
971    }
972   ],
973   "return_type" : "type-3",
974   "source_file" : "/external/minijail/bpf.h"
975  },
976  {
977   "function_name" : "cap_ambient_supported",
978   "linker_set_key" : "cap_ambient_supported",
979   "return_type" : "type-2",
980   "source_file" : "/external/minijail/system.h"
981  },
982  {
983   "function_name" : "compile_file",
984   "linker_set_key" : "compile_file",
985   "parameters" :
986   [
987    {
988     "referenced_type" : "type-9"
989    },
990    {
991     "referenced_type" : "type-46"
992    },
993    {
994     "referenced_type" : "type-38"
995    },
996    {
997     "referenced_type" : "type-48"
998    },
999    {
1000     "referenced_type" : "type-63"
1001    },
1002    {
1003     "referenced_type" : "type-2"
1004    },
1005    {
1006     "referenced_type" : "type-2"
1007    },
1008    {
1009     "referenced_type" : "type-3"
1010    }
1011   ],
1012   "return_type" : "type-2",
1013   "source_file" : "/external/minijail/syscall_filter.h"
1014  },
1015  {
1016   "function_name" : "compile_filter",
1017   "linker_set_key" : "compile_filter",
1018   "parameters" :
1019   [
1020    {
1021     "referenced_type" : "type-9"
1022    },
1023    {
1024     "referenced_type" : "type-46"
1025    },
1026    {
1027     "referenced_type" : "type-49"
1028    },
1029    {
1030     "referenced_type" : "type-2"
1031    },
1032    {
1033     "referenced_type" : "type-2"
1034    }
1035   ],
1036   "return_type" : "type-2",
1037   "source_file" : "/external/minijail/syscall_filter.h"
1038  },
1039  {
1040   "function_name" : "compile_policy_line",
1041   "linker_set_key" : "compile_policy_line",
1042   "parameters" :
1043   [
1044    {
1045     "referenced_type" : "type-45"
1046    },
1047    {
1048     "referenced_type" : "type-2"
1049    },
1050    {
1051     "referenced_type" : "type-9"
1052    },
1053    {
1054     "referenced_type" : "type-3"
1055    },
1056    {
1057     "referenced_type" : "type-63"
1058    },
1059    {
1060     "referenced_type" : "type-2"
1061    }
1062   ],
1063   "return_type" : "type-38",
1064   "source_file" : "/external/minijail/syscall_filter.h"
1065  },
1066  {
1067   "function_name" : "config_net_loopback",
1068   "linker_set_key" : "config_net_loopback",
1069   "return_type" : "type-2",
1070   "source_file" : "/external/minijail/system.h"
1071  },
1072  {
1073   "function_name" : "consumebytes",
1074   "linker_set_key" : "consumebytes",
1075   "parameters" :
1076   [
1077    {
1078     "referenced_type" : "type-3"
1079    },
1080    {
1081     "referenced_type" : "type-56"
1082    },
1083    {
1084     "referenced_type" : "type-52"
1085    }
1086   ],
1087   "return_type" : "type-27",
1088   "source_file" : "/external/minijail/util.h"
1089  },
1090  {
1091   "function_name" : "consumestr",
1092   "linker_set_key" : "consumestr",
1093   "parameters" :
1094   [
1095    {
1096     "referenced_type" : "type-56"
1097    },
1098    {
1099     "referenced_type" : "type-52"
1100    }
1101   ],
1102   "return_type" : "type-25",
1103   "source_file" : "/external/minijail/util.h"
1104  },
1105  {
1106   "function_name" : "do_fatal_log",
1107   "linker_set_key" : "do_fatal_log",
1108   "parameters" :
1109   [
1110    {
1111     "referenced_type" : "type-2"
1112    },
1113    {
1114     "referenced_type" : "type-9"
1115    }
1116   ],
1117   "return_type" : "type-14",
1118   "source_file" : "/external/minijail/util.h"
1119  },
1120  {
1121   "function_name" : "do_log",
1122   "linker_set_key" : "do_log",
1123   "parameters" :
1124   [
1125    {
1126     "referenced_type" : "type-2"
1127    },
1128    {
1129     "referenced_type" : "type-9"
1130    }
1131   ],
1132   "return_type" : "type-14",
1133   "source_file" : "/external/minijail/util.h"
1134  },
1135  {
1136   "function_name" : "flatten_block_list",
1137   "linker_set_key" : "flatten_block_list",
1138   "parameters" :
1139   [
1140    {
1141     "referenced_type" : "type-38"
1142    },
1143    {
1144     "referenced_type" : "type-43"
1145    },
1146    {
1147     "referenced_type" : "type-3"
1148    },
1149    {
1150     "referenced_type" : "type-3"
1151    }
1152   ],
1153   "return_type" : "type-2",
1154   "source_file" : "/external/minijail/syscall_filter.h"
1155  },
1156  {
1157   "function_name" : "free_block_list",
1158   "linker_set_key" : "free_block_list",
1159   "parameters" :
1160   [
1161    {
1162     "referenced_type" : "type-38"
1163    }
1164   ],
1165   "return_type" : "type-14",
1166   "source_file" : "/external/minijail/syscall_filter.h"
1167  },
1168  {
1169   "function_name" : "free_label_strings",
1170   "linker_set_key" : "free_label_strings",
1171   "parameters" :
1172   [
1173    {
1174     "referenced_type" : "type-63"
1175    }
1176   ],
1177   "return_type" : "type-14",
1178   "source_file" : "/external/minijail/bpf.h"
1179  },
1180  {
1181   "function_name" : "get_last_valid_cap",
1182   "linker_set_key" : "get_last_valid_cap",
1183   "return_type" : "type-3",
1184   "source_file" : "/external/minijail/system.h"
1185  },
1186  {
1187   "function_name" : "init_logging",
1188   "linker_set_key" : "init_logging",
1189   "parameters" :
1190   [
1191    {
1192     "referenced_type" : "type-20"
1193    },
1194    {
1195     "referenced_type" : "type-2"
1196    },
1197    {
1198     "referenced_type" : "type-2"
1199    }
1200   ],
1201   "return_type" : "type-14",
1202   "source_file" : "/external/minijail/util.h"
1203  },
1204  {
1205   "function_name" : "install_sigsys_handler",
1206   "linker_set_key" : "install_sigsys_handler",
1207   "return_type" : "type-2",
1208   "source_file" : "/external/minijail/signal_handler.h"
1209  },
1210  {
1211   "function_name" : "lock_securebits",
1212   "linker_set_key" : "lock_securebits",
1213   "parameters" :
1214   [
1215    {
1216     "referenced_type" : "type-4"
1217    },
1218    {
1219     "referenced_type" : "type-53"
1220    }
1221   ],
1222   "return_type" : "type-2",
1223   "source_file" : "/external/minijail/system.h"
1224  },
1225  {
1226   "function_name" : "lookup_group",
1227   "linker_set_key" : "lookup_group",
1228   "parameters" :
1229   [
1230    {
1231     "referenced_type" : "type-9"
1232    },
1233    {
1234     "referenced_type" : "type-52"
1235    }
1236   ],
1237   "return_type" : "type-2",
1238   "source_file" : "/external/minijail/system.h"
1239  },
1240  {
1241   "function_name" : "lookup_syscall",
1242   "linker_set_key" : "lookup_syscall",
1243   "parameters" :
1244   [
1245    {
1246     "referenced_type" : "type-9"
1247    }
1248   ],
1249   "return_type" : "type-2",
1250   "source_file" : "/external/minijail/util.h"
1251  },
1252  {
1253   "function_name" : "lookup_syscall_name",
1254   "linker_set_key" : "lookup_syscall_name",
1255   "parameters" :
1256   [
1257    {
1258     "referenced_type" : "type-2"
1259    }
1260   ],
1261   "return_type" : "type-9",
1262   "source_file" : "/external/minijail/util.h"
1263  },
1264  {
1265   "function_name" : "lookup_user",
1266   "linker_set_key" : "lookup_user",
1267   "parameters" :
1268   [
1269    {
1270     "referenced_type" : "type-9"
1271    },
1272    {
1273     "referenced_type" : "type-52"
1274    },
1275    {
1276     "referenced_type" : "type-52"
1277    }
1278   ],
1279   "return_type" : "type-2",
1280   "source_file" : "/external/minijail/system.h"
1281  },
1282  {
1283   "function_name" : "minijail_add_hook",
1284   "linker_set_key" : "minijail_add_hook",
1285   "parameters" :
1286   [
1287    {
1288     "referenced_type" : "type-39"
1289    },
1290    {
1291     "referenced_type" : "type-28"
1292    },
1293    {
1294     "referenced_type" : "type-27"
1295    },
1296    {
1297     "referenced_type" : "type-21"
1298    }
1299   ],
1300   "return_type" : "type-2",
1301   "source_file" : "/external/minijail/libminijail.h"
1302  },
1303  {
1304   "function_name" : "minijail_add_to_cgroup",
1305   "linker_set_key" : "minijail_add_to_cgroup",
1306   "parameters" :
1307   [
1308    {
1309     "referenced_type" : "type-39"
1310    },
1311    {
1312     "referenced_type" : "type-9"
1313    }
1314   ],
1315   "return_type" : "type-2",
1316   "source_file" : "/external/minijail/libminijail.h"
1317  },
1318  {
1319   "function_name" : "minijail_bind",
1320   "linker_set_key" : "minijail_bind",
1321   "parameters" :
1322   [
1323    {
1324     "referenced_type" : "type-39"
1325    },
1326    {
1327     "referenced_type" : "type-9"
1328    },
1329    {
1330     "referenced_type" : "type-9"
1331    },
1332    {
1333     "referenced_type" : "type-2"
1334    }
1335   ],
1336   "return_type" : "type-2",
1337   "source_file" : "/external/minijail/libminijail.h"
1338  },
1339  {
1340   "function_name" : "minijail_capbset_drop",
1341   "linker_set_key" : "minijail_capbset_drop",
1342   "parameters" :
1343   [
1344    {
1345     "referenced_type" : "type-39"
1346    },
1347    {
1348     "referenced_type" : "type-4"
1349    }
1350   ],
1351   "return_type" : "type-14",
1352   "source_file" : "/external/minijail/libminijail.h"
1353  },
1354  {
1355   "function_name" : "minijail_change_gid",
1356   "linker_set_key" : "minijail_change_gid",
1357   "parameters" :
1358   [
1359    {
1360     "referenced_type" : "type-39"
1361    },
1362    {
1363     "referenced_type" : "type-3"
1364    }
1365   ],
1366   "return_type" : "type-14",
1367   "source_file" : "/external/minijail/libminijail.h"
1368  },
1369  {
1370   "function_name" : "minijail_change_group",
1371   "linker_set_key" : "minijail_change_group",
1372   "parameters" :
1373   [
1374    {
1375     "referenced_type" : "type-39"
1376    },
1377    {
1378     "referenced_type" : "type-9"
1379    }
1380   ],
1381   "return_type" : "type-2",
1382   "source_file" : "/external/minijail/libminijail.h"
1383  },
1384  {
1385   "function_name" : "minijail_change_uid",
1386   "linker_set_key" : "minijail_change_uid",
1387   "parameters" :
1388   [
1389    {
1390     "referenced_type" : "type-39"
1391    },
1392    {
1393     "referenced_type" : "type-3"
1394    }
1395   ],
1396   "return_type" : "type-14",
1397   "source_file" : "/external/minijail/libminijail.h"
1398  },
1399  {
1400   "function_name" : "minijail_change_user",
1401   "linker_set_key" : "minijail_change_user",
1402   "parameters" :
1403   [
1404    {
1405     "referenced_type" : "type-39"
1406    },
1407    {
1408     "referenced_type" : "type-9"
1409    }
1410   ],
1411   "return_type" : "type-2",
1412   "source_file" : "/external/minijail/libminijail.h"
1413  },
1414  {
1415   "function_name" : "minijail_close_open_fds",
1416   "linker_set_key" : "minijail_close_open_fds",
1417   "parameters" :
1418   [
1419    {
1420     "referenced_type" : "type-39"
1421    }
1422   ],
1423   "return_type" : "type-14",
1424   "source_file" : "/external/minijail/libminijail.h"
1425  },
1426  {
1427   "function_name" : "minijail_destroy",
1428   "linker_set_key" : "minijail_destroy",
1429   "parameters" :
1430   [
1431    {
1432     "referenced_type" : "type-39"
1433    }
1434   ],
1435   "return_type" : "type-14",
1436   "source_file" : "/external/minijail/libminijail.h"
1437  },
1438  {
1439   "function_name" : "minijail_enter",
1440   "linker_set_key" : "minijail_enter",
1441   "parameters" :
1442   [
1443    {
1444     "referenced_type" : "type-31"
1445    }
1446   ],
1447   "return_type" : "type-14",
1448   "source_file" : "/external/minijail/libminijail.h"
1449  },
1450  {
1451   "function_name" : "minijail_enter_chroot",
1452   "linker_set_key" : "minijail_enter_chroot",
1453   "parameters" :
1454   [
1455    {
1456     "referenced_type" : "type-39"
1457    },
1458    {
1459     "referenced_type" : "type-9"
1460    }
1461   ],
1462   "return_type" : "type-2",
1463   "source_file" : "/external/minijail/libminijail.h"
1464  },
1465  {
1466   "function_name" : "minijail_enter_pivot_root",
1467   "linker_set_key" : "minijail_enter_pivot_root",
1468   "parameters" :
1469   [
1470    {
1471     "referenced_type" : "type-39"
1472    },
1473    {
1474     "referenced_type" : "type-9"
1475    }
1476   ],
1477   "return_type" : "type-2",
1478   "source_file" : "/external/minijail/libminijail.h"
1479  },
1480  {
1481   "function_name" : "minijail_fork",
1482   "linker_set_key" : "minijail_fork",
1483   "parameters" :
1484   [
1485    {
1486     "referenced_type" : "type-39"
1487    }
1488   ],
1489   "return_type" : "type-2",
1490   "source_file" : "/external/minijail/libminijail.h"
1491  },
1492  {
1493   "function_name" : "minijail_forward_signals",
1494   "linker_set_key" : "minijail_forward_signals",
1495   "parameters" :
1496   [
1497    {
1498     "referenced_type" : "type-39"
1499    }
1500   ],
1501   "return_type" : "type-2",
1502   "source_file" : "/external/minijail/libminijail.h"
1503  },
1504  {
1505   "function_name" : "minijail_from_fd",
1506   "linker_set_key" : "minijail_from_fd",
1507   "parameters" :
1508   [
1509    {
1510     "referenced_type" : "type-2"
1511    },
1512    {
1513     "referenced_type" : "type-39"
1514    }
1515   ],
1516   "return_type" : "type-2",
1517   "source_file" : "/external/minijail/libminijail-private.h"
1518  },
1519  {
1520   "function_name" : "minijail_get_original_path",
1521   "linker_set_key" : "minijail_get_original_path",
1522   "parameters" :
1523   [
1524    {
1525     "referenced_type" : "type-39"
1526    },
1527    {
1528     "referenced_type" : "type-9"
1529    }
1530   ],
1531   "return_type" : "type-25",
1532   "source_file" : "/external/minijail/libminijail.h"
1533  },
1534  {
1535   "function_name" : "minijail_gidmap",
1536   "linker_set_key" : "minijail_gidmap",
1537   "parameters" :
1538   [
1539    {
1540     "referenced_type" : "type-39"
1541    },
1542    {
1543     "referenced_type" : "type-9"
1544    }
1545   ],
1546   "return_type" : "type-2",
1547   "source_file" : "/external/minijail/libminijail.h"
1548  },
1549  {
1550   "function_name" : "minijail_inherit_usergroups",
1551   "linker_set_key" : "minijail_inherit_usergroups",
1552   "parameters" :
1553   [
1554    {
1555     "referenced_type" : "type-39"
1556    }
1557   ],
1558   "return_type" : "type-14",
1559   "source_file" : "/external/minijail/libminijail.h"
1560  },
1561  {
1562   "function_name" : "minijail_keep_supplementary_gids",
1563   "linker_set_key" : "minijail_keep_supplementary_gids",
1564   "parameters" :
1565   [
1566    {
1567     "referenced_type" : "type-39"
1568    }
1569   ],
1570   "return_type" : "type-14",
1571   "source_file" : "/external/minijail/libminijail.h"
1572  },
1573  {
1574   "function_name" : "minijail_kill",
1575   "linker_set_key" : "minijail_kill",
1576   "parameters" :
1577   [
1578    {
1579     "referenced_type" : "type-39"
1580    }
1581   ],
1582   "return_type" : "type-2",
1583   "source_file" : "/external/minijail/libminijail.h"
1584  },
1585  {
1586   "function_name" : "minijail_log_seccomp_filter_failures",
1587   "linker_set_key" : "minijail_log_seccomp_filter_failures",
1588   "parameters" :
1589   [
1590    {
1591     "referenced_type" : "type-39"
1592    }
1593   ],
1594   "return_type" : "type-14",
1595   "source_file" : "/external/minijail/libminijail.h"
1596  },
1597  {
1598   "function_name" : "minijail_log_to_fd",
1599   "linker_set_key" : "minijail_log_to_fd",
1600   "parameters" :
1601   [
1602    {
1603     "referenced_type" : "type-2"
1604    },
1605    {
1606     "referenced_type" : "type-2"
1607    }
1608   ],
1609   "return_type" : "type-14",
1610   "source_file" : "/external/minijail/libminijail.h"
1611  },
1612  {
1613   "function_name" : "minijail_marshal",
1614   "linker_set_key" : "minijail_marshal",
1615   "parameters" :
1616   [
1617    {
1618     "referenced_type" : "type-31"
1619    },
1620    {
1621     "referenced_type" : "type-25"
1622    },
1623    {
1624     "referenced_type" : "type-3"
1625    }
1626   ],
1627   "return_type" : "type-2",
1628   "source_file" : "/external/minijail/libminijail-private.h"
1629  },
1630  {
1631   "function_name" : "minijail_mount",
1632   "linker_set_key" : "minijail_mount",
1633   "parameters" :
1634   [
1635    {
1636     "referenced_type" : "type-39"
1637    },
1638    {
1639     "referenced_type" : "type-9"
1640    },
1641    {
1642     "referenced_type" : "type-9"
1643    },
1644    {
1645     "referenced_type" : "type-9"
1646    },
1647    {
1648     "referenced_type" : "type-15"
1649    }
1650   ],
1651   "return_type" : "type-2",
1652   "source_file" : "/external/minijail/libminijail.h"
1653  },
1654  {
1655   "function_name" : "minijail_mount_dev",
1656   "linker_set_key" : "minijail_mount_dev",
1657   "parameters" :
1658   [
1659    {
1660     "referenced_type" : "type-39"
1661    }
1662   ],
1663   "return_type" : "type-14",
1664   "source_file" : "/external/minijail/libminijail.h"
1665  },
1666  {
1667   "function_name" : "minijail_mount_tmp",
1668   "linker_set_key" : "minijail_mount_tmp",
1669   "parameters" :
1670   [
1671    {
1672     "referenced_type" : "type-39"
1673    }
1674   ],
1675   "return_type" : "type-14",
1676   "source_file" : "/external/minijail/libminijail.h"
1677  },
1678  {
1679   "function_name" : "minijail_mount_tmp_size",
1680   "linker_set_key" : "minijail_mount_tmp_size",
1681   "parameters" :
1682   [
1683    {
1684     "referenced_type" : "type-39"
1685    },
1686    {
1687     "referenced_type" : "type-3"
1688    }
1689   ],
1690   "return_type" : "type-14",
1691   "source_file" : "/external/minijail/libminijail.h"
1692  },
1693  {
1694   "function_name" : "minijail_mount_with_data",
1695   "linker_set_key" : "minijail_mount_with_data",
1696   "parameters" :
1697   [
1698    {
1699     "referenced_type" : "type-39"
1700    },
1701    {
1702     "referenced_type" : "type-9"
1703    },
1704    {
1705     "referenced_type" : "type-9"
1706    },
1707    {
1708     "referenced_type" : "type-9"
1709    },
1710    {
1711     "referenced_type" : "type-15"
1712    },
1713    {
1714     "referenced_type" : "type-9"
1715    }
1716   ],
1717   "return_type" : "type-2",
1718   "source_file" : "/external/minijail/libminijail.h"
1719  },
1720  {
1721   "function_name" : "minijail_namespace_cgroups",
1722   "linker_set_key" : "minijail_namespace_cgroups",
1723   "parameters" :
1724   [
1725    {
1726     "referenced_type" : "type-39"
1727    }
1728   ],
1729   "return_type" : "type-14",
1730   "source_file" : "/external/minijail/libminijail.h"
1731  },
1732  {
1733   "function_name" : "minijail_namespace_enter_net",
1734   "linker_set_key" : "minijail_namespace_enter_net",
1735   "parameters" :
1736   [
1737    {
1738     "referenced_type" : "type-39"
1739    },
1740    {
1741     "referenced_type" : "type-9"
1742    }
1743   ],
1744   "return_type" : "type-14",
1745   "source_file" : "/external/minijail/libminijail.h"
1746  },
1747  {
1748   "function_name" : "minijail_namespace_enter_vfs",
1749   "linker_set_key" : "minijail_namespace_enter_vfs",
1750   "parameters" :
1751   [
1752    {
1753     "referenced_type" : "type-39"
1754    },
1755    {
1756     "referenced_type" : "type-9"
1757    }
1758   ],
1759   "return_type" : "type-14",
1760   "source_file" : "/external/minijail/libminijail.h"
1761  },
1762  {
1763   "function_name" : "minijail_namespace_ipc",
1764   "linker_set_key" : "minijail_namespace_ipc",
1765   "parameters" :
1766   [
1767    {
1768     "referenced_type" : "type-39"
1769    }
1770   ],
1771   "return_type" : "type-14",
1772   "source_file" : "/external/minijail/libminijail.h"
1773  },
1774  {
1775   "function_name" : "minijail_namespace_net",
1776   "linker_set_key" : "minijail_namespace_net",
1777   "parameters" :
1778   [
1779    {
1780     "referenced_type" : "type-39"
1781    }
1782   ],
1783   "return_type" : "type-14",
1784   "source_file" : "/external/minijail/libminijail.h"
1785  },
1786  {
1787   "function_name" : "minijail_namespace_pids",
1788   "linker_set_key" : "minijail_namespace_pids",
1789   "parameters" :
1790   [
1791    {
1792     "referenced_type" : "type-39"
1793    }
1794   ],
1795   "return_type" : "type-14",
1796   "source_file" : "/external/minijail/libminijail.h"
1797  },
1798  {
1799   "function_name" : "minijail_namespace_pids_rw_proc",
1800   "linker_set_key" : "minijail_namespace_pids_rw_proc",
1801   "parameters" :
1802   [
1803    {
1804     "referenced_type" : "type-39"
1805    }
1806   ],
1807   "return_type" : "type-14",
1808   "source_file" : "/external/minijail/libminijail.h"
1809  },
1810  {
1811   "function_name" : "minijail_namespace_set_hostname",
1812   "linker_set_key" : "minijail_namespace_set_hostname",
1813   "parameters" :
1814   [
1815    {
1816     "referenced_type" : "type-39"
1817    },
1818    {
1819     "referenced_type" : "type-9"
1820    }
1821   ],
1822   "return_type" : "type-2",
1823   "source_file" : "/external/minijail/libminijail.h"
1824  },
1825  {
1826   "function_name" : "minijail_namespace_user",
1827   "linker_set_key" : "minijail_namespace_user",
1828   "parameters" :
1829   [
1830    {
1831     "referenced_type" : "type-39"
1832    }
1833   ],
1834   "return_type" : "type-14",
1835   "source_file" : "/external/minijail/libminijail.h"
1836  },
1837  {
1838   "function_name" : "minijail_namespace_user_disable_setgroups",
1839   "linker_set_key" : "minijail_namespace_user_disable_setgroups",
1840   "parameters" :
1841   [
1842    {
1843     "referenced_type" : "type-39"
1844    }
1845   ],
1846   "return_type" : "type-14",
1847   "source_file" : "/external/minijail/libminijail.h"
1848  },
1849  {
1850   "function_name" : "minijail_namespace_uts",
1851   "linker_set_key" : "minijail_namespace_uts",
1852   "parameters" :
1853   [
1854    {
1855     "referenced_type" : "type-39"
1856    }
1857   ],
1858   "return_type" : "type-14",
1859   "source_file" : "/external/minijail/libminijail.h"
1860  },
1861  {
1862   "function_name" : "minijail_namespace_vfs",
1863   "linker_set_key" : "minijail_namespace_vfs",
1864   "parameters" :
1865   [
1866    {
1867     "referenced_type" : "type-39"
1868    }
1869   ],
1870   "return_type" : "type-14",
1871   "source_file" : "/external/minijail/libminijail.h"
1872  },
1873  {
1874   "function_name" : "minijail_new",
1875   "linker_set_key" : "minijail_new",
1876   "return_type" : "type-39",
1877   "source_file" : "/external/minijail/libminijail.h"
1878  },
1879  {
1880   "function_name" : "minijail_new_session_keyring",
1881   "linker_set_key" : "minijail_new_session_keyring",
1882   "parameters" :
1883   [
1884    {
1885     "referenced_type" : "type-39"
1886    }
1887   ],
1888   "return_type" : "type-14",
1889   "source_file" : "/external/minijail/libminijail.h"
1890  },
1891  {
1892   "function_name" : "minijail_no_new_privs",
1893   "linker_set_key" : "minijail_no_new_privs",
1894   "parameters" :
1895   [
1896    {
1897     "referenced_type" : "type-39"
1898    }
1899   ],
1900   "return_type" : "type-14",
1901   "source_file" : "/external/minijail/libminijail.h"
1902  },
1903  {
1904   "function_name" : "minijail_parse_seccomp_filters",
1905   "linker_set_key" : "minijail_parse_seccomp_filters",
1906   "parameters" :
1907   [
1908    {
1909     "referenced_type" : "type-39"
1910    },
1911    {
1912     "referenced_type" : "type-9"
1913    }
1914   ],
1915   "return_type" : "type-14",
1916   "source_file" : "/external/minijail/libminijail.h"
1917  },
1918  {
1919   "function_name" : "minijail_parse_seccomp_filters_from_fd",
1920   "linker_set_key" : "minijail_parse_seccomp_filters_from_fd",
1921   "parameters" :
1922   [
1923    {
1924     "referenced_type" : "type-39"
1925    },
1926    {
1927     "referenced_type" : "type-2"
1928    }
1929   ],
1930   "return_type" : "type-14",
1931   "source_file" : "/external/minijail/libminijail.h"
1932  },
1933  {
1934   "function_name" : "minijail_preenter",
1935   "linker_set_key" : "minijail_preenter",
1936   "parameters" :
1937   [
1938    {
1939     "referenced_type" : "type-39"
1940    }
1941   ],
1942   "return_type" : "type-14",
1943   "source_file" : "/external/minijail/libminijail-private.h"
1944  },
1945  {
1946   "function_name" : "minijail_preexec",
1947   "linker_set_key" : "minijail_preexec",
1948   "parameters" :
1949   [
1950    {
1951     "referenced_type" : "type-39"
1952    }
1953   ],
1954   "return_type" : "type-14",
1955   "source_file" : "/external/minijail/libminijail-private.h"
1956  },
1957  {
1958   "function_name" : "minijail_preserve_fd",
1959   "linker_set_key" : "minijail_preserve_fd",
1960   "parameters" :
1961   [
1962    {
1963     "referenced_type" : "type-39"
1964    },
1965    {
1966     "referenced_type" : "type-2"
1967    },
1968    {
1969     "referenced_type" : "type-2"
1970    }
1971   ],
1972   "return_type" : "type-2",
1973   "source_file" : "/external/minijail/libminijail.h"
1974  },
1975  {
1976   "function_name" : "minijail_remount_mode",
1977   "linker_set_key" : "minijail_remount_mode",
1978   "parameters" :
1979   [
1980    {
1981     "referenced_type" : "type-39"
1982    },
1983    {
1984     "referenced_type" : "type-15"
1985    }
1986   ],
1987   "return_type" : "type-14",
1988   "source_file" : "/external/minijail/libminijail.h"
1989  },
1990  {
1991   "function_name" : "minijail_remount_proc_readonly",
1992   "linker_set_key" : "minijail_remount_proc_readonly",
1993   "parameters" :
1994   [
1995    {
1996     "referenced_type" : "type-39"
1997    }
1998   ],
1999   "return_type" : "type-14",
2000   "source_file" : "/external/minijail/libminijail.h"
2001  },
2002  {
2003   "function_name" : "minijail_reset_signal_handlers",
2004   "linker_set_key" : "minijail_reset_signal_handlers",
2005   "parameters" :
2006   [
2007    {
2008     "referenced_type" : "type-39"
2009    }
2010   ],
2011   "return_type" : "type-14",
2012   "source_file" : "/external/minijail/libminijail.h"
2013  },
2014  {
2015   "function_name" : "minijail_reset_signal_mask",
2016   "linker_set_key" : "minijail_reset_signal_mask",
2017   "parameters" :
2018   [
2019    {
2020     "referenced_type" : "type-39"
2021    }
2022   ],
2023   "return_type" : "type-14",
2024   "source_file" : "/external/minijail/libminijail.h"
2025  },
2026  {
2027   "function_name" : "minijail_rlimit",
2028   "linker_set_key" : "minijail_rlimit",
2029   "parameters" :
2030   [
2031    {
2032     "referenced_type" : "type-39"
2033    },
2034    {
2035     "referenced_type" : "type-2"
2036    },
2037    {
2038     "referenced_type" : "type-15"
2039    },
2040    {
2041     "referenced_type" : "type-15"
2042    }
2043   ],
2044   "return_type" : "type-2",
2045   "source_file" : "/external/minijail/libminijail.h"
2046  },
2047  {
2048   "function_name" : "minijail_run",
2049   "linker_set_key" : "minijail_run",
2050   "parameters" :
2051   [
2052    {
2053     "referenced_type" : "type-39"
2054    },
2055    {
2056     "referenced_type" : "type-9"
2057    },
2058    {
2059     "referenced_type" : "type-33"
2060    }
2061   ],
2062   "return_type" : "type-2",
2063   "source_file" : "/external/minijail/libminijail.h"
2064  },
2065  {
2066   "function_name" : "minijail_run_as_init",
2067   "linker_set_key" : "minijail_run_as_init",
2068   "parameters" :
2069   [
2070    {
2071     "referenced_type" : "type-39"
2072    }
2073   ],
2074   "return_type" : "type-14",
2075   "source_file" : "/external/minijail/libminijail.h"
2076  },
2077  {
2078   "function_name" : "minijail_run_env_pid_pipes_no_preload",
2079   "linker_set_key" : "minijail_run_env_pid_pipes_no_preload",
2080   "parameters" :
2081   [
2082    {
2083     "referenced_type" : "type-39"
2084    },
2085    {
2086     "referenced_type" : "type-9"
2087    },
2088    {
2089     "referenced_type" : "type-33"
2090    },
2091    {
2092     "referenced_type" : "type-33"
2093    },
2094    {
2095     "referenced_type" : "type-34"
2096    },
2097    {
2098     "referenced_type" : "type-34"
2099    },
2100    {
2101     "referenced_type" : "type-34"
2102    },
2103    {
2104     "referenced_type" : "type-34"
2105    }
2106   ],
2107   "return_type" : "type-2",
2108   "source_file" : "/external/minijail/libminijail.h"
2109  },
2110  {
2111   "function_name" : "minijail_run_no_preload",
2112   "linker_set_key" : "minijail_run_no_preload",
2113   "parameters" :
2114   [
2115    {
2116     "referenced_type" : "type-39"
2117    },
2118    {
2119     "referenced_type" : "type-9"
2120    },
2121    {
2122     "referenced_type" : "type-33"
2123    }
2124   ],
2125   "return_type" : "type-2",
2126   "source_file" : "/external/minijail/libminijail.h"
2127  },
2128  {
2129   "function_name" : "minijail_run_pid",
2130   "linker_set_key" : "minijail_run_pid",
2131   "parameters" :
2132   [
2133    {
2134     "referenced_type" : "type-39"
2135    },
2136    {
2137     "referenced_type" : "type-9"
2138    },
2139    {
2140     "referenced_type" : "type-33"
2141    },
2142    {
2143     "referenced_type" : "type-34"
2144    }
2145   ],
2146   "return_type" : "type-2",
2147   "source_file" : "/external/minijail/libminijail.h"
2148  },
2149  {
2150   "function_name" : "minijail_run_pid_pipes",
2151   "linker_set_key" : "minijail_run_pid_pipes",
2152   "parameters" :
2153   [
2154    {
2155     "referenced_type" : "type-39"
2156    },
2157    {
2158     "referenced_type" : "type-9"
2159    },
2160    {
2161     "referenced_type" : "type-33"
2162    },
2163    {
2164     "referenced_type" : "type-34"
2165    },
2166    {
2167     "referenced_type" : "type-34"
2168    },
2169    {
2170     "referenced_type" : "type-34"
2171    },
2172    {
2173     "referenced_type" : "type-34"
2174    }
2175   ],
2176   "return_type" : "type-2",
2177   "source_file" : "/external/minijail/libminijail.h"
2178  },
2179  {
2180   "function_name" : "minijail_run_pid_pipes_no_preload",
2181   "linker_set_key" : "minijail_run_pid_pipes_no_preload",
2182   "parameters" :
2183   [
2184    {
2185     "referenced_type" : "type-39"
2186    },
2187    {
2188     "referenced_type" : "type-9"
2189    },
2190    {
2191     "referenced_type" : "type-33"
2192    },
2193    {
2194     "referenced_type" : "type-34"
2195    },
2196    {
2197     "referenced_type" : "type-34"
2198    },
2199    {
2200     "referenced_type" : "type-34"
2201    },
2202    {
2203     "referenced_type" : "type-34"
2204    }
2205   ],
2206   "return_type" : "type-2",
2207   "source_file" : "/external/minijail/libminijail.h"
2208  },
2209  {
2210   "function_name" : "minijail_run_pipe",
2211   "linker_set_key" : "minijail_run_pipe",
2212   "parameters" :
2213   [
2214    {
2215     "referenced_type" : "type-39"
2216    },
2217    {
2218     "referenced_type" : "type-9"
2219    },
2220    {
2221     "referenced_type" : "type-33"
2222    },
2223    {
2224     "referenced_type" : "type-34"
2225    }
2226   ],
2227   "return_type" : "type-2",
2228   "source_file" : "/external/minijail/libminijail.h"
2229  },
2230  {
2231   "function_name" : "minijail_set_ambient_caps",
2232   "linker_set_key" : "minijail_set_ambient_caps",
2233   "parameters" :
2234   [
2235    {
2236     "referenced_type" : "type-39"
2237    }
2238   ],
2239   "return_type" : "type-14",
2240   "source_file" : "/external/minijail/libminijail.h"
2241  },
2242  {
2243   "function_name" : "minijail_set_preload_path",
2244   "linker_set_key" : "minijail_set_preload_path",
2245   "parameters" :
2246   [
2247    {
2248     "referenced_type" : "type-39"
2249    },
2250    {
2251     "referenced_type" : "type-9"
2252    }
2253   ],
2254   "return_type" : "type-2",
2255   "source_file" : "/external/minijail/libminijail.h"
2256  },
2257  {
2258   "function_name" : "minijail_set_seccomp_filter_tsync",
2259   "linker_set_key" : "minijail_set_seccomp_filter_tsync",
2260   "parameters" :
2261   [
2262    {
2263     "referenced_type" : "type-39"
2264    }
2265   ],
2266   "return_type" : "type-14",
2267   "source_file" : "/external/minijail/libminijail.h"
2268  },
2269  {
2270   "function_name" : "minijail_set_seccomp_filters",
2271   "linker_set_key" : "minijail_set_seccomp_filters",
2272   "parameters" :
2273   [
2274    {
2275     "referenced_type" : "type-39"
2276    },
2277    {
2278     "referenced_type" : "type-24"
2279    }
2280   ],
2281   "return_type" : "type-14",
2282   "source_file" : "/external/minijail/libminijail.h"
2283  },
2284  {
2285   "function_name" : "minijail_set_supplementary_gids",
2286   "linker_set_key" : "minijail_set_supplementary_gids",
2287   "parameters" :
2288   [
2289    {
2290     "referenced_type" : "type-39"
2291    },
2292    {
2293     "referenced_type" : "type-3"
2294    },
2295    {
2296     "referenced_type" : "type-42"
2297    }
2298   ],
2299   "return_type" : "type-14",
2300   "source_file" : "/external/minijail/libminijail.h"
2301  },
2302  {
2303   "function_name" : "minijail_size",
2304   "linker_set_key" : "minijail_size",
2305   "parameters" :
2306   [
2307    {
2308     "referenced_type" : "type-31"
2309    }
2310   ],
2311   "return_type" : "type-3",
2312   "source_file" : "/external/minijail/libminijail-private.h"
2313  },
2314  {
2315   "function_name" : "minijail_skip_remount_private",
2316   "linker_set_key" : "minijail_skip_remount_private",
2317   "parameters" :
2318   [
2319    {
2320     "referenced_type" : "type-39"
2321    }
2322   ],
2323   "return_type" : "type-14",
2324   "source_file" : "/external/minijail/libminijail.h"
2325  },
2326  {
2327   "function_name" : "minijail_skip_setting_securebits",
2328   "linker_set_key" : "minijail_skip_setting_securebits",
2329   "parameters" :
2330   [
2331    {
2332     "referenced_type" : "type-39"
2333    },
2334    {
2335     "referenced_type" : "type-4"
2336    }
2337   ],
2338   "return_type" : "type-14",
2339   "source_file" : "/external/minijail/libminijail.h"
2340  },
2341  {
2342   "function_name" : "minijail_to_fd",
2343   "linker_set_key" : "minijail_to_fd",
2344   "parameters" :
2345   [
2346    {
2347     "referenced_type" : "type-39"
2348    },
2349    {
2350     "referenced_type" : "type-2"
2351    }
2352   ],
2353   "return_type" : "type-2",
2354   "source_file" : "/external/minijail/libminijail-private.h"
2355  },
2356  {
2357   "function_name" : "minijail_uidmap",
2358   "linker_set_key" : "minijail_uidmap",
2359   "parameters" :
2360   [
2361    {
2362     "referenced_type" : "type-39"
2363    },
2364    {
2365     "referenced_type" : "type-9"
2366    }
2367   ],
2368   "return_type" : "type-2",
2369   "source_file" : "/external/minijail/libminijail.h"
2370  },
2371  {
2372   "function_name" : "minijail_unmarshal",
2373   "linker_set_key" : "minijail_unmarshal",
2374   "parameters" :
2375   [
2376    {
2377     "referenced_type" : "type-39"
2378    },
2379    {
2380     "referenced_type" : "type-25"
2381    },
2382    {
2383     "referenced_type" : "type-3"
2384    }
2385   ],
2386   "return_type" : "type-2",
2387   "source_file" : "/external/minijail/libminijail-private.h"
2388  },
2389  {
2390   "function_name" : "minijail_use_alt_syscall",
2391   "linker_set_key" : "minijail_use_alt_syscall",
2392   "parameters" :
2393   [
2394    {
2395     "referenced_type" : "type-39"
2396    },
2397    {
2398     "referenced_type" : "type-9"
2399    }
2400   ],
2401   "return_type" : "type-2",
2402   "source_file" : "/external/minijail/libminijail.h"
2403  },
2404  {
2405   "function_name" : "minijail_use_caps",
2406   "linker_set_key" : "minijail_use_caps",
2407   "parameters" :
2408   [
2409    {
2410     "referenced_type" : "type-39"
2411    },
2412    {
2413     "referenced_type" : "type-4"
2414    }
2415   ],
2416   "return_type" : "type-14",
2417   "source_file" : "/external/minijail/libminijail.h"
2418  },
2419  {
2420   "function_name" : "minijail_use_seccomp",
2421   "linker_set_key" : "minijail_use_seccomp",
2422   "parameters" :
2423   [
2424    {
2425     "referenced_type" : "type-39"
2426    }
2427   ],
2428   "return_type" : "type-14",
2429   "source_file" : "/external/minijail/libminijail.h"
2430  },
2431  {
2432   "function_name" : "minijail_use_seccomp_filter",
2433   "linker_set_key" : "minijail_use_seccomp_filter",
2434   "parameters" :
2435   [
2436    {
2437     "referenced_type" : "type-39"
2438    }
2439   ],
2440   "return_type" : "type-14",
2441   "source_file" : "/external/minijail/libminijail.h"
2442  },
2443  {
2444   "function_name" : "minijail_wait",
2445   "linker_set_key" : "minijail_wait",
2446   "parameters" :
2447   [
2448    {
2449     "referenced_type" : "type-39"
2450    }
2451   ],
2452   "return_type" : "type-2",
2453   "source_file" : "/external/minijail/libminijail.h"
2454  },
2455  {
2456   "function_name" : "minijail_write_pid_file",
2457   "linker_set_key" : "minijail_write_pid_file",
2458   "parameters" :
2459   [
2460    {
2461     "referenced_type" : "type-39"
2462    },
2463    {
2464     "referenced_type" : "type-9"
2465    }
2466   ],
2467   "return_type" : "type-2",
2468   "source_file" : "/external/minijail/libminijail.h"
2469  },
2470  {
2471   "function_name" : "mkdir_p",
2472   "linker_set_key" : "mkdir_p",
2473   "parameters" :
2474   [
2475    {
2476     "referenced_type" : "type-9"
2477    },
2478    {
2479     "referenced_type" : "type-54"
2480    },
2481    {
2482     "referenced_type" : "type-53"
2483    }
2484   ],
2485   "return_type" : "type-2",
2486   "source_file" : "/external/minijail/system.h"
2487  },
2488  {
2489   "function_name" : "new_filter_block",
2490   "linker_set_key" : "new_filter_block",
2491   "return_type" : "type-38",
2492   "source_file" : "/external/minijail/syscall_filter.h"
2493  },
2494  {
2495   "function_name" : "parse_constant",
2496   "linker_set_key" : "parse_constant",
2497   "parameters" :
2498   [
2499    {
2500     "referenced_type" : "type-25"
2501    },
2502    {
2503     "referenced_type" : "type-56"
2504    }
2505   ],
2506   "return_type" : "type-55",
2507   "source_file" : "/external/minijail/util.h"
2508  },
2509  {
2510   "function_name" : "parse_single_constant",
2511   "linker_set_key" : "parse_single_constant",
2512   "parameters" :
2513   [
2514    {
2515     "referenced_type" : "type-25"
2516    },
2517    {
2518     "referenced_type" : "type-56"
2519    }
2520   ],
2521   "return_type" : "type-55",
2522   "source_file" : "/external/minijail/util.h"
2523  },
2524  {
2525   "function_name" : "parse_size",
2526   "linker_set_key" : "parse_size",
2527   "parameters" :
2528   [
2529    {
2530     "referenced_type" : "type-52"
2531    },
2532    {
2533     "referenced_type" : "type-9"
2534    }
2535   ],
2536   "return_type" : "type-2",
2537   "source_file" : "/external/minijail/util.h"
2538  },
2539  {
2540   "function_name" : "path_join",
2541   "linker_set_key" : "path_join",
2542   "parameters" :
2543   [
2544    {
2545     "referenced_type" : "type-9"
2546    },
2547    {
2548     "referenced_type" : "type-9"
2549    }
2550   ],
2551   "return_type" : "type-25",
2552   "source_file" : "/external/minijail/util.h"
2553  },
2554  {
2555   "function_name" : "seccomp_can_softfail",
2556   "linker_set_key" : "seccomp_can_softfail",
2557   "return_type" : "type-2",
2558   "source_file" : "/external/minijail/syscall_filter.h"
2559  },
2560  {
2561   "function_name" : "secure_noroot_set_and_locked",
2562   "linker_set_key" : "secure_noroot_set_and_locked",
2563   "parameters" :
2564   [
2565    {
2566     "referenced_type" : "type-4"
2567    }
2568   ],
2569   "return_type" : "type-2",
2570   "source_file" : "/external/minijail/system.h"
2571  },
2572  {
2573   "function_name" : "setup_and_dupe_pipe_end",
2574   "linker_set_key" : "setup_and_dupe_pipe_end",
2575   "parameters" :
2576   [
2577    {
2578     "referenced_type" : "type-34"
2579    },
2580    {
2581     "referenced_type" : "type-3"
2582    },
2583    {
2584     "referenced_type" : "type-2"
2585    }
2586   ],
2587   "return_type" : "type-2",
2588   "source_file" : "/external/minijail/system.h"
2589  },
2590  {
2591   "function_name" : "setup_mount_destination",
2592   "linker_set_key" : "setup_mount_destination",
2593   "parameters" :
2594   [
2595    {
2596     "referenced_type" : "type-9"
2597    },
2598    {
2599     "referenced_type" : "type-9"
2600    },
2601    {
2602     "referenced_type" : "type-3"
2603    },
2604    {
2605     "referenced_type" : "type-3"
2606    },
2607    {
2608     "referenced_type" : "type-53"
2609    },
2610    {
2611     "referenced_type" : "type-51"
2612    }
2613   ],
2614   "return_type" : "type-2",
2615   "source_file" : "/external/minijail/system.h"
2616  },
2617  {
2618   "function_name" : "setup_pipe_end",
2619   "linker_set_key" : "setup_pipe_end",
2620   "parameters" :
2621   [
2622    {
2623     "referenced_type" : "type-34"
2624    },
2625    {
2626     "referenced_type" : "type-3"
2627    }
2628   ],
2629   "return_type" : "type-2",
2630   "source_file" : "/external/minijail/system.h"
2631  },
2632  {
2633   "function_name" : "strip",
2634   "linker_set_key" : "strip",
2635   "parameters" :
2636   [
2637    {
2638     "referenced_type" : "type-25"
2639    }
2640   ],
2641   "return_type" : "type-25",
2642   "source_file" : "/external/minijail/util.h"
2643  },
2644  {
2645   "function_name" : "sys_seccomp",
2646   "linker_set_key" : "sys_seccomp",
2647   "parameters" :
2648   [
2649    {
2650     "referenced_type" : "type-3"
2651    },
2652    {
2653     "referenced_type" : "type-3"
2654    },
2655    {
2656     "referenced_type" : "type-27"
2657    }
2658   ],
2659   "return_type" : "type-2",
2660   "source_file" : "/external/minijail/syscall_wrapper.h"
2661  },
2662  {
2663   "function_name" : "tokenize",
2664   "linker_set_key" : "tokenize",
2665   "parameters" :
2666   [
2667    {
2668     "referenced_type" : "type-56"
2669    },
2670    {
2671     "referenced_type" : "type-9"
2672    }
2673   ],
2674   "return_type" : "type-25",
2675   "source_file" : "/external/minijail/util.h"
2676  },
2677  {
2678   "function_name" : "write_pid_to_path",
2679   "linker_set_key" : "write_pid_to_path",
2680   "parameters" :
2681   [
2682    {
2683     "referenced_type" : "type-2"
2684    },
2685    {
2686     "referenced_type" : "type-9"
2687    }
2688   ],
2689   "return_type" : "type-2",
2690   "source_file" : "/external/minijail/system.h"
2691  },
2692  {
2693   "function_name" : "write_proc_file",
2694   "linker_set_key" : "write_proc_file",
2695   "parameters" :
2696   [
2697    {
2698     "referenced_type" : "type-2"
2699    },
2700    {
2701     "referenced_type" : "type-9"
2702    },
2703    {
2704     "referenced_type" : "type-9"
2705    }
2706   ],
2707   "return_type" : "type-2",
2708   "source_file" : "/external/minijail/system.h"
2709  }
2710 ],
2711 "global_vars" :
2712 [
2713  {
2714   "linker_set_key" : "constant_table",
2715   "name" : "constant_table",
2716   "referenced_type" : "type-59",
2717   "source_file" : "/external/minijail/libconstants.h"
2718  },
2719  {
2720   "linker_set_key" : "log_syscalls",
2721   "name" : "log_syscalls",
2722   "referenced_type" : "type-18",
2723   "source_file" : "/external/minijail/util.h"
2724  },
2725  {
2726   "linker_set_key" : "log_syscalls_len",
2727   "name" : "log_syscalls_len",
2728   "referenced_type" : "type-19",
2729   "source_file" : "/external/minijail/util.h"
2730  },
2731  {
2732   "linker_set_key" : "syscall_table",
2733   "name" : "syscall_table",
2734   "referenced_type" : "type-62",
2735   "source_file" : "/external/minijail/libsyscalls.h"
2736  }
2737 ],
2738 "lvalue_reference_types" : [],
2739 "pointer_types" :
2740 [
2741  {
2742   "alignment" : 4,
2743   "linker_set_key" : "__sFILE *",
2744   "name" : "__sFILE *",
2745   "referenced_type" : "type-47",
2746   "self_type" : "type-46",
2747   "size" : 4,
2748   "source_file" : "/external/minijail/syscall_filter.h"
2749  },
2750  {
2751   "alignment" : 4,
2752   "linker_set_key" : "__sFILE *",
2753   "name" : "__sFILE *",
2754   "referenced_type" : "type-93",
2755   "self_type" : "type-92",
2756   "size" : 4,
2757   "source_file" : "/external/minijail/syscall_filter.h"
2758  },
2759  {
2760   "alignment" : 4,
2761   "linker_set_key" : "bpf_labels *",
2762   "name" : "bpf_labels *",
2763   "referenced_type" : "type-6",
2764   "self_type" : "type-63",
2765   "size" : 4,
2766   "source_file" : "/external/minijail/bpf.h"
2767  },
2768  {
2769   "alignment" : 4,
2770   "linker_set_key" : "char *",
2771   "name" : "char *",
2772   "referenced_type" : "type-11",
2773   "self_type" : "type-25",
2774   "size" : 4,
2775   "source_file" : "/external/minijail/libminijail.h"
2776  },
2777  {
2778   "alignment" : 4,
2779   "linker_set_key" : "char **",
2780   "name" : "char **",
2781   "referenced_type" : "type-25",
2782   "self_type" : "type-56",
2783   "size" : 4,
2784   "source_file" : "/external/minijail/util.h"
2785  },
2786  {
2787   "alignment" : 4,
2788   "linker_set_key" : "char *const *",
2789   "name" : "char *const *",
2790   "referenced_type" : "type-32",
2791   "self_type" : "type-33",
2792   "size" : 4,
2793   "source_file" : "/external/minijail/libminijail.h"
2794  },
2795  {
2796   "alignment" : 4,
2797   "linker_set_key" : "const char *",
2798   "name" : "const char *",
2799   "referenced_type" : "type-10",
2800   "self_type" : "type-9",
2801   "size" : 4,
2802   "source_file" : "/external/minijail/bpf.h"
2803  },
2804  {
2805   "alignment" : 4,
2806   "linker_set_key" : "const minijail *",
2807   "name" : "const minijail *",
2808   "referenced_type" : "type-29",
2809   "self_type" : "type-31",
2810   "size" : 4,
2811   "source_file" : "/external/minijail/libminijail.h"
2812  },
2813  {
2814   "alignment" : 4,
2815   "linker_set_key" : "const minijail *",
2816   "name" : "const minijail *",
2817   "referenced_type" : "type-76",
2818   "self_type" : "type-78",
2819   "size" : 4,
2820   "source_file" : "/external/minijail/libminijail.h"
2821  },
2822  {
2823   "alignment" : 4,
2824   "linker_set_key" : "const sock_fprog *",
2825   "name" : "const sock_fprog *",
2826   "referenced_type" : "type-22",
2827   "self_type" : "type-24",
2828   "size" : 4,
2829   "source_file" : "/external/minijail/libminijail.h"
2830  },
2831  {
2832   "alignment" : 4,
2833   "linker_set_key" : "const sock_fprog *",
2834   "name" : "const sock_fprog *",
2835   "referenced_type" : "type-70",
2836   "self_type" : "type-72",
2837   "size" : 4,
2838   "source_file" : "/external/minijail/libminijail.h"
2839  },
2840  {
2841   "alignment" : 4,
2842   "linker_set_key" : "const unsigned int *",
2843   "name" : "const unsigned int *",
2844   "referenced_type" : "type-19",
2845   "self_type" : "type-42",
2846   "size" : 4,
2847   "source_file" : "/external/minijail/libminijail.h"
2848  },
2849  {
2850   "alignment" : 4,
2851   "linker_set_key" : "filter_block *",
2852   "name" : "filter_block *",
2853   "referenced_type" : "type-35",
2854   "self_type" : "type-38",
2855   "size" : 4,
2856   "source_file" : "/external/minijail/syscall_filter.h"
2857  },
2858  {
2859   "alignment" : 4,
2860   "linker_set_key" : "filter_block **",
2861   "name" : "filter_block **",
2862   "referenced_type" : "type-38",
2863   "self_type" : "type-48",
2864   "size" : 4,
2865   "source_file" : "/external/minijail/syscall_filter.h"
2866  },
2867  {
2868   "alignment" : 4,
2869   "linker_set_key" : "int (*)(void *)",
2870   "name" : "int (*)(void *)",
2871   "referenced_type" : "type-26",
2872   "self_type" : "type-28",
2873   "size" : 4,
2874   "source_file" : "/external/minijail/libminijail.h"
2875  },
2876  {
2877   "alignment" : 4,
2878   "linker_set_key" : "int *",
2879   "name" : "int *",
2880   "referenced_type" : "type-2",
2881   "self_type" : "type-34",
2882   "size" : 4,
2883   "source_file" : "/external/minijail/libminijail.h"
2884  },
2885  {
2886   "alignment" : 4,
2887   "linker_set_key" : "minijail *",
2888   "name" : "minijail *",
2889   "referenced_type" : "type-40",
2890   "self_type" : "type-39",
2891   "size" : 4,
2892   "source_file" : "/external/minijail/libminijail.h"
2893  },
2894  {
2895   "alignment" : 4,
2896   "linker_set_key" : "minijail *",
2897   "name" : "minijail *",
2898   "referenced_type" : "type-86",
2899   "self_type" : "type-85",
2900   "size" : 4,
2901   "source_file" : "/external/minijail/libminijail.h"
2902  },
2903  {
2904   "alignment" : 4,
2905   "linker_set_key" : "parser_state *",
2906   "name" : "parser_state *",
2907   "referenced_type" : "type-41",
2908   "self_type" : "type-45",
2909   "size" : 4,
2910   "source_file" : "/external/minijail/syscall_filter.h"
2911  },
2912  {
2913   "alignment" : 4,
2914   "linker_set_key" : "sock_filter *",
2915   "name" : "sock_filter *",
2916   "referenced_type" : "type-13",
2917   "self_type" : "type-12",
2918   "size" : 4,
2919   "source_file" : "/external/minijail/bpf.h"
2920  },
2921  {
2922   "alignment" : 4,
2923   "linker_set_key" : "sock_filter *",
2924   "name" : "sock_filter *",
2925   "referenced_type" : "type-37",
2926   "self_type" : "type-36",
2927   "size" : 4,
2928   "source_file" : "/external/minijail/syscall_filter.h"
2929  },
2930  {
2931   "alignment" : 4,
2932   "linker_set_key" : "sock_filter *",
2933   "name" : "sock_filter *",
2934   "referenced_type" : "type-44",
2935   "self_type" : "type-43",
2936   "size" : 4,
2937   "source_file" : "/external/minijail/syscall_filter.h"
2938  },
2939  {
2940   "alignment" : 4,
2941   "linker_set_key" : "sock_filter *",
2942   "name" : "sock_filter *",
2943   "referenced_type" : "type-66",
2944   "self_type" : "type-65",
2945   "size" : 4,
2946   "source_file" : "/external/minijail/bpf.h"
2947  },
2948  {
2949   "alignment" : 4,
2950   "linker_set_key" : "sock_filter *",
2951   "name" : "sock_filter *",
2952   "referenced_type" : "type-83",
2953   "self_type" : "type-82",
2954   "size" : 4,
2955   "source_file" : "/external/minijail/syscall_filter.h"
2956  },
2957  {
2958   "alignment" : 4,
2959   "linker_set_key" : "sock_filter *",
2960   "name" : "sock_filter *",
2961   "referenced_type" : "type-90",
2962   "self_type" : "type-89",
2963   "size" : 4,
2964   "source_file" : "/external/minijail/syscall_filter.h"
2965  },
2966  {
2967   "alignment" : 4,
2968   "linker_set_key" : "sock_filter **",
2969   "name" : "sock_filter **",
2970   "referenced_type" : "type-12",
2971   "self_type" : "type-17",
2972   "size" : 4,
2973   "source_file" : "/external/minijail/bpf.h"
2974  },
2975  {
2976   "alignment" : 4,
2977   "linker_set_key" : "sock_filter **",
2978   "name" : "sock_filter **",
2979   "referenced_type" : "type-65",
2980   "self_type" : "type-67",
2981   "size" : 4,
2982   "source_file" : "/external/minijail/bpf.h"
2983  },
2984  {
2985   "alignment" : 4,
2986   "linker_set_key" : "sock_fprog *",
2987   "name" : "sock_fprog *",
2988   "referenced_type" : "type-50",
2989   "self_type" : "type-49",
2990   "size" : 4,
2991   "source_file" : "/external/minijail/syscall_filter.h"
2992  },
2993  {
2994   "alignment" : 4,
2995   "linker_set_key" : "sock_fprog *",
2996   "name" : "sock_fprog *",
2997   "referenced_type" : "type-96",
2998   "self_type" : "type-95",
2999   "size" : 4,
3000   "source_file" : "/external/minijail/syscall_filter.h"
3001  },
3002  {
3003   "alignment" : 4,
3004   "linker_set_key" : "unsigned int *",
3005   "name" : "unsigned int *",
3006   "referenced_type" : "type-3",
3007   "self_type" : "type-52",
3008   "size" : 4,
3009   "source_file" : "/external/minijail/system.h"
3010  },
3011  {
3012   "alignment" : 4,
3013   "linker_set_key" : "unsigned long *",
3014   "name" : "unsigned long *",
3015   "referenced_type" : "type-15",
3016   "self_type" : "type-51",
3017   "size" : 4,
3018   "source_file" : "/external/minijail/system.h"
3019  },
3020  {
3021   "alignment" : 4,
3022   "linker_set_key" : "void *",
3023   "name" : "void *",
3024   "referenced_type" : "type-14",
3025   "self_type" : "type-27",
3026   "size" : 4,
3027   "source_file" : "/external/minijail/libminijail.h"
3028  }
3029 ],
3030 "qualified_types" :
3031 [
3032  {
3033   "alignment" : 4,
3034   "is_const" : true,
3035   "linker_set_key" : "char *const",
3036   "name" : "char *const",
3037   "referenced_type" : "type-25",
3038   "self_type" : "type-32",
3039   "size" : 4,
3040   "source_file" : "/external/minijail/libminijail.h"
3041  },
3042  {
3043   "alignment" : 1,
3044   "is_const" : true,
3045   "linker_set_key" : "const char",
3046   "name" : "const char",
3047   "referenced_type" : "type-11",
3048   "self_type" : "type-10",
3049   "size" : 1,
3050   "source_file" : "/external/minijail/bpf.h"
3051  },
3052  {
3053   "alignment" : 8,
3054   "is_const" : true,
3055   "linker_set_key" : "const minijail",
3056   "name" : "const minijail",
3057   "referenced_type" : "type-30",
3058   "self_type" : "type-29",
3059   "size" : 832,
3060   "source_file" : "/external/minijail/libminijail.h"
3061  },
3062  {
3063   "alignment" : 8,
3064   "is_const" : true,
3065   "linker_set_key" : "const minijail",
3066   "name" : "const minijail",
3067   "referenced_type" : "type-77",
3068   "self_type" : "type-76",
3069   "size" : 832,
3070   "source_file" : "/external/minijail/libminijail.h"
3071  },
3072  {
3073   "alignment" : 4,
3074   "is_const" : true,
3075   "linker_set_key" : "const sock_fprog",
3076   "name" : "const sock_fprog",
3077   "referenced_type" : "type-23",
3078   "self_type" : "type-22",
3079   "size" : 8,
3080   "source_file" : "/external/minijail/libminijail.h"
3081  },
3082  {
3083   "alignment" : 4,
3084   "is_const" : true,
3085   "linker_set_key" : "const sock_fprog",
3086   "name" : "const sock_fprog",
3087   "referenced_type" : "type-71",
3088   "self_type" : "type-70",
3089   "size" : 8,
3090   "source_file" : "/external/minijail/libminijail.h"
3091  },
3092  {
3093   "alignment" : 4,
3094   "is_const" : true,
3095   "linker_set_key" : "const unsigned int",
3096   "name" : "const unsigned int",
3097   "referenced_type" : "type-3",
3098   "self_type" : "type-19",
3099   "size" : 4,
3100   "source_file" : "/external/minijail/util.h"
3101  },
3102  {
3103   "is_const" : true,
3104   "linker_set_key" : "constant_entry const[]",
3105   "name" : "constant_entry const[]",
3106   "referenced_type" : "type-58",
3107   "self_type" : "type-59",
3108   "source_file" : "/external/minijail/libconstants.h"
3109  },
3110  {
3111   "is_const" : true,
3112   "linker_set_key" : "syscall_entry const[]",
3113   "name" : "syscall_entry const[]",
3114   "referenced_type" : "type-61",
3115   "self_type" : "type-62",
3116   "source_file" : "/external/minijail/libsyscalls.h"
3117  }
3118 ],
3119 "record_types" :
3120 [
3121  {
3122   "alignment" : 4,
3123   "fields" :
3124   [
3125    {
3126     "field_name" : "label",
3127     "referenced_type" : "type-9"
3128    },
3129    {
3130     "field_name" : "location",
3131     "field_offset" : 32,
3132     "referenced_type" : "type-3"
3133    }
3134   ],
3135   "linker_set_key" : "__bpf_label",
3136   "name" : "__bpf_label",
3137   "referenced_type" : "type-8",
3138   "self_type" : "type-8",
3139   "size" : 8,
3140   "source_file" : "/external/minijail/bpf.h",
3141   "unique_id" : "__bpf_label"
3142  },
3143  {
3144   "alignment" : 4,
3145   "fields" :
3146   [
3147    {
3148     "field_name" : "count",
3149     "referenced_type" : "type-3"
3150    },
3151    {
3152     "field_name" : "labels",
3153     "field_offset" : 32,
3154     "referenced_type" : "type-7"
3155    }
3156   ],
3157   "linker_set_key" : "bpf_labels",
3158   "name" : "bpf_labels",
3159   "referenced_type" : "type-6",
3160   "self_type" : "type-6",
3161   "size" : 4100,
3162   "source_file" : "/external/minijail/bpf.h",
3163   "unique_id" : "bpf_labels"
3164  },
3165  {
3166   "alignment" : 4,
3167   "fields" :
3168   [
3169    {
3170     "field_name" : "name",
3171     "referenced_type" : "type-9"
3172    },
3173    {
3174     "field_name" : "value",
3175     "field_offset" : 32,
3176     "referenced_type" : "type-15"
3177    }
3178   ],
3179   "linker_set_key" : "constant_entry",
3180   "name" : "constant_entry",
3181   "referenced_type" : "type-57",
3182   "self_type" : "type-57",
3183   "size" : 8,
3184   "source_file" : "/external/minijail/libconstants.h",
3185   "unique_id" : "constant_entry"
3186  },
3187  {
3188   "alignment" : 4,
3189   "fields" :
3190   [
3191    {
3192     "field_name" : "instrs",
3193     "referenced_type" : "type-36"
3194    },
3195    {
3196     "field_name" : "len",
3197     "field_offset" : 32,
3198     "referenced_type" : "type-3"
3199    },
3200    {
3201     "field_name" : "next",
3202     "field_offset" : 64,
3203     "referenced_type" : "type-38"
3204    },
3205    {
3206     "field_name" : "last",
3207     "field_offset" : 96,
3208     "referenced_type" : "type-38"
3209    },
3210    {
3211     "field_name" : "total_len",
3212     "field_offset" : 128,
3213     "referenced_type" : "type-3"
3214    }
3215   ],
3216   "linker_set_key" : "filter_block",
3217   "name" : "filter_block",
3218   "referenced_type" : "type-35",
3219   "self_type" : "type-35",
3220   "size" : 20,
3221   "source_file" : "/external/minijail/syscall_filter.h",
3222   "unique_id" : "filter_block"
3223  },
3224  {
3225   "alignment" : 4,
3226   "fields" :
3227   [
3228    {
3229     "field_name" : "filename",
3230     "referenced_type" : "type-9"
3231    },
3232    {
3233     "field_name" : "line_number",
3234     "field_offset" : 32,
3235     "referenced_type" : "type-3"
3236    }
3237   ],
3238   "linker_set_key" : "parser_state",
3239   "name" : "parser_state",
3240   "referenced_type" : "type-41",
3241   "self_type" : "type-41",
3242   "size" : 8,
3243   "source_file" : "/external/minijail/syscall_filter.h",
3244   "unique_id" : "parser_state"
3245  },
3246  {
3247   "alignment" : 8,
3248   "fields" :
3249   [
3250    {
3251     "field_name" : "nr",
3252     "referenced_type" : "type-2"
3253    },
3254    {
3255     "field_name" : "arch",
3256     "field_offset" : 32,
3257     "referenced_type" : "type-3"
3258    },
3259    {
3260     "field_name" : "instruction_pointer",
3261     "field_offset" : 64,
3262     "referenced_type" : "type-4"
3263    },
3264    {
3265     "field_name" : "args",
3266     "field_offset" : 128,
3267     "referenced_type" : "type-5"
3268    }
3269   ],
3270   "linker_set_key" : "seccomp_data",
3271   "name" : "seccomp_data",
3272   "referenced_type" : "type-1",
3273   "self_type" : "type-1",
3274   "size" : 64,
3275   "source_file" : "/external/minijail/bpf.h",
3276   "unique_id" : "seccomp_data"
3277  },
3278  {
3279   "alignment" : 4,
3280   "fields" :
3281   [
3282    {
3283     "field_name" : "name",
3284     "referenced_type" : "type-9"
3285    },
3286    {
3287     "field_name" : "nr",
3288     "field_offset" : 32,
3289     "referenced_type" : "type-2"
3290    }
3291   ],
3292   "linker_set_key" : "syscall_entry",
3293   "name" : "syscall_entry",
3294   "referenced_type" : "type-60",
3295   "self_type" : "type-60",
3296   "size" : 8,
3297   "source_file" : "/external/minijail/libsyscalls.h",
3298   "unique_id" : "syscall_entry"
3299  }
3300 ],
3301 "rvalue_reference_types" : []
3302}
3303