• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIDi",
10   "name" : "char32_t",
11   "referenced_type" : "_ZTIDi",
12   "self_type" : "_ZTIDi",
13   "size" : 4
14  },
15  {
16   "alignment" : 4,
17   "linker_set_key" : "_ZTIDn",
18   "name" : "std::nullptr_t",
19   "referenced_type" : "_ZTIDn",
20   "self_type" : "_ZTIDn",
21   "size" : 4
22  },
23  {
24   "alignment" : 2,
25   "is_integral" : true,
26   "is_unsigned" : true,
27   "linker_set_key" : "_ZTIDs",
28   "name" : "char16_t",
29   "referenced_type" : "_ZTIDs",
30   "self_type" : "_ZTIDs",
31   "size" : 2
32  },
33  {
34   "alignment" : 1,
35   "is_integral" : true,
36   "is_unsigned" : true,
37   "linker_set_key" : "_ZTIDu",
38   "name" : "char8_t",
39   "referenced_type" : "_ZTIDu",
40   "self_type" : "_ZTIDu",
41   "size" : 1
42  },
43  {
44   "alignment" : 1,
45   "is_integral" : true,
46   "linker_set_key" : "_ZTIa",
47   "name" : "signed char",
48   "referenced_type" : "_ZTIa",
49   "self_type" : "_ZTIa",
50   "size" : 1
51  },
52  {
53   "alignment" : 1,
54   "is_integral" : true,
55   "is_unsigned" : true,
56   "linker_set_key" : "_ZTIb",
57   "name" : "bool",
58   "referenced_type" : "_ZTIb",
59   "self_type" : "_ZTIb",
60   "size" : 1
61  },
62  {
63   "alignment" : 1,
64   "is_integral" : true,
65   "linker_set_key" : "_ZTIc",
66   "name" : "char",
67   "referenced_type" : "_ZTIc",
68   "self_type" : "_ZTIc",
69   "size" : 1
70  },
71  {
72   "alignment" : 4,
73   "linker_set_key" : "_ZTId",
74   "name" : "double",
75   "referenced_type" : "_ZTId",
76   "self_type" : "_ZTId",
77   "size" : 8
78  },
79  {
80   "alignment" : 4,
81   "linker_set_key" : "_ZTIe",
82   "name" : "long double",
83   "referenced_type" : "_ZTIe",
84   "self_type" : "_ZTIe",
85   "size" : 8
86  },
87  {
88   "alignment" : 4,
89   "linker_set_key" : "_ZTIf",
90   "name" : "float",
91   "referenced_type" : "_ZTIf",
92   "self_type" : "_ZTIf",
93   "size" : 4
94  },
95  {
96   "alignment" : 1,
97   "is_integral" : true,
98   "is_unsigned" : true,
99   "linker_set_key" : "_ZTIh",
100   "name" : "unsigned char",
101   "referenced_type" : "_ZTIh",
102   "self_type" : "_ZTIh",
103   "size" : 1
104  },
105  {
106   "alignment" : 4,
107   "is_integral" : true,
108   "linker_set_key" : "_ZTIi",
109   "name" : "int",
110   "referenced_type" : "_ZTIi",
111   "self_type" : "_ZTIi",
112   "size" : 4
113  },
114  {
115   "alignment" : 4,
116   "is_integral" : true,
117   "is_unsigned" : true,
118   "linker_set_key" : "_ZTIj",
119   "name" : "unsigned int",
120   "referenced_type" : "_ZTIj",
121   "self_type" : "_ZTIj",
122   "size" : 4
123  },
124  {
125   "alignment" : 4,
126   "is_integral" : true,
127   "linker_set_key" : "_ZTIl",
128   "name" : "long",
129   "referenced_type" : "_ZTIl",
130   "self_type" : "_ZTIl",
131   "size" : 4
132  },
133  {
134   "alignment" : 4,
135   "is_integral" : true,
136   "is_unsigned" : true,
137   "linker_set_key" : "_ZTIm",
138   "name" : "unsigned long",
139   "referenced_type" : "_ZTIm",
140   "self_type" : "_ZTIm",
141   "size" : 4
142  },
143  {
144   "alignment" : 2,
145   "is_integral" : true,
146   "linker_set_key" : "_ZTIs",
147   "name" : "short",
148   "referenced_type" : "_ZTIs",
149   "self_type" : "_ZTIs",
150   "size" : 2
151  },
152  {
153   "alignment" : 2,
154   "is_integral" : true,
155   "is_unsigned" : true,
156   "linker_set_key" : "_ZTIt",
157   "name" : "unsigned short",
158   "referenced_type" : "_ZTIt",
159   "self_type" : "_ZTIt",
160   "size" : 2
161  },
162  {
163   "linker_set_key" : "_ZTIv",
164   "name" : "void",
165   "referenced_type" : "_ZTIv",
166   "self_type" : "_ZTIv"
167  },
168  {
169   "alignment" : 4,
170   "is_integral" : true,
171   "linker_set_key" : "_ZTIw",
172   "name" : "wchar_t",
173   "referenced_type" : "_ZTIw",
174   "self_type" : "_ZTIw",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "linker_set_key" : "_ZTIx",
181   "name" : "long long",
182   "referenced_type" : "_ZTIx",
183   "self_type" : "_ZTIx",
184   "size" : 8
185  },
186  {
187   "alignment" : 4,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "_ZTIy",
191   "name" : "unsigned long long",
192   "referenced_type" : "_ZTIy",
193   "self_type" : "_ZTIy",
194   "size" : 8
195  }
196 ],
197 "elf_functions" :
198 [
199  {
200   "name" : "resolv_gethostbyaddr_from_cache"
201  },
202  {
203   "name" : "resolv_has_nameservers"
204  },
205  {
206   "name" : "resolv_init"
207  }
208 ],
209 "elf_objects" : [],
210 "enum_types" : [],
211 "function_types" :
212 [
213  {
214   "alignment" : 4,
215   "linker_set_key" : "_ZTIFbPKcE",
216   "name" : "bool (const char *)",
217   "parameters" :
218   [
219    {
220     "referenced_type" : "_ZTIPKc"
221    }
222   ],
223   "referenced_type" : "_ZTIFbPKcE",
224   "return_type" : "_ZTIb",
225   "self_type" : "_ZTIFbPKcE",
226   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
227  },
228  {
229   "alignment" : 4,
230   "linker_set_key" : "_ZTIFbRK19android_net_contextPKcE",
231   "name" : "bool (const android_net_context &, const char *)",
232   "parameters" :
233   [
234    {
235     "referenced_type" : "_ZTIRK19android_net_context"
236    },
237    {
238     "referenced_type" : "_ZTIPKc"
239    }
240   ],
241   "referenced_type" : "_ZTIFbRK19android_net_contextPKcE",
242   "return_type" : "_ZTIb",
243   "self_type" : "_ZTIFbRK19android_net_contextPKcE",
244   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
245  },
246  {
247   "alignment" : 4,
248   "linker_set_key" : "_ZTIFiijjiE",
249   "name" : "int (int, unsigned int, unsigned int, int)",
250   "parameters" :
251   [
252    {
253     "referenced_type" : "_ZTIi"
254    },
255    {
256     "referenced_type" : "_ZTIj"
257    },
258    {
259     "referenced_type" : "_ZTIj"
260    },
261    {
262     "referenced_type" : "_ZTIi"
263    }
264   ],
265   "referenced_type" : "_ZTIFiijjiE",
266   "return_type" : "_ZTIi",
267   "self_type" : "_ZTIFiijjiE",
268   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
269  },
270  {
271   "alignment" : 4,
272   "linker_set_key" : "_ZTIFvPKcE",
273   "name" : "void (const char *)",
274   "parameters" :
275   [
276    {
277     "referenced_type" : "_ZTIPKc"
278    }
279   ],
280   "referenced_type" : "_ZTIFvPKcE",
281   "return_type" : "_ZTIv",
282   "self_type" : "_ZTIFvPKcE",
283   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
284  },
285  {
286   "alignment" : 4,
287   "linker_set_key" : "_ZTIFvjjP19android_net_contextE",
288   "name" : "void (unsigned int, unsigned int, android_net_context *)",
289   "parameters" :
290   [
291    {
292     "referenced_type" : "_ZTIj"
293    },
294    {
295     "referenced_type" : "_ZTIj"
296    },
297    {
298     "referenced_type" : "_ZTIP19android_net_context"
299    }
300   ],
301   "referenced_type" : "_ZTIFvjjP19android_net_contextE",
302   "return_type" : "_ZTIv",
303   "self_type" : "_ZTIFvjjP19android_net_contextE",
304   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
305  }
306 ],
307 "functions" :
308 [
309  {
310   "function_name" : "resolv_gethostbyaddr_from_cache",
311   "linker_set_key" : "resolv_gethostbyaddr_from_cache",
312   "parameters" :
313   [
314    {
315     "referenced_type" : "_ZTIj"
316    },
317    {
318     "referenced_type" : "_ZTIPc"
319    },
320    {
321     "referenced_type" : "_ZTIj"
322    },
323    {
324     "referenced_type" : "_ZTIPKc"
325    },
326    {
327     "referenced_type" : "_ZTIi"
328    }
329   ],
330   "return_type" : "_ZTIb",
331   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
332  },
333  {
334   "function_name" : "resolv_has_nameservers",
335   "linker_set_key" : "resolv_has_nameservers",
336   "parameters" :
337   [
338    {
339     "referenced_type" : "_ZTIj"
340    }
341   ],
342   "return_type" : "_ZTIb",
343   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
344  },
345  {
346   "function_name" : "resolv_init",
347   "linker_set_key" : "resolv_init",
348   "parameters" :
349   [
350    {
351     "referenced_type" : "_ZTIPK21ResolverNetdCallbacks"
352    }
353   ],
354   "return_type" : "_ZTIb",
355   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
356  }
357 ],
358 "global_vars" : [],
359 "lvalue_reference_types" :
360 [
361  {
362   "alignment" : 4,
363   "linker_set_key" : "_ZTIRK19android_net_context",
364   "name" : "const android_net_context &",
365   "referenced_type" : "_ZTIK19android_net_context",
366   "self_type" : "_ZTIRK19android_net_context",
367   "size" : 4,
368   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
369  }
370 ],
371 "pointer_types" :
372 [
373  {
374   "alignment" : 4,
375   "linker_set_key" : "_ZTIP19android_net_context",
376   "name" : "android_net_context *",
377   "referenced_type" : "_ZTI19android_net_context",
378   "self_type" : "_ZTIP19android_net_context",
379   "size" : 4,
380   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
381  },
382  {
383   "alignment" : 4,
384   "linker_set_key" : "_ZTIPFbPKcE",
385   "name" : "bool (*)(const char *)",
386   "referenced_type" : "_ZTIFbPKcE",
387   "self_type" : "_ZTIPFbPKcE",
388   "size" : 4,
389   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
390  },
391  {
392   "alignment" : 4,
393   "linker_set_key" : "_ZTIPFbRK19android_net_contextPKcE",
394   "name" : "bool (*)(const android_net_context &, const char *)",
395   "referenced_type" : "_ZTIFbRK19android_net_contextPKcE",
396   "self_type" : "_ZTIPFbRK19android_net_contextPKcE",
397   "size" : 4,
398   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
399  },
400  {
401   "alignment" : 4,
402   "linker_set_key" : "_ZTIPFiijjiE",
403   "name" : "int (*)(int, unsigned int, unsigned int, int)",
404   "referenced_type" : "_ZTIFiijjiE",
405   "self_type" : "_ZTIPFiijjiE",
406   "size" : 4,
407   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
408  },
409  {
410   "alignment" : 4,
411   "linker_set_key" : "_ZTIPFvPKcE",
412   "name" : "void (*)(const char *)",
413   "referenced_type" : "_ZTIFvPKcE",
414   "self_type" : "_ZTIPFvPKcE",
415   "size" : 4,
416   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
417  },
418  {
419   "alignment" : 4,
420   "linker_set_key" : "_ZTIPFvjjP19android_net_contextE",
421   "name" : "void (*)(unsigned int, unsigned int, android_net_context *)",
422   "referenced_type" : "_ZTIFvjjP19android_net_contextE",
423   "self_type" : "_ZTIPFvjjP19android_net_contextE",
424   "size" : 4,
425   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
426  },
427  {
428   "alignment" : 4,
429   "linker_set_key" : "_ZTIPK19android_net_context",
430   "name" : "const android_net_context *",
431   "referenced_type" : "_ZTIK19android_net_context",
432   "self_type" : "_ZTIPK19android_net_context",
433   "size" : 4,
434   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
435  },
436  {
437   "alignment" : 4,
438   "linker_set_key" : "_ZTIPK21ResolverNetdCallbacks",
439   "name" : "const ResolverNetdCallbacks *",
440   "referenced_type" : "_ZTIK21ResolverNetdCallbacks",
441   "self_type" : "_ZTIPK21ResolverNetdCallbacks",
442   "size" : 4,
443   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
444  },
445  {
446   "alignment" : 4,
447   "linker_set_key" : "_ZTIPKc",
448   "name" : "const char *",
449   "referenced_type" : "_ZTIKc",
450   "self_type" : "_ZTIPKc",
451   "size" : 4,
452   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
453  },
454  {
455   "alignment" : 4,
456   "linker_set_key" : "_ZTIPc",
457   "name" : "char *",
458   "referenced_type" : "_ZTIc",
459   "self_type" : "_ZTIPc",
460   "size" : 4,
461   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
462  }
463 ],
464 "qualified_types" :
465 [
466  {
467   "alignment" : 4,
468   "is_const" : true,
469   "linker_set_key" : "_ZTIK19android_net_context",
470   "name" : "const android_net_context",
471   "referenced_type" : "_ZTI19android_net_context",
472   "self_type" : "_ZTIK19android_net_context",
473   "size" : 28,
474   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
475  },
476  {
477   "alignment" : 4,
478   "is_const" : true,
479   "linker_set_key" : "_ZTIK21ResolverNetdCallbacks",
480   "name" : "const ResolverNetdCallbacks",
481   "referenced_type" : "_ZTI21ResolverNetdCallbacks",
482   "self_type" : "_ZTIK21ResolverNetdCallbacks",
483   "size" : 20,
484   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
485  },
486  {
487   "alignment" : 1,
488   "is_const" : true,
489   "linker_set_key" : "_ZTIKc",
490   "name" : "const char",
491   "referenced_type" : "_ZTIc",
492   "self_type" : "_ZTIKc",
493   "size" : 1,
494   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
495  }
496 ],
497 "record_types" :
498 [
499  {
500   "alignment" : 4,
501   "fields" :
502   [
503    {
504     "field_name" : "app_netid",
505     "referenced_type" : "_ZTIj"
506    },
507    {
508     "field_name" : "app_mark",
509     "field_offset" : 32,
510     "referenced_type" : "_ZTIj"
511    },
512    {
513     "field_name" : "dns_netid",
514     "field_offset" : 64,
515     "referenced_type" : "_ZTIj"
516    },
517    {
518     "field_name" : "dns_mark",
519     "field_offset" : 96,
520     "referenced_type" : "_ZTIj"
521    },
522    {
523     "field_name" : "uid",
524     "field_offset" : 128,
525     "referenced_type" : "_ZTIj"
526    },
527    {
528     "field_name" : "flags",
529     "field_offset" : 160,
530     "referenced_type" : "_ZTIj"
531    },
532    {
533     "field_name" : "pid",
534     "field_offset" : 192,
535     "referenced_type" : "_ZTIi"
536    }
537   ],
538   "linker_set_key" : "_ZTI19android_net_context",
539   "name" : "android_net_context",
540   "referenced_type" : "_ZTI19android_net_context",
541   "self_type" : "_ZTI19android_net_context",
542   "size" : 28,
543   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
544  },
545  {
546   "alignment" : 4,
547   "fields" :
548   [
549    {
550     "field_name" : "check_calling_permission",
551     "referenced_type" : "_ZTIPFbPKcE"
552    },
553    {
554     "field_name" : "get_network_context",
555     "field_offset" : 32,
556     "referenced_type" : "_ZTIPFvjjP19android_net_contextE"
557    },
558    {
559     "field_name" : "log",
560     "field_offset" : 64,
561     "referenced_type" : "_ZTIPFvPKcE"
562    },
563    {
564     "field_name" : "tagSocket",
565     "field_offset" : 96,
566     "referenced_type" : "_ZTIPFiijjiE"
567    },
568    {
569     "field_name" : "evaluate_domain_name",
570     "field_offset" : 128,
571     "referenced_type" : "_ZTIPFbRK19android_net_contextPKcE"
572    }
573   ],
574   "linker_set_key" : "_ZTI21ResolverNetdCallbacks",
575   "name" : "ResolverNetdCallbacks",
576   "referenced_type" : "_ZTI21ResolverNetdCallbacks",
577   "self_type" : "_ZTI21ResolverNetdCallbacks",
578   "size" : 20,
579   "source_file" : "packages/modules/DnsResolver/include/netd_resolv/resolv.h"
580  }
581 ],
582 "rvalue_reference_types" : []
583}
584