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