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