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