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