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