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