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