• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA0_i",
7   "name" : "int [0]",
8   "referenced_type" : "_ZTIi",
9   "self_type" : "_ZTIA0_i",
10   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
11  },
12  {
13   "alignment" : 1,
14   "linker_set_key" : "_ZTIA3_h",
15   "name" : "unsigned char [3]",
16   "referenced_type" : "_ZTIh",
17   "self_type" : "_ZTIA3_h",
18   "size" : 3,
19   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
20  },
21  {
22   "alignment" : 1,
23   "linker_set_key" : "_ZTIA7_h",
24   "name" : "unsigned char [7]",
25   "referenced_type" : "_ZTIh",
26   "self_type" : "_ZTIA7_h",
27   "size" : 7,
28   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
29  }
30 ],
31 "builtin_types" :
32 [
33  {
34   "alignment" : 4,
35   "linker_set_key" : "_ZTIDn",
36   "name" : "nullptr_t",
37   "referenced_type" : "_ZTIDn",
38   "self_type" : "_ZTIDn",
39   "size" : 4
40  },
41  {
42   "alignment" : 1,
43   "is_integral" : true,
44   "linker_set_key" : "_ZTIa",
45   "name" : "signed char",
46   "referenced_type" : "_ZTIa",
47   "self_type" : "_ZTIa",
48   "size" : 1
49  },
50  {
51   "alignment" : 1,
52   "is_integral" : true,
53   "is_unsigned" : true,
54   "linker_set_key" : "_ZTIb",
55   "name" : "bool",
56   "referenced_type" : "_ZTIb",
57   "self_type" : "_ZTIb",
58   "size" : 1
59  },
60  {
61   "alignment" : 1,
62   "is_integral" : true,
63   "is_unsigned" : true,
64   "linker_set_key" : "_ZTIc",
65   "name" : "char",
66   "referenced_type" : "_ZTIc",
67   "self_type" : "_ZTIc",
68   "size" : 1
69  },
70  {
71   "alignment" : 8,
72   "linker_set_key" : "_ZTId",
73   "name" : "double",
74   "referenced_type" : "_ZTId",
75   "self_type" : "_ZTId",
76   "size" : 8
77  },
78  {
79   "alignment" : 4,
80   "linker_set_key" : "_ZTIf",
81   "name" : "float",
82   "referenced_type" : "_ZTIf",
83   "self_type" : "_ZTIf",
84   "size" : 4
85  },
86  {
87   "alignment" : 1,
88   "is_integral" : true,
89   "is_unsigned" : true,
90   "linker_set_key" : "_ZTIh",
91   "name" : "unsigned char",
92   "referenced_type" : "_ZTIh",
93   "self_type" : "_ZTIh",
94   "size" : 1
95  },
96  {
97   "alignment" : 4,
98   "is_integral" : true,
99   "linker_set_key" : "_ZTIi",
100   "name" : "int",
101   "referenced_type" : "_ZTIi",
102   "self_type" : "_ZTIi",
103   "size" : 4
104  },
105  {
106   "alignment" : 4,
107   "is_integral" : true,
108   "is_unsigned" : true,
109   "linker_set_key" : "_ZTIj",
110   "name" : "unsigned int",
111   "referenced_type" : "_ZTIj",
112   "self_type" : "_ZTIj",
113   "size" : 4
114  },
115  {
116   "alignment" : 4,
117   "is_integral" : true,
118   "linker_set_key" : "_ZTIl",
119   "name" : "long",
120   "referenced_type" : "_ZTIl",
121   "self_type" : "_ZTIl",
122   "size" : 4
123  },
124  {
125   "alignment" : 4,
126   "is_integral" : true,
127   "is_unsigned" : true,
128   "linker_set_key" : "_ZTIm",
129   "name" : "unsigned long",
130   "referenced_type" : "_ZTIm",
131   "self_type" : "_ZTIm",
132   "size" : 4
133  },
134  {
135   "alignment" : 2,
136   "is_integral" : true,
137   "linker_set_key" : "_ZTIs",
138   "name" : "short",
139   "referenced_type" : "_ZTIs",
140   "self_type" : "_ZTIs",
141   "size" : 2
142  },
143  {
144   "alignment" : 2,
145   "is_integral" : true,
146   "is_unsigned" : true,
147   "linker_set_key" : "_ZTIt",
148   "name" : "unsigned short",
149   "referenced_type" : "_ZTIt",
150   "self_type" : "_ZTIt",
151   "size" : 2
152  },
153  {
154   "linker_set_key" : "_ZTIv",
155   "name" : "void",
156   "referenced_type" : "_ZTIv",
157   "self_type" : "_ZTIv"
158  },
159  {
160   "alignment" : 8,
161   "is_integral" : true,
162   "linker_set_key" : "_ZTIx",
163   "name" : "long long",
164   "referenced_type" : "_ZTIx",
165   "self_type" : "_ZTIx",
166   "size" : 8
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "_ZTIy",
173   "name" : "unsigned long long",
174   "referenced_type" : "_ZTIy",
175   "self_type" : "_ZTIy",
176   "size" : 8
177  }
178 ],
179 "elf_functions" :
180 [
181  {
182   "name" : "_ZN7android8hardware7details14logAlwaysErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
183  },
184  {
185   "name" : "_ZN7android8hardware7details15wouldLogVerboseEv"
186  },
187  {
188   "name" : "_ZN7android8hardware7details16logAlwaysVerboseERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
189  },
190  {
191   "binding" : "weak",
192   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
193  },
194  {
195   "binding" : "weak",
196   "name" : "_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE"
197  }
198 ],
199 "elf_objects" : [],
200 "enum_types" :
201 [
202  {
203   "alignment" : 4,
204   "enum_fields" :
205   [
206    {
207     "enum_field_value" : 0,
208     "name" : "android::OK"
209    },
210    {
211     "enum_field_value" : 0,
212     "name" : "android::NO_ERROR"
213    },
214    {
215     "enum_field_value" : -2147483648,
216     "name" : "android::UNKNOWN_ERROR"
217    },
218    {
219     "enum_field_value" : -12,
220     "name" : "android::NO_MEMORY"
221    },
222    {
223     "enum_field_value" : -38,
224     "name" : "android::INVALID_OPERATION"
225    },
226    {
227     "enum_field_value" : -22,
228     "name" : "android::BAD_VALUE"
229    },
230    {
231     "enum_field_value" : -2147483647,
232     "name" : "android::BAD_TYPE"
233    },
234    {
235     "enum_field_value" : -2,
236     "name" : "android::NAME_NOT_FOUND"
237    },
238    {
239     "enum_field_value" : -1,
240     "name" : "android::PERMISSION_DENIED"
241    },
242    {
243     "enum_field_value" : -19,
244     "name" : "android::NO_INIT"
245    },
246    {
247     "enum_field_value" : -17,
248     "name" : "android::ALREADY_EXISTS"
249    },
250    {
251     "enum_field_value" : -32,
252     "name" : "android::DEAD_OBJECT"
253    },
254    {
255     "enum_field_value" : -2147483646,
256     "name" : "android::FAILED_TRANSACTION"
257    },
258    {
259     "enum_field_value" : -75,
260     "name" : "android::BAD_INDEX"
261    },
262    {
263     "enum_field_value" : -61,
264     "name" : "android::NOT_ENOUGH_DATA"
265    },
266    {
267     "enum_field_value" : -11,
268     "name" : "android::WOULD_BLOCK"
269    },
270    {
271     "enum_field_value" : -110,
272     "name" : "android::TIMED_OUT"
273    },
274    {
275     "enum_field_value" : -74,
276     "name" : "android::UNKNOWN_TRANSACTION"
277    },
278    {
279     "enum_field_value" : -2147483641,
280     "name" : "android::FDS_NOT_ALLOWED"
281    },
282    {
283     "enum_field_value" : -2147483640,
284     "name" : "android::UNEXPECTED_NULL"
285    }
286   ],
287   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
288   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
289   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
290   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
291   "size" : 4,
292   "source_file" : "system/core/libutils/include/utils/Errors.h",
293   "underlying_type" : "_ZTIi"
294  },
295  {
296   "alignment" : 4,
297   "enum_fields" :
298   [
299    {
300     "enum_field_value" : 1,
301     "name" : "android::trait_trivial_copy<bool>::value"
302    }
303   ],
304   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
305   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
306   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
307   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
308   "size" : 4,
309   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
310   "underlying_type" : "_ZTIj"
311  },
312  {
313   "alignment" : 4,
314   "enum_fields" :
315   [
316    {
317     "enum_field_value" : 1,
318     "name" : "android::trait_trivial_copy<char>::value"
319    }
320   ],
321   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
322   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
323   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
324   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
325   "size" : 4,
326   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
327   "underlying_type" : "_ZTIj"
328  },
329  {
330   "alignment" : 4,
331   "enum_fields" :
332   [
333    {
334     "enum_field_value" : 1,
335     "name" : "android::trait_trivial_copy<double>::value"
336    }
337   ],
338   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
339   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
340   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
341   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
342   "size" : 4,
343   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
344   "underlying_type" : "_ZTIj"
345  },
346  {
347   "alignment" : 4,
348   "enum_fields" :
349   [
350    {
351     "enum_field_value" : 1,
352     "name" : "android::trait_trivial_copy<float>::value"
353    }
354   ],
355   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
356   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
357   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
358   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
359   "size" : 4,
360   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
361   "underlying_type" : "_ZTIj"
362  },
363  {
364   "alignment" : 4,
365   "enum_fields" :
366   [
367    {
368     "enum_field_value" : 1,
369     "name" : "android::trait_trivial_copy<unsigned char>::value"
370    }
371   ],
372   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
373   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
374   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
375   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
376   "size" : 4,
377   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
378   "underlying_type" : "_ZTIj"
379  },
380  {
381   "alignment" : 4,
382   "enum_fields" :
383   [
384    {
385     "enum_field_value" : 1,
386     "name" : "android::trait_trivial_copy<int>::value"
387    }
388   ],
389   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
390   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
391   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
392   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
393   "size" : 4,
394   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
395   "underlying_type" : "_ZTIj"
396  },
397  {
398   "alignment" : 4,
399   "enum_fields" :
400   [
401    {
402     "enum_field_value" : 1,
403     "name" : "android::trait_trivial_copy<unsigned int>::value"
404    }
405   ],
406   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
407   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
408   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
409   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
410   "size" : 4,
411   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
412   "underlying_type" : "_ZTIj"
413  },
414  {
415   "alignment" : 4,
416   "enum_fields" :
417   [
418    {
419     "enum_field_value" : 1,
420     "name" : "android::trait_trivial_copy<long>::value"
421    }
422   ],
423   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
424   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
425   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
426   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
427   "size" : 4,
428   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
429   "underlying_type" : "_ZTIj"
430  },
431  {
432   "alignment" : 4,
433   "enum_fields" :
434   [
435    {
436     "enum_field_value" : 1,
437     "name" : "android::trait_trivial_copy<unsigned long>::value"
438    }
439   ],
440   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
441   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
442   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
443   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
444   "size" : 4,
445   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
446   "underlying_type" : "_ZTIj"
447  },
448  {
449   "alignment" : 4,
450   "enum_fields" :
451   [
452    {
453     "enum_field_value" : 1,
454     "name" : "android::trait_trivial_copy<short>::value"
455    }
456   ],
457   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
458   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
459   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
460   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
461   "size" : 4,
462   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
463   "underlying_type" : "_ZTIj"
464  },
465  {
466   "alignment" : 4,
467   "enum_fields" :
468   [
469    {
470     "enum_field_value" : 1,
471     "name" : "android::trait_trivial_copy<unsigned short>::value"
472    }
473   ],
474   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
475   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
476   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
477   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
478   "size" : 4,
479   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
480   "underlying_type" : "_ZTIj"
481  },
482  {
483   "alignment" : 4,
484   "enum_fields" :
485   [
486    {
487     "enum_field_value" : 1,
488     "name" : "android::trait_trivial_copy<void>::value"
489    }
490   ],
491   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
492   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
493   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
494   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
495   "size" : 4,
496   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
497   "underlying_type" : "_ZTIj"
498  },
499  {
500   "alignment" : 4,
501   "enum_fields" :
502   [
503    {
504     "enum_field_value" : 1,
505     "name" : "android::trait_trivial_copy<long long>::value"
506    }
507   ],
508   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
509   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
510   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
511   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
512   "size" : 4,
513   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
514   "underlying_type" : "_ZTIj"
515  },
516  {
517   "alignment" : 4,
518   "enum_fields" :
519   [
520    {
521     "enum_field_value" : 1,
522     "name" : "android::trait_trivial_copy<unsigned long long>::value"
523    }
524   ],
525   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
526   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
527   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
528   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
529   "size" : 4,
530   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
531   "underlying_type" : "_ZTIj"
532  },
533  {
534   "alignment" : 4,
535   "enum_fields" :
536   [
537    {
538     "enum_field_value" : 1,
539     "name" : "android::trait_trivial_ctor<bool>::value"
540    }
541   ],
542   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
543   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
544   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
545   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
546   "size" : 4,
547   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
548   "underlying_type" : "_ZTIj"
549  },
550  {
551   "alignment" : 4,
552   "enum_fields" :
553   [
554    {
555     "enum_field_value" : 1,
556     "name" : "android::trait_trivial_ctor<char>::value"
557    }
558   ],
559   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
560   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
561   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
562   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
563   "size" : 4,
564   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
565   "underlying_type" : "_ZTIj"
566  },
567  {
568   "alignment" : 4,
569   "enum_fields" :
570   [
571    {
572     "enum_field_value" : 1,
573     "name" : "android::trait_trivial_ctor<double>::value"
574    }
575   ],
576   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
577   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
578   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
579   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
580   "size" : 4,
581   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
582   "underlying_type" : "_ZTIj"
583  },
584  {
585   "alignment" : 4,
586   "enum_fields" :
587   [
588    {
589     "enum_field_value" : 1,
590     "name" : "android::trait_trivial_ctor<float>::value"
591    }
592   ],
593   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
594   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
595   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
596   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
597   "size" : 4,
598   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
599   "underlying_type" : "_ZTIj"
600  },
601  {
602   "alignment" : 4,
603   "enum_fields" :
604   [
605    {
606     "enum_field_value" : 1,
607     "name" : "android::trait_trivial_ctor<unsigned char>::value"
608    }
609   ],
610   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
611   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
612   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
613   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
614   "size" : 4,
615   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
616   "underlying_type" : "_ZTIj"
617  },
618  {
619   "alignment" : 4,
620   "enum_fields" :
621   [
622    {
623     "enum_field_value" : 1,
624     "name" : "android::trait_trivial_ctor<int>::value"
625    }
626   ],
627   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
628   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
629   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
630   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
631   "size" : 4,
632   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
633   "underlying_type" : "_ZTIj"
634  },
635  {
636   "alignment" : 4,
637   "enum_fields" :
638   [
639    {
640     "enum_field_value" : 1,
641     "name" : "android::trait_trivial_ctor<unsigned int>::value"
642    }
643   ],
644   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
645   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
646   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
647   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
648   "size" : 4,
649   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
650   "underlying_type" : "_ZTIj"
651  },
652  {
653   "alignment" : 4,
654   "enum_fields" :
655   [
656    {
657     "enum_field_value" : 1,
658     "name" : "android::trait_trivial_ctor<long>::value"
659    }
660   ],
661   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
662   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
663   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
664   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
665   "size" : 4,
666   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
667   "underlying_type" : "_ZTIj"
668  },
669  {
670   "alignment" : 4,
671   "enum_fields" :
672   [
673    {
674     "enum_field_value" : 1,
675     "name" : "android::trait_trivial_ctor<unsigned long>::value"
676    }
677   ],
678   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
679   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
680   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
681   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
682   "size" : 4,
683   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
684   "underlying_type" : "_ZTIj"
685  },
686  {
687   "alignment" : 4,
688   "enum_fields" :
689   [
690    {
691     "enum_field_value" : 1,
692     "name" : "android::trait_trivial_ctor<short>::value"
693    }
694   ],
695   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
696   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
697   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
698   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
699   "size" : 4,
700   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
701   "underlying_type" : "_ZTIj"
702  },
703  {
704   "alignment" : 4,
705   "enum_fields" :
706   [
707    {
708     "enum_field_value" : 1,
709     "name" : "android::trait_trivial_ctor<unsigned short>::value"
710    }
711   ],
712   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
713   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
714   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
715   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
716   "size" : 4,
717   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
718   "underlying_type" : "_ZTIj"
719  },
720  {
721   "alignment" : 4,
722   "enum_fields" :
723   [
724    {
725     "enum_field_value" : 1,
726     "name" : "android::trait_trivial_ctor<void>::value"
727    }
728   ],
729   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
730   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
731   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
732   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
733   "size" : 4,
734   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
735   "underlying_type" : "_ZTIj"
736  },
737  {
738   "alignment" : 4,
739   "enum_fields" :
740   [
741    {
742     "enum_field_value" : 1,
743     "name" : "android::trait_trivial_ctor<long long>::value"
744    }
745   ],
746   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
747   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
748   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
749   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
750   "size" : 4,
751   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
752   "underlying_type" : "_ZTIj"
753  },
754  {
755   "alignment" : 4,
756   "enum_fields" :
757   [
758    {
759     "enum_field_value" : 1,
760     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
761    }
762   ],
763   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
764   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
765   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
766   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
767   "size" : 4,
768   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
769   "underlying_type" : "_ZTIj"
770  },
771  {
772   "alignment" : 4,
773   "enum_fields" :
774   [
775    {
776     "enum_field_value" : 1,
777     "name" : "android::trait_trivial_dtor<bool>::value"
778    }
779   ],
780   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
781   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
782   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
783   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
784   "size" : 4,
785   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
786   "underlying_type" : "_ZTIj"
787  },
788  {
789   "alignment" : 4,
790   "enum_fields" :
791   [
792    {
793     "enum_field_value" : 1,
794     "name" : "android::trait_trivial_dtor<char>::value"
795    }
796   ],
797   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
798   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
799   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
800   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
801   "size" : 4,
802   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
803   "underlying_type" : "_ZTIj"
804  },
805  {
806   "alignment" : 4,
807   "enum_fields" :
808   [
809    {
810     "enum_field_value" : 1,
811     "name" : "android::trait_trivial_dtor<double>::value"
812    }
813   ],
814   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
815   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
816   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
817   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
818   "size" : 4,
819   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
820   "underlying_type" : "_ZTIj"
821  },
822  {
823   "alignment" : 4,
824   "enum_fields" :
825   [
826    {
827     "enum_field_value" : 1,
828     "name" : "android::trait_trivial_dtor<float>::value"
829    }
830   ],
831   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
832   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
833   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
834   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
835   "size" : 4,
836   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
837   "underlying_type" : "_ZTIj"
838  },
839  {
840   "alignment" : 4,
841   "enum_fields" :
842   [
843    {
844     "enum_field_value" : 1,
845     "name" : "android::trait_trivial_dtor<unsigned char>::value"
846    }
847   ],
848   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
849   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
850   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
851   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
852   "size" : 4,
853   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
854   "underlying_type" : "_ZTIj"
855  },
856  {
857   "alignment" : 4,
858   "enum_fields" :
859   [
860    {
861     "enum_field_value" : 1,
862     "name" : "android::trait_trivial_dtor<int>::value"
863    }
864   ],
865   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
866   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
867   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
868   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
869   "size" : 4,
870   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
871   "underlying_type" : "_ZTIj"
872  },
873  {
874   "alignment" : 4,
875   "enum_fields" :
876   [
877    {
878     "enum_field_value" : 1,
879     "name" : "android::trait_trivial_dtor<unsigned int>::value"
880    }
881   ],
882   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
883   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
884   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
885   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
886   "size" : 4,
887   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
888   "underlying_type" : "_ZTIj"
889  },
890  {
891   "alignment" : 4,
892   "enum_fields" :
893   [
894    {
895     "enum_field_value" : 1,
896     "name" : "android::trait_trivial_dtor<long>::value"
897    }
898   ],
899   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
900   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
901   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
902   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
903   "size" : 4,
904   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
905   "underlying_type" : "_ZTIj"
906  },
907  {
908   "alignment" : 4,
909   "enum_fields" :
910   [
911    {
912     "enum_field_value" : 1,
913     "name" : "android::trait_trivial_dtor<unsigned long>::value"
914    }
915   ],
916   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
917   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
918   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
919   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
920   "size" : 4,
921   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
922   "underlying_type" : "_ZTIj"
923  },
924  {
925   "alignment" : 4,
926   "enum_fields" :
927   [
928    {
929     "enum_field_value" : 1,
930     "name" : "android::trait_trivial_dtor<short>::value"
931    }
932   ],
933   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
934   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
935   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
936   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
937   "size" : 4,
938   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
939   "underlying_type" : "_ZTIj"
940  },
941  {
942   "alignment" : 4,
943   "enum_fields" :
944   [
945    {
946     "enum_field_value" : 1,
947     "name" : "android::trait_trivial_dtor<unsigned short>::value"
948    }
949   ],
950   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
951   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
952   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
953   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
954   "size" : 4,
955   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
956   "underlying_type" : "_ZTIj"
957  },
958  {
959   "alignment" : 4,
960   "enum_fields" :
961   [
962    {
963     "enum_field_value" : 1,
964     "name" : "android::trait_trivial_dtor<void>::value"
965    }
966   ],
967   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
968   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
969   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
970   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
971   "size" : 4,
972   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
973   "underlying_type" : "_ZTIj"
974  },
975  {
976   "alignment" : 4,
977   "enum_fields" :
978   [
979    {
980     "enum_field_value" : 1,
981     "name" : "android::trait_trivial_dtor<long long>::value"
982    }
983   ],
984   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
985   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
986   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
987   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
988   "size" : 4,
989   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
990   "underlying_type" : "_ZTIj"
991  },
992  {
993   "alignment" : 4,
994   "enum_fields" :
995   [
996    {
997     "enum_field_value" : 1,
998     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
999    }
1000   ],
1001   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1002   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1003   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1004   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1005   "size" : 4,
1006   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1007   "underlying_type" : "_ZTIj"
1008  },
1009  {
1010   "alignment" : 4,
1011   "enum_fields" :
1012   [
1013    {
1014     "enum_field_value" : 1,
1015     "name" : "android::trait_trivial_move<bool>::value"
1016    }
1017   ],
1018   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1019   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1020   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1021   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1022   "size" : 4,
1023   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1024   "underlying_type" : "_ZTIj"
1025  },
1026  {
1027   "alignment" : 4,
1028   "enum_fields" :
1029   [
1030    {
1031     "enum_field_value" : 1,
1032     "name" : "android::trait_trivial_move<char>::value"
1033    }
1034   ],
1035   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1036   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1037   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1038   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1039   "size" : 4,
1040   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1041   "underlying_type" : "_ZTIj"
1042  },
1043  {
1044   "alignment" : 4,
1045   "enum_fields" :
1046   [
1047    {
1048     "enum_field_value" : 1,
1049     "name" : "android::trait_trivial_move<double>::value"
1050    }
1051   ],
1052   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1053   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1054   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1055   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1056   "size" : 4,
1057   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1058   "underlying_type" : "_ZTIj"
1059  },
1060  {
1061   "alignment" : 4,
1062   "enum_fields" :
1063   [
1064    {
1065     "enum_field_value" : 1,
1066     "name" : "android::trait_trivial_move<float>::value"
1067    }
1068   ],
1069   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1070   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1071   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1072   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1073   "size" : 4,
1074   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1075   "underlying_type" : "_ZTIj"
1076  },
1077  {
1078   "alignment" : 4,
1079   "enum_fields" :
1080   [
1081    {
1082     "enum_field_value" : 1,
1083     "name" : "android::trait_trivial_move<unsigned char>::value"
1084    }
1085   ],
1086   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1087   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1088   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1089   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1090   "size" : 4,
1091   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1092   "underlying_type" : "_ZTIj"
1093  },
1094  {
1095   "alignment" : 4,
1096   "enum_fields" :
1097   [
1098    {
1099     "enum_field_value" : 1,
1100     "name" : "android::trait_trivial_move<int>::value"
1101    }
1102   ],
1103   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1104   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1105   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1106   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1107   "size" : 4,
1108   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1109   "underlying_type" : "_ZTIj"
1110  },
1111  {
1112   "alignment" : 4,
1113   "enum_fields" :
1114   [
1115    {
1116     "enum_field_value" : 1,
1117     "name" : "android::trait_trivial_move<unsigned int>::value"
1118    }
1119   ],
1120   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1121   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1122   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1123   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1124   "size" : 4,
1125   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1126   "underlying_type" : "_ZTIj"
1127  },
1128  {
1129   "alignment" : 4,
1130   "enum_fields" :
1131   [
1132    {
1133     "enum_field_value" : 1,
1134     "name" : "android::trait_trivial_move<long>::value"
1135    }
1136   ],
1137   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1138   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1139   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1140   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1141   "size" : 4,
1142   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1143   "underlying_type" : "_ZTIj"
1144  },
1145  {
1146   "alignment" : 4,
1147   "enum_fields" :
1148   [
1149    {
1150     "enum_field_value" : 1,
1151     "name" : "android::trait_trivial_move<unsigned long>::value"
1152    }
1153   ],
1154   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1155   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1156   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1157   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1158   "size" : 4,
1159   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1160   "underlying_type" : "_ZTIj"
1161  },
1162  {
1163   "alignment" : 4,
1164   "enum_fields" :
1165   [
1166    {
1167     "enum_field_value" : 1,
1168     "name" : "android::trait_trivial_move<short>::value"
1169    }
1170   ],
1171   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1172   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1173   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1174   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1175   "size" : 4,
1176   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1177   "underlying_type" : "_ZTIj"
1178  },
1179  {
1180   "alignment" : 4,
1181   "enum_fields" :
1182   [
1183    {
1184     "enum_field_value" : 1,
1185     "name" : "android::trait_trivial_move<unsigned short>::value"
1186    }
1187   ],
1188   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1189   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1190   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1191   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1192   "size" : 4,
1193   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1194   "underlying_type" : "_ZTIj"
1195  },
1196  {
1197   "alignment" : 4,
1198   "enum_fields" :
1199   [
1200    {
1201     "enum_field_value" : 1,
1202     "name" : "android::trait_trivial_move<void>::value"
1203    }
1204   ],
1205   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1206   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1207   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1208   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1209   "size" : 4,
1210   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1211   "underlying_type" : "_ZTIj"
1212  },
1213  {
1214   "alignment" : 4,
1215   "enum_fields" :
1216   [
1217    {
1218     "enum_field_value" : 1,
1219     "name" : "android::trait_trivial_move<long long>::value"
1220    }
1221   ],
1222   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1223   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1224   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1225   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1226   "size" : 4,
1227   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1228   "underlying_type" : "_ZTIj"
1229  },
1230  {
1231   "alignment" : 4,
1232   "enum_fields" :
1233   [
1234    {
1235     "enum_field_value" : 1,
1236     "name" : "android::trait_trivial_move<unsigned long long>::value"
1237    }
1238   ],
1239   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1240   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1241   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1242   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1243   "size" : 4,
1244   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1245   "underlying_type" : "_ZTIj"
1246  },
1247  {
1248   "alignment" : 4,
1249   "enum_fields" :
1250   [
1251    {
1252     "enum_field_value" : 0,
1253     "name" : "android::base::VERBOSE"
1254    },
1255    {
1256     "enum_field_value" : 1,
1257     "name" : "android::base::DEBUG"
1258    },
1259    {
1260     "enum_field_value" : 2,
1261     "name" : "android::base::INFO"
1262    },
1263    {
1264     "enum_field_value" : 3,
1265     "name" : "android::base::WARNING"
1266    },
1267    {
1268     "enum_field_value" : 4,
1269     "name" : "android::base::ERROR"
1270    },
1271    {
1272     "enum_field_value" : 5,
1273     "name" : "android::base::FATAL_WITHOUT_ABORT"
1274    },
1275    {
1276     "enum_field_value" : 6,
1277     "name" : "android::base::FATAL"
1278    }
1279   ],
1280   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
1281   "name" : "android::base::LogSeverity",
1282   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
1283   "self_type" : "_ZTIN7android4base11LogSeverityE",
1284   "size" : 4,
1285   "source_file" : "system/libbase/include/android-base/logging.h",
1286   "underlying_type" : "_ZTIj"
1287  },
1288  {
1289   "alignment" : 4,
1290   "enum_fields" :
1291   [
1292    {
1293     "enum_field_value" : 0,
1294     "name" : "android::base::DEFAULT"
1295    },
1296    {
1297     "enum_field_value" : 1,
1298     "name" : "android::base::MAIN"
1299    },
1300    {
1301     "enum_field_value" : 2,
1302     "name" : "android::base::SYSTEM"
1303    },
1304    {
1305     "enum_field_value" : 3,
1306     "name" : "android::base::RADIO"
1307    },
1308    {
1309     "enum_field_value" : 4,
1310     "name" : "android::base::CRASH"
1311    }
1312   ],
1313   "linker_set_key" : "_ZTIN7android4base5LogIdE",
1314   "name" : "android::base::LogId",
1315   "referenced_type" : "_ZTIN7android4base5LogIdE",
1316   "self_type" : "_ZTIN7android4base5LogIdE",
1317   "size" : 4,
1318   "source_file" : "system/libbase/include/android-base/logging.h",
1319   "underlying_type" : "_ZTIj"
1320  },
1321  {
1322   "access" : "protected",
1323   "alignment" : 4,
1324   "enum_fields" :
1325   [
1326    {
1327     "enum_field_value" : 1,
1328     "name" : "android::RefBase::FIRST_INC_STRONG"
1329    }
1330   ],
1331   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1332   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:358:5)",
1333   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1334   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1335   "size" : 4,
1336   "source_file" : "system/core/libutils/include/utils/RefBase.h",
1337   "underlying_type" : "_ZTIj"
1338  },
1339  {
1340   "access" : "protected",
1341   "alignment" : 4,
1342   "enum_fields" :
1343   [
1344    {
1345     "enum_field_value" : 0,
1346     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
1347    },
1348    {
1349     "enum_field_value" : 1,
1350     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
1351    },
1352    {
1353     "enum_field_value" : 1,
1354     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
1355    }
1356   ],
1357   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1358   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:349:5)",
1359   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1360   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1361   "size" : 4,
1362   "source_file" : "system/core/libutils/include/utils/RefBase.h",
1363   "underlying_type" : "_ZTIj"
1364  },
1365  {
1366   "alignment" : 1,
1367   "enum_fields" :
1368   [
1369    {
1370     "enum_field_value" : 0,
1371     "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_0"
1372    },
1373    {
1374     "enum_field_value" : 1,
1375     "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_90"
1376    },
1377    {
1378     "enum_field_value" : 2,
1379     "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_180"
1380    },
1381    {
1382     "enum_field_value" : 3,
1383     "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_270"
1384    }
1385   ],
1386   "linker_set_key" : "_ZTIN7android8hardware11configstore4V1_118DisplayOrientationE",
1387   "name" : "android::hardware::configstore::V1_1::DisplayOrientation",
1388   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_118DisplayOrientationE",
1389   "self_type" : "_ZTIN7android8hardware11configstore4V1_118DisplayOrientationE",
1390   "size" : 1,
1391   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h",
1392   "underlying_type" : "_ZTIh"
1393  },
1394  {
1395   "alignment" : 4,
1396   "enum_fields" :
1397   [
1398    {
1399     "enum_field_value" : 0,
1400     "name" : "android::hardware::HidlReturnRestriction::NONE"
1401    },
1402    {
1403     "enum_field_value" : 1,
1404     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
1405    },
1406    {
1407     "enum_field_value" : 2,
1408     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
1409    }
1410   ],
1411   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1412   "name" : "android::hardware::HidlReturnRestriction",
1413   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1414   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1415   "size" : 4,
1416   "source_file" : "system/libhidl/base/include/hidl/Status.h",
1417   "underlying_type" : "_ZTIi"
1418  },
1419  {
1420   "alignment" : 4,
1421   "enum_fields" :
1422   [
1423    {
1424     "enum_field_value" : 0,
1425     "name" : "android::hardware::Status::EX_NONE"
1426    },
1427    {
1428     "enum_field_value" : -1,
1429     "name" : "android::hardware::Status::EX_SECURITY"
1430    },
1431    {
1432     "enum_field_value" : -2,
1433     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
1434    },
1435    {
1436     "enum_field_value" : -3,
1437     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
1438    },
1439    {
1440     "enum_field_value" : -4,
1441     "name" : "android::hardware::Status::EX_NULL_POINTER"
1442    },
1443    {
1444     "enum_field_value" : -5,
1445     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
1446    },
1447    {
1448     "enum_field_value" : -6,
1449     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
1450    },
1451    {
1452     "enum_field_value" : -7,
1453     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
1454    },
1455    {
1456     "enum_field_value" : -128,
1457     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
1458    },
1459    {
1460     "enum_field_value" : -129,
1461     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
1462    }
1463   ],
1464   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
1465   "name" : "android::hardware::Status::Exception",
1466   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
1467   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
1468   "size" : 4,
1469   "source_file" : "system/libhidl/base/include/hidl/Status.h",
1470   "underlying_type" : "_ZTIi"
1471  },
1472  {
1473   "alignment" : 4,
1474   "enum_fields" :
1475   [
1476    {
1477     "enum_field_value" : 0,
1478     "name" : "android::hardware::details::READPTRPOS"
1479    },
1480    {
1481     "enum_field_value" : 1,
1482     "name" : "android::hardware::details::WRITEPTRPOS"
1483    },
1484    {
1485     "enum_field_value" : 2,
1486     "name" : "android::hardware::details::DATAPTRPOS"
1487    },
1488    {
1489     "enum_field_value" : 3,
1490     "name" : "android::hardware::details::EVFLAGWORDPOS"
1491    }
1492   ],
1493   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
1494   "name" : "android::hardware::details::GrantorType",
1495   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
1496   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
1497   "size" : 4,
1498   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
1499   "underlying_type" : "_ZTIi"
1500  },
1501  {
1502   "alignment" : 4,
1503   "enum_fields" :
1504   [
1505    {
1506     "enum_field_value" : 0,
1507     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
1508    },
1509    {
1510     "enum_field_value" : 1,
1511     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
1512    },
1513    {
1514     "enum_field_value" : 2,
1515     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
1516    },
1517    {
1518     "enum_field_value" : 3,
1519     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
1520    },
1521    {
1522     "enum_field_value" : 4,
1523     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1524    },
1525    {
1526     "enum_field_value" : 5,
1527     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1528    },
1529    {
1530     "enum_field_value" : 6,
1531     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1532    },
1533    {
1534     "enum_field_value" : 7,
1535     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1536    },
1537    {
1538     "enum_field_value" : 8,
1539     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1540    },
1541    {
1542     "enum_field_value" : 9,
1543     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1544    }
1545   ],
1546   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1547   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1548   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1549   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1550   "size" : 4,
1551   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
1552   "underlying_type" : "_ZTIj"
1553  },
1554  {
1555   "alignment" : 4,
1556   "enum_fields" :
1557   [
1558    {
1559     "enum_field_value" : 1,
1560     "name" : "android::hardware::kSynchronizedReadWrite"
1561    },
1562    {
1563     "enum_field_value" : 2,
1564     "name" : "android::hardware::kUnsynchronizedWrite"
1565    }
1566   ],
1567   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
1568   "name" : "android::hardware::MQFlavor",
1569   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
1570   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
1571   "size" : 4,
1572   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
1573   "underlying_type" : "_ZTIj"
1574  }
1575 ],
1576 "function_types" : [],
1577 "functions" :
1578 [
1579  {
1580   "function_name" : "android::hardware::details::logAlwaysError",
1581   "linker_set_key" : "_ZN7android8hardware7details14logAlwaysErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
1582   "parameters" :
1583   [
1584    {
1585     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1586    }
1587   ],
1588   "return_type" : "_ZTIv",
1589   "source_file" : "hardware/interfaces/configstore/utils/include/configstore/Utils.h"
1590  },
1591  {
1592   "function_name" : "android::hardware::details::wouldLogVerbose",
1593   "linker_set_key" : "_ZN7android8hardware7details15wouldLogVerboseEv",
1594   "return_type" : "_ZTIb",
1595   "source_file" : "hardware/interfaces/configstore/utils/include/configstore/Utils.h"
1596  },
1597  {
1598   "function_name" : "android::hardware::details::logAlwaysVerbose",
1599   "linker_set_key" : "_ZN7android8hardware7details16logAlwaysVerboseERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
1600   "parameters" :
1601   [
1602    {
1603     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1604    }
1605   ],
1606   "return_type" : "_ZTIv",
1607   "source_file" : "hardware/interfaces/configstore/utils/include/configstore/Utils.h"
1608  }
1609 ],
1610 "global_vars" : [],
1611 "lvalue_reference_types" :
1612 [
1613  {
1614   "alignment" : 4,
1615   "linker_set_key" : "_ZTIRKDn",
1616   "name" : "const nullptr_t &",
1617   "referenced_type" : "_ZTIKDn",
1618   "self_type" : "_ZTIRKDn",
1619   "size" : 4,
1620   "source_file" : "system/libbase/include/android-base/logging.h"
1621  },
1622  {
1623   "alignment" : 4,
1624   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
1625   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
1626   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
1627   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
1628   "size" : 4,
1629   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1630  },
1631  {
1632   "alignment" : 4,
1633   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
1634   "name" : "const android::hardware::hidl_handle &",
1635   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
1636   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
1637   "size" : 4,
1638   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1639  },
1640  {
1641   "alignment" : 4,
1642   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
1643   "name" : "const android::hardware::hidl_memory &",
1644   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
1645   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
1646   "size" : 4,
1647   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1648  },
1649  {
1650   "alignment" : 4,
1651   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
1652   "name" : "const android::hardware::hidl_string &",
1653   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
1654   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
1655   "size" : 4,
1656   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1657  },
1658  {
1659   "alignment" : 4,
1660   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
1661   "name" : "const android::hardware::hidl_version &",
1662   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
1663   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
1664   "size" : 4,
1665   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1666  },
1667  {
1668   "alignment" : 4,
1669   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
1670   "name" : "const android::hardware::Status &",
1671   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
1672   "self_type" : "_ZTIRKN7android8hardware6StatusE",
1673   "size" : 4,
1674   "source_file" : "system/libhidl/base/include/hidl/Status.h"
1675  },
1676  {
1677   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
1678   "name" : "const iter<is_const> &",
1679   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
1680   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
1681   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1682  },
1683  {
1684   "alignment" : 4,
1685   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1686   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
1687   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1688   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1689   "size" : 4,
1690   "source_file" : "hardware/interfaces/configstore/utils/include/configstore/Utils.h"
1691  },
1692  {
1693   "alignment" : 4,
1694   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
1695   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>> &",
1696   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
1697   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
1698   "size" : 4,
1699   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
1700  },
1701  {
1702   "alignment" : 4,
1703   "linker_set_key" : "_ZTIRKa",
1704   "name" : "const signed char &",
1705   "referenced_type" : "_ZTIKa",
1706   "self_type" : "_ZTIRKa",
1707   "size" : 4,
1708   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1709  },
1710  {
1711   "alignment" : 4,
1712   "linker_set_key" : "_ZTIRKb",
1713   "name" : "const bool &",
1714   "referenced_type" : "_ZTIKb",
1715   "self_type" : "_ZTIRKb",
1716   "size" : 4,
1717   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1718  },
1719  {
1720   "alignment" : 4,
1721   "linker_set_key" : "_ZTIRKd",
1722   "name" : "const double &",
1723   "referenced_type" : "_ZTIKd",
1724   "self_type" : "_ZTIRKd",
1725   "size" : 4,
1726   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1727  },
1728  {
1729   "alignment" : 4,
1730   "linker_set_key" : "_ZTIRKf",
1731   "name" : "const float &",
1732   "referenced_type" : "_ZTIKf",
1733   "self_type" : "_ZTIRKf",
1734   "size" : 4,
1735   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1736  },
1737  {
1738   "alignment" : 4,
1739   "linker_set_key" : "_ZTIRKh",
1740   "name" : "const unsigned char &",
1741   "referenced_type" : "_ZTIKh",
1742   "self_type" : "_ZTIRKh",
1743   "size" : 4,
1744   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1745  },
1746  {
1747   "alignment" : 4,
1748   "linker_set_key" : "_ZTIRKi",
1749   "name" : "const int &",
1750   "referenced_type" : "_ZTIKi",
1751   "self_type" : "_ZTIRKi",
1752   "size" : 4,
1753   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1754  },
1755  {
1756   "alignment" : 4,
1757   "linker_set_key" : "_ZTIRKj",
1758   "name" : "const unsigned int &",
1759   "referenced_type" : "_ZTIKj",
1760   "self_type" : "_ZTIRKj",
1761   "size" : 4,
1762   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1763  },
1764  {
1765   "alignment" : 4,
1766   "linker_set_key" : "_ZTIRKs",
1767   "name" : "const short &",
1768   "referenced_type" : "_ZTIKs",
1769   "self_type" : "_ZTIRKs",
1770   "size" : 4,
1771   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1772  },
1773  {
1774   "alignment" : 4,
1775   "linker_set_key" : "_ZTIRKt",
1776   "name" : "const unsigned short &",
1777   "referenced_type" : "_ZTIKt",
1778   "self_type" : "_ZTIRKt",
1779   "size" : 4,
1780   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1781  },
1782  {
1783   "alignment" : 4,
1784   "linker_set_key" : "_ZTIRKx",
1785   "name" : "const long long &",
1786   "referenced_type" : "_ZTIKx",
1787   "self_type" : "_ZTIRKx",
1788   "size" : 4,
1789   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1790  },
1791  {
1792   "alignment" : 4,
1793   "linker_set_key" : "_ZTIRKy",
1794   "name" : "const unsigned long long &",
1795   "referenced_type" : "_ZTIKy",
1796   "self_type" : "_ZTIRKy",
1797   "size" : 4,
1798   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1799  },
1800  {
1801   "alignment" : 4,
1802   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
1803   "name" : "android::hardware::hidl_memory &",
1804   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
1805   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
1806   "size" : 4,
1807   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1808  },
1809  {
1810   "alignment" : 4,
1811   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
1812   "name" : "android::hardware::Return<void> &",
1813   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
1814   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
1815   "size" : 4,
1816   "source_file" : "system/libhidl/base/include/hidl/Status.h"
1817  },
1818  {
1819   "alignment" : 4,
1820   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
1821   "name" : "android::hardware::Status &",
1822   "referenced_type" : "_ZTIN7android8hardware6StatusE",
1823   "self_type" : "_ZTIRN7android8hardware6StatusE",
1824   "size" : 4,
1825   "source_file" : "system/libhidl/base/include/hidl/Status.h"
1826  },
1827  {
1828   "alignment" : 4,
1829   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1830   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
1831   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1832   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1833   "size" : 4,
1834   "source_file" : "system/libbase/include/android-base/logging.h"
1835  },
1836  {
1837   "alignment" : 4,
1838   "linker_set_key" : "_ZTIRh",
1839   "name" : "unsigned char &",
1840   "referenced_type" : "_ZTIh",
1841   "self_type" : "_ZTIRh",
1842   "size" : 4,
1843   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h"
1844  }
1845 ],
1846 "pointer_types" :
1847 [
1848  {
1849   "alignment" : 4,
1850   "linker_set_key" : "_ZTIP13native_handle",
1851   "name" : "native_handle *",
1852   "referenced_type" : "_ZTI13native_handle",
1853   "self_type" : "_ZTIP13native_handle",
1854   "size" : 4,
1855   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
1856  },
1857  {
1858   "alignment" : 4,
1859   "linker_set_key" : "_ZTIPK13native_handle",
1860   "name" : "const native_handle *",
1861   "referenced_type" : "_ZTIK13native_handle",
1862   "self_type" : "_ZTIPK13native_handle",
1863   "size" : 4,
1864   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
1865  },
1866  {
1867   "alignment" : 4,
1868   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
1869   "name" : "const android::NativeHandle *",
1870   "referenced_type" : "_ZTIKN7android12NativeHandleE",
1871   "self_type" : "_ZTIPKN7android12NativeHandleE",
1872   "size" : 4,
1873   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
1874  },
1875  {
1876   "alignment" : 4,
1877   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
1878   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
1879   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
1880   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
1881   "size" : 4,
1882   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
1883  },
1884  {
1885   "alignment" : 4,
1886   "linker_set_key" : "_ZTIPKN7android4base13ErrnoRestorerE",
1887   "name" : "const android::base::ErrnoRestorer *",
1888   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
1889   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
1890   "size" : 4,
1891   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
1892  },
1893  {
1894   "alignment" : 4,
1895   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
1896   "name" : "const android::RefBase *",
1897   "referenced_type" : "_ZTIKN7android7RefBaseE",
1898   "self_type" : "_ZTIPKN7android7RefBaseE",
1899   "size" : 4,
1900   "source_file" : "system/core/libutils/include/utils/RefBase.h"
1901  },
1902  {
1903   "alignment" : 4,
1904   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
1905   "name" : "const android::hardware::hidl_memory *",
1906   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
1907   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
1908   "size" : 4,
1909   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1910  },
1911  {
1912   "alignment" : 4,
1913   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
1914   "name" : "const android::hardware::hidl_version *",
1915   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
1916   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
1917   "size" : 4,
1918   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1919  },
1920  {
1921   "alignment" : 4,
1922   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
1923   "name" : "const android::hardware::Status *",
1924   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
1925   "self_type" : "_ZTIPKN7android8hardware6StatusE",
1926   "size" : 4,
1927   "source_file" : "system/libhidl/base/include/hidl/Status.h"
1928  },
1929  {
1930   "alignment" : 4,
1931   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
1932   "name" : "const android::hardware::details::return_status *",
1933   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
1934   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
1935   "size" : 4,
1936   "source_file" : "system/libhidl/base/include/hidl/Status.h"
1937  },
1938  {
1939   "alignment" : 4,
1940   "linker_set_key" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1941   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1942   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1943   "self_type" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1944   "size" : 4,
1945   "source_file" : "system/libbase/include/android-base/logging.h"
1946  },
1947  {
1948   "alignment" : 4,
1949   "linker_set_key" : "_ZTIPKc",
1950   "name" : "const char *",
1951   "referenced_type" : "_ZTIKc",
1952   "self_type" : "_ZTIPKc",
1953   "size" : 4,
1954   "source_file" : "system/libbase/include/android-base/logging.h"
1955  },
1956  {
1957   "alignment" : 4,
1958   "linker_set_key" : "_ZTIPKv",
1959   "name" : "const void *",
1960   "referenced_type" : "_ZTIKv",
1961   "self_type" : "_ZTIPKv",
1962   "size" : 4,
1963   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1964  },
1965  {
1966   "alignment" : 4,
1967   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
1968   "name" : "android::ReferenceRenamer *",
1969   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
1970   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
1971   "size" : 4,
1972   "source_file" : "system/core/libutils/include/utils/RefBase.h"
1973  },
1974  {
1975   "alignment" : 4,
1976   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
1977   "name" : "android::VirtualLightRefBase *",
1978   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
1979   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
1980   "size" : 4,
1981   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
1982  },
1983  {
1984   "alignment" : 4,
1985   "linker_set_key" : "_ZTIPN7android4base13ErrnoRestorerE",
1986   "name" : "android::base::ErrnoRestorer *",
1987   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
1988   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
1989   "size" : 4,
1990   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
1991  },
1992  {
1993   "alignment" : 4,
1994   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
1995   "name" : "android::RefBase::weakref_impl *",
1996   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
1997   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
1998   "size" : 4,
1999   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2000  },
2001  {
2002   "alignment" : 4,
2003   "linker_set_key" : "_ZTIPN7android7RefBaseE",
2004   "name" : "android::RefBase *",
2005   "referenced_type" : "_ZTIN7android7RefBaseE",
2006   "self_type" : "_ZTIPN7android7RefBaseE",
2007   "size" : 4,
2008   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2009  },
2010  {
2011   "alignment" : 4,
2012   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
2013   "name" : "android::hardware::hidl_memory *",
2014   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
2015   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
2016   "size" : 4,
2017   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2018  },
2019  {
2020   "alignment" : 4,
2021   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
2022   "name" : "android::hardware::hidl_version *",
2023   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
2024   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
2025   "size" : 4,
2026   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2027  },
2028  {
2029   "alignment" : 4,
2030   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
2031   "name" : "android::hardware::GrantorDescriptor *",
2032   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
2033   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
2034   "size" : 4,
2035   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2036  },
2037  {
2038   "alignment" : 4,
2039   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
2040   "name" : "android::hardware::hidl_death_recipient *",
2041   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
2042   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
2043   "size" : 4,
2044   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2045  },
2046  {
2047   "alignment" : 4,
2048   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
2049   "name" : "android::hardware::Return<void> *",
2050   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
2051   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
2052   "size" : 4,
2053   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2054  },
2055  {
2056   "alignment" : 4,
2057   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
2058   "name" : "android::hardware::Status *",
2059   "referenced_type" : "_ZTIN7android8hardware6StatusE",
2060   "self_type" : "_ZTIPN7android8hardware6StatusE",
2061   "size" : 4,
2062   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2063  },
2064  {
2065   "alignment" : 4,
2066   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
2067   "name" : "android::hardware::details::return_status *",
2068   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
2069   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
2070   "size" : 4,
2071   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2072  },
2073  {
2074   "alignment" : 4,
2075   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
2076   "name" : "android::hardware::details::HidlInstrumentor *",
2077   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
2078   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
2079   "size" : 4,
2080   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2081  },
2082  {
2083   "alignment" : 4,
2084   "linker_set_key" : "_ZTIPc",
2085   "name" : "char *",
2086   "referenced_type" : "_ZTIc",
2087   "self_type" : "_ZTIPc",
2088   "size" : 4,
2089   "source_file" : "system/libbase/include/android-base/logging.h"
2090  },
2091  {
2092   "alignment" : 4,
2093   "linker_set_key" : "_ZTIPv",
2094   "name" : "void *",
2095   "referenced_type" : "_ZTIv",
2096   "self_type" : "_ZTIPv",
2097   "size" : 4,
2098   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2099  }
2100 ],
2101 "qualified_types" :
2102 [
2103  {
2104   "alignment" : 4,
2105   "is_const" : true,
2106   "linker_set_key" : "_ZTIK13native_handle",
2107   "name" : "const native_handle",
2108   "referenced_type" : "_ZTI13native_handle",
2109   "self_type" : "_ZTIK13native_handle",
2110   "size" : 12,
2111   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2112  },
2113  {
2114   "alignment" : 4,
2115   "is_const" : true,
2116   "linker_set_key" : "_ZTIKDn",
2117   "name" : "const nullptr_t",
2118   "referenced_type" : "_ZTIDn",
2119   "self_type" : "_ZTIKDn",
2120   "size" : 4,
2121   "source_file" : "system/libbase/include/android-base/logging.h"
2122  },
2123  {
2124   "alignment" : 4,
2125   "is_const" : true,
2126   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
2127   "name" : "const android::NativeHandle",
2128   "referenced_type" : "_ZTIN7android12NativeHandleE",
2129   "self_type" : "_ZTIKN7android12NativeHandleE",
2130   "size" : 12,
2131   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
2132  },
2133  {
2134   "alignment" : 4,
2135   "is_const" : true,
2136   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
2137   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
2138   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
2139   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
2140   "size" : 4,
2141   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2142  },
2143  {
2144   "alignment" : 4,
2145   "is_const" : true,
2146   "linker_set_key" : "_ZTIKN7android4base13ErrnoRestorerE",
2147   "name" : "const android::base::ErrnoRestorer",
2148   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
2149   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
2150   "size" : 4,
2151   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
2152  },
2153  {
2154   "alignment" : 4,
2155   "is_const" : true,
2156   "linker_set_key" : "_ZTIKN7android7RefBaseE",
2157   "name" : "const android::RefBase",
2158   "referenced_type" : "_ZTIN7android7RefBaseE",
2159   "self_type" : "_ZTIKN7android7RefBaseE",
2160   "size" : 8,
2161   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2162  },
2163  {
2164   "alignment" : 1,
2165   "is_const" : true,
2166   "linker_set_key" : "_ZTIKN7android8hardware11configstore4V1_118DisplayOrientationE",
2167   "name" : "const android::hardware::configstore::V1_1::DisplayOrientation",
2168   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_118DisplayOrientationE",
2169   "self_type" : "_ZTIKN7android8hardware11configstore4V1_118DisplayOrientationE",
2170   "size" : 1,
2171   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h"
2172  },
2173  {
2174   "alignment" : 8,
2175   "is_const" : true,
2176   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
2177   "name" : "const android::hardware::hidl_handle",
2178   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
2179   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
2180   "size" : 16,
2181   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2182  },
2183  {
2184   "alignment" : 8,
2185   "is_const" : true,
2186   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
2187   "name" : "const android::hardware::hidl_memory",
2188   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
2189   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
2190   "size" : 40,
2191   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2192  },
2193  {
2194   "alignment" : 8,
2195   "is_const" : true,
2196   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
2197   "name" : "const android::hardware::hidl_string",
2198   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
2199   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
2200   "size" : 16,
2201   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2202  },
2203  {
2204   "alignment" : 2,
2205   "is_const" : true,
2206   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
2207   "name" : "const android::hardware::hidl_version",
2208   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
2209   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
2210   "size" : 4,
2211   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2212  },
2213  {
2214   "alignment" : 4,
2215   "is_const" : true,
2216   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
2217   "name" : "const android::hardware::Status",
2218   "referenced_type" : "_ZTIN7android8hardware6StatusE",
2219   "self_type" : "_ZTIKN7android8hardware6StatusE",
2220   "size" : 20,
2221   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2222  },
2223  {
2224   "alignment" : 4,
2225   "is_const" : true,
2226   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
2227   "name" : "const android::hardware::details::return_status",
2228   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
2229   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
2230   "size" : 24,
2231   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2232  },
2233  {
2234   "is_const" : true,
2235   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2236   "name" : "const iter<is_const>",
2237   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
2238   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2239   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2240  },
2241  {
2242   "alignment" : 4,
2243   "is_const" : true,
2244   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2245   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
2246   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2247   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2248   "size" : 4,
2249   "source_file" : "system/libbase/include/android-base/logging.h"
2250  },
2251  {
2252   "alignment" : 4,
2253   "is_const" : true,
2254   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2255   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2256   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2257   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2258   "size" : 12,
2259   "source_file" : "system/libbase/include/android-base/logging.h"
2260  },
2261  {
2262   "alignment" : 1,
2263   "is_const" : true,
2264   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware11configstore4V1_118DisplayOrientationELj4EEE",
2265   "name" : "const std::array<android::hardware::configstore::V1_1::DisplayOrientation, 4>",
2266   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware11configstore4V1_118DisplayOrientationELj4EEE",
2267   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware11configstore4V1_118DisplayOrientationELj4EEE",
2268   "size" : 4,
2269   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h"
2270  },
2271  {
2272   "alignment" : 4,
2273   "is_const" : true,
2274   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2275   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>>",
2276   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2277   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2278   "size" : 12,
2279   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2280  },
2281  {
2282   "alignment" : 4,
2283   "is_const" : true,
2284   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
2285   "name" : "android::RefBase::weakref_impl *const",
2286   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
2287   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
2288   "size" : 4,
2289   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2290  },
2291  {
2292   "alignment" : 1,
2293   "is_const" : true,
2294   "linker_set_key" : "_ZTIKa",
2295   "name" : "const signed char",
2296   "referenced_type" : "_ZTIa",
2297   "self_type" : "_ZTIKa",
2298   "size" : 1,
2299   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2300  },
2301  {
2302   "alignment" : 1,
2303   "is_const" : true,
2304   "linker_set_key" : "_ZTIKb",
2305   "name" : "const bool",
2306   "referenced_type" : "_ZTIb",
2307   "self_type" : "_ZTIKb",
2308   "size" : 1,
2309   "source_file" : "system/libbase/include/android-base/logging.h"
2310  },
2311  {
2312   "alignment" : 1,
2313   "is_const" : true,
2314   "linker_set_key" : "_ZTIKc",
2315   "name" : "const char",
2316   "referenced_type" : "_ZTIc",
2317   "self_type" : "_ZTIKc",
2318   "size" : 1,
2319   "source_file" : "system/libbase/include/android-base/logging.h"
2320  },
2321  {
2322   "alignment" : 8,
2323   "is_const" : true,
2324   "linker_set_key" : "_ZTIKd",
2325   "name" : "const double",
2326   "referenced_type" : "_ZTId",
2327   "self_type" : "_ZTIKd",
2328   "size" : 8,
2329   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2330  },
2331  {
2332   "alignment" : 4,
2333   "is_const" : true,
2334   "linker_set_key" : "_ZTIKf",
2335   "name" : "const float",
2336   "referenced_type" : "_ZTIf",
2337   "self_type" : "_ZTIKf",
2338   "size" : 4,
2339   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2340  },
2341  {
2342   "alignment" : 1,
2343   "is_const" : true,
2344   "linker_set_key" : "_ZTIKh",
2345   "name" : "const unsigned char",
2346   "referenced_type" : "_ZTIh",
2347   "self_type" : "_ZTIKh",
2348   "size" : 1,
2349   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2350  },
2351  {
2352   "alignment" : 4,
2353   "is_const" : true,
2354   "linker_set_key" : "_ZTIKi",
2355   "name" : "const int",
2356   "referenced_type" : "_ZTIi",
2357   "self_type" : "_ZTIKi",
2358   "size" : 4,
2359   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
2360  },
2361  {
2362   "alignment" : 4,
2363   "is_const" : true,
2364   "linker_set_key" : "_ZTIKj",
2365   "name" : "const unsigned int",
2366   "referenced_type" : "_ZTIj",
2367   "self_type" : "_ZTIKj",
2368   "size" : 4,
2369   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2370  },
2371  {
2372   "alignment" : 2,
2373   "is_const" : true,
2374   "linker_set_key" : "_ZTIKs",
2375   "name" : "const short",
2376   "referenced_type" : "_ZTIs",
2377   "self_type" : "_ZTIKs",
2378   "size" : 2,
2379   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2380  },
2381  {
2382   "alignment" : 2,
2383   "is_const" : true,
2384   "linker_set_key" : "_ZTIKt",
2385   "name" : "const unsigned short",
2386   "referenced_type" : "_ZTIt",
2387   "self_type" : "_ZTIKt",
2388   "size" : 2,
2389   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2390  },
2391  {
2392   "is_const" : true,
2393   "linker_set_key" : "_ZTIKv",
2394   "name" : "const void",
2395   "referenced_type" : "_ZTIv",
2396   "self_type" : "_ZTIKv",
2397   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2398  },
2399  {
2400   "alignment" : 8,
2401   "is_const" : true,
2402   "linker_set_key" : "_ZTIKx",
2403   "name" : "const long long",
2404   "referenced_type" : "_ZTIx",
2405   "self_type" : "_ZTIKx",
2406   "size" : 8,
2407   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2408  },
2409  {
2410   "alignment" : 8,
2411   "is_const" : true,
2412   "linker_set_key" : "_ZTIKy",
2413   "name" : "const unsigned long long",
2414   "referenced_type" : "_ZTIy",
2415   "self_type" : "_ZTIKy",
2416   "size" : 8,
2417   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2418  }
2419 ],
2420 "record_types" :
2421 [
2422  {
2423   "alignment" : 4,
2424   "fields" :
2425   [
2426    {
2427     "field_name" : "version",
2428     "referenced_type" : "_ZTIi"
2429    },
2430    {
2431     "field_name" : "numFds",
2432     "field_offset" : 32,
2433     "referenced_type" : "_ZTIi"
2434    },
2435    {
2436     "field_name" : "numInts",
2437     "field_offset" : 64,
2438     "referenced_type" : "_ZTIi"
2439    },
2440    {
2441     "field_name" : "data",
2442     "field_offset" : 96,
2443     "referenced_type" : "_ZTIA0_i"
2444    }
2445   ],
2446   "linker_set_key" : "_ZTI13native_handle",
2447   "name" : "native_handle",
2448   "referenced_type" : "_ZTI13native_handle",
2449   "self_type" : "_ZTI13native_handle",
2450   "size" : 12,
2451   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
2452  },
2453  {
2454   "alignment" : 4,
2455   "fields" :
2456   [
2457    {
2458     "access" : "private",
2459     "field_name" : "mCount",
2460     "referenced_type" : "_ZTINSt3__16atomicIiEE"
2461    }
2462   ],
2463   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
2464   "name" : "android::LightRefBase<android::NativeHandle>",
2465   "record_kind" : "class",
2466   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
2467   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
2468   "size" : 4,
2469   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
2470   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
2471  },
2472  {
2473   "alignment" : 4,
2474   "fields" :
2475   [
2476    {
2477     "access" : "private",
2478     "field_name" : "mCount",
2479     "referenced_type" : "_ZTINSt3__16atomicIiEE"
2480    }
2481   ],
2482   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
2483   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
2484   "record_kind" : "class",
2485   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
2486   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
2487   "size" : 4,
2488   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
2489   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
2490  },
2491  {
2492   "alignment" : 4,
2493   "base_specifiers" :
2494   [
2495    {
2496     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
2497    }
2498   ],
2499   "fields" :
2500   [
2501    {
2502     "access" : "private",
2503     "field_name" : "mHandle",
2504     "field_offset" : 32,
2505     "referenced_type" : "_ZTIP13native_handle"
2506    },
2507    {
2508     "access" : "private",
2509     "field_name" : "mOwnsHandle",
2510     "field_offset" : 64,
2511     "referenced_type" : "_ZTIb"
2512    }
2513   ],
2514   "linker_set_key" : "_ZTIN7android12NativeHandleE",
2515   "name" : "android::NativeHandle",
2516   "record_kind" : "class",
2517   "referenced_type" : "_ZTIN7android12NativeHandleE",
2518   "self_type" : "_ZTIN7android12NativeHandleE",
2519   "size" : 12,
2520   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
2521  },
2522  {
2523   "alignment" : 1,
2524   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
2525   "name" : "android::ReferenceMover",
2526   "record_kind" : "class",
2527   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
2528   "self_type" : "_ZTIN7android14ReferenceMoverE",
2529   "size" : 1,
2530   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2531  },
2532  {
2533   "alignment" : 4,
2534   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
2535   "name" : "android::ReferenceRenamer",
2536   "record_kind" : "class",
2537   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
2538   "self_type" : "_ZTIN7android16ReferenceRenamerE",
2539   "size" : 4,
2540   "source_file" : "system/core/libutils/include/utils/RefBase.h",
2541   "vtable_components" :
2542   [
2543    {
2544     "kind" : "offset_to_top"
2545    },
2546    {
2547     "kind" : "rtti",
2548     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
2549    },
2550    {
2551     "is_pure" : true,
2552     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
2553    }
2554   ]
2555  },
2556  {
2557   "alignment" : 1,
2558   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
2559   "name" : "android::trait_trivial_copy<bool>",
2560   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
2561   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
2562   "size" : 1,
2563   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2564   "template_args" : [ "_ZTIb" ]
2565  },
2566  {
2567   "alignment" : 1,
2568   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
2569   "name" : "android::trait_trivial_copy<char>",
2570   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
2571   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
2572   "size" : 1,
2573   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2574   "template_args" : [ "_ZTIc" ]
2575  },
2576  {
2577   "alignment" : 1,
2578   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
2579   "name" : "android::trait_trivial_copy<double>",
2580   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
2581   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
2582   "size" : 1,
2583   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2584   "template_args" : [ "_ZTId" ]
2585  },
2586  {
2587   "alignment" : 1,
2588   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
2589   "name" : "android::trait_trivial_copy<float>",
2590   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
2591   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
2592   "size" : 1,
2593   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2594   "template_args" : [ "_ZTIf" ]
2595  },
2596  {
2597   "alignment" : 1,
2598   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
2599   "name" : "android::trait_trivial_copy<unsigned char>",
2600   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
2601   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
2602   "size" : 1,
2603   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2604   "template_args" : [ "_ZTIh" ]
2605  },
2606  {
2607   "alignment" : 1,
2608   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
2609   "name" : "android::trait_trivial_copy<int>",
2610   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
2611   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
2612   "size" : 1,
2613   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2614   "template_args" : [ "_ZTIi" ]
2615  },
2616  {
2617   "alignment" : 1,
2618   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
2619   "name" : "android::trait_trivial_copy<unsigned int>",
2620   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
2621   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
2622   "size" : 1,
2623   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2624   "template_args" : [ "_ZTIj" ]
2625  },
2626  {
2627   "alignment" : 1,
2628   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
2629   "name" : "android::trait_trivial_copy<long>",
2630   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
2631   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
2632   "size" : 1,
2633   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2634   "template_args" : [ "_ZTIl" ]
2635  },
2636  {
2637   "alignment" : 1,
2638   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
2639   "name" : "android::trait_trivial_copy<unsigned long>",
2640   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
2641   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
2642   "size" : 1,
2643   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2644   "template_args" : [ "_ZTIm" ]
2645  },
2646  {
2647   "alignment" : 1,
2648   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
2649   "name" : "android::trait_trivial_copy<short>",
2650   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
2651   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
2652   "size" : 1,
2653   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2654   "template_args" : [ "_ZTIs" ]
2655  },
2656  {
2657   "alignment" : 1,
2658   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
2659   "name" : "android::trait_trivial_copy<unsigned short>",
2660   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
2661   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
2662   "size" : 1,
2663   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2664   "template_args" : [ "_ZTIt" ]
2665  },
2666  {
2667   "alignment" : 1,
2668   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
2669   "name" : "android::trait_trivial_copy<void>",
2670   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
2671   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
2672   "size" : 1,
2673   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2674   "template_args" : [ "_ZTIv" ]
2675  },
2676  {
2677   "alignment" : 1,
2678   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
2679   "name" : "android::trait_trivial_copy<long long>",
2680   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
2681   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
2682   "size" : 1,
2683   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2684   "template_args" : [ "_ZTIx" ]
2685  },
2686  {
2687   "alignment" : 1,
2688   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
2689   "name" : "android::trait_trivial_copy<unsigned long long>",
2690   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
2691   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
2692   "size" : 1,
2693   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2694   "template_args" : [ "_ZTIy" ]
2695  },
2696  {
2697   "alignment" : 1,
2698   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
2699   "name" : "android::trait_trivial_ctor<bool>",
2700   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
2701   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
2702   "size" : 1,
2703   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2704   "template_args" : [ "_ZTIb" ]
2705  },
2706  {
2707   "alignment" : 1,
2708   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
2709   "name" : "android::trait_trivial_ctor<char>",
2710   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
2711   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
2712   "size" : 1,
2713   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2714   "template_args" : [ "_ZTIc" ]
2715  },
2716  {
2717   "alignment" : 1,
2718   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
2719   "name" : "android::trait_trivial_ctor<double>",
2720   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
2721   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
2722   "size" : 1,
2723   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2724   "template_args" : [ "_ZTId" ]
2725  },
2726  {
2727   "alignment" : 1,
2728   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
2729   "name" : "android::trait_trivial_ctor<float>",
2730   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
2731   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
2732   "size" : 1,
2733   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2734   "template_args" : [ "_ZTIf" ]
2735  },
2736  {
2737   "alignment" : 1,
2738   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
2739   "name" : "android::trait_trivial_ctor<unsigned char>",
2740   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
2741   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
2742   "size" : 1,
2743   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2744   "template_args" : [ "_ZTIh" ]
2745  },
2746  {
2747   "alignment" : 1,
2748   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
2749   "name" : "android::trait_trivial_ctor<int>",
2750   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
2751   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
2752   "size" : 1,
2753   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2754   "template_args" : [ "_ZTIi" ]
2755  },
2756  {
2757   "alignment" : 1,
2758   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
2759   "name" : "android::trait_trivial_ctor<unsigned int>",
2760   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
2761   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
2762   "size" : 1,
2763   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2764   "template_args" : [ "_ZTIj" ]
2765  },
2766  {
2767   "alignment" : 1,
2768   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
2769   "name" : "android::trait_trivial_ctor<long>",
2770   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
2771   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
2772   "size" : 1,
2773   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2774   "template_args" : [ "_ZTIl" ]
2775  },
2776  {
2777   "alignment" : 1,
2778   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
2779   "name" : "android::trait_trivial_ctor<unsigned long>",
2780   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
2781   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
2782   "size" : 1,
2783   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2784   "template_args" : [ "_ZTIm" ]
2785  },
2786  {
2787   "alignment" : 1,
2788   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
2789   "name" : "android::trait_trivial_ctor<short>",
2790   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
2791   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
2792   "size" : 1,
2793   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2794   "template_args" : [ "_ZTIs" ]
2795  },
2796  {
2797   "alignment" : 1,
2798   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
2799   "name" : "android::trait_trivial_ctor<unsigned short>",
2800   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
2801   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
2802   "size" : 1,
2803   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2804   "template_args" : [ "_ZTIt" ]
2805  },
2806  {
2807   "alignment" : 1,
2808   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
2809   "name" : "android::trait_trivial_ctor<void>",
2810   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
2811   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
2812   "size" : 1,
2813   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2814   "template_args" : [ "_ZTIv" ]
2815  },
2816  {
2817   "alignment" : 1,
2818   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
2819   "name" : "android::trait_trivial_ctor<long long>",
2820   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
2821   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
2822   "size" : 1,
2823   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2824   "template_args" : [ "_ZTIx" ]
2825  },
2826  {
2827   "alignment" : 1,
2828   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
2829   "name" : "android::trait_trivial_ctor<unsigned long long>",
2830   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
2831   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
2832   "size" : 1,
2833   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2834   "template_args" : [ "_ZTIy" ]
2835  },
2836  {
2837   "alignment" : 1,
2838   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
2839   "name" : "android::trait_trivial_dtor<bool>",
2840   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
2841   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
2842   "size" : 1,
2843   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2844   "template_args" : [ "_ZTIb" ]
2845  },
2846  {
2847   "alignment" : 1,
2848   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
2849   "name" : "android::trait_trivial_dtor<char>",
2850   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
2851   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
2852   "size" : 1,
2853   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2854   "template_args" : [ "_ZTIc" ]
2855  },
2856  {
2857   "alignment" : 1,
2858   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
2859   "name" : "android::trait_trivial_dtor<double>",
2860   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
2861   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
2862   "size" : 1,
2863   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2864   "template_args" : [ "_ZTId" ]
2865  },
2866  {
2867   "alignment" : 1,
2868   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
2869   "name" : "android::trait_trivial_dtor<float>",
2870   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
2871   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
2872   "size" : 1,
2873   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2874   "template_args" : [ "_ZTIf" ]
2875  },
2876  {
2877   "alignment" : 1,
2878   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
2879   "name" : "android::trait_trivial_dtor<unsigned char>",
2880   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
2881   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
2882   "size" : 1,
2883   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2884   "template_args" : [ "_ZTIh" ]
2885  },
2886  {
2887   "alignment" : 1,
2888   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
2889   "name" : "android::trait_trivial_dtor<int>",
2890   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
2891   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
2892   "size" : 1,
2893   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2894   "template_args" : [ "_ZTIi" ]
2895  },
2896  {
2897   "alignment" : 1,
2898   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
2899   "name" : "android::trait_trivial_dtor<unsigned int>",
2900   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
2901   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
2902   "size" : 1,
2903   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2904   "template_args" : [ "_ZTIj" ]
2905  },
2906  {
2907   "alignment" : 1,
2908   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
2909   "name" : "android::trait_trivial_dtor<long>",
2910   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
2911   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
2912   "size" : 1,
2913   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2914   "template_args" : [ "_ZTIl" ]
2915  },
2916  {
2917   "alignment" : 1,
2918   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
2919   "name" : "android::trait_trivial_dtor<unsigned long>",
2920   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
2921   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
2922   "size" : 1,
2923   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2924   "template_args" : [ "_ZTIm" ]
2925  },
2926  {
2927   "alignment" : 1,
2928   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
2929   "name" : "android::trait_trivial_dtor<short>",
2930   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
2931   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
2932   "size" : 1,
2933   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2934   "template_args" : [ "_ZTIs" ]
2935  },
2936  {
2937   "alignment" : 1,
2938   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
2939   "name" : "android::trait_trivial_dtor<unsigned short>",
2940   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
2941   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
2942   "size" : 1,
2943   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2944   "template_args" : [ "_ZTIt" ]
2945  },
2946  {
2947   "alignment" : 1,
2948   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
2949   "name" : "android::trait_trivial_dtor<void>",
2950   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
2951   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
2952   "size" : 1,
2953   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2954   "template_args" : [ "_ZTIv" ]
2955  },
2956  {
2957   "alignment" : 1,
2958   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
2959   "name" : "android::trait_trivial_dtor<long long>",
2960   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
2961   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
2962   "size" : 1,
2963   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2964   "template_args" : [ "_ZTIx" ]
2965  },
2966  {
2967   "alignment" : 1,
2968   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
2969   "name" : "android::trait_trivial_dtor<unsigned long long>",
2970   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
2971   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
2972   "size" : 1,
2973   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2974   "template_args" : [ "_ZTIy" ]
2975  },
2976  {
2977   "alignment" : 1,
2978   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
2979   "name" : "android::trait_trivial_move<bool>",
2980   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
2981   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
2982   "size" : 1,
2983   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2984   "template_args" : [ "_ZTIb" ]
2985  },
2986  {
2987   "alignment" : 1,
2988   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
2989   "name" : "android::trait_trivial_move<char>",
2990   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
2991   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
2992   "size" : 1,
2993   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2994   "template_args" : [ "_ZTIc" ]
2995  },
2996  {
2997   "alignment" : 1,
2998   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
2999   "name" : "android::trait_trivial_move<double>",
3000   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
3001   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
3002   "size" : 1,
3003   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3004   "template_args" : [ "_ZTId" ]
3005  },
3006  {
3007   "alignment" : 1,
3008   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
3009   "name" : "android::trait_trivial_move<float>",
3010   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
3011   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
3012   "size" : 1,
3013   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3014   "template_args" : [ "_ZTIf" ]
3015  },
3016  {
3017   "alignment" : 1,
3018   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
3019   "name" : "android::trait_trivial_move<unsigned char>",
3020   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
3021   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
3022   "size" : 1,
3023   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3024   "template_args" : [ "_ZTIh" ]
3025  },
3026  {
3027   "alignment" : 1,
3028   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
3029   "name" : "android::trait_trivial_move<int>",
3030   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
3031   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
3032   "size" : 1,
3033   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3034   "template_args" : [ "_ZTIi" ]
3035  },
3036  {
3037   "alignment" : 1,
3038   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
3039   "name" : "android::trait_trivial_move<unsigned int>",
3040   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
3041   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
3042   "size" : 1,
3043   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3044   "template_args" : [ "_ZTIj" ]
3045  },
3046  {
3047   "alignment" : 1,
3048   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
3049   "name" : "android::trait_trivial_move<long>",
3050   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
3051   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
3052   "size" : 1,
3053   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3054   "template_args" : [ "_ZTIl" ]
3055  },
3056  {
3057   "alignment" : 1,
3058   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
3059   "name" : "android::trait_trivial_move<unsigned long>",
3060   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
3061   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
3062   "size" : 1,
3063   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3064   "template_args" : [ "_ZTIm" ]
3065  },
3066  {
3067   "alignment" : 1,
3068   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
3069   "name" : "android::trait_trivial_move<short>",
3070   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
3071   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
3072   "size" : 1,
3073   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3074   "template_args" : [ "_ZTIs" ]
3075  },
3076  {
3077   "alignment" : 1,
3078   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
3079   "name" : "android::trait_trivial_move<unsigned short>",
3080   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
3081   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
3082   "size" : 1,
3083   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3084   "template_args" : [ "_ZTIt" ]
3085  },
3086  {
3087   "alignment" : 1,
3088   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
3089   "name" : "android::trait_trivial_move<void>",
3090   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
3091   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
3092   "size" : 1,
3093   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3094   "template_args" : [ "_ZTIv" ]
3095  },
3096  {
3097   "alignment" : 1,
3098   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
3099   "name" : "android::trait_trivial_move<long long>",
3100   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
3101   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
3102   "size" : 1,
3103   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3104   "template_args" : [ "_ZTIx" ]
3105  },
3106  {
3107   "alignment" : 1,
3108   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
3109   "name" : "android::trait_trivial_move<unsigned long long>",
3110   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
3111   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
3112   "size" : 1,
3113   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3114   "template_args" : [ "_ZTIy" ]
3115  },
3116  {
3117   "alignment" : 4,
3118   "base_specifiers" :
3119   [
3120    {
3121     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
3122    }
3123   ],
3124   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
3125   "name" : "android::VirtualLightRefBase",
3126   "record_kind" : "class",
3127   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
3128   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
3129   "size" : 8,
3130   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
3131   "vtable_components" :
3132   [
3133    {
3134     "kind" : "offset_to_top"
3135    },
3136    {
3137     "kind" : "rtti",
3138     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
3139    },
3140    {
3141     "kind" : "complete_dtor_pointer",
3142     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
3143    },
3144    {
3145     "kind" : "deleting_dtor_pointer",
3146     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
3147    }
3148   ]
3149  },
3150  {
3151   "alignment" : 4,
3152   "fields" :
3153   [
3154    {
3155     "access" : "private",
3156     "field_name" : "m_ptr",
3157     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
3158    }
3159   ],
3160   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
3161   "name" : "android::sp<android::hardware::hidl_death_recipient>",
3162   "record_kind" : "class",
3163   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
3164   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
3165   "size" : 4,
3166   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
3167   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
3168  },
3169  {
3170   "alignment" : 4,
3171   "fields" :
3172   [
3173    {
3174     "access" : "private",
3175     "field_name" : "data_",
3176     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
3177    }
3178   ],
3179   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
3180   "name" : "android::base::LogMessage",
3181   "record_kind" : "class",
3182   "referenced_type" : "_ZTIN7android4base10LogMessageE",
3183   "self_type" : "_ZTIN7android4base10LogMessageE",
3184   "size" : 4,
3185   "source_file" : "system/libbase/include/android-base/logging.h"
3186  },
3187  {
3188   "alignment" : 4,
3189   "fields" :
3190   [
3191    {
3192     "access" : "private",
3193     "field_name" : "default_log_id_",
3194     "referenced_type" : "_ZTIN7android4base5LogIdE"
3195    }
3196   ],
3197   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
3198   "name" : "android::base::LogdLogger",
3199   "record_kind" : "class",
3200   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
3201   "self_type" : "_ZTIN7android4base10LogdLoggerE",
3202   "size" : 4,
3203   "source_file" : "system/libbase/include/android-base/logging.h"
3204  },
3205  {
3206   "alignment" : 1,
3207   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIDnEE",
3208   "name" : "android::base::LogNullGuard<std::nullptr_t>",
3209   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
3210   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
3211   "size" : 1,
3212   "source_file" : "system/libbase/include/android-base/logging.h",
3213   "template_args" : [ "_ZTIDn" ]
3214  },
3215  {
3216   "alignment" : 1,
3217   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3218   "name" : "android::base::LogNullGuard<const char *>",
3219   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3220   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3221   "size" : 1,
3222   "source_file" : "system/libbase/include/android-base/logging.h",
3223   "template_args" : [ "_ZTIPKc" ]
3224  },
3225  {
3226   "alignment" : 1,
3227   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
3228   "name" : "android::base::LogNullGuard<char *>",
3229   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
3230   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
3231   "size" : 1,
3232   "source_file" : "system/libbase/include/android-base/logging.h",
3233   "template_args" : [ "_ZTIPc" ]
3234  },
3235  {
3236   "alignment" : 4,
3237   "fields" :
3238   [
3239    {
3240     "access" : "private",
3241     "field_name" : "saved_errno_",
3242     "referenced_type" : "_ZTIKi"
3243    }
3244   ],
3245   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
3246   "name" : "android::base::ErrnoRestorer",
3247   "record_kind" : "class",
3248   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
3249   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
3250   "size" : 4,
3251   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
3252  },
3253  {
3254   "alignment" : 4,
3255   "fields" :
3256   [
3257    {
3258     "access" : "private",
3259     "field_name" : "old_",
3260     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
3261    }
3262   ],
3263   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
3264   "name" : "android::base::ScopedLogSeverity",
3265   "record_kind" : "class",
3266   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
3267   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
3268   "size" : 4,
3269   "source_file" : "system/libbase/include/android-base/logging.h"
3270  },
3271  {
3272   "alignment" : 1,
3273   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
3274   "name" : "android::RefBase::weakref_type",
3275   "record_kind" : "class",
3276   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
3277   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
3278   "size" : 1,
3279   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3280  },
3281  {
3282   "alignment" : 4,
3283   "fields" :
3284   [
3285    {
3286     "access" : "private",
3287     "field_name" : "mRefs",
3288     "field_offset" : 32,
3289     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
3290    }
3291   ],
3292   "linker_set_key" : "_ZTIN7android7RefBaseE",
3293   "name" : "android::RefBase",
3294   "record_kind" : "class",
3295   "referenced_type" : "_ZTIN7android7RefBaseE",
3296   "self_type" : "_ZTIN7android7RefBaseE",
3297   "size" : 8,
3298   "source_file" : "system/core/libutils/include/utils/RefBase.h",
3299   "vtable_components" :
3300   [
3301    {
3302     "kind" : "offset_to_top"
3303    },
3304    {
3305     "kind" : "rtti",
3306     "mangled_component_name" : "_ZTIN7android7RefBaseE"
3307    },
3308    {
3309     "kind" : "complete_dtor_pointer",
3310     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
3311    },
3312    {
3313     "kind" : "deleting_dtor_pointer",
3314     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
3315    },
3316    {
3317     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3318    },
3319    {
3320     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3321    },
3322    {
3323     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3324    },
3325    {
3326     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3327    }
3328   ]
3329  },
3330  {
3331   "alignment" : 8,
3332   "base_specifiers" :
3333   [
3334    {
3335     "is_virtual" : true,
3336     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
3337    },
3338    {
3339     "is_virtual" : true,
3340     "referenced_type" : "_ZTIN7android7RefBaseE"
3341    }
3342   ],
3343   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
3344   "name" : "android::hardware::HidlMemory",
3345   "record_kind" : "class",
3346   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
3347   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
3348   "size" : 56,
3349   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
3350   "vtable_components" :
3351   [
3352    {
3353     "component_value" : 48,
3354     "kind" : "vbase_offset"
3355    },
3356    {
3357     "component_value" : 8,
3358     "kind" : "vbase_offset"
3359    },
3360    {
3361     "kind" : "offset_to_top"
3362    },
3363    {
3364     "kind" : "rtti",
3365     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
3366    },
3367    {
3368     "kind" : "complete_dtor_pointer",
3369     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
3370    },
3371    {
3372     "kind" : "deleting_dtor_pointer",
3373     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
3374    },
3375    {
3376     "kind" : "vcall_offset"
3377    },
3378    {
3379     "kind" : "vcall_offset"
3380    },
3381    {
3382     "kind" : "vcall_offset"
3383    },
3384    {
3385     "kind" : "vcall_offset"
3386    },
3387    {
3388     "component_value" : -48,
3389     "kind" : "vcall_offset"
3390    },
3391    {
3392     "component_value" : -48,
3393     "kind" : "offset_to_top"
3394    },
3395    {
3396     "kind" : "rtti",
3397     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
3398    },
3399    {
3400     "kind" : "complete_dtor_pointer",
3401     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
3402    },
3403    {
3404     "kind" : "deleting_dtor_pointer",
3405     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
3406    },
3407    {
3408     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3409    },
3410    {
3411     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3412    },
3413    {
3414     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3415    },
3416    {
3417     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3418    }
3419   ]
3420  },
3421  {
3422   "alignment" : 1,
3423   "fields" :
3424   [
3425    {
3426     "field_name" : "specified",
3427     "referenced_type" : "_ZTIb"
3428    },
3429    {
3430     "field_name" : "value",
3431     "field_offset" : 8,
3432     "referenced_type" : "_ZTIb"
3433    }
3434   ],
3435   "linker_set_key" : "_ZTIN7android8hardware11configstore4V1_012OptionalBoolE",
3436   "name" : "android::hardware::configstore::V1_0::OptionalBool",
3437   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_012OptionalBoolE",
3438   "self_type" : "_ZTIN7android8hardware11configstore4V1_012OptionalBoolE",
3439   "size" : 2,
3440   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h"
3441  },
3442  {
3443   "alignment" : 4,
3444   "fields" :
3445   [
3446    {
3447     "field_name" : "specified",
3448     "referenced_type" : "_ZTIb"
3449    },
3450    {
3451     "field_name" : "value",
3452     "field_offset" : 32,
3453     "referenced_type" : "_ZTIi"
3454    }
3455   ],
3456   "linker_set_key" : "_ZTIN7android8hardware11configstore4V1_013OptionalInt32E",
3457   "name" : "android::hardware::configstore::V1_0::OptionalInt32",
3458   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_013OptionalInt32E",
3459   "self_type" : "_ZTIN7android8hardware11configstore4V1_013OptionalInt32E",
3460   "size" : 8,
3461   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h"
3462  },
3463  {
3464   "alignment" : 8,
3465   "fields" :
3466   [
3467    {
3468     "field_name" : "specified",
3469     "referenced_type" : "_ZTIb"
3470    },
3471    {
3472     "field_name" : "value",
3473     "field_offset" : 64,
3474     "referenced_type" : "_ZTIx"
3475    }
3476   ],
3477   "linker_set_key" : "_ZTIN7android8hardware11configstore4V1_013OptionalInt64E",
3478   "name" : "android::hardware::configstore::V1_0::OptionalInt64",
3479   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_013OptionalInt64E",
3480   "self_type" : "_ZTIN7android8hardware11configstore4V1_013OptionalInt64E",
3481   "size" : 16,
3482   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h"
3483  },
3484  {
3485   "alignment" : 8,
3486   "fields" :
3487   [
3488    {
3489     "field_name" : "specified",
3490     "referenced_type" : "_ZTIb"
3491    },
3492    {
3493     "field_name" : "value",
3494     "field_offset" : 64,
3495     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
3496    }
3497   ],
3498   "linker_set_key" : "_ZTIN7android8hardware11configstore4V1_014OptionalStringE",
3499   "name" : "android::hardware::configstore::V1_0::OptionalString",
3500   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_014OptionalStringE",
3501   "self_type" : "_ZTIN7android8hardware11configstore4V1_014OptionalStringE",
3502   "size" : 24,
3503   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h"
3504  },
3505  {
3506   "alignment" : 4,
3507   "fields" :
3508   [
3509    {
3510     "field_name" : "specified",
3511     "referenced_type" : "_ZTIb"
3512    },
3513    {
3514     "field_name" : "value",
3515     "field_offset" : 32,
3516     "referenced_type" : "_ZTIj"
3517    }
3518   ],
3519   "linker_set_key" : "_ZTIN7android8hardware11configstore4V1_014OptionalUInt32E",
3520   "name" : "android::hardware::configstore::V1_0::OptionalUInt32",
3521   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_014OptionalUInt32E",
3522   "self_type" : "_ZTIN7android8hardware11configstore4V1_014OptionalUInt32E",
3523   "size" : 8,
3524   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h"
3525  },
3526  {
3527   "alignment" : 8,
3528   "fields" :
3529   [
3530    {
3531     "field_name" : "specified",
3532     "referenced_type" : "_ZTIb"
3533    },
3534    {
3535     "field_name" : "value",
3536     "field_offset" : 64,
3537     "referenced_type" : "_ZTIy"
3538    }
3539   ],
3540   "linker_set_key" : "_ZTIN7android8hardware11configstore4V1_014OptionalUInt64E",
3541   "name" : "android::hardware::configstore::V1_0::OptionalUInt64",
3542   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_014OptionalUInt64E",
3543   "self_type" : "_ZTIN7android8hardware11configstore4V1_014OptionalUInt64E",
3544   "size" : 16,
3545   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h"
3546  },
3547  {
3548   "alignment" : 1,
3549   "fields" :
3550   [
3551    {
3552     "field_name" : "specified",
3553     "referenced_type" : "_ZTIb"
3554    },
3555    {
3556     "field_name" : "value",
3557     "field_offset" : 8,
3558     "referenced_type" : "_ZTIN7android8hardware11configstore4V1_118DisplayOrientationE"
3559    }
3560   ],
3561   "linker_set_key" : "_ZTIN7android8hardware11configstore4V1_126OptionalDisplayOrientationE",
3562   "name" : "android::hardware::configstore::V1_1::OptionalDisplayOrientation",
3563   "referenced_type" : "_ZTIN7android8hardware11configstore4V1_126OptionalDisplayOrientationE",
3564   "self_type" : "_ZTIN7android8hardware11configstore4V1_126OptionalDisplayOrientationE",
3565   "size" : 2,
3566   "source_file" : "out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h"
3567  },
3568  {
3569   "alignment" : 8,
3570   "fields" :
3571   [
3572    {
3573     "access" : "private",
3574     "field_name" : "mHandle",
3575     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
3576    },
3577    {
3578     "access" : "private",
3579     "field_name" : "mOwnsHandle",
3580     "field_offset" : 64,
3581     "referenced_type" : "_ZTIb"
3582    },
3583    {
3584     "access" : "private",
3585     "field_name" : "mPad",
3586     "field_offset" : 72,
3587     "referenced_type" : "_ZTIA7_h"
3588    }
3589   ],
3590   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
3591   "name" : "android::hardware::hidl_handle",
3592   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
3593   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
3594   "size" : 16,
3595   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3596  },
3597  {
3598   "alignment" : 8,
3599   "fields" :
3600   [
3601    {
3602     "access" : "private",
3603     "field_name" : "mHandle",
3604     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
3605    },
3606    {
3607     "access" : "private",
3608     "field_name" : "mSize",
3609     "field_offset" : 128,
3610     "referenced_type" : "_ZTIy"
3611    },
3612    {
3613     "access" : "private",
3614     "field_name" : "mName",
3615     "field_offset" : 192,
3616     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
3617    }
3618   ],
3619   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
3620   "name" : "android::hardware::hidl_memory",
3621   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
3622   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
3623   "size" : 40,
3624   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3625  },
3626  {
3627   "alignment" : 8,
3628   "fields" :
3629   [
3630    {
3631     "access" : "private",
3632     "field_name" : "mBuffer",
3633     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
3634    },
3635    {
3636     "access" : "private",
3637     "field_name" : "mSize",
3638     "field_offset" : 64,
3639     "referenced_type" : "_ZTIj"
3640    },
3641    {
3642     "access" : "private",
3643     "field_name" : "mOwnsBuffer",
3644     "field_offset" : 96,
3645     "referenced_type" : "_ZTIb"
3646    },
3647    {
3648     "access" : "private",
3649     "field_name" : "mPad",
3650     "field_offset" : 104,
3651     "referenced_type" : "_ZTIA3_h"
3652    }
3653   ],
3654   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
3655   "name" : "android::hardware::hidl_string",
3656   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
3657   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
3658   "size" : 16,
3659   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3660  },
3661  {
3662   "alignment" : 2,
3663   "fields" :
3664   [
3665    {
3666     "access" : "private",
3667     "field_name" : "mMajor",
3668     "referenced_type" : "_ZTIt"
3669    },
3670    {
3671     "access" : "private",
3672     "field_name" : "mMinor",
3673     "field_offset" : 16,
3674     "referenced_type" : "_ZTIt"
3675    }
3676   ],
3677   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
3678   "name" : "android::hardware::hidl_version",
3679   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
3680   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
3681   "size" : 4,
3682   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3683  },
3684  {
3685   "alignment" : 8,
3686   "fields" :
3687   [
3688    {
3689     "field_name" : "flags",
3690     "referenced_type" : "_ZTIj"
3691    },
3692    {
3693     "field_name" : "fdIndex",
3694     "field_offset" : 32,
3695     "referenced_type" : "_ZTIj"
3696    },
3697    {
3698     "field_name" : "offset",
3699     "field_offset" : 64,
3700     "referenced_type" : "_ZTIj"
3701    },
3702    {
3703     "field_name" : "extent",
3704     "field_offset" : 128,
3705     "referenced_type" : "_ZTIy"
3706    }
3707   ],
3708   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
3709   "name" : "android::hardware::GrantorDescriptor",
3710   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
3711   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
3712   "size" : 24,
3713   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
3714  },
3715  {
3716   "alignment" : 4,
3717   "base_specifiers" :
3718   [
3719    {
3720     "is_virtual" : true,
3721     "referenced_type" : "_ZTIN7android7RefBaseE"
3722    }
3723   ],
3724   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
3725   "name" : "android::hardware::hidl_death_recipient",
3726   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
3727   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
3728   "size" : 12,
3729   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
3730   "vtable_components" :
3731   [
3732    {
3733     "component_value" : 4,
3734     "kind" : "vbase_offset"
3735    },
3736    {
3737     "kind" : "offset_to_top"
3738    },
3739    {
3740     "kind" : "rtti",
3741     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
3742    },
3743    {
3744     "is_pure" : true,
3745     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
3746    },
3747    {
3748     "kind" : "complete_dtor_pointer",
3749     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
3750    },
3751    {
3752     "kind" : "deleting_dtor_pointer",
3753     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
3754    },
3755    {
3756     "kind" : "vcall_offset"
3757    },
3758    {
3759     "kind" : "vcall_offset"
3760    },
3761    {
3762     "kind" : "vcall_offset"
3763    },
3764    {
3765     "kind" : "vcall_offset"
3766    },
3767    {
3768     "component_value" : -4,
3769     "kind" : "vcall_offset"
3770    },
3771    {
3772     "component_value" : -4,
3773     "kind" : "offset_to_top"
3774    },
3775    {
3776     "kind" : "rtti",
3777     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
3778    },
3779    {
3780     "kind" : "complete_dtor_pointer",
3781     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
3782    },
3783    {
3784     "kind" : "deleting_dtor_pointer",
3785     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
3786    },
3787    {
3788     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3789    },
3790    {
3791     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3792    },
3793    {
3794     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3795    },
3796    {
3797     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3798    }
3799   ]
3800  },
3801  {
3802   "alignment" : 4,
3803   "base_specifiers" :
3804   [
3805    {
3806     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
3807    }
3808   ],
3809   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
3810   "name" : "android::hardware::Return<void>",
3811   "record_kind" : "class",
3812   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
3813   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
3814   "size" : 24,
3815   "source_file" : "system/libhidl/base/include/hidl/Status.h",
3816   "template_args" : [ "_ZTIv" ]
3817  },
3818  {
3819   "alignment" : 4,
3820   "fields" :
3821   [
3822    {
3823     "access" : "private",
3824     "field_name" : "mException",
3825     "referenced_type" : "_ZTIi"
3826    },
3827    {
3828     "access" : "private",
3829     "field_name" : "mErrorCode",
3830     "field_offset" : 32,
3831     "referenced_type" : "_ZTIi"
3832    },
3833    {
3834     "access" : "private",
3835     "field_name" : "mMessage",
3836     "field_offset" : 64,
3837     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3838    }
3839   ],
3840   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
3841   "name" : "android::hardware::Status",
3842   "record_kind" : "class",
3843   "referenced_type" : "_ZTIN7android8hardware6StatusE",
3844   "self_type" : "_ZTIN7android8hardware6StatusE",
3845   "size" : 20,
3846   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3847  },
3848  {
3849   "alignment" : 8,
3850   "fields" :
3851   [
3852    {
3853     "access" : "private",
3854     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
3855    }
3856   ],
3857   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
3858   "name" : "android::hardware::details::hidl_pointer<native_handle>",
3859   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
3860   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
3861   "size" : 8,
3862   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
3863   "template_args" : [ "_ZTI13native_handle" ]
3864  },
3865  {
3866   "access" : "private",
3867   "alignment" : 8,
3868   "fields" :
3869   [
3870    {
3871     "field_name" : "mPointer",
3872     "referenced_type" : "_ZTIP13native_handle"
3873    },
3874    {
3875     "field_name" : "_pad",
3876     "referenced_type" : "_ZTIy"
3877    }
3878   ],
3879   "is_anonymous" : true,
3880   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
3881   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
3882   "record_kind" : "union",
3883   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
3884   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
3885   "size" : 8,
3886   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3887  },
3888  {
3889   "alignment" : 8,
3890   "fields" :
3891   [
3892    {
3893     "access" : "private",
3894     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
3895    }
3896   ],
3897   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
3898   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
3899   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
3900   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
3901   "size" : 8,
3902   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
3903   "template_args" : [ "_ZTIK13native_handle" ]
3904  },
3905  {
3906   "access" : "private",
3907   "alignment" : 8,
3908   "fields" :
3909   [
3910    {
3911     "field_name" : "mPointer",
3912     "referenced_type" : "_ZTIPK13native_handle"
3913    },
3914    {
3915     "field_name" : "_pad",
3916     "referenced_type" : "_ZTIy"
3917    }
3918   ],
3919   "is_anonymous" : true,
3920   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
3921   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
3922   "record_kind" : "union",
3923   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
3924   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
3925   "size" : 8,
3926   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3927  },
3928  {
3929   "alignment" : 8,
3930   "fields" :
3931   [
3932    {
3933     "access" : "private",
3934     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
3935    }
3936   ],
3937   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
3938   "name" : "android::hardware::details::hidl_pointer<const char>",
3939   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
3940   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
3941   "size" : 8,
3942   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
3943   "template_args" : [ "_ZTIKc" ]
3944  },
3945  {
3946   "access" : "private",
3947   "alignment" : 8,
3948   "fields" :
3949   [
3950    {
3951     "field_name" : "mPointer",
3952     "referenced_type" : "_ZTIPKc"
3953    },
3954    {
3955     "field_name" : "_pad",
3956     "referenced_type" : "_ZTIy"
3957    }
3958   ],
3959   "is_anonymous" : true,
3960   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
3961   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
3962   "record_kind" : "union",
3963   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
3964   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
3965   "size" : 8,
3966   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3967  },
3968  {
3969   "alignment" : 8,
3970   "fields" :
3971   [
3972    {
3973     "access" : "private",
3974     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
3975    }
3976   ],
3977   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
3978   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
3979   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
3980   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
3981   "size" : 8,
3982   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
3983   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
3984  },
3985  {
3986   "access" : "private",
3987   "alignment" : 8,
3988   "fields" :
3989   [
3990    {
3991     "field_name" : "mPointer",
3992     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
3993    },
3994    {
3995     "field_name" : "_pad",
3996     "referenced_type" : "_ZTIy"
3997    }
3998   ],
3999   "is_anonymous" : true,
4000   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
4001   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
4002   "record_kind" : "union",
4003   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
4004   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
4005   "size" : 8,
4006   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4007  },
4008  {
4009   "alignment" : 4,
4010   "fields" :
4011   [
4012    {
4013     "access" : "private",
4014     "field_name" : "mStatus",
4015     "referenced_type" : "_ZTIN7android8hardware6StatusE"
4016    },
4017    {
4018     "access" : "private",
4019     "field_name" : "mCheckedStatus",
4020     "field_offset" : 160,
4021     "referenced_type" : "_ZTIb"
4022    }
4023   ],
4024   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
4025   "name" : "android::hardware::details::return_status",
4026   "record_kind" : "class",
4027   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
4028   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
4029   "size" : 24,
4030   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4031  },
4032  {
4033   "alignment" : 4,
4034   "fields" :
4035   [
4036    {
4037     "access" : "protected",
4038     "field_name" : "mInstrumentationCallbacks",
4039     "field_offset" : 32,
4040     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
4041    },
4042    {
4043     "access" : "protected",
4044     "field_offset" : 128,
4045     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
4046    },
4047    {
4048     "access" : "protected",
4049     "field_name" : "mInstrumentationLibPackage",
4050     "field_offset" : 160,
4051     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4052    },
4053    {
4054     "access" : "protected",
4055     "field_name" : "mInterfaceName",
4056     "field_offset" : 256,
4057     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4058    }
4059   ],
4060   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
4061   "name" : "android::hardware::details::HidlInstrumentor",
4062   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
4063   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
4064   "size" : 44,
4065   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
4066   "vtable_components" :
4067   [
4068    {
4069     "kind" : "offset_to_top"
4070    },
4071    {
4072     "kind" : "rtti",
4073     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
4074    },
4075    {
4076     "kind" : "complete_dtor_pointer",
4077     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
4078    },
4079    {
4080     "kind" : "deleting_dtor_pointer",
4081     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
4082    }
4083   ]
4084  },
4085  {
4086   "access" : "protected",
4087   "alignment" : 4,
4088   "fields" :
4089   [
4090    {
4091     "field_name" : "mEnableInstrumentation",
4092     "referenced_type" : "_ZTIb"
4093    },
4094    {
4095     "field_name" : "mReserved0",
4096     "referenced_type" : "_ZTIPv"
4097    }
4098   ],
4099   "is_anonymous" : true,
4100   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
4101   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
4102   "record_kind" : "union",
4103   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
4104   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
4105   "size" : 4,
4106   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4107  },
4108  {
4109   "alignment" : 1,
4110   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
4111   "name" : "android::hardware::details::i_tag",
4112   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
4113   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
4114   "size" : 1,
4115   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4116  },
4117  {
4118   "alignment" : 1,
4119   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
4120   "name" : "android::hardware::details::bs_tag",
4121   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
4122   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
4123   "size" : 1,
4124   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4125  },
4126  {
4127   "alignment" : 1,
4128   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
4129   "name" : "android::hardware::details::bnhw_tag",
4130   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
4131   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
4132   "size" : 1,
4133   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4134  },
4135  {
4136   "alignment" : 1,
4137   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
4138   "name" : "android::hardware::details::bphw_tag",
4139   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
4140   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
4141   "size" : 1,
4142   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4143  },
4144  {
4145   "alignment" : 8,
4146   "fields" :
4147   [
4148    {
4149     "access" : "private",
4150     "field_name" : "mBuffer",
4151     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
4152    },
4153    {
4154     "access" : "private",
4155     "field_name" : "mSize",
4156     "field_offset" : 64,
4157     "referenced_type" : "_ZTIj"
4158    },
4159    {
4160     "access" : "private",
4161     "field_name" : "mOwnsBuffer",
4162     "field_offset" : 96,
4163     "referenced_type" : "_ZTIb"
4164    },
4165    {
4166     "access" : "private",
4167     "field_name" : "mPad",
4168     "field_offset" : 104,
4169     "referenced_type" : "_ZTIA3_h"
4170    }
4171   ],
4172   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
4173   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
4174   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
4175   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
4176   "size" : 16,
4177   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
4178   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
4179  }
4180 ],
4181 "rvalue_reference_types" :
4182 [
4183  {
4184   "alignment" : 4,
4185   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
4186   "name" : "android::hardware::hidl_handle &&",
4187   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
4188   "self_type" : "_ZTION7android8hardware11hidl_handleE",
4189   "size" : 4,
4190   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
4191  },
4192  {
4193   "alignment" : 4,
4194   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
4195   "name" : "android::hardware::hidl_memory &&",
4196   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
4197   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
4198   "size" : 4,
4199   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
4200  },
4201  {
4202   "alignment" : 4,
4203   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
4204   "name" : "android::hardware::Return<void> &&",
4205   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
4206   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
4207   "size" : 4,
4208   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4209  },
4210  {
4211   "alignment" : 4,
4212   "linker_set_key" : "_ZTION7android8hardware6StatusE",
4213   "name" : "android::hardware::Status &&",
4214   "referenced_type" : "_ZTIN7android8hardware6StatusE",
4215   "self_type" : "_ZTION7android8hardware6StatusE",
4216   "size" : 4,
4217   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4218  },
4219  {
4220   "alignment" : 4,
4221   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
4222   "name" : "android::hardware::details::return_status &&",
4223   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
4224   "self_type" : "_ZTION7android8hardware7details13return_statusE",
4225   "size" : 4,
4226   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4227  }
4228 ]
4229}
4230