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