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