1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "char",
10   "name" : "char",
11   "referenced_type" : "type-11",
12   "self_type" : "type-11",
13   "size" : 1
14  },
15  {
16   "alignment" : 4,
17   "is_integral" : true,
18   "linker_set_key" : "int",
19   "name" : "int",
20   "referenced_type" : "type-18",
21   "self_type" : "type-18",
22   "size" : 4
23  },
24  {
25   "alignment" : 8,
26   "is_integral" : true,
27   "linker_set_key" : "long",
28   "name" : "long",
29   "referenced_type" : "type-5",
30   "self_type" : "type-5",
31   "size" : 8
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "is_unsigned" : true,
37   "linker_set_key" : "unsigned int",
38   "name" : "unsigned int",
39   "referenced_type" : "type-2",
40   "self_type" : "type-2",
41   "size" : 4
42  },
43  {
44   "linker_set_key" : "void",
45   "name" : "void",
46   "referenced_type" : "type-4",
47   "self_type" : "type-4"
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_bound"
87  },
88  {
89   "name" : "cap_get_fd"
90  },
91  {
92   "name" : "cap_get_file"
93  },
94  {
95   "name" : "cap_get_flag"
96  },
97  {
98   "name" : "cap_get_pid"
99  },
100  {
101   "name" : "cap_get_proc"
102  },
103  {
104   "name" : "cap_init"
105  },
106  {
107   "name" : "cap_set_fd"
108  },
109  {
110   "name" : "cap_set_file"
111  },
112  {
113   "name" : "cap_set_flag"
114  },
115  {
116   "name" : "cap_set_proc"
117  },
118  {
119   "name" : "cap_size"
120  },
121  {
122   "name" : "cap_to_name"
123  },
124  {
125   "name" : "cap_to_text"
126  },
127  {
128   "name" : "capgetp"
129  },
130  {
131   "name" : "capsetp"
132  }
133 ],
134 "elf_objects" :
135 [
136  {
137   "name" : "_cap_names"
138  }
139 ],
140 "enum_types" :
141 [
142  {
143   "alignment" : 4,
144   "enum_fields" :
145   [
146    {
147     "enum_field_value" : 0,
148     "name" : "CAP_EFFECTIVE"
149    },
150    {
151     "enum_field_value" : 1,
152     "name" : "CAP_PERMITTED"
153    },
154    {
155     "enum_field_value" : 2,
156     "name" : "CAP_INHERITABLE"
157    }
158   ],
159   "linker_set_key" : "cap_flag_t",
160   "name" : "cap_flag_t",
161   "referenced_type" : "type-1",
162   "self_type" : "type-1",
163   "size" : 4,
164   "source_file" : "/external/libcap/libcap/include/sys/capability.h",
165   "underlying_type" : "type-2",
166   "unique_id" : "cap_flag_t"
167  },
168  {
169   "alignment" : 4,
170   "enum_fields" :
171   [
172    {
173     "enum_field_value" : 0,
174     "name" : "CAP_CLEAR"
175    },
176    {
177     "enum_field_value" : 1,
178     "name" : "CAP_SET"
179    }
180   ],
181   "linker_set_key" : "cap_flag_value_t",
182   "name" : "cap_flag_value_t",
183   "referenced_type" : "type-16",
184   "self_type" : "type-16",
185   "size" : 4,
186   "source_file" : "/external/libcap/libcap/include/sys/capability.h",
187   "underlying_type" : "type-2",
188   "unique_id" : "cap_flag_value_t"
189  }
190 ],
191 "function_types" : [],
192 "functions" :
193 [
194  {
195   "function_name" : "cap_clear",
196   "linker_set_key" : "cap_clear",
197   "parameters" :
198   [
199    {
200     "referenced_type" : "type-13"
201    }
202   ],
203   "return_type" : "type-18",
204   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
205  },
206  {
207   "function_name" : "cap_clear_flag",
208   "linker_set_key" : "cap_clear_flag",
209   "parameters" :
210   [
211    {
212     "referenced_type" : "type-13"
213    },
214    {
215     "referenced_type" : "type-1"
216    }
217   ],
218   "return_type" : "type-18",
219   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
220  },
221  {
222   "function_name" : "cap_compare",
223   "linker_set_key" : "cap_compare",
224   "parameters" :
225   [
226    {
227     "referenced_type" : "type-13"
228    },
229    {
230     "referenced_type" : "type-13"
231    }
232   ],
233   "return_type" : "type-18",
234   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
235  },
236  {
237   "function_name" : "cap_copy_ext",
238   "linker_set_key" : "cap_copy_ext",
239   "parameters" :
240   [
241    {
242     "referenced_type" : "type-29"
243    },
244    {
245     "referenced_type" : "type-6"
246    },
247    {
248     "referenced_type" : "type-5"
249    }
250   ],
251   "return_type" : "type-5",
252   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
253  },
254  {
255   "function_name" : "cap_copy_int",
256   "linker_set_key" : "cap_copy_int",
257   "parameters" :
258   [
259    {
260     "referenced_type" : "type-30"
261    }
262   ],
263   "return_type" : "type-6",
264   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
265  },
266  {
267   "function_name" : "cap_drop_bound",
268   "linker_set_key" : "cap_drop_bound",
269   "parameters" :
270   [
271    {
272     "referenced_type" : "type-18"
273    }
274   ],
275   "return_type" : "type-18",
276   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
277  },
278  {
279   "function_name" : "cap_dup",
280   "linker_set_key" : "cap_dup",
281   "parameters" :
282   [
283    {
284     "referenced_type" : "type-27"
285    }
286   ],
287   "return_type" : "type-27",
288   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
289  },
290  {
291   "function_name" : "cap_free",
292   "linker_set_key" : "cap_free",
293   "parameters" :
294   [
295    {
296     "referenced_type" : "type-29"
297    }
298   ],
299   "return_type" : "type-18",
300   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
301  },
302  {
303   "function_name" : "cap_from_name",
304   "linker_set_key" : "cap_from_name",
305   "parameters" :
306   [
307    {
308     "referenced_type" : "type-12"
309    },
310    {
311     "referenced_type" : "type-23"
312    }
313   ],
314   "return_type" : "type-18",
315   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
316  },
317  {
318   "function_name" : "cap_from_text",
319   "linker_set_key" : "cap_from_text",
320   "parameters" :
321   [
322    {
323     "referenced_type" : "type-12"
324    }
325   ],
326   "return_type" : "type-24",
327   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
328  },
329  {
330   "function_name" : "cap_get_bound",
331   "linker_set_key" : "cap_get_bound",
332   "parameters" :
333   [
334    {
335     "referenced_type" : "type-18"
336    }
337   ],
338   "return_type" : "type-18",
339   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
340  },
341  {
342   "function_name" : "cap_get_fd",
343   "linker_set_key" : "cap_get_fd",
344   "parameters" :
345   [
346    {
347     "referenced_type" : "type-18"
348    }
349   ],
350   "return_type" : "type-8",
351   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
352  },
353  {
354   "function_name" : "cap_get_file",
355   "linker_set_key" : "cap_get_file",
356   "parameters" :
357   [
358    {
359     "referenced_type" : "type-12"
360    }
361   ],
362   "return_type" : "type-8",
363   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
364  },
365  {
366   "function_name" : "cap_get_flag",
367   "linker_set_key" : "cap_get_flag",
368   "parameters" :
369   [
370    {
371     "referenced_type" : "type-13"
372    },
373    {
374     "referenced_type" : "type-18"
375    },
376    {
377     "referenced_type" : "type-1"
378    },
379    {
380     "referenced_type" : "type-15"
381    }
382   ],
383   "return_type" : "type-18",
384   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
385  },
386  {
387   "function_name" : "cap_get_pid",
388   "linker_set_key" : "cap_get_pid",
389   "parameters" :
390   [
391    {
392     "referenced_type" : "type-18"
393    }
394   ],
395   "return_type" : "type-20",
396   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
397  },
398  {
399   "function_name" : "cap_get_proc",
400   "linker_set_key" : "cap_get_proc",
401   "return_type" : "type-20",
402   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
403  },
404  {
405   "function_name" : "cap_init",
406   "linker_set_key" : "cap_init",
407   "return_type" : "type-27",
408   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
409  },
410  {
411   "function_name" : "cap_set_fd",
412   "linker_set_key" : "cap_set_fd",
413   "parameters" :
414   [
415    {
416     "referenced_type" : "type-18"
417    },
418    {
419     "referenced_type" : "type-8"
420    }
421   ],
422   "return_type" : "type-18",
423   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
424  },
425  {
426   "function_name" : "cap_set_file",
427   "linker_set_key" : "cap_set_file",
428   "parameters" :
429   [
430    {
431     "referenced_type" : "type-12"
432    },
433    {
434     "referenced_type" : "type-8"
435    }
436   ],
437   "return_type" : "type-18",
438   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
439  },
440  {
441   "function_name" : "cap_set_flag",
442   "linker_set_key" : "cap_set_flag",
443   "parameters" :
444   [
445    {
446     "referenced_type" : "type-13"
447    },
448    {
449     "referenced_type" : "type-1"
450    },
451    {
452     "referenced_type" : "type-18"
453    },
454    {
455     "referenced_type" : "type-19"
456    },
457    {
458     "referenced_type" : "type-16"
459    }
460   ],
461   "return_type" : "type-18",
462   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
463  },
464  {
465   "function_name" : "cap_set_proc",
466   "linker_set_key" : "cap_set_proc",
467   "parameters" :
468   [
469    {
470     "referenced_type" : "type-20"
471    }
472   ],
473   "return_type" : "type-18",
474   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
475  },
476  {
477   "function_name" : "cap_size",
478   "linker_set_key" : "cap_size",
479   "parameters" :
480   [
481    {
482     "referenced_type" : "type-6"
483    }
484   ],
485   "return_type" : "type-5",
486   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
487  },
488  {
489   "function_name" : "cap_to_name",
490   "linker_set_key" : "cap_to_name",
491   "parameters" :
492   [
493    {
494     "referenced_type" : "type-18"
495    }
496   ],
497   "return_type" : "type-26",
498   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
499  },
500  {
501   "function_name" : "cap_to_text",
502   "linker_set_key" : "cap_to_text",
503   "parameters" :
504   [
505    {
506     "referenced_type" : "type-24"
507    },
508    {
509     "referenced_type" : "type-22"
510    }
511   ],
512   "return_type" : "type-26",
513   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
514  },
515  {
516   "function_name" : "capgetp",
517   "linker_set_key" : "capgetp",
518   "parameters" :
519   [
520    {
521     "referenced_type" : "type-18"
522    },
523    {
524     "referenced_type" : "type-20"
525    }
526   ],
527   "return_type" : "type-18",
528   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
529  },
530  {
531   "function_name" : "capsetp",
532   "linker_set_key" : "capsetp",
533   "parameters" :
534   [
535    {
536     "referenced_type" : "type-18"
537    },
538    {
539     "referenced_type" : "type-20"
540    }
541   ],
542   "return_type" : "type-18",
543   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
544  }
545 ],
546 "global_vars" : [],
547 "lvalue_reference_types" : [],
548 "pointer_types" :
549 [
550  {
551   "alignment" : 8,
552   "linker_set_key" : "_cap_struct *",
553   "name" : "_cap_struct *",
554   "referenced_type" : "type-14",
555   "self_type" : "type-13",
556   "size" : 8,
557   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
558  },
559  {
560   "alignment" : 8,
561   "linker_set_key" : "_cap_struct *",
562   "name" : "_cap_struct *",
563   "referenced_type" : "type-21",
564   "self_type" : "type-20",
565   "size" : 8,
566   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
567  },
568  {
569   "alignment" : 8,
570   "linker_set_key" : "_cap_struct *",
571   "name" : "_cap_struct *",
572   "referenced_type" : "type-25",
573   "self_type" : "type-24",
574   "size" : 8,
575   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
576  },
577  {
578   "alignment" : 8,
579   "linker_set_key" : "_cap_struct *",
580   "name" : "_cap_struct *",
581   "referenced_type" : "type-28",
582   "self_type" : "type-27",
583   "size" : 8,
584   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
585  },
586  {
587   "alignment" : 8,
588   "linker_set_key" : "_cap_struct *",
589   "name" : "_cap_struct *",
590   "referenced_type" : "type-7",
591   "self_type" : "type-6",
592   "size" : 8,
593   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
594  },
595  {
596   "alignment" : 8,
597   "linker_set_key" : "_cap_struct *",
598   "name" : "_cap_struct *",
599   "referenced_type" : "type-9",
600   "self_type" : "type-8",
601   "size" : 8,
602   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
603  },
604  {
605   "alignment" : 8,
606   "linker_set_key" : "cap_flag_value_t *",
607   "name" : "cap_flag_value_t *",
608   "referenced_type" : "type-16",
609   "self_type" : "type-15",
610   "size" : 8,
611   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
612  },
613  {
614   "alignment" : 8,
615   "linker_set_key" : "char *",
616   "name" : "char *",
617   "referenced_type" : "type-11",
618   "self_type" : "type-26",
619   "size" : 8,
620   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
621  },
622  {
623   "alignment" : 8,
624   "linker_set_key" : "const char *",
625   "name" : "const char *",
626   "referenced_type" : "type-10",
627   "self_type" : "type-12",
628   "size" : 8,
629   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
630  },
631  {
632   "alignment" : 8,
633   "linker_set_key" : "const int *",
634   "name" : "const int *",
635   "referenced_type" : "type-17",
636   "self_type" : "type-19",
637   "size" : 8,
638   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
639  },
640  {
641   "alignment" : 8,
642   "linker_set_key" : "const void *",
643   "name" : "const void *",
644   "referenced_type" : "type-3",
645   "self_type" : "type-30",
646   "size" : 8,
647   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
648  },
649  {
650   "alignment" : 8,
651   "linker_set_key" : "int *",
652   "name" : "int *",
653   "referenced_type" : "type-18",
654   "self_type" : "type-23",
655   "size" : 8,
656   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
657  },
658  {
659   "alignment" : 8,
660   "linker_set_key" : "long *",
661   "name" : "long *",
662   "referenced_type" : "type-5",
663   "self_type" : "type-22",
664   "size" : 8,
665   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
666  },
667  {
668   "alignment" : 8,
669   "linker_set_key" : "void *",
670   "name" : "void *",
671   "referenced_type" : "type-4",
672   "self_type" : "type-29",
673   "size" : 8,
674   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
675  }
676 ],
677 "qualified_types" :
678 [
679  {
680   "alignment" : 1,
681   "is_const" : true,
682   "linker_set_key" : "const char",
683   "name" : "const char",
684   "referenced_type" : "type-11",
685   "self_type" : "type-10",
686   "size" : 1,
687   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
688  },
689  {
690   "alignment" : 4,
691   "is_const" : true,
692   "linker_set_key" : "const int",
693   "name" : "const int",
694   "referenced_type" : "type-18",
695   "self_type" : "type-17",
696   "size" : 4,
697   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
698  },
699  {
700   "is_const" : true,
701   "linker_set_key" : "const void",
702   "name" : "const void",
703   "referenced_type" : "type-4",
704   "self_type" : "type-3",
705   "source_file" : "/external/libcap/libcap/include/sys/capability.h"
706  }
707 ],
708 "record_types" : [],
709 "rvalue_reference_types" : []
710}
711