blob: 884fe6d4f9747649a27fc4c1bc3f0190beac7ffb [file] [log] [blame]
Hsin-Yi Chen7e47ff42022-03-22 12:10:10 +08001{
2 "array_types" : [],
3 "builtin_types" :
4 [
5 {
6 "alignment" : 1,
7 "is_integral" : true,
8 "is_unsigned" : true,
9 "linker_set_key" : "_ZTIc",
10 "name" : "char",
11 "referenced_type" : "_ZTIc",
12 "self_type" : "_ZTIc",
13 "size" : 1
14 },
15 {
16 "alignment" : 4,
17 "is_integral" : true,
18 "linker_set_key" : "_ZTIi",
19 "name" : "int",
20 "referenced_type" : "_ZTIi",
21 "self_type" : "_ZTIi",
22 "size" : 4
23 },
24 {
25 "alignment" : 4,
26 "is_integral" : true,
27 "is_unsigned" : true,
28 "linker_set_key" : "_ZTIj",
29 "name" : "unsigned int",
30 "referenced_type" : "_ZTIj",
31 "self_type" : "_ZTIj",
32 "size" : 4
33 },
34 {
35 "alignment" : 4,
36 "is_integral" : true,
37 "linker_set_key" : "_ZTIl",
38 "name" : "long",
39 "referenced_type" : "_ZTIl",
40 "self_type" : "_ZTIl",
41 "size" : 4
42 },
43 {
44 "linker_set_key" : "_ZTIv",
45 "name" : "void",
46 "referenced_type" : "_ZTIv",
47 "self_type" : "_ZTIv"
48 }
49 ],
50 "elf_functions" :
51 [
52 {
53 "name" : "_libcap_strdup"
54 },
55 {
56 "name" : "cap_clear"
57 },
58 {
59 "name" : "cap_clear_flag"
60 },
61 {
62 "name" : "cap_compare"
63 },
64 {
65 "name" : "cap_copy_ext"
66 },
67 {
68 "name" : "cap_copy_int"
69 },
70 {
71 "name" : "cap_drop_bound"
72 },
73 {
74 "name" : "cap_dup"
75 },
76 {
77 "name" : "cap_free"
78 },
79 {
80 "name" : "cap_from_name"
81 },
82 {
83 "name" : "cap_from_text"
84 },
85 {
86 "name" : "cap_get_ambient"
87 },
88 {
89 "name" : "cap_get_bound"
90 },
91 {
92 "name" : "cap_get_fd"
93 },
94 {
95 "name" : "cap_get_file"
96 },
97 {
98 "name" : "cap_get_flag"
99 },
100 {
101 "name" : "cap_get_mode"
102 },
103 {
104 "name" : "cap_get_nsowner"
105 },
106 {
107 "name" : "cap_get_pid"
108 },
109 {
110 "name" : "cap_get_proc"
111 },
112 {
113 "name" : "cap_get_secbits"
114 },
115 {
116 "name" : "cap_iab_fill"
117 },
118 {
119 "name" : "cap_iab_from_text"
120 },
121 {
122 "name" : "cap_iab_get_proc"
123 },
124 {
125 "name" : "cap_iab_get_vector"
126 },
127 {
128 "name" : "cap_iab_init"
129 },
130 {
131 "name" : "cap_iab_set_proc"
132 },
133 {
134 "name" : "cap_iab_set_vector"
135 },
136 {
137 "name" : "cap_iab_to_text"
138 },
139 {
140 "name" : "cap_init"
141 },
142 {
143 "name" : "cap_launch"
144 },
145 {
146 "name" : "cap_launcher_callback"
147 },
148 {
149 "name" : "cap_launcher_set_chroot"
150 },
151 {
152 "name" : "cap_launcher_set_iab"
153 },
154 {
155 "name" : "cap_launcher_set_mode"
156 },
157 {
158 "name" : "cap_launcher_setgroups"
159 },
160 {
161 "name" : "cap_launcher_setuid"
162 },
163 {
164 "name" : "cap_max_bits"
165 },
166 {
167 "name" : "cap_mode_name"
168 },
169 {
170 "name" : "cap_new_launcher"
171 },
172 {
173 "name" : "cap_reset_ambient"
174 },
175 {
176 "name" : "cap_set_ambient"
177 },
178 {
179 "name" : "cap_set_fd"
180 },
181 {
182 "name" : "cap_set_file"
183 },
184 {
185 "name" : "cap_set_flag"
186 },
187 {
188 "name" : "cap_set_mode"
189 },
190 {
191 "name" : "cap_set_nsowner"
192 },
193 {
194 "name" : "cap_set_proc"
195 },
196 {
197 "name" : "cap_set_secbits"
198 },
199 {
200 "name" : "cap_set_syscall"
201 },
202 {
203 "name" : "cap_setgroups"
204 },
205 {
206 "name" : "cap_setuid"
207 },
208 {
209 "name" : "cap_size"
210 },
211 {
212 "name" : "cap_to_name"
213 },
214 {
215 "name" : "cap_to_text"
216 },
217 {
218 "name" : "capgetp"
219 },
220 {
221 "name" : "capsetp"
222 },
223 {
224 "binding" : "weak",
225 "name" : "psx_load_syscalls"
226 }
227 ],
228 "elf_objects" : [],
229 "enum_types" :
230 [
231 {
232 "alignment" : 4,
233 "enum_fields" :
234 [
235 {
236 "enum_field_value" : 0,
237 "name" : "CAP_EFFECTIVE"
238 },
239 {
240 "enum_field_value" : 1,
241 "name" : "CAP_PERMITTED"
242 },
243 {
244 "enum_field_value" : 2,
245 "name" : "CAP_INHERITABLE"
246 }
247 ],
248 "linker_set_key" : "_ZTI10cap_flag_t",
249 "name" : "cap_flag_t",
250 "referenced_type" : "_ZTI10cap_flag_t",
251 "self_type" : "_ZTI10cap_flag_t",
252 "size" : 4,
253 "source_file" : "external/libcap/libcap/include/sys/capability.h",
254 "underlying_type" : "_ZTIj"
255 },
256 {
257 "alignment" : 4,
258 "enum_fields" :
259 [
260 {
261 "enum_field_value" : 0,
262 "name" : "CAP_CLEAR"
263 },
264 {
265 "enum_field_value" : 1,
266 "name" : "CAP_SET"
267 }
268 ],
269 "linker_set_key" : "_ZTI16cap_flag_value_t",
270 "name" : "cap_flag_value_t",
271 "referenced_type" : "_ZTI16cap_flag_value_t",
272 "self_type" : "_ZTI16cap_flag_value_t",
273 "size" : 4,
274 "source_file" : "external/libcap/libcap/include/sys/capability.h",
275 "underlying_type" : "_ZTIj"
276 },
277 {
278 "alignment" : 4,
279 "enum_fields" :
280 [
281 {
282 "enum_field_value" : 2,
283 "name" : "CAP_IAB_INH"
284 },
285 {
286 "enum_field_value" : 3,
287 "name" : "CAP_IAB_AMB"
288 },
289 {
290 "enum_field_value" : 4,
291 "name" : "CAP_IAB_BOUND"
292 }
293 ],
294 "linker_set_key" : "_ZTI16cap_iab_vector_t",
295 "name" : "cap_iab_vector_t",
296 "referenced_type" : "_ZTI16cap_iab_vector_t",
297 "self_type" : "_ZTI16cap_iab_vector_t",
298 "size" : 4,
299 "source_file" : "external/libcap/libcap/include/sys/capability.h",
300 "underlying_type" : "_ZTIj"
301 }
302 ],
303 "function_types" :
304 [
305 {
306 "alignment" : 4,
307 "linker_set_key" : "_ZTIFiPvE",
308 "name" : "int (void *)",
309 "parameters" :
310 [
311 {
312 "referenced_type" : "_ZTIPv"
313 }
314 ],
315 "referenced_type" : "_ZTIFiPvE",
316 "return_type" : "_ZTIi",
317 "self_type" : "_ZTIFiPvE",
318 "source_file" : "external/libcap/libcap/include/sys/capability.h"
319 },
320 {
321 "alignment" : 4,
322 "linker_set_key" : "_ZTIFlllllE",
323 "name" : "long (long, long, long, long)",
324 "parameters" :
325 [
326 {
327 "referenced_type" : "_ZTIl"
328 },
329 {
330 "referenced_type" : "_ZTIl"
331 },
332 {
333 "referenced_type" : "_ZTIl"
334 },
335 {
336 "referenced_type" : "_ZTIl"
337 }
338 ],
339 "referenced_type" : "_ZTIFlllllE",
340 "return_type" : "_ZTIl",
341 "self_type" : "_ZTIFlllllE",
342 "source_file" : "external/libcap/libcap/include/sys/capability.h"
343 },
344 {
345 "alignment" : 4,
346 "linker_set_key" : "_ZTIFllllllllE",
347 "name" : "long (long, long, long, long, long, long, long)",
348 "parameters" :
349 [
350 {
351 "referenced_type" : "_ZTIl"
352 },
353 {
354 "referenced_type" : "_ZTIl"
355 },
356 {
357 "referenced_type" : "_ZTIl"
358 },
359 {
360 "referenced_type" : "_ZTIl"
361 },
362 {
363 "referenced_type" : "_ZTIl"
364 },
365 {
366 "referenced_type" : "_ZTIl"
367 },
368 {
369 "referenced_type" : "_ZTIl"
370 }
371 ],
372 "referenced_type" : "_ZTIFllllllllE",
373 "return_type" : "_ZTIl",
374 "self_type" : "_ZTIFllllllllE",
375 "source_file" : "external/libcap/libcap/include/sys/capability.h"
376 }
377 ],
378 "functions" :
379 [
380 {
381 "function_name" : "cap_clear",
382 "linker_set_key" : "cap_clear",
383 "parameters" :
384 [
385 {
386 "referenced_type" : "_ZTIP11_cap_struct"
387 }
388 ],
389 "return_type" : "_ZTIi",
390 "source_file" : "external/libcap/libcap/include/sys/capability.h"
391 },
392 {
393 "function_name" : "cap_clear_flag",
394 "linker_set_key" : "cap_clear_flag",
395 "parameters" :
396 [
397 {
398 "referenced_type" : "_ZTIP11_cap_struct"
399 },
400 {
401 "referenced_type" : "_ZTI10cap_flag_t"
402 }
403 ],
404 "return_type" : "_ZTIi",
405 "source_file" : "external/libcap/libcap/include/sys/capability.h"
406 },
407 {
408 "function_name" : "cap_compare",
409 "linker_set_key" : "cap_compare",
410 "parameters" :
411 [
412 {
413 "referenced_type" : "_ZTIP11_cap_struct"
414 },
415 {
416 "referenced_type" : "_ZTIP11_cap_struct"
417 }
418 ],
419 "return_type" : "_ZTIi",
420 "source_file" : "external/libcap/libcap/include/sys/capability.h"
421 },
422 {
423 "function_name" : "cap_copy_ext",
424 "linker_set_key" : "cap_copy_ext",
425 "parameters" :
426 [
427 {
428 "referenced_type" : "_ZTIPv"
429 },
430 {
431 "referenced_type" : "_ZTIP11_cap_struct"
432 },
433 {
434 "referenced_type" : "_ZTIi"
435 }
436 ],
437 "return_type" : "_ZTIi",
438 "source_file" : "external/libcap/libcap/include/sys/capability.h"
439 },
440 {
441 "function_name" : "cap_copy_int",
442 "linker_set_key" : "cap_copy_int",
443 "parameters" :
444 [
445 {
446 "referenced_type" : "_ZTIPKv"
447 }
448 ],
449 "return_type" : "_ZTIP11_cap_struct",
450 "source_file" : "external/libcap/libcap/include/sys/capability.h"
451 },
452 {
453 "function_name" : "cap_drop_bound",
454 "linker_set_key" : "cap_drop_bound",
455 "parameters" :
456 [
457 {
458 "referenced_type" : "_ZTIi"
459 }
460 ],
461 "return_type" : "_ZTIi",
462 "source_file" : "external/libcap/libcap/include/sys/capability.h"
463 },
464 {
465 "function_name" : "cap_dup",
466 "linker_set_key" : "cap_dup",
467 "parameters" :
468 [
469 {
470 "referenced_type" : "_ZTIP11_cap_struct"
471 }
472 ],
473 "return_type" : "_ZTIP11_cap_struct",
474 "source_file" : "external/libcap/libcap/include/sys/capability.h"
475 },
476 {
477 "function_name" : "cap_free",
478 "linker_set_key" : "cap_free",
479 "parameters" :
480 [
481 {
482 "referenced_type" : "_ZTIPv"
483 }
484 ],
485 "return_type" : "_ZTIi",
486 "source_file" : "external/libcap/libcap/include/sys/capability.h"
487 },
488 {
489 "function_name" : "cap_from_name",
490 "linker_set_key" : "cap_from_name",
491 "parameters" :
492 [
493 {
494 "referenced_type" : "_ZTIPKc"
495 },
496 {
497 "referenced_type" : "_ZTIPi"
498 }
499 ],
500 "return_type" : "_ZTIi",
501 "source_file" : "external/libcap/libcap/include/sys/capability.h"
502 },
503 {
504 "function_name" : "cap_from_text",
505 "linker_set_key" : "cap_from_text",
506 "parameters" :
507 [
508 {
509 "referenced_type" : "_ZTIPKc"
510 }
511 ],
512 "return_type" : "_ZTIP11_cap_struct",
513 "source_file" : "external/libcap/libcap/include/sys/capability.h"
514 },
515 {
516 "function_name" : "cap_get_ambient",
517 "linker_set_key" : "cap_get_ambient",
518 "parameters" :
519 [
520 {
521 "referenced_type" : "_ZTIi"
522 }
523 ],
524 "return_type" : "_ZTIi",
525 "source_file" : "external/libcap/libcap/include/sys/capability.h"
526 },
527 {
528 "function_name" : "cap_get_bound",
529 "linker_set_key" : "cap_get_bound",
530 "parameters" :
531 [
532 {
533 "referenced_type" : "_ZTIi"
534 }
535 ],
536 "return_type" : "_ZTIi",
537 "source_file" : "external/libcap/libcap/include/sys/capability.h"
538 },
539 {
540 "function_name" : "cap_get_fd",
541 "linker_set_key" : "cap_get_fd",
542 "parameters" :
543 [
544 {
545 "referenced_type" : "_ZTIi"
546 }
547 ],
548 "return_type" : "_ZTIP11_cap_struct",
549 "source_file" : "external/libcap/libcap/include/sys/capability.h"
550 },
551 {
552 "function_name" : "cap_get_file",
553 "linker_set_key" : "cap_get_file",
554 "parameters" :
555 [
556 {
557 "referenced_type" : "_ZTIPKc"
558 }
559 ],
560 "return_type" : "_ZTIP11_cap_struct",
561 "source_file" : "external/libcap/libcap/include/sys/capability.h"
562 },
563 {
564 "function_name" : "cap_get_flag",
565 "linker_set_key" : "cap_get_flag",
566 "parameters" :
567 [
568 {
569 "referenced_type" : "_ZTIP11_cap_struct"
570 },
571 {
572 "referenced_type" : "_ZTIi"
573 },
574 {
575 "referenced_type" : "_ZTI10cap_flag_t"
576 },
577 {
578 "referenced_type" : "_ZTIP16cap_flag_value_t"
579 }
580 ],
581 "return_type" : "_ZTIi",
582 "source_file" : "external/libcap/libcap/include/sys/capability.h"
583 },
584 {
585 "function_name" : "cap_get_mode",
586 "linker_set_key" : "cap_get_mode",
587 "return_type" : "_ZTIj",
588 "source_file" : "external/libcap/libcap/include/sys/capability.h"
589 },
590 {
591 "function_name" : "cap_get_nsowner",
592 "linker_set_key" : "cap_get_nsowner",
593 "parameters" :
594 [
595 {
596 "referenced_type" : "_ZTIP11_cap_struct"
597 }
598 ],
599 "return_type" : "_ZTIj",
600 "source_file" : "external/libcap/libcap/include/sys/capability.h"
601 },
602 {
603 "function_name" : "cap_get_pid",
604 "linker_set_key" : "cap_get_pid",
605 "parameters" :
606 [
607 {
608 "referenced_type" : "_ZTIi"
609 }
610 ],
611 "return_type" : "_ZTIP11_cap_struct",
612 "source_file" : "external/libcap/libcap/include/sys/capability.h"
613 },
614 {
615 "function_name" : "cap_get_proc",
616 "linker_set_key" : "cap_get_proc",
617 "return_type" : "_ZTIP11_cap_struct",
618 "source_file" : "external/libcap/libcap/include/sys/capability.h"
619 },
620 {
621 "function_name" : "cap_get_secbits",
622 "linker_set_key" : "cap_get_secbits",
623 "return_type" : "_ZTIj",
624 "source_file" : "external/libcap/libcap/include/sys/capability.h"
625 },
626 {
627 "function_name" : "cap_iab_fill",
628 "linker_set_key" : "cap_iab_fill",
629 "parameters" :
630 [
631 {
632 "referenced_type" : "_ZTIP9cap_iab_s"
633 },
634 {
635 "referenced_type" : "_ZTI16cap_iab_vector_t"
636 },
637 {
638 "referenced_type" : "_ZTIP11_cap_struct"
639 },
640 {
641 "referenced_type" : "_ZTI10cap_flag_t"
642 }
643 ],
644 "return_type" : "_ZTIi",
645 "source_file" : "external/libcap/libcap/include/sys/capability.h"
646 },
647 {
648 "function_name" : "cap_iab_from_text",
649 "linker_set_key" : "cap_iab_from_text",
650 "parameters" :
651 [
652 {
653 "referenced_type" : "_ZTIPKc"
654 }
655 ],
656 "return_type" : "_ZTIP9cap_iab_s",
657 "source_file" : "external/libcap/libcap/include/sys/capability.h"
658 },
659 {
660 "function_name" : "cap_iab_get_proc",
661 "linker_set_key" : "cap_iab_get_proc",
662 "return_type" : "_ZTIP9cap_iab_s",
663 "source_file" : "external/libcap/libcap/include/sys/capability.h"
664 },
665 {
666 "function_name" : "cap_iab_get_vector",
667 "linker_set_key" : "cap_iab_get_vector",
668 "parameters" :
669 [
670 {
671 "referenced_type" : "_ZTIP9cap_iab_s"
672 },
673 {
674 "referenced_type" : "_ZTI16cap_iab_vector_t"
675 },
676 {
677 "referenced_type" : "_ZTIi"
678 }
679 ],
680 "return_type" : "_ZTI16cap_flag_value_t",
681 "source_file" : "external/libcap/libcap/include/sys/capability.h"
682 },
683 {
684 "function_name" : "cap_iab_init",
685 "linker_set_key" : "cap_iab_init",
686 "return_type" : "_ZTIP9cap_iab_s",
687 "source_file" : "external/libcap/libcap/include/sys/capability.h"
688 },
689 {
690 "function_name" : "cap_iab_set_proc",
691 "linker_set_key" : "cap_iab_set_proc",
692 "parameters" :
693 [
694 {
695 "referenced_type" : "_ZTIP9cap_iab_s"
696 }
697 ],
698 "return_type" : "_ZTIi",
699 "source_file" : "external/libcap/libcap/include/sys/capability.h"
700 },
701 {
702 "function_name" : "cap_iab_set_vector",
703 "linker_set_key" : "cap_iab_set_vector",
704 "parameters" :
705 [
706 {
707 "referenced_type" : "_ZTIP9cap_iab_s"
708 },
709 {
710 "referenced_type" : "_ZTI16cap_iab_vector_t"
711 },
712 {
713 "referenced_type" : "_ZTIi"
714 },
715 {
716 "referenced_type" : "_ZTI16cap_flag_value_t"
717 }
718 ],
719 "return_type" : "_ZTIi",
720 "source_file" : "external/libcap/libcap/include/sys/capability.h"
721 },
722 {
723 "function_name" : "cap_iab_to_text",
724 "linker_set_key" : "cap_iab_to_text",
725 "parameters" :
726 [
727 {
728 "referenced_type" : "_ZTIP9cap_iab_s"
729 }
730 ],
731 "return_type" : "_ZTIPc",
732 "source_file" : "external/libcap/libcap/include/sys/capability.h"
733 },
734 {
735 "function_name" : "cap_init",
736 "linker_set_key" : "cap_init",
737 "return_type" : "_ZTIP11_cap_struct",
738 "source_file" : "external/libcap/libcap/include/sys/capability.h"
739 },
740 {
741 "function_name" : "cap_launch",
742 "linker_set_key" : "cap_launch",
743 "parameters" :
744 [
745 {
746 "referenced_type" : "_ZTIP12cap_launch_s"
747 },
748 {
749 "referenced_type" : "_ZTIPv"
750 }
751 ],
752 "return_type" : "_ZTIi",
753 "source_file" : "external/libcap/libcap/include/sys/capability.h"
754 },
755 {
756 "function_name" : "cap_launcher_callback",
757 "linker_set_key" : "cap_launcher_callback",
758 "parameters" :
759 [
760 {
761 "referenced_type" : "_ZTIP12cap_launch_s"
762 },
763 {
764 "referenced_type" : "_ZTIPFiPvE"
765 }
766 ],
767 "return_type" : "_ZTIv",
768 "source_file" : "external/libcap/libcap/include/sys/capability.h"
769 },
770 {
771 "function_name" : "cap_launcher_set_chroot",
772 "linker_set_key" : "cap_launcher_set_chroot",
773 "parameters" :
774 [
775 {
776 "referenced_type" : "_ZTIP12cap_launch_s"
777 },
778 {
779 "referenced_type" : "_ZTIPKc"
780 }
781 ],
782 "return_type" : "_ZTIv",
783 "source_file" : "external/libcap/libcap/include/sys/capability.h"
784 },
785 {
786 "function_name" : "cap_launcher_set_iab",
787 "linker_set_key" : "cap_launcher_set_iab",
788 "parameters" :
789 [
790 {
791 "referenced_type" : "_ZTIP12cap_launch_s"
792 },
793 {
794 "referenced_type" : "_ZTIP9cap_iab_s"
795 }
796 ],
797 "return_type" : "_ZTIP9cap_iab_s",
798 "source_file" : "external/libcap/libcap/include/sys/capability.h"
799 },
800 {
801 "function_name" : "cap_launcher_set_mode",
802 "linker_set_key" : "cap_launcher_set_mode",
803 "parameters" :
804 [
805 {
806 "referenced_type" : "_ZTIP12cap_launch_s"
807 },
808 {
809 "referenced_type" : "_ZTIj"
810 }
811 ],
812 "return_type" : "_ZTIv",
813 "source_file" : "external/libcap/libcap/include/sys/capability.h"
814 },
815 {
816 "function_name" : "cap_launcher_setgroups",
817 "linker_set_key" : "cap_launcher_setgroups",
818 "parameters" :
819 [
820 {
821 "referenced_type" : "_ZTIP12cap_launch_s"
822 },
823 {
824 "referenced_type" : "_ZTIj"
825 },
826 {
827 "referenced_type" : "_ZTIi"
828 },
829 {
830 "referenced_type" : "_ZTIPKj"
831 }
832 ],
833 "return_type" : "_ZTIv",
834 "source_file" : "external/libcap/libcap/include/sys/capability.h"
835 },
836 {
837 "function_name" : "cap_launcher_setuid",
838 "linker_set_key" : "cap_launcher_setuid",
839 "parameters" :
840 [
841 {
842 "referenced_type" : "_ZTIP12cap_launch_s"
843 },
844 {
845 "referenced_type" : "_ZTIj"
846 }
847 ],
848 "return_type" : "_ZTIv",
849 "source_file" : "external/libcap/libcap/include/sys/capability.h"
850 },
851 {
852 "function_name" : "cap_max_bits",
853 "linker_set_key" : "cap_max_bits",
854 "return_type" : "_ZTIi",
855 "source_file" : "external/libcap/libcap/include/sys/capability.h"
856 },
857 {
858 "function_name" : "cap_mode_name",
859 "linker_set_key" : "cap_mode_name",
860 "parameters" :
861 [
862 {
863 "referenced_type" : "_ZTIj"
864 }
865 ],
866 "return_type" : "_ZTIPKc",
867 "source_file" : "external/libcap/libcap/include/sys/capability.h"
868 },
869 {
870 "function_name" : "cap_new_launcher",
871 "linker_set_key" : "cap_new_launcher",
872 "parameters" :
873 [
874 {
875 "referenced_type" : "_ZTIPKc"
876 },
877 {
878 "referenced_type" : "_ZTIPKPKc"
879 },
880 {
881 "referenced_type" : "_ZTIPKPKc"
882 }
883 ],
884 "return_type" : "_ZTIP12cap_launch_s",
885 "source_file" : "external/libcap/libcap/include/sys/capability.h"
886 },
887 {
888 "function_name" : "cap_reset_ambient",
889 "linker_set_key" : "cap_reset_ambient",
890 "return_type" : "_ZTIi",
891 "source_file" : "external/libcap/libcap/include/sys/capability.h"
892 },
893 {
894 "function_name" : "cap_set_ambient",
895 "linker_set_key" : "cap_set_ambient",
896 "parameters" :
897 [
898 {
899 "referenced_type" : "_ZTIi"
900 },
901 {
902 "referenced_type" : "_ZTI16cap_flag_value_t"
903 }
904 ],
905 "return_type" : "_ZTIi",
906 "source_file" : "external/libcap/libcap/include/sys/capability.h"
907 },
908 {
909 "function_name" : "cap_set_fd",
910 "linker_set_key" : "cap_set_fd",
911 "parameters" :
912 [
913 {
914 "referenced_type" : "_ZTIi"
915 },
916 {
917 "referenced_type" : "_ZTIP11_cap_struct"
918 }
919 ],
920 "return_type" : "_ZTIi",
921 "source_file" : "external/libcap/libcap/include/sys/capability.h"
922 },
923 {
924 "function_name" : "cap_set_file",
925 "linker_set_key" : "cap_set_file",
926 "parameters" :
927 [
928 {
929 "referenced_type" : "_ZTIPKc"
930 },
931 {
932 "referenced_type" : "_ZTIP11_cap_struct"
933 }
934 ],
935 "return_type" : "_ZTIi",
936 "source_file" : "external/libcap/libcap/include/sys/capability.h"
937 },
938 {
939 "function_name" : "cap_set_flag",
940 "linker_set_key" : "cap_set_flag",
941 "parameters" :
942 [
943 {
944 "referenced_type" : "_ZTIP11_cap_struct"
945 },
946 {
947 "referenced_type" : "_ZTI10cap_flag_t"
948 },
949 {
950 "referenced_type" : "_ZTIi"
951 },
952 {
953 "referenced_type" : "_ZTIPKi"
954 },
955 {
956 "referenced_type" : "_ZTI16cap_flag_value_t"
957 }
958 ],
959 "return_type" : "_ZTIi",
960 "source_file" : "external/libcap/libcap/include/sys/capability.h"
961 },
962 {
963 "function_name" : "cap_set_mode",
964 "linker_set_key" : "cap_set_mode",
965 "parameters" :
966 [
967 {
968 "referenced_type" : "_ZTIj"
969 }
970 ],
971 "return_type" : "_ZTIi",
972 "source_file" : "external/libcap/libcap/include/sys/capability.h"
973 },
974 {
975 "function_name" : "cap_set_nsowner",
976 "linker_set_key" : "cap_set_nsowner",
977 "parameters" :
978 [
979 {
980 "referenced_type" : "_ZTIP11_cap_struct"
981 },
982 {
983 "referenced_type" : "_ZTIj"
984 }
985 ],
986 "return_type" : "_ZTIi",
987 "source_file" : "external/libcap/libcap/include/sys/capability.h"
988 },
989 {
990 "function_name" : "cap_set_proc",
991 "linker_set_key" : "cap_set_proc",
992 "parameters" :
993 [
994 {
995 "referenced_type" : "_ZTIP11_cap_struct"
996 }
997 ],
998 "return_type" : "_ZTIi",
999 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1000 },
1001 {
1002 "function_name" : "cap_set_secbits",
1003 "linker_set_key" : "cap_set_secbits",
1004 "parameters" :
1005 [
1006 {
1007 "referenced_type" : "_ZTIj"
1008 }
1009 ],
1010 "return_type" : "_ZTIi",
1011 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1012 },
1013 {
1014 "function_name" : "cap_set_syscall",
1015 "linker_set_key" : "cap_set_syscall",
1016 "parameters" :
1017 [
1018 {
1019 "referenced_type" : "_ZTIPFlllllE"
1020 },
1021 {
1022 "referenced_type" : "_ZTIPFllllllllE"
1023 }
1024 ],
1025 "return_type" : "_ZTIv",
1026 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1027 },
1028 {
1029 "function_name" : "cap_setgroups",
1030 "linker_set_key" : "cap_setgroups",
1031 "parameters" :
1032 [
1033 {
1034 "referenced_type" : "_ZTIj"
1035 },
1036 {
1037 "referenced_type" : "_ZTIj"
1038 },
1039 {
1040 "referenced_type" : "_ZTIPKj"
1041 }
1042 ],
1043 "return_type" : "_ZTIi",
1044 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1045 },
1046 {
1047 "function_name" : "cap_setuid",
1048 "linker_set_key" : "cap_setuid",
1049 "parameters" :
1050 [
1051 {
1052 "referenced_type" : "_ZTIj"
1053 }
1054 ],
1055 "return_type" : "_ZTIi",
1056 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1057 },
1058 {
1059 "function_name" : "cap_size",
1060 "linker_set_key" : "cap_size",
1061 "parameters" :
1062 [
1063 {
1064 "referenced_type" : "_ZTIP11_cap_struct"
1065 }
1066 ],
1067 "return_type" : "_ZTIi",
1068 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1069 },
1070 {
1071 "function_name" : "cap_to_name",
1072 "linker_set_key" : "cap_to_name",
1073 "parameters" :
1074 [
1075 {
1076 "referenced_type" : "_ZTIi"
1077 }
1078 ],
1079 "return_type" : "_ZTIPc",
1080 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1081 },
1082 {
1083 "function_name" : "cap_to_text",
1084 "linker_set_key" : "cap_to_text",
1085 "parameters" :
1086 [
1087 {
1088 "referenced_type" : "_ZTIP11_cap_struct"
1089 },
1090 {
1091 "referenced_type" : "_ZTIPi"
1092 }
1093 ],
1094 "return_type" : "_ZTIPc",
1095 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1096 },
1097 {
1098 "function_name" : "capgetp",
1099 "linker_set_key" : "capgetp",
1100 "parameters" :
1101 [
1102 {
1103 "referenced_type" : "_ZTIi"
1104 },
1105 {
1106 "referenced_type" : "_ZTIP11_cap_struct"
1107 }
1108 ],
1109 "return_type" : "_ZTIi",
1110 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1111 },
1112 {
1113 "function_name" : "capsetp",
1114 "linker_set_key" : "capsetp",
1115 "parameters" :
1116 [
1117 {
1118 "referenced_type" : "_ZTIi"
1119 },
1120 {
1121 "referenced_type" : "_ZTIP11_cap_struct"
1122 }
1123 ],
1124 "return_type" : "_ZTIi",
1125 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1126 }
1127 ],
1128 "global_vars" : [],
1129 "lvalue_reference_types" : [],
1130 "pointer_types" :
1131 [
1132 {
1133 "alignment" : 4,
1134 "linker_set_key" : "_ZTIP11_cap_struct",
1135 "name" : "_cap_struct *",
1136 "referenced_type" : "_ZTI11_cap_struct",
1137 "self_type" : "_ZTIP11_cap_struct",
1138 "size" : 4,
1139 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1140 },
1141 {
1142 "alignment" : 4,
1143 "linker_set_key" : "_ZTIP12cap_launch_s",
1144 "name" : "cap_launch_s *",
1145 "referenced_type" : "_ZTI12cap_launch_s",
1146 "self_type" : "_ZTIP12cap_launch_s",
1147 "size" : 4,
1148 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1149 },
1150 {
1151 "alignment" : 4,
1152 "linker_set_key" : "_ZTIP16cap_flag_value_t",
1153 "name" : "cap_flag_value_t *",
1154 "referenced_type" : "_ZTI16cap_flag_value_t",
1155 "self_type" : "_ZTIP16cap_flag_value_t",
1156 "size" : 4,
1157 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1158 },
1159 {
1160 "alignment" : 4,
1161 "linker_set_key" : "_ZTIP9cap_iab_s",
1162 "name" : "cap_iab_s *",
1163 "referenced_type" : "_ZTI9cap_iab_s",
1164 "self_type" : "_ZTIP9cap_iab_s",
1165 "size" : 4,
1166 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1167 },
1168 {
1169 "alignment" : 4,
1170 "linker_set_key" : "_ZTIPFiPvE",
1171 "name" : "int (*)(void *)",
1172 "referenced_type" : "_ZTIFiPvE",
1173 "self_type" : "_ZTIPFiPvE",
1174 "size" : 4,
1175 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1176 },
1177 {
1178 "alignment" : 4,
1179 "linker_set_key" : "_ZTIPFlllllE",
1180 "name" : "long (*)(long, long, long, long)",
1181 "referenced_type" : "_ZTIFlllllE",
1182 "self_type" : "_ZTIPFlllllE",
1183 "size" : 4,
1184 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1185 },
1186 {
1187 "alignment" : 4,
1188 "linker_set_key" : "_ZTIPFllllllllE",
1189 "name" : "long (*)(long, long, long, long, long, long, long)",
1190 "referenced_type" : "_ZTIFllllllllE",
1191 "self_type" : "_ZTIPFllllllllE",
1192 "size" : 4,
1193 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1194 },
1195 {
1196 "alignment" : 4,
1197 "linker_set_key" : "_ZTIPKPKc",
1198 "name" : "const char *const *",
1199 "referenced_type" : "_ZTIKPKc",
1200 "self_type" : "_ZTIPKPKc",
1201 "size" : 4,
1202 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1203 },
1204 {
1205 "alignment" : 4,
1206 "linker_set_key" : "_ZTIPKc",
1207 "name" : "const char *",
1208 "referenced_type" : "_ZTIKc",
1209 "self_type" : "_ZTIPKc",
1210 "size" : 4,
1211 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1212 },
1213 {
1214 "alignment" : 4,
1215 "linker_set_key" : "_ZTIPKi",
1216 "name" : "const int *",
1217 "referenced_type" : "_ZTIKi",
1218 "self_type" : "_ZTIPKi",
1219 "size" : 4,
1220 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1221 },
1222 {
1223 "alignment" : 4,
1224 "linker_set_key" : "_ZTIPKj",
1225 "name" : "const unsigned int *",
1226 "referenced_type" : "_ZTIKj",
1227 "self_type" : "_ZTIPKj",
1228 "size" : 4,
1229 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1230 },
1231 {
1232 "alignment" : 4,
1233 "linker_set_key" : "_ZTIPKv",
1234 "name" : "const void *",
1235 "referenced_type" : "_ZTIKv",
1236 "self_type" : "_ZTIPKv",
1237 "size" : 4,
1238 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1239 },
1240 {
1241 "alignment" : 4,
1242 "linker_set_key" : "_ZTIPc",
1243 "name" : "char *",
1244 "referenced_type" : "_ZTIc",
1245 "self_type" : "_ZTIPc",
1246 "size" : 4,
1247 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1248 },
1249 {
1250 "alignment" : 4,
1251 "linker_set_key" : "_ZTIPi",
1252 "name" : "int *",
1253 "referenced_type" : "_ZTIi",
1254 "self_type" : "_ZTIPi",
1255 "size" : 4,
1256 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1257 },
1258 {
1259 "alignment" : 4,
1260 "linker_set_key" : "_ZTIPv",
1261 "name" : "void *",
1262 "referenced_type" : "_ZTIv",
1263 "self_type" : "_ZTIPv",
1264 "size" : 4,
1265 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1266 }
1267 ],
1268 "qualified_types" :
1269 [
1270 {
1271 "alignment" : 4,
1272 "is_const" : true,
1273 "linker_set_key" : "_ZTIKPKc",
1274 "name" : "const char *const",
1275 "referenced_type" : "_ZTIPKc",
1276 "self_type" : "_ZTIKPKc",
1277 "size" : 4,
1278 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1279 },
1280 {
1281 "alignment" : 1,
1282 "is_const" : true,
1283 "linker_set_key" : "_ZTIKc",
1284 "name" : "const char",
1285 "referenced_type" : "_ZTIc",
1286 "self_type" : "_ZTIKc",
1287 "size" : 1,
1288 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1289 },
1290 {
1291 "alignment" : 4,
1292 "is_const" : true,
1293 "linker_set_key" : "_ZTIKi",
1294 "name" : "const int",
1295 "referenced_type" : "_ZTIi",
1296 "self_type" : "_ZTIKi",
1297 "size" : 4,
1298 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1299 },
1300 {
1301 "alignment" : 4,
1302 "is_const" : true,
1303 "linker_set_key" : "_ZTIKj",
1304 "name" : "const unsigned int",
1305 "referenced_type" : "_ZTIj",
1306 "self_type" : "_ZTIKj",
1307 "size" : 4,
1308 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1309 },
1310 {
1311 "is_const" : true,
1312 "linker_set_key" : "_ZTIKv",
1313 "name" : "const void",
1314 "referenced_type" : "_ZTIv",
1315 "self_type" : "_ZTIKv",
1316 "source_file" : "external/libcap/libcap/include/sys/capability.h"
1317 }
1318 ],
1319 "record_types" : [],
1320 "rvalue_reference_types" : []
1321}