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