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