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