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