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