1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-18",
9   "self_type" : "type-17",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-39",
16   "self_type" : "type-229",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-10",
24   "self_type" : "type-36",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [5121]",
30   "name" : "unsigned char [5121]",
31   "referenced_type" : "type-15",
32   "self_type" : "type-14",
33   "size" : 5121,
34   "source_file" : "/system/core/liblog/include/log/log_read.h"
35  },
36  {
37   "alignment" : 4,
38   "linker_set_key" : "unsigned int [8]",
39   "name" : "unsigned int [8]",
40   "referenced_type" : "type-2",
41   "self_type" : "type-221",
42   "size" : 32,
43   "source_file" : "/system/core/libsystem/include/system/graphics.h"
44  }
45 ],
46 "builtin_types" :
47 [
48  {
49   "alignment" : 1,
50   "is_integral" : true,
51   "is_unsigned" : true,
52   "linker_set_key" : "bool",
53   "name" : "bool",
54   "referenced_type" : "type-37",
55   "self_type" : "type-37",
56   "size" : 1
57  },
58  {
59   "alignment" : 1,
60   "is_integral" : true,
61   "is_unsigned" : true,
62   "linker_set_key" : "char",
63   "name" : "char",
64   "referenced_type" : "type-18",
65   "self_type" : "type-18",
66   "size" : 1
67  },
68  {
69   "alignment" : 2,
70   "is_integral" : true,
71   "is_unsigned" : true,
72   "linker_set_key" : "char16_t",
73   "name" : "char16_t",
74   "referenced_type" : "type-134",
75   "self_type" : "type-134",
76   "size" : 2
77  },
78  {
79   "alignment" : 8,
80   "linker_set_key" : "double",
81   "name" : "double",
82   "referenced_type" : "type-42",
83   "self_type" : "type-42",
84   "size" : 8
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "float",
89   "name" : "float",
90   "referenced_type" : "type-39",
91   "self_type" : "type-39",
92   "size" : 4
93  },
94  {
95   "alignment" : 4,
96   "is_integral" : true,
97   "linker_set_key" : "int",
98   "name" : "int",
99   "referenced_type" : "type-10",
100   "self_type" : "type-10",
101   "size" : 4
102  },
103  {
104   "alignment" : 8,
105   "is_integral" : true,
106   "linker_set_key" : "long",
107   "name" : "long",
108   "referenced_type" : "type-26",
109   "self_type" : "type-26",
110   "size" : 8
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long long",
116   "name" : "long long",
117   "referenced_type" : "type-367",
118   "self_type" : "type-367",
119   "size" : 8
120  },
121  {
122   "alignment" : 2,
123   "is_integral" : true,
124   "linker_set_key" : "short",
125   "name" : "short",
126   "referenced_type" : "type-342",
127   "self_type" : "type-342",
128   "size" : 2
129  },
130  {
131   "alignment" : 1,
132   "is_integral" : true,
133   "linker_set_key" : "signed char",
134   "name" : "signed char",
135   "referenced_type" : "type-385",
136   "self_type" : "type-385",
137   "size" : 1
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "is_unsigned" : true,
143   "linker_set_key" : "unsigned char",
144   "name" : "unsigned char",
145   "referenced_type" : "type-15",
146   "self_type" : "type-15",
147   "size" : 1
148  },
149  {
150   "alignment" : 4,
151   "is_integral" : true,
152   "is_unsigned" : true,
153   "linker_set_key" : "unsigned int",
154   "name" : "unsigned int",
155   "referenced_type" : "type-2",
156   "self_type" : "type-2",
157   "size" : 4
158  },
159  {
160   "alignment" : 8,
161   "is_integral" : true,
162   "is_unsigned" : true,
163   "linker_set_key" : "unsigned long",
164   "name" : "unsigned long",
165   "referenced_type" : "type-29",
166   "self_type" : "type-29",
167   "size" : 8
168  },
169  {
170   "alignment" : 8,
171   "is_integral" : true,
172   "is_unsigned" : true,
173   "linker_set_key" : "unsigned long long",
174   "name" : "unsigned long long",
175   "referenced_type" : "type-163",
176   "self_type" : "type-163",
177   "size" : 8
178  },
179  {
180   "alignment" : 2,
181   "is_integral" : true,
182   "is_unsigned" : true,
183   "linker_set_key" : "unsigned short",
184   "name" : "unsigned short",
185   "referenced_type" : "type-8",
186   "self_type" : "type-8",
187   "size" : 2
188  },
189  {
190   "linker_set_key" : "void",
191   "name" : "void",
192   "referenced_type" : "type-96",
193   "self_type" : "type-96"
194  }
195 ],
196 "elf_functions" : [],
197 "elf_objects" : [],
198 "enum_types" :
199 [
200  {
201   "alignment" : 4,
202   "enum_fields" :
203   [
204    {
205     "enum_field_value" : 0,
206     "name" : "android::Condition::WAKE_UP_ONE"
207    },
208    {
209     "enum_field_value" : 1,
210     "name" : "android::Condition::WAKE_UP_ALL"
211    }
212   ],
213   "linker_set_key" : "android::Condition::WakeUpType",
214   "name" : "android::Condition::WakeUpType",
215   "referenced_type" : "type-246",
216   "self_type" : "type-246",
217   "size" : 4,
218   "source_file" : "/system/core/libutils/include/utils/Condition.h",
219   "underlying_type" : "type-2",
220   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
221  },
222  {
223   "alignment" : 4,
224   "enum_fields" :
225   [
226    {
227     "enum_field_value" : 0,
228     "name" : "android::String16::kEmptyString"
229    }
230   ],
231   "linker_set_key" : "android::String16::StaticLinkage",
232   "name" : "android::String16::StaticLinkage",
233   "referenced_type" : "type-135",
234   "self_type" : "type-135",
235   "size" : 4,
236   "source_file" : "/system/core/libutils/include/utils/String16.h",
237   "underlying_type" : "type-2",
238   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
239  },
240  {
241   "alignment" : 4,
242   "enum_fields" :
243   [
244    {
245     "enum_field_value" : 0,
246     "name" : "android::String8::kEmptyString"
247    }
248   ],
249   "linker_set_key" : "android::String8::StaticLinkage",
250   "name" : "android::String8::StaticLinkage",
251   "referenced_type" : "type-124",
252   "self_type" : "type-124",
253   "size" : 4,
254   "source_file" : "/system/core/libutils/include/utils/String8.h",
255   "underlying_type" : "type-2",
256   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
257  },
258  {
259   "alignment" : 4,
260   "enum_fields" :
261   [
262    {
263     "enum_field_value" : 0,
264     "name" : "android::hardware::HidlReturnRestriction::NONE"
265    },
266    {
267     "enum_field_value" : 1,
268     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
269    },
270    {
271     "enum_field_value" : 2,
272     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
273    }
274   ],
275   "linker_set_key" : "android::hardware::HidlReturnRestriction",
276   "name" : "android::hardware::HidlReturnRestriction",
277   "referenced_type" : "type-336",
278   "self_type" : "type-336",
279   "size" : 4,
280   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
281   "underlying_type" : "type-10",
282   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
283  },
284  {
285   "alignment" : 4,
286   "enum_fields" :
287   [
288    {
289     "enum_field_value" : 0,
290     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
291    },
292    {
293     "enum_field_value" : 1,
294     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
295    },
296    {
297     "enum_field_value" : 2,
298     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
299    },
300    {
301     "enum_field_value" : 3,
302     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
303    }
304   ],
305   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
306   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
307   "referenced_type" : "type-109",
308   "self_type" : "type-109",
309   "size" : 4,
310   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
311   "underlying_type" : "type-10",
312   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
313  },
314  {
315   "alignment" : 4,
316   "enum_fields" :
317   [
318    {
319     "enum_field_value" : 1,
320     "name" : "android::hardware::kSynchronizedReadWrite"
321    },
322    {
323     "enum_field_value" : 2,
324     "name" : "android::hardware::kUnsynchronizedWrite"
325    }
326   ],
327   "linker_set_key" : "android::hardware::MQFlavor",
328   "name" : "android::hardware::MQFlavor",
329   "referenced_type" : "type-105",
330   "self_type" : "type-105",
331   "size" : 4,
332   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
333   "underlying_type" : "type-2",
334   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
335  },
336  {
337   "alignment" : 4,
338   "enum_fields" :
339   [
340    {
341     "enum_field_value" : 0,
342     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
343    },
344    {
345     "enum_field_value" : 1,
346     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
347    },
348    {
349     "enum_field_value" : 2,
350     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
351    }
352   ],
353   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
354   "name" : "android::hardware::ProcessState::CallRestriction",
355   "referenced_type" : "type-266",
356   "self_type" : "type-266",
357   "size" : 4,
358   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
359   "underlying_type" : "type-10",
360   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
361  },
362  {
363   "alignment" : 4,
364   "enum_fields" :
365   [
366    {
367     "enum_field_value" : 0,
368     "name" : "android::hardware::Status::EX_NONE"
369    },
370    {
371     "enum_field_value" : -1,
372     "name" : "android::hardware::Status::EX_SECURITY"
373    },
374    {
375     "enum_field_value" : -2,
376     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
377    },
378    {
379     "enum_field_value" : -3,
380     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
381    },
382    {
383     "enum_field_value" : -4,
384     "name" : "android::hardware::Status::EX_NULL_POINTER"
385    },
386    {
387     "enum_field_value" : -5,
388     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
389    },
390    {
391     "enum_field_value" : -6,
392     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
393    },
394    {
395     "enum_field_value" : -7,
396     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
397    },
398    {
399     "enum_field_value" : -128,
400     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
401    },
402    {
403     "enum_field_value" : -129,
404     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
405    }
406   ],
407   "linker_set_key" : "android::hardware::Status::Exception",
408   "name" : "android::hardware::Status::Exception",
409   "referenced_type" : "type-318",
410   "self_type" : "type-318",
411   "size" : 4,
412   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
413   "underlying_type" : "type-10",
414   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
415  },
416  {
417   "alignment" : 4,
418   "enum_fields" :
419   [
420    {
421     "enum_field_value" : 0,
422     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
423    },
424    {
425     "enum_field_value" : 1,
426     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
427    },
428    {
429     "enum_field_value" : 2,
430     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
431    },
432    {
433     "enum_field_value" : 3,
434     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
435    },
436    {
437     "enum_field_value" : 4,
438     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
439    },
440    {
441     "enum_field_value" : 5,
442     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
443    },
444    {
445     "enum_field_value" : 6,
446     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
447    },
448    {
449     "enum_field_value" : 7,
450     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
451    },
452    {
453     "enum_field_value" : 8,
454     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
455    },
456    {
457     "enum_field_value" : 9,
458     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
459    }
460   ],
461   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
462   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
463   "referenced_type" : "type-302",
464   "self_type" : "type-302",
465   "size" : 4,
466   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
467   "underlying_type" : "type-2",
468   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
469  },
470  {
471   "alignment" : 8,
472   "enum_fields" :
473   [
474    {
475     "enum_field_value" : 15,
476     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_MASK"
477    },
478    {
479     "enum_field_value" : 0,
480     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_NEVER"
481    },
482    {
483     "enum_field_value" : 2,
484     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_RARELY"
485    },
486    {
487     "enum_field_value" : 3,
488     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_OFTEN"
489    },
490    {
491     "enum_field_value" : 240,
492     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_MASK"
493    },
494    {
495     "enum_field_value" : 0,
496     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_NEVER"
497    },
498    {
499     "enum_field_value" : 32,
500     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_RARELY"
501    },
502    {
503     "enum_field_value" : 48,
504     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_OFTEN"
505    },
506    {
507     "enum_field_value" : 256,
508     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_TEXTURE"
509    },
510    {
511     "enum_field_value" : 512,
512     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_RENDER_TARGET"
513    },
514    {
515     "enum_field_value" : 2048,
516     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_OVERLAY"
517    },
518    {
519     "enum_field_value" : 4096,
520     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CLIENT_TARGET"
521    },
522    {
523     "enum_field_value" : 16384,
524     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::PROTECTED"
525    },
526    {
527     "enum_field_value" : 32768,
528     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CURSOR"
529    },
530    {
531     "enum_field_value" : 65536,
532     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_ENCODER"
533    },
534    {
535     "enum_field_value" : 131072,
536     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_OUTPUT"
537    },
538    {
539     "enum_field_value" : 262144,
540     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_INPUT"
541    },
542    {
543     "enum_field_value" : 1048576,
544     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::RENDERSCRIPT"
545    },
546    {
547     "enum_field_value" : 4194304,
548     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_DECODER"
549    },
550    {
551     "enum_field_value" : 8388608,
552     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::SENSOR_DIRECT_DATA"
553    },
554    {
555     "enum_field_value" : 16777216,
556     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_DATA_BUFFER"
557    },
558    {
559     "enum_field_value" : -268435456,
560     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK"
561    },
562    {
563     "enum_field_value" : 0,
564     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK_HI"
565    }
566   ],
567   "linker_set_key" : "android::hardware::graphics::common::V1_0::BufferUsage",
568   "name" : "android::hardware::graphics::common::V1_0::BufferUsage",
569   "referenced_type" : "type-271",
570   "self_type" : "type-271",
571   "size" : 8,
572   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
573   "underlying_type" : "type-29",
574   "unique_id" : "_ZTSN7android8hardware8graphics6common4V1_011BufferUsageE"
575  },
576  {
577   "alignment" : 4,
578   "enum_fields" :
579   [
580    {
581     "enum_field_value" : 0,
582     "name" : "android::hardware::graphics::common::V1_0::ColorMode::NATIVE"
583    },
584    {
585     "enum_field_value" : 1,
586     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625"
587    },
588    {
589     "enum_field_value" : 2,
590     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625_UNADJUSTED"
591    },
592    {
593     "enum_field_value" : 3,
594     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525"
595    },
596    {
597     "enum_field_value" : 4,
598     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525_UNADJUSTED"
599    },
600    {
601     "enum_field_value" : 5,
602     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT709"
603    },
604    {
605     "enum_field_value" : 6,
606     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DCI_P3"
607    },
608    {
609     "enum_field_value" : 7,
610     "name" : "android::hardware::graphics::common::V1_0::ColorMode::SRGB"
611    },
612    {
613     "enum_field_value" : 8,
614     "name" : "android::hardware::graphics::common::V1_0::ColorMode::ADOBE_RGB"
615    },
616    {
617     "enum_field_value" : 9,
618     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DISPLAY_P3"
619    }
620   ],
621   "linker_set_key" : "android::hardware::graphics::common::V1_0::ColorMode",
622   "name" : "android::hardware::graphics::common::V1_0::ColorMode",
623   "referenced_type" : "type-274",
624   "self_type" : "type-274",
625   "size" : 4,
626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
627   "underlying_type" : "type-10",
628   "unique_id" : "_ZTSN7android8hardware8graphics6common4V1_09ColorModeE"
629  },
630  {
631   "alignment" : 4,
632   "enum_fields" :
633   [
634    {
635     "enum_field_value" : 0,
636     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::IDENTITY"
637    },
638    {
639     "enum_field_value" : 1,
640     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::ARBITRARY_MATRIX"
641    },
642    {
643     "enum_field_value" : 2,
644     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::VALUE_INVERSE"
645    },
646    {
647     "enum_field_value" : 3,
648     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::GRAYSCALE"
649    },
650    {
651     "enum_field_value" : 4,
652     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_PROTANOPIA"
653    },
654    {
655     "enum_field_value" : 5,
656     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_DEUTERANOPIA"
657    },
658    {
659     "enum_field_value" : 6,
660     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_TRITANOPIA"
661    }
662   ],
663   "linker_set_key" : "android::hardware::graphics::common::V1_0::ColorTransform",
664   "name" : "android::hardware::graphics::common::V1_0::ColorTransform",
665   "referenced_type" : "type-275",
666   "self_type" : "type-275",
667   "size" : 4,
668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
669   "underlying_type" : "type-10",
670   "unique_id" : "_ZTSN7android8hardware8graphics6common4V1_014ColorTransformE"
671  },
672  {
673   "alignment" : 4,
674   "enum_fields" :
675   [
676    {
677     "enum_field_value" : 0,
678     "name" : "android::hardware::graphics::common::V1_0::Dataspace::UNKNOWN"
679    },
680    {
681     "enum_field_value" : 1,
682     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ARBITRARY"
683    },
684    {
685     "enum_field_value" : 16,
686     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_SHIFT"
687    },
688    {
689     "enum_field_value" : 4128768,
690     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_MASK"
691    },
692    {
693     "enum_field_value" : 0,
694     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_UNSPECIFIED"
695    },
696    {
697     "enum_field_value" : 65536,
698     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT709"
699    },
700    {
701     "enum_field_value" : 131072,
702     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625"
703    },
704    {
705     "enum_field_value" : 196608,
706     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625_UNADJUSTED"
707    },
708    {
709     "enum_field_value" : 262144,
710     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525"
711    },
712    {
713     "enum_field_value" : 327680,
714     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525_UNADJUSTED"
715    },
716    {
717     "enum_field_value" : 393216,
718     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020"
719    },
720    {
721     "enum_field_value" : 458752,
722     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
723    },
724    {
725     "enum_field_value" : 524288,
726     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT470M"
727    },
728    {
729     "enum_field_value" : 589824,
730     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_FILM"
731    },
732    {
733     "enum_field_value" : 655360,
734     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_DCI_P3"
735    },
736    {
737     "enum_field_value" : 720896,
738     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_ADOBE_RGB"
739    },
740    {
741     "enum_field_value" : 22,
742     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SHIFT"
743    },
744    {
745     "enum_field_value" : 130023424,
746     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_MASK"
747    },
748    {
749     "enum_field_value" : 0,
750     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_UNSPECIFIED"
751    },
752    {
753     "enum_field_value" : 4194304,
754     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_LINEAR"
755    },
756    {
757     "enum_field_value" : 8388608,
758     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SRGB"
759    },
760    {
761     "enum_field_value" : 12582912,
762     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SMPTE_170M"
763    },
764    {
765     "enum_field_value" : 16777216,
766     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_2"
767    },
768    {
769     "enum_field_value" : 20971520,
770     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_6"
771    },
772    {
773     "enum_field_value" : 25165824,
774     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_8"
775    },
776    {
777     "enum_field_value" : 29360128,
778     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_ST2084"
779    },
780    {
781     "enum_field_value" : 33554432,
782     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_HLG"
783    },
784    {
785     "enum_field_value" : 27,
786     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_SHIFT"
787    },
788    {
789     "enum_field_value" : 939524096,
790     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_MASK"
791    },
792    {
793     "enum_field_value" : 0,
794     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_UNSPECIFIED"
795    },
796    {
797     "enum_field_value" : 134217728,
798     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_FULL"
799    },
800    {
801     "enum_field_value" : 268435456,
802     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_LIMITED"
803    },
804    {
805     "enum_field_value" : 402653184,
806     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_EXTENDED"
807    },
808    {
809     "enum_field_value" : 512,
810     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB_LINEAR"
811    },
812    {
813     "enum_field_value" : 138477568,
814     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB_LINEAR"
815    },
816    {
817     "enum_field_value" : 406913024,
818     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB_LINEAR"
819    },
820    {
821     "enum_field_value" : 513,
822     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB"
823    },
824    {
825     "enum_field_value" : 142671872,
826     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB"
827    },
828    {
829     "enum_field_value" : 411107328,
830     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB"
831    },
832    {
833     "enum_field_value" : 257,
834     "name" : "android::hardware::graphics::common::V1_0::Dataspace::JFIF"
835    },
836    {
837     "enum_field_value" : 146931712,
838     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_JFIF"
839    },
840    {
841     "enum_field_value" : 258,
842     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_625"
843    },
844    {
845     "enum_field_value" : 281149440,
846     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_625"
847    },
848    {
849     "enum_field_value" : 259,
850     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_525"
851    },
852    {
853     "enum_field_value" : 281280512,
854     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_525"
855    },
856    {
857     "enum_field_value" : 260,
858     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT709"
859    },
860    {
861     "enum_field_value" : 281083904,
862     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT709"
863    },
864    {
865     "enum_field_value" : 139067392,
866     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3_LINEAR"
867    },
868    {
869     "enum_field_value" : 155844608,
870     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3"
871    },
872    {
873     "enum_field_value" : 139067392,
874     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3_LINEAR"
875    },
876    {
877     "enum_field_value" : 143261696,
878     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3"
879    },
880    {
881     "enum_field_value" : 151715840,
882     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ADOBE_RGB"
883    },
884    {
885     "enum_field_value" : 138805248,
886     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_LINEAR"
887    },
888    {
889     "enum_field_value" : 147193856,
890     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020"
891    },
892    {
893     "enum_field_value" : 163971072,
894     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_PQ"
895    },
896    {
897     "enum_field_value" : 4096,
898     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DEPTH"
899    },
900    {
901     "enum_field_value" : 4097,
902     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SENSOR"
903    }
904   ],
905   "linker_set_key" : "android::hardware::graphics::common::V1_0::Dataspace",
906   "name" : "android::hardware::graphics::common::V1_0::Dataspace",
907   "referenced_type" : "type-273",
908   "self_type" : "type-273",
909   "size" : 4,
910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
911   "underlying_type" : "type-10",
912   "unique_id" : "_ZTSN7android8hardware8graphics6common4V1_09DataspaceE"
913  },
914  {
915   "alignment" : 4,
916   "enum_fields" :
917   [
918    {
919     "enum_field_value" : 1,
920     "name" : "android::hardware::graphics::common::V1_0::Hdr::DOLBY_VISION"
921    },
922    {
923     "enum_field_value" : 2,
924     "name" : "android::hardware::graphics::common::V1_0::Hdr::HDR10"
925    },
926    {
927     "enum_field_value" : 3,
928     "name" : "android::hardware::graphics::common::V1_0::Hdr::HLG"
929    }
930   ],
931   "linker_set_key" : "android::hardware::graphics::common::V1_0::Hdr",
932   "name" : "android::hardware::graphics::common::V1_0::Hdr",
933   "referenced_type" : "type-277",
934   "self_type" : "type-277",
935   "size" : 4,
936   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
937   "underlying_type" : "type-10",
938   "unique_id" : "_ZTSN7android8hardware8graphics6common4V1_03HdrE"
939  },
940  {
941   "alignment" : 4,
942   "enum_fields" :
943   [
944    {
945     "enum_field_value" : 1,
946     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_8888"
947    },
948    {
949     "enum_field_value" : 2,
950     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBX_8888"
951    },
952    {
953     "enum_field_value" : 3,
954     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_888"
955    },
956    {
957     "enum_field_value" : 4,
958     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_565"
959    },
960    {
961     "enum_field_value" : 5,
962     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BGRA_8888"
963    },
964    {
965     "enum_field_value" : 16,
966     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_SP"
967    },
968    {
969     "enum_field_value" : 17,
970     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCRCB_420_SP"
971    },
972    {
973     "enum_field_value" : 20,
974     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_I"
975    },
976    {
977     "enum_field_value" : 22,
978     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_FP16"
979    },
980    {
981     "enum_field_value" : 32,
982     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW16"
983    },
984    {
985     "enum_field_value" : 33,
986     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BLOB"
987    },
988    {
989     "enum_field_value" : 34,
990     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::IMPLEMENTATION_DEFINED"
991    },
992    {
993     "enum_field_value" : 35,
994     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_420_888"
995    },
996    {
997     "enum_field_value" : 36,
998     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW_OPAQUE"
999    },
1000    {
1001     "enum_field_value" : 37,
1002     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW10"
1003    },
1004    {
1005     "enum_field_value" : 38,
1006     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW12"
1007    },
1008    {
1009     "enum_field_value" : 43,
1010     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_1010102"
1011    },
1012    {
1013     "enum_field_value" : 538982489,
1014     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y8"
1015    },
1016    {
1017     "enum_field_value" : 540422489,
1018     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y16"
1019    },
1020    {
1021     "enum_field_value" : 842094169,
1022     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YV12"
1023    }
1024   ],
1025   "linker_set_key" : "android::hardware::graphics::common::V1_0::PixelFormat",
1026   "name" : "android::hardware::graphics::common::V1_0::PixelFormat",
1027   "referenced_type" : "type-270",
1028   "self_type" : "type-270",
1029   "size" : 4,
1030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
1031   "underlying_type" : "type-10",
1032   "unique_id" : "_ZTSN7android8hardware8graphics6common4V1_011PixelFormatE"
1033  },
1034  {
1035   "alignment" : 4,
1036   "enum_fields" :
1037   [
1038    {
1039     "enum_field_value" : 1,
1040     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_H"
1041    },
1042    {
1043     "enum_field_value" : 2,
1044     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_V"
1045    },
1046    {
1047     "enum_field_value" : 4,
1048     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_90"
1049    },
1050    {
1051     "enum_field_value" : 3,
1052     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_180"
1053    },
1054    {
1055     "enum_field_value" : 7,
1056     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_270"
1057    }
1058   ],
1059   "linker_set_key" : "android::hardware::graphics::common::V1_0::Transform",
1060   "name" : "android::hardware::graphics::common::V1_0::Transform",
1061   "referenced_type" : "type-272",
1062   "self_type" : "type-272",
1063   "size" : 4,
1064   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
1065   "underlying_type" : "type-10",
1066   "unique_id" : "_ZTSN7android8hardware8graphics6common4V1_09TransformE"
1067  },
1068  {
1069   "alignment" : 4,
1070   "enum_fields" :
1071   [
1072    {
1073     "enum_field_value" : 0,
1074     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1075    },
1076    {
1077     "enum_field_value" : 1,
1078     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1079    },
1080    {
1081     "enum_field_value" : 2,
1082     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1083    }
1084   ],
1085   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1086   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1087   "referenced_type" : "type-114",
1088   "self_type" : "type-114",
1089   "size" : 4,
1090   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1091   "underlying_type" : "type-10",
1092   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1093  },
1094  {
1095   "alignment" : 4,
1096   "enum_fields" :
1097   [
1098    {
1099     "enum_field_value" : 0,
1100     "name" : "ANDROID_LOG_UNKNOWN"
1101    },
1102    {
1103     "enum_field_value" : 1,
1104     "name" : "ANDROID_LOG_DEFAULT"
1105    },
1106    {
1107     "enum_field_value" : 2,
1108     "name" : "ANDROID_LOG_VERBOSE"
1109    },
1110    {
1111     "enum_field_value" : 3,
1112     "name" : "ANDROID_LOG_DEBUG"
1113    },
1114    {
1115     "enum_field_value" : 4,
1116     "name" : "ANDROID_LOG_INFO"
1117    },
1118    {
1119     "enum_field_value" : 5,
1120     "name" : "ANDROID_LOG_WARN"
1121    },
1122    {
1123     "enum_field_value" : 6,
1124     "name" : "ANDROID_LOG_ERROR"
1125    },
1126    {
1127     "enum_field_value" : 7,
1128     "name" : "ANDROID_LOG_FATAL"
1129    },
1130    {
1131     "enum_field_value" : 8,
1132     "name" : "ANDROID_LOG_SILENT"
1133    }
1134   ],
1135   "linker_set_key" : "android_LogPriority",
1136   "name" : "android_LogPriority",
1137   "referenced_type" : "type-1",
1138   "self_type" : "type-1",
1139   "size" : 4,
1140   "source_file" : "/system/core/liblog/include/android/log.h",
1141   "underlying_type" : "type-2",
1142   "unique_id" : "android_LogPriority"
1143  },
1144  {
1145   "alignment" : 4,
1146   "enum_fields" :
1147   [
1148    {
1149     "enum_field_value" : 0,
1150     "name" : "HAL_COLOR_MODE_NATIVE"
1151    },
1152    {
1153     "enum_field_value" : 1,
1154     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1155    },
1156    {
1157     "enum_field_value" : 2,
1158     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1159    },
1160    {
1161     "enum_field_value" : 3,
1162     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1163    },
1164    {
1165     "enum_field_value" : 4,
1166     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1167    },
1168    {
1169     "enum_field_value" : 5,
1170     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1171    },
1172    {
1173     "enum_field_value" : 6,
1174     "name" : "HAL_COLOR_MODE_DCI_P3"
1175    },
1176    {
1177     "enum_field_value" : 7,
1178     "name" : "HAL_COLOR_MODE_SRGB"
1179    },
1180    {
1181     "enum_field_value" : 8,
1182     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1183    },
1184    {
1185     "enum_field_value" : 9,
1186     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1187    }
1188   ],
1189   "linker_set_key" : "android_color_mode_t",
1190   "name" : "android_color_mode_t",
1191   "referenced_type" : "type-208",
1192   "self_type" : "type-208",
1193   "size" : 4,
1194   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1195   "underlying_type" : "type-2",
1196   "unique_id" : "android_color_mode_t"
1197  },
1198  {
1199   "alignment" : 4,
1200   "enum_fields" :
1201   [
1202    {
1203     "enum_field_value" : 10,
1204     "name" : "HAL_COLOR_MODE_BT2020"
1205    },
1206    {
1207     "enum_field_value" : 11,
1208     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1209    },
1210    {
1211     "enum_field_value" : 12,
1212     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1213    }
1214   ],
1215   "linker_set_key" : "android_color_mode_v1_1_t",
1216   "name" : "android_color_mode_v1_1_t",
1217   "referenced_type" : "type-214",
1218   "self_type" : "type-214",
1219   "size" : 4,
1220   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1221   "underlying_type" : "type-2",
1222   "unique_id" : "android_color_mode_v1_1_t"
1223  },
1224  {
1225   "alignment" : 4,
1226   "enum_fields" :
1227   [
1228    {
1229     "enum_field_value" : 0,
1230     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1231    },
1232    {
1233     "enum_field_value" : 1,
1234     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1235    },
1236    {
1237     "enum_field_value" : 2,
1238     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1239    },
1240    {
1241     "enum_field_value" : 3,
1242     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1243    },
1244    {
1245     "enum_field_value" : 4,
1246     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1247    },
1248    {
1249     "enum_field_value" : 5,
1250     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1251    },
1252    {
1253     "enum_field_value" : 6,
1254     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1255    }
1256   ],
1257   "linker_set_key" : "android_color_transform_t",
1258   "name" : "android_color_transform_t",
1259   "referenced_type" : "type-209",
1260   "self_type" : "type-209",
1261   "size" : 4,
1262   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1263   "underlying_type" : "type-2",
1264   "unique_id" : "android_color_transform_t"
1265  },
1266  {
1267   "alignment" : 4,
1268   "enum_fields" :
1269   [
1270    {
1271     "enum_field_value" : 0,
1272     "name" : "HAL_DATASPACE_UNKNOWN"
1273    },
1274    {
1275     "enum_field_value" : 1,
1276     "name" : "HAL_DATASPACE_ARBITRARY"
1277    },
1278    {
1279     "enum_field_value" : 16,
1280     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1281    },
1282    {
1283     "enum_field_value" : 4128768,
1284     "name" : "HAL_DATASPACE_STANDARD_MASK"
1285    },
1286    {
1287     "enum_field_value" : 0,
1288     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1289    },
1290    {
1291     "enum_field_value" : 65536,
1292     "name" : "HAL_DATASPACE_STANDARD_BT709"
1293    },
1294    {
1295     "enum_field_value" : 131072,
1296     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1297    },
1298    {
1299     "enum_field_value" : 196608,
1300     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1301    },
1302    {
1303     "enum_field_value" : 262144,
1304     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1305    },
1306    {
1307     "enum_field_value" : 327680,
1308     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1309    },
1310    {
1311     "enum_field_value" : 393216,
1312     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1313    },
1314    {
1315     "enum_field_value" : 458752,
1316     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1317    },
1318    {
1319     "enum_field_value" : 524288,
1320     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1321    },
1322    {
1323     "enum_field_value" : 589824,
1324     "name" : "HAL_DATASPACE_STANDARD_FILM"
1325    },
1326    {
1327     "enum_field_value" : 655360,
1328     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1329    },
1330    {
1331     "enum_field_value" : 720896,
1332     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1333    },
1334    {
1335     "enum_field_value" : 22,
1336     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1337    },
1338    {
1339     "enum_field_value" : 130023424,
1340     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1341    },
1342    {
1343     "enum_field_value" : 0,
1344     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1345    },
1346    {
1347     "enum_field_value" : 4194304,
1348     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1349    },
1350    {
1351     "enum_field_value" : 8388608,
1352     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1353    },
1354    {
1355     "enum_field_value" : 12582912,
1356     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1357    },
1358    {
1359     "enum_field_value" : 16777216,
1360     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1361    },
1362    {
1363     "enum_field_value" : 20971520,
1364     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1365    },
1366    {
1367     "enum_field_value" : 25165824,
1368     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1369    },
1370    {
1371     "enum_field_value" : 29360128,
1372     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1373    },
1374    {
1375     "enum_field_value" : 33554432,
1376     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1377    },
1378    {
1379     "enum_field_value" : 27,
1380     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1381    },
1382    {
1383     "enum_field_value" : 939524096,
1384     "name" : "HAL_DATASPACE_RANGE_MASK"
1385    },
1386    {
1387     "enum_field_value" : 0,
1388     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1389    },
1390    {
1391     "enum_field_value" : 134217728,
1392     "name" : "HAL_DATASPACE_RANGE_FULL"
1393    },
1394    {
1395     "enum_field_value" : 268435456,
1396     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1397    },
1398    {
1399     "enum_field_value" : 402653184,
1400     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1401    },
1402    {
1403     "enum_field_value" : 512,
1404     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1405    },
1406    {
1407     "enum_field_value" : 138477568,
1408     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1409    },
1410    {
1411     "enum_field_value" : 406913024,
1412     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1413    },
1414    {
1415     "enum_field_value" : 513,
1416     "name" : "HAL_DATASPACE_SRGB"
1417    },
1418    {
1419     "enum_field_value" : 142671872,
1420     "name" : "HAL_DATASPACE_V0_SRGB"
1421    },
1422    {
1423     "enum_field_value" : 411107328,
1424     "name" : "HAL_DATASPACE_V0_SCRGB"
1425    },
1426    {
1427     "enum_field_value" : 257,
1428     "name" : "HAL_DATASPACE_JFIF"
1429    },
1430    {
1431     "enum_field_value" : 146931712,
1432     "name" : "HAL_DATASPACE_V0_JFIF"
1433    },
1434    {
1435     "enum_field_value" : 258,
1436     "name" : "HAL_DATASPACE_BT601_625"
1437    },
1438    {
1439     "enum_field_value" : 281149440,
1440     "name" : "HAL_DATASPACE_V0_BT601_625"
1441    },
1442    {
1443     "enum_field_value" : 259,
1444     "name" : "HAL_DATASPACE_BT601_525"
1445    },
1446    {
1447     "enum_field_value" : 281280512,
1448     "name" : "HAL_DATASPACE_V0_BT601_525"
1449    },
1450    {
1451     "enum_field_value" : 260,
1452     "name" : "HAL_DATASPACE_BT709"
1453    },
1454    {
1455     "enum_field_value" : 281083904,
1456     "name" : "HAL_DATASPACE_V0_BT709"
1457    },
1458    {
1459     "enum_field_value" : 139067392,
1460     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1461    },
1462    {
1463     "enum_field_value" : 155844608,
1464     "name" : "HAL_DATASPACE_DCI_P3"
1465    },
1466    {
1467     "enum_field_value" : 139067392,
1468     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1469    },
1470    {
1471     "enum_field_value" : 143261696,
1472     "name" : "HAL_DATASPACE_DISPLAY_P3"
1473    },
1474    {
1475     "enum_field_value" : 151715840,
1476     "name" : "HAL_DATASPACE_ADOBE_RGB"
1477    },
1478    {
1479     "enum_field_value" : 138805248,
1480     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1481    },
1482    {
1483     "enum_field_value" : 147193856,
1484     "name" : "HAL_DATASPACE_BT2020"
1485    },
1486    {
1487     "enum_field_value" : 163971072,
1488     "name" : "HAL_DATASPACE_BT2020_PQ"
1489    },
1490    {
1491     "enum_field_value" : 4096,
1492     "name" : "HAL_DATASPACE_DEPTH"
1493    },
1494    {
1495     "enum_field_value" : 4097,
1496     "name" : "HAL_DATASPACE_SENSOR"
1497    }
1498   ],
1499   "linker_set_key" : "android_dataspace_t",
1500   "name" : "android_dataspace_t",
1501   "referenced_type" : "type-207",
1502   "self_type" : "type-207",
1503   "size" : 4,
1504   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1505   "underlying_type" : "type-2",
1506   "unique_id" : "android_dataspace_t"
1507  },
1508  {
1509   "alignment" : 4,
1510   "enum_fields" :
1511   [
1512    {
1513     "enum_field_value" : 281411584,
1514     "name" : "HAL_DATASPACE_BT2020_ITU"
1515    },
1516    {
1517     "enum_field_value" : 298188800,
1518     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1519    },
1520    {
1521     "enum_field_value" : 302383104,
1522     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1523    },
1524    {
1525     "enum_field_value" : 168165376,
1526     "name" : "HAL_DATASPACE_BT2020_HLG"
1527    }
1528   ],
1529   "linker_set_key" : "android_dataspace_v1_1_t",
1530   "name" : "android_dataspace_v1_1_t",
1531   "referenced_type" : "type-213",
1532   "self_type" : "type-213",
1533   "size" : 4,
1534   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1535   "underlying_type" : "type-2",
1536   "unique_id" : "android_dataspace_v1_1_t"
1537  },
1538  {
1539   "alignment" : 4,
1540   "enum_fields" :
1541   [
1542    {
1543     "enum_field_value" : 142999552,
1544     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1545    },
1546    {
1547     "enum_field_value" : 4098,
1548     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1549    },
1550    {
1551     "enum_field_value" : 4099,
1552     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1553    },
1554    {
1555     "enum_field_value" : 4100,
1556     "name" : "HAL_DATASPACE_HEIF"
1557    }
1558   ],
1559   "linker_set_key" : "android_dataspace_v1_2_t",
1560   "name" : "android_dataspace_v1_2_t",
1561   "referenced_type" : "type-217",
1562   "self_type" : "type-217",
1563   "size" : 4,
1564   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1565   "underlying_type" : "type-2",
1566   "unique_id" : "android_dataspace_v1_2_t"
1567  },
1568  {
1569   "alignment" : 4,
1570   "enum_fields" :
1571   [
1572    {
1573     "enum_field_value" : 1,
1574     "name" : "FLEX_COMPONENT_Y"
1575    },
1576    {
1577     "enum_field_value" : 2,
1578     "name" : "FLEX_COMPONENT_Cb"
1579    },
1580    {
1581     "enum_field_value" : 4,
1582     "name" : "FLEX_COMPONENT_Cr"
1583    },
1584    {
1585     "enum_field_value" : 1024,
1586     "name" : "FLEX_COMPONENT_R"
1587    },
1588    {
1589     "enum_field_value" : 2048,
1590     "name" : "FLEX_COMPONENT_G"
1591    },
1592    {
1593     "enum_field_value" : 4096,
1594     "name" : "FLEX_COMPONENT_B"
1595    },
1596    {
1597     "enum_field_value" : 1073741824,
1598     "name" : "FLEX_COMPONENT_A"
1599    }
1600   ],
1601   "linker_set_key" : "android_flex_component",
1602   "name" : "android_flex_component",
1603   "referenced_type" : "type-223",
1604   "self_type" : "type-223",
1605   "size" : 4,
1606   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1607   "underlying_type" : "type-2",
1608   "unique_id" : "android_flex_component"
1609  },
1610  {
1611   "alignment" : 4,
1612   "enum_fields" :
1613   [
1614    {
1615     "enum_field_value" : 0,
1616     "name" : "FLEX_FORMAT_INVALID"
1617    },
1618    {
1619     "enum_field_value" : 1,
1620     "name" : "FLEX_FORMAT_Y"
1621    },
1622    {
1623     "enum_field_value" : 7,
1624     "name" : "FLEX_FORMAT_YCbCr"
1625    },
1626    {
1627     "enum_field_value" : 1073741831,
1628     "name" : "FLEX_FORMAT_YCbCrA"
1629    },
1630    {
1631     "enum_field_value" : 7168,
1632     "name" : "FLEX_FORMAT_RGB"
1633    },
1634    {
1635     "enum_field_value" : 1073748992,
1636     "name" : "FLEX_FORMAT_RGBA"
1637    }
1638   ],
1639   "linker_set_key" : "android_flex_format",
1640   "name" : "android_flex_format",
1641   "referenced_type" : "type-225",
1642   "self_type" : "type-225",
1643   "size" : 4,
1644   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1645   "underlying_type" : "type-2",
1646   "unique_id" : "android_flex_format"
1647  },
1648  {
1649   "alignment" : 4,
1650   "enum_fields" :
1651   [
1652    {
1653     "enum_field_value" : 1,
1654     "name" : "HAL_HDR_DOLBY_VISION"
1655    },
1656    {
1657     "enum_field_value" : 2,
1658     "name" : "HAL_HDR_HDR10"
1659    },
1660    {
1661     "enum_field_value" : 3,
1662     "name" : "HAL_HDR_HLG"
1663    }
1664   ],
1665   "linker_set_key" : "android_hdr_t",
1666   "name" : "android_hdr_t",
1667   "referenced_type" : "type-211",
1668   "self_type" : "type-211",
1669   "size" : 4,
1670   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1671   "underlying_type" : "type-2",
1672   "unique_id" : "android_hdr_t"
1673  },
1674  {
1675   "alignment" : 4,
1676   "enum_fields" :
1677   [
1678    {
1679     "enum_field_value" : 4,
1680     "name" : "HAL_HDR_HDR10_PLUS"
1681    }
1682   ],
1683   "linker_set_key" : "android_hdr_v1_2_t",
1684   "name" : "android_hdr_v1_2_t",
1685   "referenced_type" : "type-216",
1686   "self_type" : "type-216",
1687   "size" : 4,
1688   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1689   "underlying_type" : "type-2",
1690   "unique_id" : "android_hdr_v1_2_t"
1691  },
1692  {
1693   "alignment" : 4,
1694   "enum_fields" :
1695   [
1696    {
1697     "enum_field_value" : 39,
1698     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1699    },
1700    {
1701     "enum_field_value" : 40,
1702     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1703    },
1704    {
1705     "enum_field_value" : 41,
1706     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1707    },
1708    {
1709     "enum_field_value" : 42,
1710     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1711    }
1712   ],
1713   "linker_set_key" : "android_pixel_format_sw_t",
1714   "name" : "android_pixel_format_sw_t",
1715   "referenced_type" : "type-219",
1716   "self_type" : "type-219",
1717   "size" : 4,
1718   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1719   "underlying_type" : "type-2",
1720   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1721  },
1722  {
1723   "alignment" : 4,
1724   "enum_fields" :
1725   [
1726    {
1727     "enum_field_value" : 1,
1728     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1729    },
1730    {
1731     "enum_field_value" : 2,
1732     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1733    },
1734    {
1735     "enum_field_value" : 3,
1736     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1737    },
1738    {
1739     "enum_field_value" : 4,
1740     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1741    },
1742    {
1743     "enum_field_value" : 5,
1744     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1745    },
1746    {
1747     "enum_field_value" : 16,
1748     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1749    },
1750    {
1751     "enum_field_value" : 17,
1752     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1753    },
1754    {
1755     "enum_field_value" : 20,
1756     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1757    },
1758    {
1759     "enum_field_value" : 22,
1760     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1761    },
1762    {
1763     "enum_field_value" : 32,
1764     "name" : "HAL_PIXEL_FORMAT_RAW16"
1765    },
1766    {
1767     "enum_field_value" : 33,
1768     "name" : "HAL_PIXEL_FORMAT_BLOB"
1769    },
1770    {
1771     "enum_field_value" : 34,
1772     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1773    },
1774    {
1775     "enum_field_value" : 35,
1776     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1777    },
1778    {
1779     "enum_field_value" : 36,
1780     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1781    },
1782    {
1783     "enum_field_value" : 37,
1784     "name" : "HAL_PIXEL_FORMAT_RAW10"
1785    },
1786    {
1787     "enum_field_value" : 38,
1788     "name" : "HAL_PIXEL_FORMAT_RAW12"
1789    },
1790    {
1791     "enum_field_value" : 43,
1792     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1793    },
1794    {
1795     "enum_field_value" : 538982489,
1796     "name" : "HAL_PIXEL_FORMAT_Y8"
1797    },
1798    {
1799     "enum_field_value" : 540422489,
1800     "name" : "HAL_PIXEL_FORMAT_Y16"
1801    },
1802    {
1803     "enum_field_value" : 842094169,
1804     "name" : "HAL_PIXEL_FORMAT_YV12"
1805    }
1806   ],
1807   "linker_set_key" : "android_pixel_format_t",
1808   "name" : "android_pixel_format_t",
1809   "referenced_type" : "type-205",
1810   "self_type" : "type-205",
1811   "size" : 4,
1812   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1813   "underlying_type" : "type-2",
1814   "unique_id" : "android_pixel_format_t"
1815  },
1816  {
1817   "alignment" : 4,
1818   "enum_fields" :
1819   [
1820    {
1821     "enum_field_value" : 48,
1822     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1823    },
1824    {
1825     "enum_field_value" : 49,
1826     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1827    },
1828    {
1829     "enum_field_value" : 50,
1830     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1831    },
1832    {
1833     "enum_field_value" : 51,
1834     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1835    },
1836    {
1837     "enum_field_value" : 52,
1838     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1839    },
1840    {
1841     "enum_field_value" : 53,
1842     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1843    },
1844    {
1845     "enum_field_value" : 54,
1846     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1847    }
1848   ],
1849   "linker_set_key" : "android_pixel_format_v1_1_t",
1850   "name" : "android_pixel_format_v1_1_t",
1851   "referenced_type" : "type-212",
1852   "self_type" : "type-212",
1853   "size" : 4,
1854   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1855   "underlying_type" : "type-2",
1856   "unique_id" : "android_pixel_format_v1_1_t"
1857  },
1858  {
1859   "alignment" : 4,
1860   "enum_fields" :
1861   [
1862    {
1863     "enum_field_value" : 55,
1864     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1865    }
1866   ],
1867   "linker_set_key" : "android_pixel_format_v1_2_t",
1868   "name" : "android_pixel_format_v1_2_t",
1869   "referenced_type" : "type-218",
1870   "self_type" : "type-218",
1871   "size" : 4,
1872   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1873   "underlying_type" : "type-2",
1874   "unique_id" : "android_pixel_format_v1_2_t"
1875  },
1876  {
1877   "alignment" : 4,
1878   "enum_fields" :
1879   [
1880    {
1881     "enum_field_value" : 0,
1882     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1883    },
1884    {
1885     "enum_field_value" : 1,
1886     "name" : "HAL_RENDER_INTENT_ENHANCE"
1887    },
1888    {
1889     "enum_field_value" : 2,
1890     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1891    },
1892    {
1893     "enum_field_value" : 3,
1894     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1895    }
1896   ],
1897   "linker_set_key" : "android_render_intent_v1_1_t",
1898   "name" : "android_render_intent_v1_1_t",
1899   "referenced_type" : "type-215",
1900   "self_type" : "type-215",
1901   "size" : 4,
1902   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1903   "underlying_type" : "type-2",
1904   "unique_id" : "android_render_intent_v1_1_t"
1905  },
1906  {
1907   "alignment" : 4,
1908   "enum_fields" :
1909   [
1910    {
1911     "enum_field_value" : 1,
1912     "name" : "HAL_TRANSFORM_FLIP_H"
1913    },
1914    {
1915     "enum_field_value" : 2,
1916     "name" : "HAL_TRANSFORM_FLIP_V"
1917    },
1918    {
1919     "enum_field_value" : 4,
1920     "name" : "HAL_TRANSFORM_ROT_90"
1921    },
1922    {
1923     "enum_field_value" : 3,
1924     "name" : "HAL_TRANSFORM_ROT_180"
1925    },
1926    {
1927     "enum_field_value" : 7,
1928     "name" : "HAL_TRANSFORM_ROT_270"
1929    }
1930   ],
1931   "linker_set_key" : "android_transform_t",
1932   "name" : "android_transform_t",
1933   "referenced_type" : "type-206",
1934   "self_type" : "type-206",
1935   "size" : 4,
1936   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1937   "underlying_type" : "type-2",
1938   "unique_id" : "android_transform_t"
1939  },
1940  {
1941   "alignment" : 4,
1942   "enum_fields" :
1943   [
1944    {
1945     "enum_field_value" : 0,
1946     "name" : "LOG_ID_MIN"
1947    },
1948    {
1949     "enum_field_value" : 0,
1950     "name" : "LOG_ID_MAIN"
1951    },
1952    {
1953     "enum_field_value" : 1,
1954     "name" : "LOG_ID_RADIO"
1955    },
1956    {
1957     "enum_field_value" : 2,
1958     "name" : "LOG_ID_EVENTS"
1959    },
1960    {
1961     "enum_field_value" : 3,
1962     "name" : "LOG_ID_SYSTEM"
1963    },
1964    {
1965     "enum_field_value" : 4,
1966     "name" : "LOG_ID_CRASH"
1967    },
1968    {
1969     "enum_field_value" : 5,
1970     "name" : "LOG_ID_STATS"
1971    },
1972    {
1973     "enum_field_value" : 6,
1974     "name" : "LOG_ID_SECURITY"
1975    },
1976    {
1977     "enum_field_value" : 7,
1978     "name" : "LOG_ID_KERNEL"
1979    },
1980    {
1981     "enum_field_value" : 8,
1982     "name" : "LOG_ID_MAX"
1983    }
1984   ],
1985   "linker_set_key" : "log_id",
1986   "name" : "log_id",
1987   "referenced_type" : "type-201",
1988   "self_type" : "type-201",
1989   "size" : 4,
1990   "source_file" : "/system/core/liblog/include/android/log.h",
1991   "underlying_type" : "type-2",
1992   "unique_id" : "log_id"
1993  }
1994 ],
1995 "function_types" :
1996 [
1997  {
1998   "alignment" : 4,
1999   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2000   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2001   "parameters" :
2002   [
2003    {
2004     "referenced_type" : "type-138"
2005    },
2006    {
2007     "referenced_type" : "type-263"
2008    },
2009    {
2010     "referenced_type" : "type-146"
2011    }
2012   ],
2013   "referenced_type" : "type-262",
2014   "return_type" : "type-37",
2015   "self_type" : "type-262",
2016   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2017  },
2018  {
2019   "alignment" : 4,
2020   "linker_set_key" : "int (void *)",
2021   "name" : "int (void *)",
2022   "parameters" :
2023   [
2024    {
2025     "referenced_type" : "type-146"
2026    }
2027   ],
2028   "referenced_type" : "type-234",
2029   "return_type" : "type-10",
2030   "self_type" : "type-234",
2031   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2032  },
2033  {
2034   "alignment" : 4,
2035   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2036   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2037   "parameters" :
2038   [
2039    {
2040     "referenced_type" : "type-166"
2041    },
2042    {
2043     "referenced_type" : "type-167"
2044    },
2045    {
2046     "referenced_type" : "type-29"
2047    },
2048    {
2049     "referenced_type" : "type-169"
2050    },
2051    {
2052     "referenced_type" : "type-29"
2053    },
2054    {
2055     "referenced_type" : "type-146"
2056    }
2057   ],
2058   "referenced_type" : "type-165",
2059   "return_type" : "type-96",
2060   "self_type" : "type-165",
2061   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2062  }
2063 ],
2064 "functions" : [],
2065 "global_vars" : [],
2066 "lvalue_reference_types" :
2067 [
2068  {
2069   "alignment" : 8,
2070   "linker_set_key" : "android::Mutex &",
2071   "name" : "android::Mutex &",
2072   "referenced_type" : "type-237",
2073   "self_type" : "type-241",
2074   "size" : 8,
2075   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2076  },
2077  {
2078   "alignment" : 8,
2079   "linker_set_key" : "android::RWLock &",
2080   "name" : "android::RWLock &",
2081   "referenced_type" : "type-248",
2082   "self_type" : "type-252",
2083   "size" : 8,
2084   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2085  },
2086  {
2087   "alignment" : 8,
2088   "linker_set_key" : "android::String16 &",
2089   "name" : "android::String16 &",
2090   "referenced_type" : "type-131",
2091   "self_type" : "type-139",
2092   "size" : 8,
2093   "source_file" : "/system/core/libutils/include/utils/String16.h"
2094  },
2095  {
2096   "alignment" : 8,
2097   "linker_set_key" : "android::String8 &",
2098   "name" : "android::String8 &",
2099   "referenced_type" : "type-123",
2100   "self_type" : "type-128",
2101   "size" : 8,
2102   "source_file" : "/system/core/libutils/include/utils/String8.h"
2103  },
2104  {
2105   "alignment" : 8,
2106   "linker_set_key" : "android::hardware::Return<bool> &",
2107   "name" : "android::hardware::Return<bool> &",
2108   "referenced_type" : "type-326",
2109   "self_type" : "type-331",
2110   "size" : 8,
2111   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2112  },
2113  {
2114   "alignment" : 8,
2115   "linker_set_key" : "android::hardware::Return<void> &",
2116   "name" : "android::hardware::Return<void> &",
2117   "referenced_type" : "type-337",
2118   "self_type" : "type-340",
2119   "size" : 8,
2120   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2121  },
2122  {
2123   "alignment" : 8,
2124   "linker_set_key" : "android::hardware::Status &",
2125   "name" : "android::hardware::Status &",
2126   "referenced_type" : "type-316",
2127   "self_type" : "type-324",
2128   "size" : 8,
2129   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2130  },
2131  {
2132   "alignment" : 8,
2133   "linker_set_key" : "android::hardware::TextOutput &",
2134   "name" : "android::hardware::TextOutput &",
2135   "referenced_type" : "type-175",
2136   "self_type" : "type-174",
2137   "size" : 8,
2138   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2139  },
2140  {
2141   "alignment" : 8,
2142   "linker_set_key" : "android::hardware::hidl_memory &",
2143   "name" : "android::hardware::hidl_memory &",
2144   "referenced_type" : "type-68",
2145   "self_type" : "type-73",
2146   "size" : 8,
2147   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2148  },
2149  {
2150   "alignment" : 8,
2151   "linker_set_key" : "const android::String16 &",
2152   "name" : "const android::String16 &",
2153   "referenced_type" : "type-136",
2154   "self_type" : "type-138",
2155   "size" : 8,
2156   "source_file" : "/system/core/libutils/include/utils/String16.h"
2157  },
2158  {
2159   "alignment" : 8,
2160   "linker_set_key" : "const android::String8 &",
2161   "name" : "const android::String8 &",
2162   "referenced_type" : "type-125",
2163   "self_type" : "type-127",
2164   "size" : 8,
2165   "source_file" : "/system/core/libutils/include/utils/String8.h"
2166  },
2167  {
2168   "alignment" : 8,
2169   "linker_set_key" : "const android::hardware::Parcel &",
2170   "name" : "const android::hardware::Parcel &",
2171   "referenced_type" : "type-176",
2172   "self_type" : "type-177",
2173   "size" : 8,
2174   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2175  },
2176  {
2177   "alignment" : 8,
2178   "linker_set_key" : "const android::hardware::Status &",
2179   "name" : "const android::hardware::Status &",
2180   "referenced_type" : "type-321",
2181   "self_type" : "type-322",
2182   "size" : 8,
2183   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2184  },
2185  {
2186   "alignment" : 8,
2187   "linker_set_key" : "const android::hardware::hidl_handle &",
2188   "name" : "const android::hardware::hidl_handle &",
2189   "referenced_type" : "type-98",
2190   "self_type" : "type-99",
2191   "size" : 8,
2192   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2193  },
2194  {
2195   "alignment" : 8,
2196   "linker_set_key" : "const android::hardware::hidl_memory &",
2197   "name" : "const android::hardware::hidl_memory &",
2198   "referenced_type" : "type-71",
2199   "self_type" : "type-72",
2200   "size" : 8,
2201   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2202  },
2203  {
2204   "alignment" : 8,
2205   "linker_set_key" : "const android::hardware::hidl_string &",
2206   "name" : "const android::hardware::hidl_string &",
2207   "referenced_type" : "type-66",
2208   "self_type" : "type-67",
2209   "size" : 8,
2210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2211  },
2212  {
2213   "alignment" : 8,
2214   "linker_set_key" : "const android::hardware::hidl_version &",
2215   "name" : "const android::hardware::hidl_version &",
2216   "referenced_type" : "type-92",
2217   "self_type" : "type-94",
2218   "size" : 8,
2219   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2220  },
2221  {
2222   "alignment" : 8,
2223   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2224   "name" : "const android::sp<android::hardware::IBinder> &",
2225   "referenced_type" : "type-264",
2226   "self_type" : "type-263",
2227   "size" : 8,
2228   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2229  },
2230  {
2231   "alignment" : 8,
2232   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
2233   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
2234   "referenced_type" : "type-101",
2235   "self_type" : "type-100",
2236   "size" : 8,
2237   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2238  },
2239  {
2240   "alignment" : 8,
2241   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2242   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2243   "referenced_type" : "type-309",
2244   "self_type" : "type-310",
2245   "size" : 8,
2246   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2247  },
2248  {
2249   "alignment" : 8,
2250   "linker_set_key" : "const bool &",
2251   "name" : "const bool &",
2252   "referenced_type" : "type-315",
2253   "self_type" : "type-383",
2254   "size" : 8,
2255   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2256  },
2257  {
2258   "alignment" : 8,
2259   "linker_set_key" : "const double &",
2260   "name" : "const double &",
2261   "referenced_type" : "type-41",
2262   "self_type" : "type-44",
2263   "size" : 8,
2264   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2265  },
2266  {
2267   "alignment" : 8,
2268   "linker_set_key" : "const float &",
2269   "name" : "const float &",
2270   "referenced_type" : "type-38",
2271   "self_type" : "type-40",
2272   "size" : 8,
2273   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2274  },
2275  {
2276   "alignment" : 8,
2277   "linker_set_key" : "const int &",
2278   "name" : "const int &",
2279   "referenced_type" : "type-9",
2280   "self_type" : "type-22",
2281   "size" : 8,
2282   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2283  },
2284  {
2285   "linker_set_key" : "const iter<is_const> &",
2286   "name" : "const iter<is_const> &",
2287   "referenced_type" : "type-77",
2288   "self_type" : "type-79",
2289   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2290  },
2291  {
2292   "alignment" : 8,
2293   "linker_set_key" : "const log_msg &",
2294   "name" : "const log_msg &",
2295   "referenced_type" : "type-11",
2296   "self_type" : "type-54",
2297   "size" : 8,
2298   "source_file" : "/system/core/liblog/include/log/log_read.h"
2299  },
2300  {
2301   "alignment" : 8,
2302   "linker_set_key" : "const long &",
2303   "name" : "const long &",
2304   "referenced_type" : "type-25",
2305   "self_type" : "type-27",
2306   "size" : 8,
2307   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2308  },
2309  {
2310   "alignment" : 8,
2311   "linker_set_key" : "const short &",
2312   "name" : "const short &",
2313   "referenced_type" : "type-388",
2314   "self_type" : "type-389",
2315   "size" : 8,
2316   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2317  },
2318  {
2319   "alignment" : 8,
2320   "linker_set_key" : "const signed char &",
2321   "name" : "const signed char &",
2322   "referenced_type" : "type-384",
2323   "self_type" : "type-386",
2324   "size" : 8,
2325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2326  },
2327  {
2328   "alignment" : 8,
2329   "linker_set_key" : "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 *> > *)> > > &",
2330   "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 *> > *)> > > &",
2331   "referenced_type" : "type-304",
2332   "self_type" : "type-303",
2333   "size" : 8,
2334   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2335  },
2336  {
2337   "alignment" : 8,
2338   "linker_set_key" : "const unsigned char &",
2339   "name" : "const unsigned char &",
2340   "referenced_type" : "type-168",
2341   "self_type" : "type-387",
2342   "size" : 8,
2343   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2344  },
2345  {
2346   "alignment" : 8,
2347   "linker_set_key" : "const unsigned int &",
2348   "name" : "const unsigned int &",
2349   "referenced_type" : "type-23",
2350   "self_type" : "type-24",
2351   "size" : 8,
2352   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2353  },
2354  {
2355   "alignment" : 8,
2356   "linker_set_key" : "const unsigned long &",
2357   "name" : "const unsigned long &",
2358   "referenced_type" : "type-28",
2359   "self_type" : "type-30",
2360   "size" : 8,
2361   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2362  },
2363  {
2364   "alignment" : 8,
2365   "linker_set_key" : "const unsigned short &",
2366   "name" : "const unsigned short &",
2367   "referenced_type" : "type-7",
2368   "self_type" : "type-6",
2369   "size" : 8,
2370   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2371  },
2372  {
2373   "alignment" : 8,
2374   "linker_set_key" : "int &",
2375   "name" : "int &",
2376   "referenced_type" : "type-10",
2377   "self_type" : "type-116",
2378   "size" : 8,
2379   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2380  },
2381  {
2382   "alignment" : 8,
2383   "linker_set_key" : "unsigned long &",
2384   "name" : "unsigned long &",
2385   "referenced_type" : "type-29",
2386   "self_type" : "type-280",
2387   "size" : 8,
2388   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
2389  }
2390 ],
2391 "pointer_types" :
2392 [
2393  {
2394   "alignment" : 8,
2395   "linker_set_key" : "android::Condition *",
2396   "name" : "android::Condition *",
2397   "referenced_type" : "type-244",
2398   "self_type" : "type-247",
2399   "size" : 8,
2400   "source_file" : "/system/core/libutils/include/utils/Condition.h"
2401  },
2402  {
2403   "alignment" : 8,
2404   "linker_set_key" : "android::Mutex *",
2405   "name" : "android::Mutex *",
2406   "referenced_type" : "type-237",
2407   "self_type" : "type-239",
2408   "size" : 8,
2409   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2410  },
2411  {
2412   "alignment" : 8,
2413   "linker_set_key" : "android::Mutex::Autolock *",
2414   "name" : "android::Mutex::Autolock *",
2415   "referenced_type" : "type-240",
2416   "self_type" : "type-242",
2417   "size" : 8,
2418   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2419  },
2420  {
2421   "alignment" : 8,
2422   "linker_set_key" : "android::RWLock *",
2423   "name" : "android::RWLock *",
2424   "referenced_type" : "type-248",
2425   "self_type" : "type-250",
2426   "size" : 8,
2427   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2428  },
2429  {
2430   "alignment" : 8,
2431   "linker_set_key" : "android::RWLock::AutoRLock *",
2432   "name" : "android::RWLock::AutoRLock *",
2433   "referenced_type" : "type-251",
2434   "self_type" : "type-253",
2435   "size" : 8,
2436   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2437  },
2438  {
2439   "alignment" : 8,
2440   "linker_set_key" : "android::RWLock::AutoWLock *",
2441   "name" : "android::RWLock::AutoWLock *",
2442   "referenced_type" : "type-255",
2443   "self_type" : "type-256",
2444   "size" : 8,
2445   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2446  },
2447  {
2448   "alignment" : 8,
2449   "linker_set_key" : "android::RefBase *",
2450   "name" : "android::RefBase *",
2451   "referenced_type" : "type-47",
2452   "self_type" : "type-53",
2453   "size" : 8,
2454   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2455  },
2456  {
2457   "alignment" : 8,
2458   "linker_set_key" : "android::RefBase::weakref_impl *",
2459   "name" : "android::RefBase::weakref_impl *",
2460   "referenced_type" : "type-50",
2461   "self_type" : "type-49",
2462   "size" : 8,
2463   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2464  },
2465  {
2466   "alignment" : 8,
2467   "linker_set_key" : "android::RefBase::weakref_type *",
2468   "name" : "android::RefBase::weakref_type *",
2469   "referenced_type" : "type-152",
2470   "self_type" : "type-151",
2471   "size" : 8,
2472   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2473  },
2474  {
2475   "alignment" : 8,
2476   "linker_set_key" : "android::ReferenceRenamer *",
2477   "name" : "android::ReferenceRenamer *",
2478   "referenced_type" : "type-45",
2479   "self_type" : "type-46",
2480   "size" : 8,
2481   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2482  },
2483  {
2484   "alignment" : 8,
2485   "linker_set_key" : "android::ScopedTrace *",
2486   "name" : "android::ScopedTrace *",
2487   "referenced_type" : "type-268",
2488   "self_type" : "type-269",
2489   "size" : 8,
2490   "source_file" : "/system/core/libutils/include/utils/Trace.h"
2491  },
2492  {
2493   "alignment" : 8,
2494   "linker_set_key" : "android::String16 *",
2495   "name" : "android::String16 *",
2496   "referenced_type" : "type-131",
2497   "self_type" : "type-140",
2498   "size" : 8,
2499   "source_file" : "/system/core/libutils/include/utils/String16.h"
2500  },
2501  {
2502   "alignment" : 8,
2503   "linker_set_key" : "android::String8 *",
2504   "name" : "android::String8 *",
2505   "referenced_type" : "type-123",
2506   "self_type" : "type-129",
2507   "size" : 8,
2508   "source_file" : "/system/core/libutils/include/utils/String8.h"
2509  },
2510  {
2511   "alignment" : 8,
2512   "linker_set_key" : "android::Thread *",
2513   "name" : "android::Thread *",
2514   "referenced_type" : "type-314",
2515   "self_type" : "type-313",
2516   "size" : 8,
2517   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2518  },
2519  {
2520   "alignment" : 8,
2521   "linker_set_key" : "android::VirtualLightRefBase *",
2522   "name" : "android::VirtualLightRefBase *",
2523   "referenced_type" : "type-3",
2524   "self_type" : "type-111",
2525   "size" : 8,
2526   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
2527  },
2528  {
2529   "alignment" : 8,
2530   "linker_set_key" : "android::hardware::GrantorDescriptor *",
2531   "name" : "android::hardware::GrantorDescriptor *",
2532   "referenced_type" : "type-84",
2533   "self_type" : "type-83",
2534   "size" : 8,
2535   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2536  },
2537  {
2538   "alignment" : 8,
2539   "linker_set_key" : "android::hardware::IBinder *",
2540   "name" : "android::hardware::IBinder *",
2541   "referenced_type" : "type-147",
2542   "self_type" : "type-150",
2543   "size" : 8,
2544   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2545  },
2546  {
2547   "alignment" : 8,
2548   "linker_set_key" : "android::hardware::Parcel *",
2549   "name" : "android::hardware::Parcel *",
2550   "referenced_type" : "type-159",
2551   "self_type" : "type-166",
2552   "size" : 8,
2553   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2554  },
2555  {
2556   "alignment" : 8,
2557   "linker_set_key" : "android::hardware::Return<bool> *",
2558   "name" : "android::hardware::Return<bool> *",
2559   "referenced_type" : "type-326",
2560   "self_type" : "type-328",
2561   "size" : 8,
2562   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2563  },
2564  {
2565   "alignment" : 8,
2566   "linker_set_key" : "android::hardware::Return<void> *",
2567   "name" : "android::hardware::Return<void> *",
2568   "referenced_type" : "type-337",
2569   "self_type" : "type-338",
2570   "size" : 8,
2571   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2572  },
2573  {
2574   "alignment" : 8,
2575   "linker_set_key" : "android::hardware::Status *",
2576   "name" : "android::hardware::Status *",
2577   "referenced_type" : "type-316",
2578   "self_type" : "type-320",
2579   "size" : 8,
2580   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2581  },
2582  {
2583   "alignment" : 8,
2584   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
2585   "name" : "android::hardware::details::HidlInstrumentor *",
2586   "referenced_type" : "type-181",
2587   "self_type" : "type-306",
2588   "size" : 8,
2589   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2590  },
2591  {
2592   "alignment" : 8,
2593   "linker_set_key" : "android::hardware::details::return_status *",
2594   "name" : "android::hardware::details::return_status *",
2595   "referenced_type" : "type-327",
2596   "self_type" : "type-332",
2597   "size" : 8,
2598   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2599  },
2600  {
2601   "alignment" : 8,
2602   "linker_set_key" : "android::hardware::hidl_death_recipient *",
2603   "name" : "android::hardware::hidl_death_recipient *",
2604   "referenced_type" : "type-104",
2605   "self_type" : "type-103",
2606   "size" : 8,
2607   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2608  },
2609  {
2610   "alignment" : 8,
2611   "linker_set_key" : "android::hardware::hidl_memory *",
2612   "name" : "android::hardware::hidl_memory *",
2613   "referenced_type" : "type-68",
2614   "self_type" : "type-69",
2615   "size" : 8,
2616   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2617  },
2618  {
2619   "alignment" : 8,
2620   "linker_set_key" : "android::hardware::hidl_version *",
2621   "name" : "android::hardware::hidl_version *",
2622   "referenced_type" : "type-90",
2623   "self_type" : "type-91",
2624   "size" : 8,
2625   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2626  },
2627  {
2628   "alignment" : 8,
2629   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
2630   "name" : "android::hidl::base::V1_0::BnHwBase *",
2631   "referenced_type" : "type-178",
2632   "self_type" : "type-185",
2633   "size" : 8,
2634   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
2635  },
2636  {
2637   "alignment" : 8,
2638   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
2639   "name" : "android::hidl::base::V1_0::IBase *",
2640   "referenced_type" : "type-120",
2641   "self_type" : "type-180",
2642   "size" : 8,
2643   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2644  },
2645  {
2646   "alignment" : 8,
2647   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
2648   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
2649   "referenced_type" : "type-179",
2650   "self_type" : "type-308",
2651   "size" : 8,
2652   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2653  },
2654  {
2655   "alignment" : 8,
2656   "linker_set_key" : "android_flex_plane *",
2657   "name" : "android_flex_plane *",
2658   "referenced_type" : "type-224",
2659   "self_type" : "type-227",
2660   "size" : 8,
2661   "source_file" : "/system/core/libsystem/include/system/graphics.h"
2662  },
2663  {
2664   "alignment" : 8,
2665   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2666   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2667   "referenced_type" : "type-262",
2668   "self_type" : "type-261",
2669   "size" : 8,
2670   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2671  },
2672  {
2673   "alignment" : 8,
2674   "linker_set_key" : "char *",
2675   "name" : "char *",
2676   "referenced_type" : "type-18",
2677   "self_type" : "type-88",
2678   "size" : 8,
2679   "source_file" : "/system/core/liblog/include/log/log_read.h"
2680  },
2681  {
2682   "alignment" : 8,
2683   "linker_set_key" : "const android::NativeHandle *",
2684   "name" : "const android::NativeHandle *",
2685   "referenced_type" : "type-110",
2686   "self_type" : "type-112",
2687   "size" : 8,
2688   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2689  },
2690  {
2691   "alignment" : 8,
2692   "linker_set_key" : "const android::RefBase *",
2693   "name" : "const android::RefBase *",
2694   "referenced_type" : "type-51",
2695   "self_type" : "type-52",
2696   "size" : 8,
2697   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2698  },
2699  {
2700   "alignment" : 8,
2701   "linker_set_key" : "const android::String16 *",
2702   "name" : "const android::String16 *",
2703   "referenced_type" : "type-136",
2704   "self_type" : "type-137",
2705   "size" : 8,
2706   "source_file" : "/system/core/libutils/include/utils/String16.h"
2707  },
2708  {
2709   "alignment" : 8,
2710   "linker_set_key" : "const android::String8 *",
2711   "name" : "const android::String8 *",
2712   "referenced_type" : "type-125",
2713   "self_type" : "type-126",
2714   "size" : 8,
2715   "source_file" : "/system/core/libutils/include/utils/String8.h"
2716  },
2717  {
2718   "alignment" : 8,
2719   "linker_set_key" : "const android::VectorImpl *",
2720   "name" : "const android::VectorImpl *",
2721   "referenced_type" : "type-193",
2722   "self_type" : "type-194",
2723   "size" : 8,
2724   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2725  },
2726  {
2727   "alignment" : 8,
2728   "linker_set_key" : "const android::hardware::BpHwRefBase *",
2729   "name" : "const android::hardware::BpHwRefBase *",
2730   "referenced_type" : "type-155",
2731   "self_type" : "type-156",
2732   "size" : 8,
2733   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2734  },
2735  {
2736   "alignment" : 8,
2737   "linker_set_key" : "const android::hardware::Status *",
2738   "name" : "const android::hardware::Status *",
2739   "referenced_type" : "type-321",
2740   "self_type" : "type-325",
2741   "size" : 8,
2742   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2743  },
2744  {
2745   "alignment" : 8,
2746   "linker_set_key" : "const android::hardware::details::return_status *",
2747   "name" : "const android::hardware::details::return_status *",
2748   "referenced_type" : "type-334",
2749   "self_type" : "type-335",
2750   "size" : 8,
2751   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2752  },
2753  {
2754   "alignment" : 8,
2755   "linker_set_key" : "const android::hardware::hidl_memory *",
2756   "name" : "const android::hardware::hidl_memory *",
2757   "referenced_type" : "type-71",
2758   "self_type" : "type-75",
2759   "size" : 8,
2760   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2761  },
2762  {
2763   "alignment" : 8,
2764   "linker_set_key" : "const android::hardware::hidl_version *",
2765   "name" : "const android::hardware::hidl_version *",
2766   "referenced_type" : "type-92",
2767   "self_type" : "type-93",
2768   "size" : 8,
2769   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2770  },
2771  {
2772   "alignment" : 8,
2773   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
2774   "name" : "const android::hidl::base::V1_0::IBase *",
2775   "referenced_type" : "type-119",
2776   "self_type" : "type-121",
2777   "size" : 8,
2778   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2779  },
2780  {
2781   "alignment" : 8,
2782   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
2783   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
2784   "referenced_type" : "type-101",
2785   "self_type" : "type-307",
2786   "size" : 8,
2787   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2788  },
2789  {
2790   "alignment" : 8,
2791   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2792   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2793   "referenced_type" : "type-309",
2794   "self_type" : "type-311",
2795   "size" : 8,
2796   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2797  },
2798  {
2799   "alignment" : 8,
2800   "linker_set_key" : "const char *",
2801   "name" : "const char *",
2802   "referenced_type" : "type-65",
2803   "self_type" : "type-64",
2804   "size" : 8,
2805   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2806  },
2807  {
2808   "alignment" : 8,
2809   "linker_set_key" : "const char16_t *",
2810   "name" : "const char16_t *",
2811   "referenced_type" : "type-133",
2812   "self_type" : "type-132",
2813   "size" : 8,
2814   "source_file" : "/system/core/libutils/include/utils/String16.h"
2815  },
2816  {
2817   "alignment" : 8,
2818   "linker_set_key" : "const log_msg *",
2819   "name" : "const log_msg *",
2820   "referenced_type" : "type-11",
2821   "self_type" : "type-43",
2822   "size" : 8,
2823   "source_file" : "/system/core/liblog/include/log/log_read.h"
2824  },
2825  {
2826   "alignment" : 8,
2827   "linker_set_key" : "const native_handle *",
2828   "name" : "const native_handle *",
2829   "referenced_type" : "type-60",
2830   "self_type" : "type-59",
2831   "size" : 8,
2832   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2833  },
2834  {
2835   "alignment" : 8,
2836   "linker_set_key" : "const unsigned char *",
2837   "name" : "const unsigned char *",
2838   "referenced_type" : "type-168",
2839   "self_type" : "type-167",
2840   "size" : 8,
2841   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2842  },
2843  {
2844   "alignment" : 8,
2845   "linker_set_key" : "const unsigned long long *",
2846   "name" : "const unsigned long long *",
2847   "referenced_type" : "type-170",
2848   "self_type" : "type-169",
2849   "size" : 8,
2850   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2851  },
2852  {
2853   "alignment" : 8,
2854   "linker_set_key" : "const void *",
2855   "name" : "const void *",
2856   "referenced_type" : "type-95",
2857   "self_type" : "type-97",
2858   "size" : 8,
2859   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2860  },
2861  {
2862   "alignment" : 8,
2863   "linker_set_key" : "int (*)(void *)",
2864   "name" : "int (*)(void *)",
2865   "referenced_type" : "type-234",
2866   "self_type" : "type-235",
2867   "size" : 8,
2868   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2869  },
2870  {
2871   "alignment" : 8,
2872   "linker_set_key" : "log_msg *",
2873   "name" : "log_msg *",
2874   "referenced_type" : "type-12",
2875   "self_type" : "type-89",
2876   "size" : 8,
2877   "source_file" : "/system/core/liblog/include/log/log_read.h"
2878  },
2879  {
2880   "alignment" : 8,
2881   "linker_set_key" : "native_handle *",
2882   "name" : "native_handle *",
2883   "referenced_type" : "type-35",
2884   "self_type" : "type-34",
2885   "size" : 8,
2886   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2887  },
2888  {
2889   "alignment" : 8,
2890   "linker_set_key" : "unsigned char *",
2891   "name" : "unsigned char *",
2892   "referenced_type" : "type-15",
2893   "self_type" : "type-161",
2894   "size" : 8,
2895   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2896  },
2897  {
2898   "alignment" : 8,
2899   "linker_set_key" : "unsigned long long *",
2900   "name" : "unsigned long long *",
2901   "referenced_type" : "type-163",
2902   "self_type" : "type-162",
2903   "size" : 8,
2904   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2905  },
2906  {
2907   "alignment" : 8,
2908   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2909   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2910   "referenced_type" : "type-165",
2911   "self_type" : "type-164",
2912   "size" : 8,
2913   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2914  },
2915  {
2916   "alignment" : 8,
2917   "linker_set_key" : "void *",
2918   "name" : "void *",
2919   "referenced_type" : "type-96",
2920   "self_type" : "type-146",
2921   "size" : 8,
2922   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2923  },
2924  {
2925   "alignment" : 8,
2926   "linker_set_key" : "void **",
2927   "name" : "void **",
2928   "referenced_type" : "type-146",
2929   "self_type" : "type-236",
2930   "size" : 8,
2931   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2932  }
2933 ],
2934 "qualified_types" :
2935 [
2936  {
2937   "alignment" : 8,
2938   "is_const" : true,
2939   "linker_set_key" : "android::RefBase::weakref_impl *const",
2940   "name" : "android::RefBase::weakref_impl *const",
2941   "referenced_type" : "type-49",
2942   "self_type" : "type-48",
2943   "size" : 8,
2944   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2945  },
2946  {
2947   "alignment" : 8,
2948   "is_const" : true,
2949   "linker_set_key" : "android::hardware::IBinder *const",
2950   "name" : "android::hardware::IBinder *const",
2951   "referenced_type" : "type-150",
2952   "self_type" : "type-149",
2953   "size" : 8,
2954   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2955  },
2956  {
2957   "alignment" : 8,
2958   "is_const" : true,
2959   "linker_set_key" : "const android::NativeHandle",
2960   "name" : "const android::NativeHandle",
2961   "referenced_type" : "type-33",
2962   "self_type" : "type-110",
2963   "size" : 24,
2964   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2965  },
2966  {
2967   "alignment" : 8,
2968   "is_const" : true,
2969   "linker_set_key" : "const android::RefBase",
2970   "name" : "const android::RefBase",
2971   "referenced_type" : "type-47",
2972   "self_type" : "type-51",
2973   "size" : 16,
2974   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2975  },
2976  {
2977   "alignment" : 8,
2978   "is_const" : true,
2979   "linker_set_key" : "const android::String16",
2980   "name" : "const android::String16",
2981   "referenced_type" : "type-131",
2982   "self_type" : "type-136",
2983   "size" : 8,
2984   "source_file" : "/system/core/libutils/include/utils/String16.h"
2985  },
2986  {
2987   "alignment" : 8,
2988   "is_const" : true,
2989   "linker_set_key" : "const android::String8",
2990   "name" : "const android::String8",
2991   "referenced_type" : "type-123",
2992   "self_type" : "type-125",
2993   "size" : 8,
2994   "source_file" : "/system/core/libutils/include/utils/String8.h"
2995  },
2996  {
2997   "alignment" : 8,
2998   "is_const" : true,
2999   "linker_set_key" : "const android::VectorImpl",
3000   "name" : "const android::VectorImpl",
3001   "referenced_type" : "type-192",
3002   "self_type" : "type-193",
3003   "size" : 40,
3004   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3005  },
3006  {
3007   "alignment" : 8,
3008   "is_const" : true,
3009   "linker_set_key" : "const android::hardware::BpHwRefBase",
3010   "name" : "const android::hardware::BpHwRefBase",
3011   "referenced_type" : "type-148",
3012   "self_type" : "type-155",
3013   "size" : 48,
3014   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3015  },
3016  {
3017   "alignment" : 8,
3018   "is_const" : true,
3019   "linker_set_key" : "const android::hardware::Parcel",
3020   "name" : "const android::hardware::Parcel",
3021   "referenced_type" : "type-159",
3022   "self_type" : "type-176",
3023   "size" : 136,
3024   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3025  },
3026  {
3027   "alignment" : 8,
3028   "is_const" : true,
3029   "linker_set_key" : "const android::hardware::Status",
3030   "name" : "const android::hardware::Status",
3031   "referenced_type" : "type-316",
3032   "self_type" : "type-321",
3033   "size" : 32,
3034   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3035  },
3036  {
3037   "alignment" : 8,
3038   "is_const" : true,
3039   "linker_set_key" : "const android::hardware::details::return_status",
3040   "name" : "const android::hardware::details::return_status",
3041   "referenced_type" : "type-327",
3042   "self_type" : "type-334",
3043   "size" : 40,
3044   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3045  },
3046  {
3047   "alignment" : 8,
3048   "is_const" : true,
3049   "linker_set_key" : "const android::hardware::graphics::common::V1_0::BufferUsage",
3050   "name" : "const android::hardware::graphics::common::V1_0::BufferUsage",
3051   "referenced_type" : "type-271",
3052   "self_type" : "type-279",
3053   "size" : 8,
3054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3055  },
3056  {
3057   "alignment" : 4,
3058   "is_const" : true,
3059   "linker_set_key" : "const android::hardware::graphics::common::V1_0::ColorMode",
3060   "name" : "const android::hardware::graphics::common::V1_0::ColorMode",
3061   "referenced_type" : "type-274",
3062   "self_type" : "type-283",
3063   "size" : 4,
3064   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3065  },
3066  {
3067   "alignment" : 4,
3068   "is_const" : true,
3069   "linker_set_key" : "const android::hardware::graphics::common::V1_0::ColorTransform",
3070   "name" : "const android::hardware::graphics::common::V1_0::ColorTransform",
3071   "referenced_type" : "type-275",
3072   "self_type" : "type-284",
3073   "size" : 4,
3074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3075  },
3076  {
3077   "alignment" : 4,
3078   "is_const" : true,
3079   "linker_set_key" : "const android::hardware::graphics::common::V1_0::Dataspace",
3080   "name" : "const android::hardware::graphics::common::V1_0::Dataspace",
3081   "referenced_type" : "type-273",
3082   "self_type" : "type-282",
3083   "size" : 4,
3084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3085  },
3086  {
3087   "alignment" : 4,
3088   "is_const" : true,
3089   "linker_set_key" : "const android::hardware::graphics::common::V1_0::Hdr",
3090   "name" : "const android::hardware::graphics::common::V1_0::Hdr",
3091   "referenced_type" : "type-277",
3092   "self_type" : "type-285",
3093   "size" : 4,
3094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3095  },
3096  {
3097   "alignment" : 4,
3098   "is_const" : true,
3099   "linker_set_key" : "const android::hardware::graphics::common::V1_0::PixelFormat",
3100   "name" : "const android::hardware::graphics::common::V1_0::PixelFormat",
3101   "referenced_type" : "type-270",
3102   "self_type" : "type-278",
3103   "size" : 4,
3104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3105  },
3106  {
3107   "alignment" : 4,
3108   "is_const" : true,
3109   "linker_set_key" : "const android::hardware::graphics::common::V1_0::Transform",
3110   "name" : "const android::hardware::graphics::common::V1_0::Transform",
3111   "referenced_type" : "type-272",
3112   "self_type" : "type-281",
3113   "size" : 4,
3114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3115  },
3116  {
3117   "alignment" : 8,
3118   "is_const" : true,
3119   "linker_set_key" : "const android::hardware::hidl_handle",
3120   "name" : "const android::hardware::hidl_handle",
3121   "referenced_type" : "type-56",
3122   "self_type" : "type-98",
3123   "size" : 16,
3124   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3125  },
3126  {
3127   "alignment" : 8,
3128   "is_const" : true,
3129   "linker_set_key" : "const android::hardware::hidl_memory",
3130   "name" : "const android::hardware::hidl_memory",
3131   "referenced_type" : "type-68",
3132   "self_type" : "type-71",
3133   "size" : 40,
3134   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3135  },
3136  {
3137   "alignment" : 8,
3138   "is_const" : true,
3139   "linker_set_key" : "const android::hardware::hidl_string",
3140   "name" : "const android::hardware::hidl_string",
3141   "referenced_type" : "type-61",
3142   "self_type" : "type-66",
3143   "size" : 16,
3144   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3145  },
3146  {
3147   "alignment" : 2,
3148   "is_const" : true,
3149   "linker_set_key" : "const android::hardware::hidl_version",
3150   "name" : "const android::hardware::hidl_version",
3151   "referenced_type" : "type-90",
3152   "self_type" : "type-92",
3153   "size" : 4,
3154   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3155  },
3156  {
3157   "alignment" : 4,
3158   "is_const" : true,
3159   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
3160   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
3161   "referenced_type" : "type-114",
3162   "self_type" : "type-115",
3163   "size" : 4,
3164   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3165  },
3166  {
3167   "alignment" : 8,
3168   "is_const" : true,
3169   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
3170   "name" : "const android::hidl::base::V1_0::IBase",
3171   "referenced_type" : "type-120",
3172   "self_type" : "type-119",
3173   "size" : 24,
3174   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
3175  },
3176  {
3177   "alignment" : 8,
3178   "is_const" : true,
3179   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
3180   "name" : "const android::sp<android::hardware::IBinder>",
3181   "referenced_type" : "type-204",
3182   "self_type" : "type-264",
3183   "size" : 8,
3184   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3185  },
3186  {
3187   "alignment" : 8,
3188   "is_const" : true,
3189   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
3190   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
3191   "referenced_type" : "type-102",
3192   "self_type" : "type-101",
3193   "size" : 8,
3194   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3195  },
3196  {
3197   "alignment" : 8,
3198   "is_const" : true,
3199   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
3200   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
3201   "referenced_type" : "type-179",
3202   "self_type" : "type-309",
3203   "size" : 8,
3204   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3205  },
3206  {
3207   "alignment" : 1,
3208   "is_const" : true,
3209   "linker_set_key" : "const bool",
3210   "name" : "const bool",
3211   "referenced_type" : "type-37",
3212   "self_type" : "type-315",
3213   "size" : 1,
3214   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3215  },
3216  {
3217   "alignment" : 1,
3218   "is_const" : true,
3219   "linker_set_key" : "const char",
3220   "name" : "const char",
3221   "referenced_type" : "type-18",
3222   "self_type" : "type-65",
3223   "size" : 1,
3224   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3225  },
3226  {
3227   "alignment" : 2,
3228   "is_const" : true,
3229   "linker_set_key" : "const char16_t",
3230   "name" : "const char16_t",
3231   "referenced_type" : "type-134",
3232   "self_type" : "type-133",
3233   "size" : 2,
3234   "source_file" : "/system/core/libutils/include/utils/String16.h"
3235  },
3236  {
3237   "alignment" : 8,
3238   "is_const" : true,
3239   "linker_set_key" : "const double",
3240   "name" : "const double",
3241   "referenced_type" : "type-42",
3242   "self_type" : "type-41",
3243   "size" : 8,
3244   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3245  },
3246  {
3247   "alignment" : 4,
3248   "is_const" : true,
3249   "linker_set_key" : "const float",
3250   "name" : "const float",
3251   "referenced_type" : "type-39",
3252   "self_type" : "type-38",
3253   "size" : 4,
3254   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3255  },
3256  {
3257   "alignment" : 4,
3258   "is_const" : true,
3259   "linker_set_key" : "const int",
3260   "name" : "const int",
3261   "referenced_type" : "type-10",
3262   "self_type" : "type-9",
3263   "size" : 4,
3264   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3265  },
3266  {
3267   "is_const" : true,
3268   "linker_set_key" : "const iter<is_const>",
3269   "name" : "const iter<is_const>",
3270   "referenced_type" : "type-78",
3271   "self_type" : "type-77",
3272   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3273  },
3274  {
3275   "alignment" : 4,
3276   "is_const" : true,
3277   "linker_set_key" : "const log_msg",
3278   "name" : "const log_msg",
3279   "referenced_type" : "type-12",
3280   "self_type" : "type-11",
3281   "size" : 5124,
3282   "source_file" : "/system/core/liblog/include/log/log_read.h"
3283  },
3284  {
3285   "alignment" : 8,
3286   "is_const" : true,
3287   "linker_set_key" : "const long",
3288   "name" : "const long",
3289   "referenced_type" : "type-26",
3290   "self_type" : "type-25",
3291   "size" : 8,
3292   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3293  },
3294  {
3295   "alignment" : 4,
3296   "is_const" : true,
3297   "linker_set_key" : "const native_handle",
3298   "name" : "const native_handle",
3299   "referenced_type" : "type-35",
3300   "self_type" : "type-60",
3301   "size" : 12,
3302   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3303  },
3304  {
3305   "alignment" : 2,
3306   "is_const" : true,
3307   "linker_set_key" : "const short",
3308   "name" : "const short",
3309   "referenced_type" : "type-342",
3310   "self_type" : "type-388",
3311   "size" : 2,
3312   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3313  },
3314  {
3315   "alignment" : 1,
3316   "is_const" : true,
3317   "linker_set_key" : "const signed char",
3318   "name" : "const signed char",
3319   "referenced_type" : "type-385",
3320   "self_type" : "type-384",
3321   "size" : 1,
3322   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3323  },
3324  {
3325   "alignment" : 8,
3326   "is_const" : true,
3327   "linker_set_key" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
3328   "name" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
3329   "referenced_type" : "type-289",
3330   "self_type" : "type-288",
3331   "size" : 184,
3332   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3333  },
3334  {
3335   "alignment" : 4,
3336   "is_const" : true,
3337   "linker_set_key" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
3338   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
3339   "referenced_type" : "type-295",
3340   "self_type" : "type-294",
3341   "size" : 40,
3342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3343  },
3344  {
3345   "alignment" : 4,
3346   "is_const" : true,
3347   "linker_set_key" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
3348   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
3349   "referenced_type" : "type-297",
3350   "self_type" : "type-296",
3351   "size" : 28,
3352   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3353  },
3354  {
3355   "alignment" : 4,
3356   "is_const" : true,
3357   "linker_set_key" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
3358   "name" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
3359   "referenced_type" : "type-293",
3360   "self_type" : "type-292",
3361   "size" : 228,
3362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3363  },
3364  {
3365   "alignment" : 4,
3366   "is_const" : true,
3367   "linker_set_key" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
3368   "name" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
3369   "referenced_type" : "type-300",
3370   "self_type" : "type-299",
3371   "size" : 12,
3372   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3373  },
3374  {
3375   "alignment" : 4,
3376   "is_const" : true,
3377   "linker_set_key" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
3378   "name" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
3379   "referenced_type" : "type-287",
3380   "self_type" : "type-286",
3381   "size" : 80,
3382   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3383  },
3384  {
3385   "alignment" : 4,
3386   "is_const" : true,
3387   "linker_set_key" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
3388   "name" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
3389   "referenced_type" : "type-291",
3390   "self_type" : "type-290",
3391   "size" : 20,
3392   "source_file" : "/out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
3393  },
3394  {
3395   "alignment" : 4,
3396   "is_const" : true,
3397   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
3398   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
3399   "referenced_type" : "type-118",
3400   "self_type" : "type-117",
3401   "size" : 12,
3402   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3403  },
3404  {
3405   "alignment" : 8,
3406   "is_const" : true,
3407   "linker_set_key" : "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 *> > *)> > >",
3408   "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 *> > *)> > >",
3409   "referenced_type" : "type-305",
3410   "self_type" : "type-304",
3411   "size" : 24,
3412   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3413  },
3414  {
3415   "alignment" : 1,
3416   "is_const" : true,
3417   "linker_set_key" : "const unsigned char",
3418   "name" : "const unsigned char",
3419   "referenced_type" : "type-15",
3420   "self_type" : "type-168",
3421   "size" : 1,
3422   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3423  },
3424  {
3425   "alignment" : 4,
3426   "is_const" : true,
3427   "linker_set_key" : "const unsigned int",
3428   "name" : "const unsigned int",
3429   "referenced_type" : "type-2",
3430   "self_type" : "type-23",
3431   "size" : 4,
3432   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3433  },
3434  {
3435   "alignment" : 8,
3436   "is_const" : true,
3437   "linker_set_key" : "const unsigned long",
3438   "name" : "const unsigned long",
3439   "referenced_type" : "type-29",
3440   "self_type" : "type-28",
3441   "size" : 8,
3442   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3443  },
3444  {
3445   "alignment" : 8,
3446   "is_const" : true,
3447   "linker_set_key" : "const unsigned long long",
3448   "name" : "const unsigned long long",
3449   "referenced_type" : "type-163",
3450   "self_type" : "type-170",
3451   "size" : 8,
3452   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3453  },
3454  {
3455   "alignment" : 2,
3456   "is_const" : true,
3457   "linker_set_key" : "const unsigned short",
3458   "name" : "const unsigned short",
3459   "referenced_type" : "type-8",
3460   "self_type" : "type-7",
3461   "size" : 2,
3462   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3463  },
3464  {
3465   "is_const" : true,
3466   "linker_set_key" : "const void",
3467   "name" : "const void",
3468   "referenced_type" : "type-96",
3469   "self_type" : "type-95",
3470   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3471  },
3472  {
3473   "alignment" : 1,
3474   "is_volatile" : true,
3475   "linker_set_key" : "volatile bool",
3476   "name" : "volatile bool",
3477   "referenced_type" : "type-37",
3478   "self_type" : "type-257",
3479   "size" : 1,
3480   "source_file" : "/system/core/libutils/include/utils/Thread.h"
3481  },
3482  {
3483   "alignment" : 4,
3484   "is_volatile" : true,
3485   "linker_set_key" : "volatile int",
3486   "name" : "volatile int",
3487   "referenced_type" : "type-10",
3488   "self_type" : "type-265",
3489   "size" : 4,
3490   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3491  }
3492 ],
3493 "record_types" :
3494 [
3495  {
3496   "alignment" : 4,
3497   "fields" :
3498   [
3499    {
3500     "access" : "private",
3501     "field_name" : "mCond",
3502     "referenced_type" : "type-245"
3503    }
3504   ],
3505   "linker_set_key" : "android::Condition",
3506   "name" : "android::Condition",
3507   "record_kind" : "class",
3508   "referenced_type" : "type-244",
3509   "self_type" : "type-244",
3510   "size" : 48,
3511   "source_file" : "/system/core/libutils/include/utils/Condition.h",
3512   "unique_id" : "_ZTSN7android9ConditionE"
3513  },
3514  {
3515   "alignment" : 8,
3516   "fields" :
3517   [
3518    {
3519     "access" : "private",
3520     "field_name" : "mVector",
3521     "referenced_type" : "type-196"
3522    }
3523   ],
3524   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
3525   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
3526   "record_kind" : "class",
3527   "referenced_type" : "type-203",
3528   "self_type" : "type-203",
3529   "size" : 40,
3530   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
3531   "template_args" : [ "type-131", "type-204" ],
3532   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
3533  },
3534  {
3535   "alignment" : 4,
3536   "fields" :
3537   [
3538    {
3539     "access" : "private",
3540     "field_name" : "mCount",
3541     "referenced_type" : "type-32"
3542    }
3543   ],
3544   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
3545   "name" : "android::LightRefBase<android::NativeHandle>",
3546   "record_kind" : "class",
3547   "referenced_type" : "type-31",
3548   "self_type" : "type-31",
3549   "size" : 4,
3550   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3551   "template_args" : [ "type-33" ],
3552   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
3553  },
3554  {
3555   "alignment" : 4,
3556   "fields" :
3557   [
3558    {
3559     "access" : "private",
3560     "field_name" : "mCount",
3561     "referenced_type" : "type-5"
3562    }
3563   ],
3564   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
3565   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
3566   "record_kind" : "class",
3567   "referenced_type" : "type-4",
3568   "self_type" : "type-4",
3569   "size" : 4,
3570   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3571   "template_args" : [ "type-3" ],
3572   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
3573  },
3574  {
3575   "alignment" : 4,
3576   "fields" :
3577   [
3578    {
3579     "access" : "private",
3580     "field_name" : "mMutex",
3581     "referenced_type" : "type-238"
3582    }
3583   ],
3584   "linker_set_key" : "android::Mutex",
3585   "name" : "android::Mutex",
3586   "record_kind" : "class",
3587   "referenced_type" : "type-237",
3588   "self_type" : "type-237",
3589   "size" : 40,
3590   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3591   "unique_id" : "_ZTSN7android5MutexE"
3592  },
3593  {
3594   "alignment" : 8,
3595   "fields" :
3596   [
3597    {
3598     "access" : "private",
3599     "field_name" : "mLock",
3600     "referenced_type" : "type-241"
3601    }
3602   ],
3603   "linker_set_key" : "android::Mutex::Autolock",
3604   "name" : "android::Mutex::Autolock",
3605   "record_kind" : "class",
3606   "referenced_type" : "type-240",
3607   "self_type" : "type-240",
3608   "size" : 8,
3609   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3610   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
3611  },
3612  {
3613   "alignment" : 8,
3614   "base_specifiers" :
3615   [
3616    {
3617     "referenced_type" : "type-31"
3618    }
3619   ],
3620   "fields" :
3621   [
3622    {
3623     "access" : "private",
3624     "field_name" : "mHandle",
3625     "field_offset" : 64,
3626     "referenced_type" : "type-34"
3627    },
3628    {
3629     "access" : "private",
3630     "field_name" : "mOwnsHandle",
3631     "field_offset" : 128,
3632     "referenced_type" : "type-37"
3633    }
3634   ],
3635   "linker_set_key" : "android::NativeHandle",
3636   "name" : "android::NativeHandle",
3637   "record_kind" : "class",
3638   "referenced_type" : "type-33",
3639   "self_type" : "type-33",
3640   "size" : 24,
3641   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
3642   "unique_id" : "_ZTSN7android12NativeHandleE"
3643  },
3644  {
3645   "alignment" : 4,
3646   "fields" :
3647   [
3648    {
3649     "access" : "private",
3650     "field_name" : "mRWLock",
3651     "referenced_type" : "type-249"
3652    }
3653   ],
3654   "linker_set_key" : "android::RWLock",
3655   "name" : "android::RWLock",
3656   "record_kind" : "class",
3657   "referenced_type" : "type-248",
3658   "self_type" : "type-248",
3659   "size" : 56,
3660   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3661   "unique_id" : "_ZTSN7android6RWLockE"
3662  },
3663  {
3664   "alignment" : 8,
3665   "fields" :
3666   [
3667    {
3668     "access" : "private",
3669     "field_name" : "mLock",
3670     "referenced_type" : "type-252"
3671    }
3672   ],
3673   "linker_set_key" : "android::RWLock::AutoRLock",
3674   "name" : "android::RWLock::AutoRLock",
3675   "record_kind" : "class",
3676   "referenced_type" : "type-251",
3677   "self_type" : "type-251",
3678   "size" : 8,
3679   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3680   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
3681  },
3682  {
3683   "alignment" : 8,
3684   "fields" :
3685   [
3686    {
3687     "access" : "private",
3688     "field_name" : "mLock",
3689     "referenced_type" : "type-252"
3690    }
3691   ],
3692   "linker_set_key" : "android::RWLock::AutoWLock",
3693   "name" : "android::RWLock::AutoWLock",
3694   "record_kind" : "class",
3695   "referenced_type" : "type-255",
3696   "self_type" : "type-255",
3697   "size" : 8,
3698   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3699   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
3700  },
3701  {
3702   "alignment" : 8,
3703   "fields" :
3704   [
3705    {
3706     "access" : "private",
3707     "field_name" : "mRefs",
3708     "field_offset" : 64,
3709     "referenced_type" : "type-48"
3710    }
3711   ],
3712   "linker_set_key" : "android::RefBase",
3713   "name" : "android::RefBase",
3714   "record_kind" : "class",
3715   "referenced_type" : "type-47",
3716   "self_type" : "type-47",
3717   "size" : 16,
3718   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3719   "unique_id" : "_ZTSN7android7RefBaseE",
3720   "vtable_components" :
3721   [
3722    {
3723     "kind" : "offset_to_top"
3724    },
3725    {
3726     "kind" : "rtti",
3727     "mangled_component_name" : "_ZTIN7android7RefBaseE"
3728    },
3729    {
3730     "kind" : "complete_dtor_pointer",
3731     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
3732    },
3733    {
3734     "kind" : "deleting_dtor_pointer",
3735     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
3736    },
3737    {
3738     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3739    },
3740    {
3741     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3742    },
3743    {
3744     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3745    },
3746    {
3747     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3748    }
3749   ]
3750  },
3751  {
3752   "alignment" : 1,
3753   "linker_set_key" : "android::RefBase::weakref_type",
3754   "name" : "android::RefBase::weakref_type",
3755   "record_kind" : "class",
3756   "referenced_type" : "type-152",
3757   "self_type" : "type-152",
3758   "size" : 1,
3759   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3760   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
3761  },
3762  {
3763   "alignment" : 1,
3764   "linker_set_key" : "android::ReferenceMover",
3765   "name" : "android::ReferenceMover",
3766   "record_kind" : "class",
3767   "referenced_type" : "type-55",
3768   "self_type" : "type-55",
3769   "size" : 1,
3770   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3771   "unique_id" : "_ZTSN7android14ReferenceMoverE"
3772  },
3773  {
3774   "alignment" : 8,
3775   "linker_set_key" : "android::ReferenceRenamer",
3776   "name" : "android::ReferenceRenamer",
3777   "record_kind" : "class",
3778   "referenced_type" : "type-45",
3779   "self_type" : "type-45",
3780   "size" : 8,
3781   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3782   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
3783   "vtable_components" :
3784   [
3785    {
3786     "kind" : "offset_to_top"
3787    },
3788    {
3789     "kind" : "rtti",
3790     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
3791    },
3792    {
3793     "is_pure" : true,
3794     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
3795    }
3796   ]
3797  },
3798  {
3799   "alignment" : 8,
3800   "fields" :
3801   [
3802    {
3803     "access" : "private",
3804     "field_name" : "mTag",
3805     "referenced_type" : "type-29"
3806    }
3807   ],
3808   "linker_set_key" : "android::ScopedTrace",
3809   "name" : "android::ScopedTrace",
3810   "record_kind" : "class",
3811   "referenced_type" : "type-268",
3812   "self_type" : "type-268",
3813   "size" : 8,
3814   "source_file" : "/system/core/libutils/include/utils/Trace.h",
3815   "unique_id" : "_ZTSN7android11ScopedTraceE"
3816  },
3817  {
3818   "alignment" : 8,
3819   "base_specifiers" :
3820   [
3821    {
3822     "access" : "private",
3823     "referenced_type" : "type-195"
3824    }
3825   ],
3826   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3827   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3828   "record_kind" : "class",
3829   "referenced_type" : "type-196",
3830   "self_type" : "type-196",
3831   "size" : 40,
3832   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
3833   "template_args" : [ "type-197" ],
3834   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
3835   "vtable_components" :
3836   [
3837    {
3838     "kind" : "offset_to_top"
3839    },
3840    {
3841     "kind" : "rtti",
3842     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
3843    },
3844    {
3845     "kind" : "complete_dtor_pointer",
3846     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
3847    },
3848    {
3849     "kind" : "deleting_dtor_pointer",
3850     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
3851    },
3852    {
3853     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
3854    },
3855    {
3856     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
3857    },
3858    {
3859     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
3860    },
3861    {
3862     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
3863    },
3864    {
3865     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
3866    },
3867    {
3868     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
3869    },
3870    {
3871     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
3872    }
3873   ]
3874  },
3875  {
3876   "alignment" : 8,
3877   "base_specifiers" :
3878   [
3879    {
3880     "referenced_type" : "type-192"
3881    }
3882   ],
3883   "linker_set_key" : "android::SortedVectorImpl",
3884   "name" : "android::SortedVectorImpl",
3885   "record_kind" : "class",
3886   "referenced_type" : "type-195",
3887   "self_type" : "type-195",
3888   "size" : 40,
3889   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
3890   "unique_id" : "_ZTSN7android16SortedVectorImplE",
3891   "vtable_components" :
3892   [
3893    {
3894     "kind" : "offset_to_top"
3895    },
3896    {
3897     "kind" : "rtti",
3898     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
3899    },
3900    {
3901     "kind" : "complete_dtor_pointer",
3902     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
3903    },
3904    {
3905     "kind" : "deleting_dtor_pointer",
3906     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
3907    },
3908    {
3909     "is_pure" : true,
3910     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
3911    },
3912    {
3913     "is_pure" : true,
3914     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
3915    },
3916    {
3917     "is_pure" : true,
3918     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
3919    },
3920    {
3921     "is_pure" : true,
3922     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
3923    },
3924    {
3925     "is_pure" : true,
3926     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
3927    },
3928    {
3929     "is_pure" : true,
3930     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
3931    },
3932    {
3933     "is_pure" : true,
3934     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
3935    }
3936   ]
3937  },
3938  {
3939   "alignment" : 8,
3940   "fields" :
3941   [
3942    {
3943     "access" : "private",
3944     "field_name" : "mString",
3945     "referenced_type" : "type-132"
3946    }
3947   ],
3948   "linker_set_key" : "android::String16",
3949   "name" : "android::String16",
3950   "record_kind" : "class",
3951   "referenced_type" : "type-131",
3952   "self_type" : "type-131",
3953   "size" : 8,
3954   "source_file" : "/system/core/libutils/include/utils/String16.h",
3955   "unique_id" : "_ZTSN7android8String16E"
3956  },
3957  {
3958   "alignment" : 8,
3959   "fields" :
3960   [
3961    {
3962     "access" : "private",
3963     "field_name" : "mString",
3964     "referenced_type" : "type-64"
3965    }
3966   ],
3967   "linker_set_key" : "android::String8",
3968   "name" : "android::String8",
3969   "record_kind" : "class",
3970   "referenced_type" : "type-123",
3971   "self_type" : "type-123",
3972   "size" : 8,
3973   "source_file" : "/system/core/libutils/include/utils/String8.h",
3974   "unique_id" : "_ZTSN7android7String8E"
3975  },
3976  {
3977   "alignment" : 8,
3978   "base_specifiers" :
3979   [
3980    {
3981     "is_virtual" : true,
3982     "referenced_type" : "type-47"
3983    }
3984   ],
3985   "fields" :
3986   [
3987    {
3988     "access" : "private",
3989     "field_name" : "mCanCallJava",
3990     "field_offset" : 64,
3991     "referenced_type" : "type-315"
3992    },
3993    {
3994     "access" : "private",
3995     "field_name" : "mThread",
3996     "field_offset" : 128,
3997     "referenced_type" : "type-146"
3998    },
3999    {
4000     "access" : "private",
4001     "field_name" : "mLock",
4002     "field_offset" : 192,
4003     "referenced_type" : "type-237"
4004    },
4005    {
4006     "access" : "private",
4007     "field_name" : "mThreadExitedCondition",
4008     "field_offset" : 512,
4009     "referenced_type" : "type-244"
4010    },
4011    {
4012     "access" : "private",
4013     "field_name" : "mStatus",
4014     "field_offset" : 896,
4015     "referenced_type" : "type-10"
4016    },
4017    {
4018     "access" : "private",
4019     "field_name" : "mExitPending",
4020     "field_offset" : 928,
4021     "referenced_type" : "type-257"
4022    },
4023    {
4024     "access" : "private",
4025     "field_name" : "mRunning",
4026     "field_offset" : 936,
4027     "referenced_type" : "type-257"
4028    },
4029    {
4030     "access" : "private",
4031     "field_name" : "mHoldSelf",
4032     "field_offset" : 960,
4033     "referenced_type" : "type-312"
4034    },
4035    {
4036     "access" : "private",
4037     "field_name" : "mTid",
4038     "field_offset" : 1024,
4039     "referenced_type" : "type-10"
4040    }
4041   ],
4042   "linker_set_key" : "android::Thread",
4043   "name" : "android::Thread",
4044   "record_kind" : "class",
4045   "referenced_type" : "type-314",
4046   "self_type" : "type-314",
4047   "size" : 152,
4048   "source_file" : "/system/core/libutils/include/utils/Thread.h",
4049   "unique_id" : "_ZTSN7android6ThreadE",
4050   "vtable_components" :
4051   [
4052    {
4053     "component_value" : 136,
4054     "kind" : "vbase_offset"
4055    },
4056    {
4057     "kind" : "offset_to_top"
4058    },
4059    {
4060     "kind" : "rtti",
4061     "mangled_component_name" : "_ZTIN7android6ThreadE"
4062    },
4063    {
4064     "kind" : "complete_dtor_pointer",
4065     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
4066    },
4067    {
4068     "kind" : "deleting_dtor_pointer",
4069     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
4070    },
4071    {
4072     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
4073    },
4074    {
4075     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
4076    },
4077    {
4078     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
4079    },
4080    {
4081     "is_pure" : true,
4082     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
4083    },
4084    {
4085     "kind" : "vcall_offset"
4086    },
4087    {
4088     "kind" : "vcall_offset"
4089    },
4090    {
4091     "kind" : "vcall_offset"
4092    },
4093    {
4094     "kind" : "vcall_offset"
4095    },
4096    {
4097     "component_value" : -136,
4098     "kind" : "vcall_offset"
4099    },
4100    {
4101     "component_value" : -136,
4102     "kind" : "offset_to_top"
4103    },
4104    {
4105     "kind" : "rtti",
4106     "mangled_component_name" : "_ZTIN7android6ThreadE"
4107    },
4108    {
4109     "kind" : "complete_dtor_pointer",
4110     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
4111    },
4112    {
4113     "kind" : "deleting_dtor_pointer",
4114     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
4115    },
4116    {
4117     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4118    },
4119    {
4120     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4121    },
4122    {
4123     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4124    },
4125    {
4126     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4127    }
4128   ]
4129  },
4130  {
4131   "alignment" : 8,
4132   "base_specifiers" :
4133   [
4134    {
4135     "access" : "private",
4136     "referenced_type" : "type-192"
4137    }
4138   ],
4139   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4140   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4141   "record_kind" : "class",
4142   "referenced_type" : "type-198",
4143   "self_type" : "type-198",
4144   "size" : 40,
4145   "source_file" : "/system/core/libutils/include/utils/Vector.h",
4146   "template_args" : [ "type-199" ],
4147   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
4148   "vtable_components" :
4149   [
4150    {
4151     "kind" : "offset_to_top"
4152    },
4153    {
4154     "kind" : "rtti",
4155     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
4156    },
4157    {
4158     "kind" : "complete_dtor_pointer",
4159     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
4160    },
4161    {
4162     "kind" : "deleting_dtor_pointer",
4163     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
4164    },
4165    {
4166     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
4167    },
4168    {
4169     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
4170    },
4171    {
4172     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
4173    },
4174    {
4175     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
4176    },
4177    {
4178     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
4179    },
4180    {
4181     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
4182    }
4183   ]
4184  },
4185  {
4186   "alignment" : 8,
4187   "fields" :
4188   [
4189    {
4190     "access" : "private",
4191     "field_name" : "mStorage",
4192     "field_offset" : 64,
4193     "referenced_type" : "type-146"
4194    },
4195    {
4196     "access" : "private",
4197     "field_name" : "mCount",
4198     "field_offset" : 128,
4199     "referenced_type" : "type-29"
4200    },
4201    {
4202     "access" : "private",
4203     "field_name" : "mFlags",
4204     "field_offset" : 192,
4205     "referenced_type" : "type-23"
4206    },
4207    {
4208     "access" : "private",
4209     "field_name" : "mItemSize",
4210     "field_offset" : 256,
4211     "referenced_type" : "type-28"
4212    }
4213   ],
4214   "linker_set_key" : "android::VectorImpl",
4215   "name" : "android::VectorImpl",
4216   "record_kind" : "class",
4217   "referenced_type" : "type-192",
4218   "self_type" : "type-192",
4219   "size" : 40,
4220   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4221   "unique_id" : "_ZTSN7android10VectorImplE",
4222   "vtable_components" :
4223   [
4224    {
4225     "kind" : "offset_to_top"
4226    },
4227    {
4228     "kind" : "rtti",
4229     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4230    },
4231    {
4232     "kind" : "complete_dtor_pointer",
4233     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4234    },
4235    {
4236     "kind" : "deleting_dtor_pointer",
4237     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4238    },
4239    {
4240     "is_pure" : true,
4241     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
4242    },
4243    {
4244     "is_pure" : true,
4245     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
4246    },
4247    {
4248     "is_pure" : true,
4249     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
4250    },
4251    {
4252     "is_pure" : true,
4253     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
4254    },
4255    {
4256     "is_pure" : true,
4257     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
4258    },
4259    {
4260     "is_pure" : true,
4261     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
4262    }
4263   ]
4264  },
4265  {
4266   "alignment" : 8,
4267   "base_specifiers" :
4268   [
4269    {
4270     "referenced_type" : "type-4"
4271    }
4272   ],
4273   "linker_set_key" : "android::VirtualLightRefBase",
4274   "name" : "android::VirtualLightRefBase",
4275   "record_kind" : "class",
4276   "referenced_type" : "type-3",
4277   "self_type" : "type-3",
4278   "size" : 16,
4279   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4280   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
4281   "vtable_components" :
4282   [
4283    {
4284     "kind" : "offset_to_top"
4285    },
4286    {
4287     "kind" : "rtti",
4288     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
4289    },
4290    {
4291     "kind" : "complete_dtor_pointer",
4292     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
4293    },
4294    {
4295     "kind" : "deleting_dtor_pointer",
4296     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
4297    }
4298   ]
4299  },
4300  {
4301   "alignment" : 8,
4302   "base_specifiers" :
4303   [
4304    {
4305     "referenced_type" : "type-147"
4306    }
4307   ],
4308   "fields" :
4309   [
4310    {
4311     "access" : "protected",
4312     "field_name" : "mSchedPolicy",
4313     "field_offset" : 64,
4314     "referenced_type" : "type-10"
4315    },
4316    {
4317     "access" : "protected",
4318     "field_name" : "mSchedPriority",
4319     "field_offset" : 96,
4320     "referenced_type" : "type-10"
4321    },
4322    {
4323     "access" : "private",
4324     "field_name" : "mExtras",
4325     "field_offset" : 128,
4326     "referenced_type" : "type-145"
4327    },
4328    {
4329     "access" : "private",
4330     "field_name" : "mReserved0",
4331     "field_offset" : 192,
4332     "referenced_type" : "type-146"
4333    }
4334   ],
4335   "linker_set_key" : "android::hardware::BHwBinder",
4336   "name" : "android::hardware::BHwBinder",
4337   "record_kind" : "class",
4338   "referenced_type" : "type-144",
4339   "self_type" : "type-144",
4340   "size" : 48,
4341   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
4342   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
4343   "vtable_components" :
4344   [
4345    {
4346     "component_value" : 32,
4347     "kind" : "vbase_offset"
4348    },
4349    {
4350     "kind" : "offset_to_top"
4351    },
4352    {
4353     "kind" : "rtti",
4354     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
4355    },
4356    {
4357     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4358    },
4359    {
4360     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
4361    },
4362    {
4363     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
4364    },
4365    {
4366     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4367    },
4368    {
4369     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4370    },
4371    {
4372     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
4373    },
4374    {
4375     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
4376    },
4377    {
4378     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
4379    },
4380    {
4381     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4382    },
4383    {
4384     "kind" : "complete_dtor_pointer",
4385     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
4386    },
4387    {
4388     "kind" : "deleting_dtor_pointer",
4389     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
4390    },
4391    {
4392     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4393    },
4394    {
4395     "kind" : "vcall_offset"
4396    },
4397    {
4398     "kind" : "vcall_offset"
4399    },
4400    {
4401     "kind" : "vcall_offset"
4402    },
4403    {
4404     "kind" : "vcall_offset"
4405    },
4406    {
4407     "component_value" : -32,
4408     "kind" : "vcall_offset"
4409    },
4410    {
4411     "component_value" : -32,
4412     "kind" : "offset_to_top"
4413    },
4414    {
4415     "kind" : "rtti",
4416     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
4417    },
4418    {
4419     "kind" : "complete_dtor_pointer",
4420     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
4421    },
4422    {
4423     "kind" : "deleting_dtor_pointer",
4424     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
4425    },
4426    {
4427     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4428    },
4429    {
4430     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4431    },
4432    {
4433     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4434    },
4435    {
4436     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4437    }
4438   ]
4439  },
4440  {
4441   "alignment" : 8,
4442   "base_specifiers" :
4443   [
4444    {
4445     "is_virtual" : true,
4446     "referenced_type" : "type-47"
4447    }
4448   ],
4449   "fields" :
4450   [
4451    {
4452     "access" : "private",
4453     "field_name" : "mRemote",
4454     "field_offset" : 64,
4455     "referenced_type" : "type-149"
4456    },
4457    {
4458     "access" : "private",
4459     "field_name" : "mRefs",
4460     "field_offset" : 128,
4461     "referenced_type" : "type-151"
4462    },
4463    {
4464     "access" : "private",
4465     "field_name" : "mState",
4466     "field_offset" : 192,
4467     "referenced_type" : "type-153"
4468    }
4469   ],
4470   "linker_set_key" : "android::hardware::BpHwRefBase",
4471   "name" : "android::hardware::BpHwRefBase",
4472   "record_kind" : "class",
4473   "referenced_type" : "type-148",
4474   "self_type" : "type-148",
4475   "size" : 48,
4476   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
4477   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
4478   "vtable_components" :
4479   [
4480    {
4481     "component_value" : 32,
4482     "kind" : "vbase_offset"
4483    },
4484    {
4485     "kind" : "offset_to_top"
4486    },
4487    {
4488     "kind" : "rtti",
4489     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
4490    },
4491    {
4492     "kind" : "complete_dtor_pointer",
4493     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
4494    },
4495    {
4496     "kind" : "deleting_dtor_pointer",
4497     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
4498    },
4499    {
4500     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
4501    },
4502    {
4503     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4504    },
4505    {
4506     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4507    },
4508    {
4509     "kind" : "vcall_offset"
4510    },
4511    {
4512     "component_value" : -32,
4513     "kind" : "vcall_offset"
4514    },
4515    {
4516     "component_value" : -32,
4517     "kind" : "vcall_offset"
4518    },
4519    {
4520     "component_value" : -32,
4521     "kind" : "vcall_offset"
4522    },
4523    {
4524     "component_value" : -32,
4525     "kind" : "vcall_offset"
4526    },
4527    {
4528     "component_value" : -32,
4529     "kind" : "offset_to_top"
4530    },
4531    {
4532     "kind" : "rtti",
4533     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
4534    },
4535    {
4536     "kind" : "complete_dtor_pointer",
4537     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
4538    },
4539    {
4540     "kind" : "deleting_dtor_pointer",
4541     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
4542    },
4543    {
4544     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
4545    },
4546    {
4547     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4548    },
4549    {
4550     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4551    },
4552    {
4553     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4554    }
4555   ]
4556  },
4557  {
4558   "alignment" : 8,
4559   "fields" :
4560   [
4561    {
4562     "field_name" : "flags",
4563     "referenced_type" : "type-2"
4564    },
4565    {
4566     "field_name" : "fdIndex",
4567     "field_offset" : 32,
4568     "referenced_type" : "type-2"
4569    },
4570    {
4571     "field_name" : "offset",
4572     "field_offset" : 64,
4573     "referenced_type" : "type-2"
4574    },
4575    {
4576     "field_name" : "extent",
4577     "field_offset" : 128,
4578     "referenced_type" : "type-29"
4579    }
4580   ],
4581   "linker_set_key" : "android::hardware::GrantorDescriptor",
4582   "name" : "android::hardware::GrantorDescriptor",
4583   "referenced_type" : "type-84",
4584   "self_type" : "type-84",
4585   "size" : 24,
4586   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
4587   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
4588  },
4589  {
4590   "alignment" : 8,
4591   "base_specifiers" :
4592   [
4593    {
4594     "is_virtual" : true,
4595     "referenced_type" : "type-68"
4596    },
4597    {
4598     "is_virtual" : true,
4599     "referenced_type" : "type-47"
4600    }
4601   ],
4602   "linker_set_key" : "android::hardware::HidlMemory",
4603   "name" : "android::hardware::HidlMemory",
4604   "record_kind" : "class",
4605   "referenced_type" : "type-76",
4606   "self_type" : "type-76",
4607   "size" : 64,
4608   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
4609   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
4610   "vtable_components" :
4611   [
4612    {
4613     "component_value" : 48,
4614     "kind" : "vbase_offset"
4615    },
4616    {
4617     "component_value" : 8,
4618     "kind" : "vbase_offset"
4619    },
4620    {
4621     "kind" : "offset_to_top"
4622    },
4623    {
4624     "kind" : "rtti",
4625     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4626    },
4627    {
4628     "kind" : "complete_dtor_pointer",
4629     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
4630    },
4631    {
4632     "kind" : "deleting_dtor_pointer",
4633     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
4634    },
4635    {
4636     "kind" : "vcall_offset"
4637    },
4638    {
4639     "kind" : "vcall_offset"
4640    },
4641    {
4642     "kind" : "vcall_offset"
4643    },
4644    {
4645     "kind" : "vcall_offset"
4646    },
4647    {
4648     "component_value" : -48,
4649     "kind" : "vcall_offset"
4650    },
4651    {
4652     "component_value" : -48,
4653     "kind" : "offset_to_top"
4654    },
4655    {
4656     "kind" : "rtti",
4657     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4658    },
4659    {
4660     "kind" : "complete_dtor_pointer",
4661     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
4662    },
4663    {
4664     "kind" : "deleting_dtor_pointer",
4665     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
4666    },
4667    {
4668     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4669    },
4670    {
4671     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4672    },
4673    {
4674     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4675    },
4676    {
4677     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4678    }
4679   ]
4680  },
4681  {
4682   "alignment" : 8,
4683   "base_specifiers" :
4684   [
4685    {
4686     "is_virtual" : true,
4687     "referenced_type" : "type-47"
4688    }
4689   ],
4690   "linker_set_key" : "android::hardware::IBinder",
4691   "name" : "android::hardware::IBinder",
4692   "record_kind" : "class",
4693   "referenced_type" : "type-147",
4694   "self_type" : "type-147",
4695   "size" : 24,
4696   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4697   "unique_id" : "_ZTSN7android8hardware7IBinderE",
4698   "vtable_components" :
4699   [
4700    {
4701     "component_value" : 8,
4702     "kind" : "vbase_offset"
4703    },
4704    {
4705     "kind" : "offset_to_top"
4706    },
4707    {
4708     "kind" : "rtti",
4709     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4710    },
4711    {
4712     "is_pure" : true,
4713     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4714    },
4715    {
4716     "is_pure" : true,
4717     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
4718    },
4719    {
4720     "is_pure" : true,
4721     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
4722    },
4723    {
4724     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4725    },
4726    {
4727     "is_pure" : true,
4728     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4729    },
4730    {
4731     "is_pure" : true,
4732     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
4733    },
4734    {
4735     "is_pure" : true,
4736     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
4737    },
4738    {
4739     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
4740    },
4741    {
4742     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4743    },
4744    {
4745     "kind" : "complete_dtor_pointer",
4746     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
4747    },
4748    {
4749     "kind" : "deleting_dtor_pointer",
4750     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
4751    },
4752    {
4753     "kind" : "vcall_offset"
4754    },
4755    {
4756     "kind" : "vcall_offset"
4757    },
4758    {
4759     "kind" : "vcall_offset"
4760    },
4761    {
4762     "kind" : "vcall_offset"
4763    },
4764    {
4765     "component_value" : -8,
4766     "kind" : "vcall_offset"
4767    },
4768    {
4769     "component_value" : -8,
4770     "kind" : "offset_to_top"
4771    },
4772    {
4773     "kind" : "rtti",
4774     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4775    },
4776    {
4777     "kind" : "complete_dtor_pointer",
4778     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
4779    },
4780    {
4781     "kind" : "deleting_dtor_pointer",
4782     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
4783    },
4784    {
4785     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4786    },
4787    {
4788     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4789    },
4790    {
4791     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4792    },
4793    {
4794     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4795    }
4796   ]
4797  },
4798  {
4799   "alignment" : 8,
4800   "base_specifiers" :
4801   [
4802    {
4803     "is_virtual" : true,
4804     "referenced_type" : "type-47"
4805    }
4806   ],
4807   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
4808   "name" : "android::hardware::IBinder::DeathRecipient",
4809   "record_kind" : "class",
4810   "referenced_type" : "type-142",
4811   "self_type" : "type-142",
4812   "size" : 24,
4813   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4814   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
4815   "vtable_components" :
4816   [
4817    {
4818     "component_value" : 8,
4819     "kind" : "vbase_offset"
4820    },
4821    {
4822     "kind" : "offset_to_top"
4823    },
4824    {
4825     "kind" : "rtti",
4826     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4827    },
4828    {
4829     "is_pure" : true,
4830     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
4831    },
4832    {
4833     "kind" : "complete_dtor_pointer",
4834     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
4835    },
4836    {
4837     "kind" : "deleting_dtor_pointer",
4838     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
4839    },
4840    {
4841     "kind" : "vcall_offset"
4842    },
4843    {
4844     "kind" : "vcall_offset"
4845    },
4846    {
4847     "kind" : "vcall_offset"
4848    },
4849    {
4850     "kind" : "vcall_offset"
4851    },
4852    {
4853     "component_value" : -8,
4854     "kind" : "vcall_offset"
4855    },
4856    {
4857     "component_value" : -8,
4858     "kind" : "offset_to_top"
4859    },
4860    {
4861     "kind" : "rtti",
4862     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4863    },
4864    {
4865     "kind" : "complete_dtor_pointer",
4866     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
4867    },
4868    {
4869     "kind" : "deleting_dtor_pointer",
4870     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
4871    },
4872    {
4873     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4874    },
4875    {
4876     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4877    },
4878    {
4879     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4880    },
4881    {
4882     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4883    }
4884   ]
4885  },
4886  {
4887   "alignment" : 8,
4888   "base_specifiers" :
4889   [
4890    {
4891     "is_virtual" : true,
4892     "referenced_type" : "type-47"
4893    }
4894   ],
4895   "linker_set_key" : "android::hardware::IInterface",
4896   "name" : "android::hardware::IInterface",
4897   "record_kind" : "class",
4898   "referenced_type" : "type-158",
4899   "self_type" : "type-158",
4900   "size" : 24,
4901   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
4902   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
4903   "vtable_components" :
4904   [
4905    {
4906     "component_value" : 8,
4907     "kind" : "vbase_offset"
4908    },
4909    {
4910     "kind" : "offset_to_top"
4911    },
4912    {
4913     "kind" : "rtti",
4914     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4915    },
4916    {
4917     "kind" : "complete_dtor_pointer",
4918     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
4919    },
4920    {
4921     "kind" : "deleting_dtor_pointer",
4922     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
4923    },
4924    {
4925     "is_pure" : true,
4926     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
4927    },
4928    {
4929     "kind" : "vcall_offset"
4930    },
4931    {
4932     "kind" : "vcall_offset"
4933    },
4934    {
4935     "kind" : "vcall_offset"
4936    },
4937    {
4938     "kind" : "vcall_offset"
4939    },
4940    {
4941     "component_value" : -8,
4942     "kind" : "vcall_offset"
4943    },
4944    {
4945     "component_value" : -8,
4946     "kind" : "offset_to_top"
4947    },
4948    {
4949     "kind" : "rtti",
4950     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4951    },
4952    {
4953     "kind" : "complete_dtor_pointer",
4954     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
4955    },
4956    {
4957     "kind" : "deleting_dtor_pointer",
4958     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
4959    },
4960    {
4961     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4962    },
4963    {
4964     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4965    },
4966    {
4967     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4968    },
4969    {
4970     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4971    }
4972   ]
4973  },
4974  {
4975   "alignment" : 8,
4976   "fields" :
4977   [
4978    {
4979     "access" : "private",
4980     "field_name" : "mGrantors",
4981     "referenced_type" : "type-80"
4982    },
4983    {
4984     "access" : "private",
4985     "field_name" : "mHandle",
4986     "field_offset" : 128,
4987     "referenced_type" : "type-107"
4988    },
4989    {
4990     "access" : "private",
4991     "field_name" : "mQuantum",
4992     "field_offset" : 192,
4993     "referenced_type" : "type-2"
4994    },
4995    {
4996     "access" : "private",
4997     "field_name" : "mFlags",
4998     "field_offset" : 224,
4999     "referenced_type" : "type-2"
5000    }
5001   ],
5002   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
5003   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
5004   "referenced_type" : "type-106",
5005   "self_type" : "type-106",
5006   "size" : 32,
5007   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
5008   "template_args" : [ "type-18" ],
5009   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
5010  },
5011  {
5012   "alignment" : 8,
5013   "fields" :
5014   [
5015    {
5016     "access" : "private",
5017     "field_name" : "mBufCachePos",
5018     "referenced_type" : "type-29"
5019    },
5020    {
5021     "access" : "private",
5022     "field_name" : "mBufCache",
5023     "field_offset" : 64,
5024     "referenced_type" : "type-160"
5025    },
5026    {
5027     "access" : "private",
5028     "field_name" : "mError",
5029     "field_offset" : 256,
5030     "referenced_type" : "type-10"
5031    },
5032    {
5033     "access" : "private",
5034     "field_name" : "mData",
5035     "field_offset" : 320,
5036     "referenced_type" : "type-161"
5037    },
5038    {
5039     "access" : "private",
5040     "field_name" : "mDataSize",
5041     "field_offset" : 384,
5042     "referenced_type" : "type-29"
5043    },
5044    {
5045     "access" : "private",
5046     "field_name" : "mDataCapacity",
5047     "field_offset" : 448,
5048     "referenced_type" : "type-29"
5049    },
5050    {
5051     "access" : "private",
5052     "field_name" : "mDataPos",
5053     "field_offset" : 512,
5054     "referenced_type" : "type-29"
5055    },
5056    {
5057     "access" : "private",
5058     "field_name" : "mObjects",
5059     "field_offset" : 576,
5060     "referenced_type" : "type-162"
5061    },
5062    {
5063     "access" : "private",
5064     "field_name" : "mObjectsSize",
5065     "field_offset" : 640,
5066     "referenced_type" : "type-29"
5067    },
5068    {
5069     "access" : "private",
5070     "field_name" : "mObjectsCapacity",
5071     "field_offset" : 704,
5072     "referenced_type" : "type-29"
5073    },
5074    {
5075     "access" : "private",
5076     "field_name" : "mNextObjectHint",
5077     "field_offset" : 768,
5078     "referenced_type" : "type-29"
5079    },
5080    {
5081     "access" : "private",
5082     "field_name" : "mNumRef",
5083     "field_offset" : 832,
5084     "referenced_type" : "type-29"
5085    },
5086    {
5087     "access" : "private",
5088     "field_name" : "mFdsKnown",
5089     "field_offset" : 896,
5090     "referenced_type" : "type-37"
5091    },
5092    {
5093     "access" : "private",
5094     "field_name" : "mHasFds",
5095     "field_offset" : 904,
5096     "referenced_type" : "type-37"
5097    },
5098    {
5099     "access" : "private",
5100     "field_name" : "mAllowFds",
5101     "field_offset" : 912,
5102     "referenced_type" : "type-37"
5103    },
5104    {
5105     "access" : "private",
5106     "field_name" : "mOwner",
5107     "field_offset" : 960,
5108     "referenced_type" : "type-164"
5109    },
5110    {
5111     "access" : "private",
5112     "field_name" : "mOwnerCookie",
5113     "field_offset" : 1024,
5114     "referenced_type" : "type-146"
5115    }
5116   ],
5117   "linker_set_key" : "android::hardware::Parcel",
5118   "name" : "android::hardware::Parcel",
5119   "record_kind" : "class",
5120   "referenced_type" : "type-159",
5121   "self_type" : "type-159",
5122   "size" : 136,
5123   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5124   "unique_id" : "_ZTSN7android8hardware6ParcelE"
5125  },
5126  {
5127   "access" : "private",
5128   "alignment" : 8,
5129   "fields" :
5130   [
5131    {
5132     "field_name" : "index",
5133     "referenced_type" : "type-29"
5134    },
5135    {
5136     "field_name" : "buffer",
5137     "field_offset" : 64,
5138     "referenced_type" : "type-163"
5139    },
5140    {
5141     "field_name" : "bufend",
5142     "field_offset" : 128,
5143     "referenced_type" : "type-163"
5144    }
5145   ],
5146   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
5147   "name" : "android::hardware::Parcel::BufferInfo",
5148   "referenced_type" : "type-173",
5149   "self_type" : "type-173",
5150   "size" : 24,
5151   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5152   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
5153  },
5154  {
5155   "alignment" : 8,
5156   "base_specifiers" :
5157   [
5158    {
5159     "is_virtual" : true,
5160     "referenced_type" : "type-47"
5161    }
5162   ],
5163   "fields" :
5164   [
5165    {
5166     "access" : "private",
5167     "field_name" : "mDriverFD",
5168     "field_offset" : 64,
5169     "referenced_type" : "type-10"
5170    },
5171    {
5172     "access" : "private",
5173     "field_name" : "mVMStart",
5174     "field_offset" : 128,
5175     "referenced_type" : "type-146"
5176    },
5177    {
5178     "access" : "private",
5179     "field_name" : "mThreadCountLock",
5180     "field_offset" : 192,
5181     "referenced_type" : "type-259"
5182    },
5183    {
5184     "access" : "private",
5185     "field_name" : "mThreadCountDecrement",
5186     "field_offset" : 512,
5187     "referenced_type" : "type-260"
5188    },
5189    {
5190     "access" : "private",
5191     "field_name" : "mExecutingThreadsCount",
5192     "field_offset" : 896,
5193     "referenced_type" : "type-29"
5194    },
5195    {
5196     "access" : "private",
5197     "field_name" : "mMaxThreads",
5198     "field_offset" : 960,
5199     "referenced_type" : "type-29"
5200    },
5201    {
5202     "access" : "private",
5203     "field_name" : "mStarvationStartTimeMs",
5204     "field_offset" : 1024,
5205     "referenced_type" : "type-26"
5206    },
5207    {
5208     "access" : "private",
5209     "field_name" : "mLock",
5210     "field_offset" : 1088,
5211     "referenced_type" : "type-237"
5212    },
5213    {
5214     "access" : "private",
5215     "field_name" : "mHandleToObject",
5216     "field_offset" : 1408,
5217     "referenced_type" : "type-198"
5218    },
5219    {
5220     "access" : "private",
5221     "field_name" : "mManagesContexts",
5222     "field_offset" : 1728,
5223     "referenced_type" : "type-37"
5224    },
5225    {
5226     "access" : "private",
5227     "field_name" : "mBinderContextCheckFunc",
5228     "field_offset" : 1792,
5229     "referenced_type" : "type-261"
5230    },
5231    {
5232     "access" : "private",
5233     "field_name" : "mBinderContextUserData",
5234     "field_offset" : 1856,
5235     "referenced_type" : "type-146"
5236    },
5237    {
5238     "access" : "private",
5239     "field_name" : "mContexts",
5240     "field_offset" : 1920,
5241     "referenced_type" : "type-203"
5242    },
5243    {
5244     "access" : "private",
5245     "field_name" : "mRootDir",
5246     "field_offset" : 2240,
5247     "referenced_type" : "type-123"
5248    },
5249    {
5250     "access" : "private",
5251     "field_name" : "mThreadPoolStarted",
5252     "field_offset" : 2304,
5253     "referenced_type" : "type-37"
5254    },
5255    {
5256     "access" : "private",
5257     "field_name" : "mSpawnThreadOnStart",
5258     "field_offset" : 2312,
5259     "referenced_type" : "type-37"
5260    },
5261    {
5262     "access" : "private",
5263     "field_name" : "mThreadPoolSeq",
5264     "field_offset" : 2336,
5265     "referenced_type" : "type-265"
5266    },
5267    {
5268     "access" : "private",
5269     "field_name" : "mMmapSize",
5270     "field_offset" : 2368,
5271     "referenced_type" : "type-28"
5272    },
5273    {
5274     "access" : "private",
5275     "field_name" : "mCallRestriction",
5276     "field_offset" : 2432,
5277     "referenced_type" : "type-266"
5278    }
5279   ],
5280   "linker_set_key" : "android::hardware::ProcessState",
5281   "name" : "android::hardware::ProcessState",
5282   "record_kind" : "class",
5283   "referenced_type" : "type-258",
5284   "self_type" : "type-258",
5285   "size" : 328,
5286   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5287   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
5288   "vtable_components" :
5289   [
5290    {
5291     "component_value" : 312,
5292     "kind" : "vbase_offset"
5293    },
5294    {
5295     "kind" : "offset_to_top"
5296    },
5297    {
5298     "kind" : "rtti",
5299     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5300    },
5301    {
5302     "kind" : "complete_dtor_pointer",
5303     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
5304    },
5305    {
5306     "kind" : "deleting_dtor_pointer",
5307     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
5308    },
5309    {
5310     "kind" : "vcall_offset"
5311    },
5312    {
5313     "kind" : "vcall_offset"
5314    },
5315    {
5316     "kind" : "vcall_offset"
5317    },
5318    {
5319     "kind" : "vcall_offset"
5320    },
5321    {
5322     "component_value" : -312,
5323     "kind" : "vcall_offset"
5324    },
5325    {
5326     "component_value" : -312,
5327     "kind" : "offset_to_top"
5328    },
5329    {
5330     "kind" : "rtti",
5331     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5332    },
5333    {
5334     "kind" : "complete_dtor_pointer",
5335     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
5336    },
5337    {
5338     "kind" : "deleting_dtor_pointer",
5339     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
5340    },
5341    {
5342     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5343    },
5344    {
5345     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5346    },
5347    {
5348     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5349    },
5350    {
5351     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5352    }
5353   ]
5354  },
5355  {
5356   "access" : "private",
5357   "alignment" : 8,
5358   "fields" :
5359   [
5360    {
5361     "field_name" : "binder",
5362     "referenced_type" : "type-150"
5363    },
5364    {
5365     "field_name" : "refs",
5366     "field_offset" : 64,
5367     "referenced_type" : "type-151"
5368    }
5369   ],
5370   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
5371   "name" : "android::hardware::ProcessState::handle_entry",
5372   "referenced_type" : "type-199",
5373   "self_type" : "type-199",
5374   "size" : 16,
5375   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5376   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
5377  },
5378  {
5379   "alignment" : 8,
5380   "base_specifiers" :
5381   [
5382    {
5383     "referenced_type" : "type-327"
5384    }
5385   ],
5386   "fields" :
5387   [
5388    {
5389     "access" : "private",
5390     "field_name" : "mVal",
5391     "field_offset" : 264,
5392     "referenced_type" : "type-37"
5393    }
5394   ],
5395   "linker_set_key" : "android::hardware::Return<bool>",
5396   "name" : "android::hardware::Return<bool>",
5397   "record_kind" : "class",
5398   "referenced_type" : "type-326",
5399   "self_type" : "type-326",
5400   "size" : 40,
5401   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5402   "template_args" : [ "type-37" ],
5403   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
5404  },
5405  {
5406   "alignment" : 8,
5407   "base_specifiers" :
5408   [
5409    {
5410     "referenced_type" : "type-327"
5411    }
5412   ],
5413   "linker_set_key" : "android::hardware::Return<void>",
5414   "name" : "android::hardware::Return<void>",
5415   "record_kind" : "class",
5416   "referenced_type" : "type-337",
5417   "self_type" : "type-337",
5418   "size" : 40,
5419   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5420   "template_args" : [ "type-96" ],
5421   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
5422  },
5423  {
5424   "alignment" : 8,
5425   "fields" :
5426   [
5427    {
5428     "access" : "private",
5429     "field_name" : "mException",
5430     "referenced_type" : "type-10"
5431    },
5432    {
5433     "access" : "private",
5434     "field_name" : "mErrorCode",
5435     "field_offset" : 32,
5436     "referenced_type" : "type-10"
5437    },
5438    {
5439     "access" : "private",
5440     "field_name" : "mMessage",
5441     "field_offset" : 64,
5442     "referenced_type" : "type-317"
5443    }
5444   ],
5445   "linker_set_key" : "android::hardware::Status",
5446   "name" : "android::hardware::Status",
5447   "record_kind" : "class",
5448   "referenced_type" : "type-316",
5449   "self_type" : "type-316",
5450   "size" : 32,
5451   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5452   "unique_id" : "_ZTSN7android8hardware6StatusE"
5453  },
5454  {
5455   "alignment" : 8,
5456   "fields" :
5457   [
5458    {
5459     "access" : "protected",
5460     "field_name" : "mInstrumentationCallbacks",
5461     "field_offset" : 64,
5462     "referenced_type" : "type-182"
5463    },
5464    {
5465     "access" : "protected",
5466     "field_name" : "mEnableInstrumentation",
5467     "field_offset" : 256,
5468     "referenced_type" : "type-37"
5469    },
5470    {
5471     "access" : "protected",
5472     "field_name" : "mInstrumentationLibPackage",
5473     "field_offset" : 320,
5474     "referenced_type" : "type-183"
5475    },
5476    {
5477     "access" : "protected",
5478     "field_name" : "mInterfaceName",
5479     "field_offset" : 512,
5480     "referenced_type" : "type-184"
5481    }
5482   ],
5483   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
5484   "name" : "android::hardware::details::HidlInstrumentor",
5485   "referenced_type" : "type-181",
5486   "self_type" : "type-181",
5487   "size" : 88,
5488   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5489   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
5490   "vtable_components" :
5491   [
5492    {
5493     "kind" : "offset_to_top"
5494    },
5495    {
5496     "kind" : "rtti",
5497     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
5498    },
5499    {
5500     "kind" : "complete_dtor_pointer",
5501     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
5502    },
5503    {
5504     "kind" : "deleting_dtor_pointer",
5505     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
5506    }
5507   ]
5508  },
5509  {
5510   "alignment" : 4,
5511   "fields" :
5512   [
5513    {
5514     "field_name" : "sched_policy",
5515     "referenced_type" : "type-10"
5516    },
5517    {
5518     "field_name" : "prio",
5519     "field_offset" : 32,
5520     "referenced_type" : "type-10"
5521    }
5522   ],
5523   "linker_set_key" : "android::hardware::details::SchedPrio",
5524   "name" : "android::hardware::details::SchedPrio",
5525   "referenced_type" : "type-190",
5526   "self_type" : "type-190",
5527   "size" : 8,
5528   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
5529   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
5530  },
5531  {
5532   "alignment" : 1,
5533   "linker_set_key" : "android::hardware::details::bnhw_tag",
5534   "name" : "android::hardware::details::bnhw_tag",
5535   "referenced_type" : "type-172",
5536   "self_type" : "type-172",
5537   "size" : 1,
5538   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5539   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
5540  },
5541  {
5542   "alignment" : 1,
5543   "linker_set_key" : "android::hardware::details::bphw_tag",
5544   "name" : "android::hardware::details::bphw_tag",
5545   "referenced_type" : "type-191",
5546   "self_type" : "type-191",
5547   "size" : 1,
5548   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5549   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
5550  },
5551  {
5552   "alignment" : 1,
5553   "linker_set_key" : "android::hardware::details::bs_tag",
5554   "name" : "android::hardware::details::bs_tag",
5555   "referenced_type" : "type-202",
5556   "self_type" : "type-202",
5557   "size" : 1,
5558   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5559   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
5560  },
5561  {
5562   "access" : "private",
5563   "alignment" : 8,
5564   "fields" :
5565   [
5566    {
5567     "field_name" : "mPointer",
5568     "referenced_type" : "type-83"
5569    },
5570    {
5571     "field_name" : "_pad",
5572     "referenced_type" : "type-29"
5573    }
5574   ],
5575   "is_anonymous" : true,
5576   "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5577   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5578   "record_kind" : "union",
5579   "referenced_type" : "type-82",
5580   "self_type" : "type-82",
5581   "size" : 8,
5582   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5583   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
5584  },
5585  {
5586   "alignment" : 8,
5587   "fields" :
5588   [
5589    {
5590     "access" : "private",
5591     "referenced_type" : "type-82"
5592    }
5593   ],
5594   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5595   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5596   "referenced_type" : "type-81",
5597   "self_type" : "type-81",
5598   "size" : 8,
5599   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5600   "template_args" : [ "type-84" ],
5601   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
5602  },
5603  {
5604   "alignment" : 8,
5605   "fields" :
5606   [
5607    {
5608     "access" : "private",
5609     "referenced_type" : "type-87"
5610    }
5611   ],
5612   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
5613   "name" : "android::hardware::details::hidl_pointer<char>",
5614   "referenced_type" : "type-86",
5615   "self_type" : "type-86",
5616   "size" : 8,
5617   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5618   "template_args" : [ "type-18" ],
5619   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
5620  },
5621  {
5622   "access" : "private",
5623   "alignment" : 8,
5624   "fields" :
5625   [
5626    {
5627     "field_name" : "mPointer",
5628     "referenced_type" : "type-88"
5629    },
5630    {
5631     "field_name" : "_pad",
5632     "referenced_type" : "type-29"
5633    }
5634   ],
5635   "is_anonymous" : true,
5636   "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5637   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5638   "record_kind" : "union",
5639   "referenced_type" : "type-87",
5640   "self_type" : "type-87",
5641   "size" : 8,
5642   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5643   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
5644  },
5645  {
5646   "alignment" : 8,
5647   "fields" :
5648   [
5649    {
5650     "access" : "private",
5651     "referenced_type" : "type-63"
5652    }
5653   ],
5654   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
5655   "name" : "android::hardware::details::hidl_pointer<const char>",
5656   "referenced_type" : "type-62",
5657   "self_type" : "type-62",
5658   "size" : 8,
5659   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5660   "template_args" : [ "type-65" ],
5661   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
5662  },
5663  {
5664   "access" : "private",
5665   "alignment" : 8,
5666   "fields" :
5667   [
5668    {
5669     "field_name" : "mPointer",
5670     "referenced_type" : "type-64"
5671    },
5672    {
5673     "field_name" : "_pad",
5674     "referenced_type" : "type-29"
5675    }
5676   ],
5677   "is_anonymous" : true,
5678   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5679   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5680   "record_kind" : "union",
5681   "referenced_type" : "type-63",
5682   "self_type" : "type-63",
5683   "size" : 8,
5684   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5685   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
5686  },
5687  {
5688   "alignment" : 8,
5689   "fields" :
5690   [
5691    {
5692     "access" : "private",
5693     "referenced_type" : "type-58"
5694    }
5695   ],
5696   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
5697   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
5698   "referenced_type" : "type-57",
5699   "self_type" : "type-57",
5700   "size" : 8,
5701   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5702   "template_args" : [ "type-60" ],
5703   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
5704  },
5705  {
5706   "access" : "private",
5707   "alignment" : 8,
5708   "fields" :
5709   [
5710    {
5711     "field_name" : "mPointer",
5712     "referenced_type" : "type-59"
5713    },
5714    {
5715     "field_name" : "_pad",
5716     "referenced_type" : "type-29"
5717    }
5718   ],
5719   "is_anonymous" : true,
5720   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5721   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5722   "record_kind" : "union",
5723   "referenced_type" : "type-58",
5724   "self_type" : "type-58",
5725   "size" : 8,
5726   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5727   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
5728  },
5729  {
5730   "alignment" : 8,
5731   "fields" :
5732   [
5733    {
5734     "access" : "private",
5735     "referenced_type" : "type-108"
5736    }
5737   ],
5738   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
5739   "name" : "android::hardware::details::hidl_pointer<native_handle>",
5740   "referenced_type" : "type-107",
5741   "self_type" : "type-107",
5742   "size" : 8,
5743   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5744   "template_args" : [ "type-35" ],
5745   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
5746  },
5747  {
5748   "access" : "private",
5749   "alignment" : 8,
5750   "fields" :
5751   [
5752    {
5753     "field_name" : "mPointer",
5754     "referenced_type" : "type-34"
5755    },
5756    {
5757     "field_name" : "_pad",
5758     "referenced_type" : "type-29"
5759    }
5760   ],
5761   "is_anonymous" : true,
5762   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5763   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5764   "record_kind" : "union",
5765   "referenced_type" : "type-108",
5766   "self_type" : "type-108",
5767   "size" : 8,
5768   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5769   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
5770  },
5771  {
5772   "alignment" : 1,
5773   "linker_set_key" : "android::hardware::details::i_tag",
5774   "name" : "android::hardware::details::i_tag",
5775   "referenced_type" : "type-157",
5776   "self_type" : "type-157",
5777   "size" : 1,
5778   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5779   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
5780  },
5781  {
5782   "alignment" : 8,
5783   "fields" :
5784   [
5785    {
5786     "access" : "private",
5787     "field_name" : "mStatus",
5788     "referenced_type" : "type-316"
5789    },
5790    {
5791     "access" : "private",
5792     "field_name" : "mCheckedStatus",
5793     "field_offset" : 256,
5794     "referenced_type" : "type-37"
5795    }
5796   ],
5797   "linker_set_key" : "android::hardware::details::return_status",
5798   "name" : "android::hardware::details::return_status",
5799   "record_kind" : "class",
5800   "referenced_type" : "type-327",
5801   "self_type" : "type-327",
5802   "size" : 40,
5803   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5804   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
5805  },
5806  {
5807   "alignment" : 8,
5808   "base_specifiers" :
5809   [
5810    {
5811     "referenced_type" : "type-142"
5812    }
5813   ],
5814   "fields" :
5815   [
5816    {
5817     "access" : "private",
5818     "field_name" : "mRecipient",
5819     "field_offset" : 64,
5820     "referenced_type" : "type-187"
5821    },
5822    {
5823     "access" : "private",
5824     "field_name" : "mCookie",
5825     "field_offset" : 192,
5826     "referenced_type" : "type-29"
5827    },
5828    {
5829     "access" : "private",
5830     "field_name" : "mBase",
5831     "field_offset" : 256,
5832     "referenced_type" : "type-188"
5833    }
5834   ],
5835   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
5836   "name" : "android::hardware::hidl_binder_death_recipient",
5837   "referenced_type" : "type-186",
5838   "self_type" : "type-186",
5839   "size" : 64,
5840   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
5841   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
5842   "vtable_components" :
5843   [
5844    {
5845     "component_value" : 48,
5846     "kind" : "vbase_offset"
5847    },
5848    {
5849     "kind" : "offset_to_top"
5850    },
5851    {
5852     "kind" : "rtti",
5853     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5854    },
5855    {
5856     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
5857    },
5858    {
5859     "kind" : "complete_dtor_pointer",
5860     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
5861    },
5862    {
5863     "kind" : "deleting_dtor_pointer",
5864     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
5865    },
5866    {
5867     "kind" : "vcall_offset"
5868    },
5869    {
5870     "kind" : "vcall_offset"
5871    },
5872    {
5873     "kind" : "vcall_offset"
5874    },
5875    {
5876     "kind" : "vcall_offset"
5877    },
5878    {
5879     "component_value" : -48,
5880     "kind" : "vcall_offset"
5881    },
5882    {
5883     "component_value" : -48,
5884     "kind" : "offset_to_top"
5885    },
5886    {
5887     "kind" : "rtti",
5888     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5889    },
5890    {
5891     "kind" : "complete_dtor_pointer",
5892     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
5893    },
5894    {
5895     "kind" : "deleting_dtor_pointer",
5896     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
5897    },
5898    {
5899     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5900    },
5901    {
5902     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5903    },
5904    {
5905     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5906    },
5907    {
5908     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5909    }
5910   ]
5911  },
5912  {
5913   "alignment" : 8,
5914   "base_specifiers" :
5915   [
5916    {
5917     "is_virtual" : true,
5918     "referenced_type" : "type-47"
5919    }
5920   ],
5921   "linker_set_key" : "android::hardware::hidl_death_recipient",
5922   "name" : "android::hardware::hidl_death_recipient",
5923   "referenced_type" : "type-104",
5924   "self_type" : "type-104",
5925   "size" : 24,
5926   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5927   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
5928   "vtable_components" :
5929   [
5930    {
5931     "component_value" : 8,
5932     "kind" : "vbase_offset"
5933    },
5934    {
5935     "kind" : "offset_to_top"
5936    },
5937    {
5938     "kind" : "rtti",
5939     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5940    },
5941    {
5942     "is_pure" : true,
5943     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
5944    },
5945    {
5946     "kind" : "complete_dtor_pointer",
5947     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
5948    },
5949    {
5950     "kind" : "deleting_dtor_pointer",
5951     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
5952    },
5953    {
5954     "kind" : "vcall_offset"
5955    },
5956    {
5957     "kind" : "vcall_offset"
5958    },
5959    {
5960     "kind" : "vcall_offset"
5961    },
5962    {
5963     "kind" : "vcall_offset"
5964    },
5965    {
5966     "component_value" : -8,
5967     "kind" : "vcall_offset"
5968    },
5969    {
5970     "component_value" : -8,
5971     "kind" : "offset_to_top"
5972    },
5973    {
5974     "kind" : "rtti",
5975     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5976    },
5977    {
5978     "kind" : "complete_dtor_pointer",
5979     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
5980    },
5981    {
5982     "kind" : "deleting_dtor_pointer",
5983     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
5984    },
5985    {
5986     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5987    },
5988    {
5989     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5990    },
5991    {
5992     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5993    },
5994    {
5995     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5996    }
5997   ]
5998  },
5999  {
6000   "alignment" : 8,
6001   "fields" :
6002   [
6003    {
6004     "access" : "private",
6005     "field_name" : "mHandle",
6006     "referenced_type" : "type-57"
6007    },
6008    {
6009     "access" : "private",
6010     "field_name" : "mOwnsHandle",
6011     "field_offset" : 64,
6012     "referenced_type" : "type-37"
6013    }
6014   ],
6015   "linker_set_key" : "android::hardware::hidl_handle",
6016   "name" : "android::hardware::hidl_handle",
6017   "referenced_type" : "type-56",
6018   "self_type" : "type-56",
6019   "size" : 16,
6020   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6021   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
6022  },
6023  {
6024   "alignment" : 8,
6025   "fields" :
6026   [
6027    {
6028     "access" : "private",
6029     "field_name" : "mHandle",
6030     "referenced_type" : "type-56"
6031    },
6032    {
6033     "access" : "private",
6034     "field_name" : "mSize",
6035     "field_offset" : 128,
6036     "referenced_type" : "type-29"
6037    },
6038    {
6039     "access" : "private",
6040     "field_name" : "mName",
6041     "field_offset" : 192,
6042     "referenced_type" : "type-61"
6043    }
6044   ],
6045   "linker_set_key" : "android::hardware::hidl_memory",
6046   "name" : "android::hardware::hidl_memory",
6047   "referenced_type" : "type-68",
6048   "self_type" : "type-68",
6049   "size" : 40,
6050   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6051   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
6052  },
6053  {
6054   "alignment" : 8,
6055   "fields" :
6056   [
6057    {
6058     "access" : "private",
6059     "field_name" : "mBuffer",
6060     "referenced_type" : "type-62"
6061    },
6062    {
6063     "access" : "private",
6064     "field_name" : "mSize",
6065     "field_offset" : 64,
6066     "referenced_type" : "type-2"
6067    },
6068    {
6069     "access" : "private",
6070     "field_name" : "mOwnsBuffer",
6071     "field_offset" : 96,
6072     "referenced_type" : "type-37"
6073    }
6074   ],
6075   "linker_set_key" : "android::hardware::hidl_string",
6076   "name" : "android::hardware::hidl_string",
6077   "referenced_type" : "type-61",
6078   "self_type" : "type-61",
6079   "size" : 16,
6080   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6081   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
6082  },
6083  {
6084   "alignment" : 8,
6085   "fields" :
6086   [
6087    {
6088     "access" : "private",
6089     "field_name" : "mBuffer",
6090     "referenced_type" : "type-81"
6091    },
6092    {
6093     "access" : "private",
6094     "field_name" : "mSize",
6095     "field_offset" : 64,
6096     "referenced_type" : "type-2"
6097    },
6098    {
6099     "access" : "private",
6100     "field_name" : "mOwnsBuffer",
6101     "field_offset" : 96,
6102     "referenced_type" : "type-37"
6103    }
6104   ],
6105   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6106   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6107   "referenced_type" : "type-80",
6108   "self_type" : "type-80",
6109   "size" : 16,
6110   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6111   "template_args" : [ "type-84" ],
6112   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
6113  },
6114  {
6115   "alignment" : 8,
6116   "fields" :
6117   [
6118    {
6119     "access" : "private",
6120     "field_name" : "mBuffer",
6121     "referenced_type" : "type-86"
6122    },
6123    {
6124     "access" : "private",
6125     "field_name" : "mSize",
6126     "field_offset" : 64,
6127     "referenced_type" : "type-2"
6128    },
6129    {
6130     "access" : "private",
6131     "field_name" : "mOwnsBuffer",
6132     "field_offset" : 96,
6133     "referenced_type" : "type-37"
6134    }
6135   ],
6136   "linker_set_key" : "android::hardware::hidl_vec<char>",
6137   "name" : "android::hardware::hidl_vec<char>",
6138   "referenced_type" : "type-85",
6139   "self_type" : "type-85",
6140   "size" : 16,
6141   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6142   "template_args" : [ "type-18" ],
6143   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
6144  },
6145  {
6146   "alignment" : 2,
6147   "fields" :
6148   [
6149    {
6150     "access" : "private",
6151     "field_name" : "mMajor",
6152     "referenced_type" : "type-8"
6153    },
6154    {
6155     "access" : "private",
6156     "field_name" : "mMinor",
6157     "field_offset" : 16,
6158     "referenced_type" : "type-8"
6159    }
6160   ],
6161   "linker_set_key" : "android::hardware::hidl_version",
6162   "name" : "android::hardware::hidl_version",
6163   "referenced_type" : "type-90",
6164   "self_type" : "type-90",
6165   "size" : 4,
6166   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6167   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
6168  },
6169  {
6170   "alignment" : 8,
6171   "base_specifiers" :
6172   [
6173    {
6174     "referenced_type" : "type-144"
6175    },
6176    {
6177     "referenced_type" : "type-181"
6178    }
6179   ],
6180   "fields" :
6181   [
6182    {
6183     "access" : "private",
6184     "field_name" : "_hidl_mImpl",
6185     "field_offset" : 960,
6186     "referenced_type" : "type-179"
6187    }
6188   ],
6189   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
6190   "name" : "android::hidl::base::V1_0::BnHwBase",
6191   "referenced_type" : "type-178",
6192   "self_type" : "type-178",
6193   "size" : 144,
6194   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
6195   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
6196   "vtable_components" :
6197   [
6198    {
6199     "component_value" : 128,
6200     "kind" : "vbase_offset"
6201    },
6202    {
6203     "kind" : "offset_to_top"
6204    },
6205    {
6206     "kind" : "rtti",
6207     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6208    },
6209    {
6210     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6211    },
6212    {
6213     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6214    },
6215    {
6216     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6217    },
6218    {
6219     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6220    },
6221    {
6222     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6223    },
6224    {
6225     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6226    },
6227    {
6228     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6229    },
6230    {
6231     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6232    },
6233    {
6234     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6235    },
6236    {
6237     "kind" : "complete_dtor_pointer",
6238     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
6239    },
6240    {
6241     "kind" : "deleting_dtor_pointer",
6242     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
6243    },
6244    {
6245     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
6246    },
6247    {
6248     "component_value" : -32,
6249     "kind" : "offset_to_top"
6250    },
6251    {
6252     "kind" : "rtti",
6253     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6254    },
6255    {
6256     "kind" : "complete_dtor_pointer",
6257     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6258    },
6259    {
6260     "kind" : "deleting_dtor_pointer",
6261     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6262    },
6263    {
6264     "kind" : "vcall_offset"
6265    },
6266    {
6267     "kind" : "vcall_offset"
6268    },
6269    {
6270     "kind" : "vcall_offset"
6271    },
6272    {
6273     "kind" : "vcall_offset"
6274    },
6275    {
6276     "component_value" : -128,
6277     "kind" : "vcall_offset"
6278    },
6279    {
6280     "component_value" : -128,
6281     "kind" : "offset_to_top"
6282    },
6283    {
6284     "kind" : "rtti",
6285     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6286    },
6287    {
6288     "kind" : "complete_dtor_pointer",
6289     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6290    },
6291    {
6292     "kind" : "deleting_dtor_pointer",
6293     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6294    },
6295    {
6296     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6297    },
6298    {
6299     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6300    },
6301    {
6302     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6303    },
6304    {
6305     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6306    }
6307   ]
6308  },
6309  {
6310   "alignment" : 8,
6311   "fields" :
6312   [
6313    {
6314     "field_name" : "pid",
6315     "referenced_type" : "type-10"
6316    },
6317    {
6318     "field_name" : "ptr",
6319     "field_offset" : 64,
6320     "referenced_type" : "type-29"
6321    },
6322    {
6323     "field_name" : "arch",
6324     "field_offset" : 128,
6325     "referenced_type" : "type-114"
6326    }
6327   ],
6328   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
6329   "name" : "android::hidl::base::V1_0::DebugInfo",
6330   "referenced_type" : "type-113",
6331   "self_type" : "type-113",
6332   "size" : 24,
6333   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
6334   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
6335  },
6336  {
6337   "alignment" : 8,
6338   "base_specifiers" :
6339   [
6340    {
6341     "is_virtual" : true,
6342     "referenced_type" : "type-47"
6343    }
6344   ],
6345   "linker_set_key" : "android::hidl::base::V1_0::IBase",
6346   "name" : "android::hidl::base::V1_0::IBase",
6347   "referenced_type" : "type-120",
6348   "self_type" : "type-120",
6349   "size" : 24,
6350   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
6351   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
6352   "vtable_components" :
6353   [
6354    {
6355     "component_value" : 8,
6356     "kind" : "vbase_offset"
6357    },
6358    {
6359     "kind" : "offset_to_top"
6360    },
6361    {
6362     "kind" : "rtti",
6363     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6364    },
6365    {
6366     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6367    },
6368    {
6369     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6370    },
6371    {
6372     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6373    },
6374    {
6375     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6376    },
6377    {
6378     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6379    },
6380    {
6381     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6382    },
6383    {
6384     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6385    },
6386    {
6387     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6388    },
6389    {
6390     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6391    },
6392    {
6393     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6394    },
6395    {
6396     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6397    },
6398    {
6399     "kind" : "complete_dtor_pointer",
6400     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
6401    },
6402    {
6403     "kind" : "deleting_dtor_pointer",
6404     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
6405    },
6406    {
6407     "kind" : "vcall_offset"
6408    },
6409    {
6410     "kind" : "vcall_offset"
6411    },
6412    {
6413     "kind" : "vcall_offset"
6414    },
6415    {
6416     "kind" : "vcall_offset"
6417    },
6418    {
6419     "component_value" : -8,
6420     "kind" : "vcall_offset"
6421    },
6422    {
6423     "component_value" : -8,
6424     "kind" : "offset_to_top"
6425    },
6426    {
6427     "kind" : "rtti",
6428     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6429    },
6430    {
6431     "kind" : "complete_dtor_pointer",
6432     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
6433    },
6434    {
6435     "kind" : "deleting_dtor_pointer",
6436     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
6437    },
6438    {
6439     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6440    },
6441    {
6442     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6443    },
6444    {
6445     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6446    },
6447    {
6448     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6449    }
6450   ]
6451  },
6452  {
6453   "alignment" : 8,
6454   "fields" :
6455   [
6456    {
6457     "access" : "private",
6458     "field_name" : "m_ptr",
6459     "referenced_type" : "type-313"
6460    }
6461   ],
6462   "linker_set_key" : "android::sp<android::Thread>",
6463   "name" : "android::sp<android::Thread>",
6464   "record_kind" : "class",
6465   "referenced_type" : "type-312",
6466   "self_type" : "type-312",
6467   "size" : 8,
6468   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6469   "template_args" : [ "type-314" ],
6470   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
6471  },
6472  {
6473   "alignment" : 8,
6474   "fields" :
6475   [
6476    {
6477     "access" : "private",
6478     "field_name" : "m_ptr",
6479     "referenced_type" : "type-150"
6480    }
6481   ],
6482   "linker_set_key" : "android::sp<android::hardware::IBinder>",
6483   "name" : "android::sp<android::hardware::IBinder>",
6484   "record_kind" : "class",
6485   "referenced_type" : "type-204",
6486   "self_type" : "type-204",
6487   "size" : 8,
6488   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6489   "template_args" : [ "type-147" ],
6490   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
6491  },
6492  {
6493   "alignment" : 8,
6494   "fields" :
6495   [
6496    {
6497     "access" : "private",
6498     "field_name" : "m_ptr",
6499     "referenced_type" : "type-103"
6500    }
6501   ],
6502   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
6503   "name" : "android::sp<android::hardware::hidl_death_recipient>",
6504   "record_kind" : "class",
6505   "referenced_type" : "type-102",
6506   "self_type" : "type-102",
6507   "size" : 8,
6508   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6509   "template_args" : [ "type-104" ],
6510   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
6511  },
6512  {
6513   "alignment" : 8,
6514   "fields" :
6515   [
6516    {
6517     "access" : "private",
6518     "field_name" : "m_ptr",
6519     "referenced_type" : "type-180"
6520    }
6521   ],
6522   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
6523   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
6524   "record_kind" : "class",
6525   "referenced_type" : "type-179",
6526   "self_type" : "type-179",
6527   "size" : 8,
6528   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6529   "template_args" : [ "type-120" ],
6530   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
6531  },
6532  {
6533   "alignment" : 1,
6534   "linker_set_key" : "android::trait_trivial_copy<bool>",
6535   "name" : "android::trait_trivial_copy<bool>",
6536   "referenced_type" : "type-210",
6537   "self_type" : "type-210",
6538   "size" : 1,
6539   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6540   "template_args" : [ "type-37" ],
6541   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
6542  },
6543  {
6544   "alignment" : 1,
6545   "linker_set_key" : "android::trait_trivial_copy<char>",
6546   "name" : "android::trait_trivial_copy<char>",
6547   "referenced_type" : "type-254",
6548   "self_type" : "type-254",
6549   "size" : 1,
6550   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6551   "template_args" : [ "type-18" ],
6552   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
6553  },
6554  {
6555   "alignment" : 1,
6556   "linker_set_key" : "android::trait_trivial_copy<double>",
6557   "name" : "android::trait_trivial_copy<double>",
6558   "referenced_type" : "type-381",
6559   "self_type" : "type-381",
6560   "size" : 1,
6561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6562   "template_args" : [ "type-42" ],
6563   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
6564  },
6565  {
6566   "alignment" : 1,
6567   "linker_set_key" : "android::trait_trivial_copy<float>",
6568   "name" : "android::trait_trivial_copy<float>",
6569   "referenced_type" : "type-377",
6570   "self_type" : "type-377",
6571   "size" : 1,
6572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6573   "template_args" : [ "type-39" ],
6574   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
6575  },
6576  {
6577   "alignment" : 1,
6578   "linker_set_key" : "android::trait_trivial_copy<int>",
6579   "name" : "android::trait_trivial_copy<int>",
6580   "referenced_type" : "type-352",
6581   "self_type" : "type-352",
6582   "size" : 1,
6583   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6584   "template_args" : [ "type-10" ],
6585   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
6586  },
6587  {
6588   "alignment" : 1,
6589   "linker_set_key" : "android::trait_trivial_copy<long long>",
6590   "name" : "android::trait_trivial_copy<long long>",
6591   "referenced_type" : "type-369",
6592   "self_type" : "type-369",
6593   "size" : 1,
6594   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6595   "template_args" : [ "type-367" ],
6596   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
6597  },
6598  {
6599   "alignment" : 1,
6600   "linker_set_key" : "android::trait_trivial_copy<long>",
6601   "name" : "android::trait_trivial_copy<long>",
6602   "referenced_type" : "type-360",
6603   "self_type" : "type-360",
6604   "size" : 1,
6605   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6606   "template_args" : [ "type-26" ],
6607   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
6608  },
6609  {
6610   "alignment" : 1,
6611   "linker_set_key" : "android::trait_trivial_copy<short>",
6612   "name" : "android::trait_trivial_copy<short>",
6613   "referenced_type" : "type-344",
6614   "self_type" : "type-344",
6615   "size" : 1,
6616   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6617   "template_args" : [ "type-342" ],
6618   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
6619  },
6620  {
6621   "alignment" : 1,
6622   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
6623   "name" : "android::trait_trivial_copy<unsigned char>",
6624   "referenced_type" : "type-319",
6625   "self_type" : "type-319",
6626   "size" : 1,
6627   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6628   "template_args" : [ "type-15" ],
6629   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
6630  },
6631  {
6632   "alignment" : 1,
6633   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
6634   "name" : "android::trait_trivial_copy<unsigned int>",
6635   "referenced_type" : "type-356",
6636   "self_type" : "type-356",
6637   "size" : 1,
6638   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6639   "template_args" : [ "type-2" ],
6640   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
6641  },
6642  {
6643   "alignment" : 1,
6644   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
6645   "name" : "android::trait_trivial_copy<unsigned long long>",
6646   "referenced_type" : "type-373",
6647   "self_type" : "type-373",
6648   "size" : 1,
6649   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6650   "template_args" : [ "type-163" ],
6651   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
6652  },
6653  {
6654   "alignment" : 1,
6655   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
6656   "name" : "android::trait_trivial_copy<unsigned long>",
6657   "referenced_type" : "type-364",
6658   "self_type" : "type-364",
6659   "size" : 1,
6660   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6661   "template_args" : [ "type-29" ],
6662   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
6663  },
6664  {
6665   "alignment" : 1,
6666   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
6667   "name" : "android::trait_trivial_copy<unsigned short>",
6668   "referenced_type" : "type-348",
6669   "self_type" : "type-348",
6670   "size" : 1,
6671   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6672   "template_args" : [ "type-8" ],
6673   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
6674  },
6675  {
6676   "alignment" : 1,
6677   "linker_set_key" : "android::trait_trivial_copy<void>",
6678   "name" : "android::trait_trivial_copy<void>",
6679   "referenced_type" : "type-154",
6680   "self_type" : "type-154",
6681   "size" : 1,
6682   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6683   "template_args" : [ "type-96" ],
6684   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
6685  },
6686  {
6687   "alignment" : 1,
6688   "linker_set_key" : "android::trait_trivial_ctor<bool>",
6689   "name" : "android::trait_trivial_ctor<bool>",
6690   "referenced_type" : "type-189",
6691   "self_type" : "type-189",
6692   "size" : 1,
6693   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6694   "template_args" : [ "type-37" ],
6695   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
6696  },
6697  {
6698   "alignment" : 1,
6699   "linker_set_key" : "android::trait_trivial_ctor<char>",
6700   "name" : "android::trait_trivial_ctor<char>",
6701   "referenced_type" : "type-232",
6702   "self_type" : "type-232",
6703   "size" : 1,
6704   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6705   "template_args" : [ "type-18" ],
6706   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
6707  },
6708  {
6709   "alignment" : 1,
6710   "linker_set_key" : "android::trait_trivial_ctor<double>",
6711   "name" : "android::trait_trivial_ctor<double>",
6712   "referenced_type" : "type-379",
6713   "self_type" : "type-379",
6714   "size" : 1,
6715   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6716   "template_args" : [ "type-42" ],
6717   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
6718  },
6719  {
6720   "alignment" : 1,
6721   "linker_set_key" : "android::trait_trivial_ctor<float>",
6722   "name" : "android::trait_trivial_ctor<float>",
6723   "referenced_type" : "type-375",
6724   "self_type" : "type-375",
6725   "size" : 1,
6726   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6727   "template_args" : [ "type-39" ],
6728   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
6729  },
6730  {
6731   "alignment" : 1,
6732   "linker_set_key" : "android::trait_trivial_ctor<int>",
6733   "name" : "android::trait_trivial_ctor<int>",
6734   "referenced_type" : "type-350",
6735   "self_type" : "type-350",
6736   "size" : 1,
6737   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6738   "template_args" : [ "type-10" ],
6739   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
6740  },
6741  {
6742   "alignment" : 1,
6743   "linker_set_key" : "android::trait_trivial_ctor<long long>",
6744   "name" : "android::trait_trivial_ctor<long long>",
6745   "referenced_type" : "type-366",
6746   "self_type" : "type-366",
6747   "size" : 1,
6748   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6749   "template_args" : [ "type-367" ],
6750   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
6751  },
6752  {
6753   "alignment" : 1,
6754   "linker_set_key" : "android::trait_trivial_ctor<long>",
6755   "name" : "android::trait_trivial_ctor<long>",
6756   "referenced_type" : "type-358",
6757   "self_type" : "type-358",
6758   "size" : 1,
6759   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6760   "template_args" : [ "type-26" ],
6761   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
6762  },
6763  {
6764   "alignment" : 1,
6765   "linker_set_key" : "android::trait_trivial_ctor<short>",
6766   "name" : "android::trait_trivial_ctor<short>",
6767   "referenced_type" : "type-341",
6768   "self_type" : "type-341",
6769   "size" : 1,
6770   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6771   "template_args" : [ "type-342" ],
6772   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
6773  },
6774  {
6775   "alignment" : 1,
6776   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
6777   "name" : "android::trait_trivial_ctor<unsigned char>",
6778   "referenced_type" : "type-276",
6779   "self_type" : "type-276",
6780   "size" : 1,
6781   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6782   "template_args" : [ "type-15" ],
6783   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
6784  },
6785  {
6786   "alignment" : 1,
6787   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
6788   "name" : "android::trait_trivial_ctor<unsigned int>",
6789   "referenced_type" : "type-354",
6790   "self_type" : "type-354",
6791   "size" : 1,
6792   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6793   "template_args" : [ "type-2" ],
6794   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
6795  },
6796  {
6797   "alignment" : 1,
6798   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
6799   "name" : "android::trait_trivial_ctor<unsigned long long>",
6800   "referenced_type" : "type-371",
6801   "self_type" : "type-371",
6802   "size" : 1,
6803   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6804   "template_args" : [ "type-163" ],
6805   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
6806  },
6807  {
6808   "alignment" : 1,
6809   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
6810   "name" : "android::trait_trivial_ctor<unsigned long>",
6811   "referenced_type" : "type-362",
6812   "self_type" : "type-362",
6813   "size" : 1,
6814   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6815   "template_args" : [ "type-29" ],
6816   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
6817  },
6818  {
6819   "alignment" : 1,
6820   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
6821   "name" : "android::trait_trivial_ctor<unsigned short>",
6822   "referenced_type" : "type-346",
6823   "self_type" : "type-346",
6824   "size" : 1,
6825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6826   "template_args" : [ "type-8" ],
6827   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
6828  },
6829  {
6830   "alignment" : 1,
6831   "linker_set_key" : "android::trait_trivial_ctor<void>",
6832   "name" : "android::trait_trivial_ctor<void>",
6833   "referenced_type" : "type-122",
6834   "self_type" : "type-122",
6835   "size" : 1,
6836   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6837   "template_args" : [ "type-96" ],
6838   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
6839  },
6840  {
6841   "alignment" : 1,
6842   "linker_set_key" : "android::trait_trivial_dtor<bool>",
6843   "name" : "android::trait_trivial_dtor<bool>",
6844   "referenced_type" : "type-200",
6845   "self_type" : "type-200",
6846   "size" : 1,
6847   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6848   "template_args" : [ "type-37" ],
6849   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
6850  },
6851  {
6852   "alignment" : 1,
6853   "linker_set_key" : "android::trait_trivial_dtor<char>",
6854   "name" : "android::trait_trivial_dtor<char>",
6855   "referenced_type" : "type-243",
6856   "self_type" : "type-243",
6857   "size" : 1,
6858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6859   "template_args" : [ "type-18" ],
6860   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
6861  },
6862  {
6863   "alignment" : 1,
6864   "linker_set_key" : "android::trait_trivial_dtor<double>",
6865   "name" : "android::trait_trivial_dtor<double>",
6866   "referenced_type" : "type-380",
6867   "self_type" : "type-380",
6868   "size" : 1,
6869   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6870   "template_args" : [ "type-42" ],
6871   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
6872  },
6873  {
6874   "alignment" : 1,
6875   "linker_set_key" : "android::trait_trivial_dtor<float>",
6876   "name" : "android::trait_trivial_dtor<float>",
6877   "referenced_type" : "type-376",
6878   "self_type" : "type-376",
6879   "size" : 1,
6880   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6881   "template_args" : [ "type-39" ],
6882   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
6883  },
6884  {
6885   "alignment" : 1,
6886   "linker_set_key" : "android::trait_trivial_dtor<int>",
6887   "name" : "android::trait_trivial_dtor<int>",
6888   "referenced_type" : "type-351",
6889   "self_type" : "type-351",
6890   "size" : 1,
6891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6892   "template_args" : [ "type-10" ],
6893   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
6894  },
6895  {
6896   "alignment" : 1,
6897   "linker_set_key" : "android::trait_trivial_dtor<long long>",
6898   "name" : "android::trait_trivial_dtor<long long>",
6899   "referenced_type" : "type-368",
6900   "self_type" : "type-368",
6901   "size" : 1,
6902   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6903   "template_args" : [ "type-367" ],
6904   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
6905  },
6906  {
6907   "alignment" : 1,
6908   "linker_set_key" : "android::trait_trivial_dtor<long>",
6909   "name" : "android::trait_trivial_dtor<long>",
6910   "referenced_type" : "type-359",
6911   "self_type" : "type-359",
6912   "size" : 1,
6913   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6914   "template_args" : [ "type-26" ],
6915   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
6916  },
6917  {
6918   "alignment" : 1,
6919   "linker_set_key" : "android::trait_trivial_dtor<short>",
6920   "name" : "android::trait_trivial_dtor<short>",
6921   "referenced_type" : "type-343",
6922   "self_type" : "type-343",
6923   "size" : 1,
6924   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6925   "template_args" : [ "type-342" ],
6926   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
6927  },
6928  {
6929   "alignment" : 1,
6930   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
6931   "name" : "android::trait_trivial_dtor<unsigned char>",
6932   "referenced_type" : "type-298",
6933   "self_type" : "type-298",
6934   "size" : 1,
6935   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6936   "template_args" : [ "type-15" ],
6937   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
6938  },
6939  {
6940   "alignment" : 1,
6941   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
6942   "name" : "android::trait_trivial_dtor<unsigned int>",
6943   "referenced_type" : "type-355",
6944   "self_type" : "type-355",
6945   "size" : 1,
6946   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6947   "template_args" : [ "type-2" ],
6948   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
6949  },
6950  {
6951   "alignment" : 1,
6952   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
6953   "name" : "android::trait_trivial_dtor<unsigned long long>",
6954   "referenced_type" : "type-372",
6955   "self_type" : "type-372",
6956   "size" : 1,
6957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6958   "template_args" : [ "type-163" ],
6959   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
6960  },
6961  {
6962   "alignment" : 1,
6963   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
6964   "name" : "android::trait_trivial_dtor<unsigned long>",
6965   "referenced_type" : "type-363",
6966   "self_type" : "type-363",
6967   "size" : 1,
6968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6969   "template_args" : [ "type-29" ],
6970   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
6971  },
6972  {
6973   "alignment" : 1,
6974   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
6975   "name" : "android::trait_trivial_dtor<unsigned short>",
6976   "referenced_type" : "type-347",
6977   "self_type" : "type-347",
6978   "size" : 1,
6979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6980   "template_args" : [ "type-8" ],
6981   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
6982  },
6983  {
6984   "alignment" : 1,
6985   "linker_set_key" : "android::trait_trivial_dtor<void>",
6986   "name" : "android::trait_trivial_dtor<void>",
6987   "referenced_type" : "type-143",
6988   "self_type" : "type-143",
6989   "size" : 1,
6990   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6991   "template_args" : [ "type-96" ],
6992   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
6993  },
6994  {
6995   "alignment" : 1,
6996   "linker_set_key" : "android::trait_trivial_move<android::String16>",
6997   "name" : "android::trait_trivial_move<android::String16>",
6998   "referenced_type" : "type-141",
6999   "self_type" : "type-141",
7000   "size" : 1,
7001   "source_file" : "/system/core/libutils/include/utils/String16.h",
7002   "template_args" : [ "type-131" ],
7003   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
7004  },
7005  {
7006   "alignment" : 1,
7007   "linker_set_key" : "android::trait_trivial_move<android::String8>",
7008   "name" : "android::trait_trivial_move<android::String8>",
7009   "referenced_type" : "type-130",
7010   "self_type" : "type-130",
7011   "size" : 1,
7012   "source_file" : "/system/core/libutils/include/utils/String8.h",
7013   "template_args" : [ "type-123" ],
7014   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
7015  },
7016  {
7017   "alignment" : 1,
7018   "linker_set_key" : "android::trait_trivial_move<bool>",
7019   "name" : "android::trait_trivial_move<bool>",
7020   "referenced_type" : "type-222",
7021   "self_type" : "type-222",
7022   "size" : 1,
7023   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7024   "template_args" : [ "type-37" ],
7025   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
7026  },
7027  {
7028   "alignment" : 1,
7029   "linker_set_key" : "android::trait_trivial_move<char>",
7030   "name" : "android::trait_trivial_move<char>",
7031   "referenced_type" : "type-267",
7032   "self_type" : "type-267",
7033   "size" : 1,
7034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7035   "template_args" : [ "type-18" ],
7036   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
7037  },
7038  {
7039   "alignment" : 1,
7040   "linker_set_key" : "android::trait_trivial_move<double>",
7041   "name" : "android::trait_trivial_move<double>",
7042   "referenced_type" : "type-382",
7043   "self_type" : "type-382",
7044   "size" : 1,
7045   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7046   "template_args" : [ "type-42" ],
7047   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
7048  },
7049  {
7050   "alignment" : 1,
7051   "linker_set_key" : "android::trait_trivial_move<float>",
7052   "name" : "android::trait_trivial_move<float>",
7053   "referenced_type" : "type-378",
7054   "self_type" : "type-378",
7055   "size" : 1,
7056   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7057   "template_args" : [ "type-39" ],
7058   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
7059  },
7060  {
7061   "alignment" : 1,
7062   "linker_set_key" : "android::trait_trivial_move<int>",
7063   "name" : "android::trait_trivial_move<int>",
7064   "referenced_type" : "type-353",
7065   "self_type" : "type-353",
7066   "size" : 1,
7067   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7068   "template_args" : [ "type-10" ],
7069   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
7070  },
7071  {
7072   "alignment" : 1,
7073   "linker_set_key" : "android::trait_trivial_move<long long>",
7074   "name" : "android::trait_trivial_move<long long>",
7075   "referenced_type" : "type-370",
7076   "self_type" : "type-370",
7077   "size" : 1,
7078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7079   "template_args" : [ "type-367" ],
7080   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
7081  },
7082  {
7083   "alignment" : 1,
7084   "linker_set_key" : "android::trait_trivial_move<long>",
7085   "name" : "android::trait_trivial_move<long>",
7086   "referenced_type" : "type-361",
7087   "self_type" : "type-361",
7088   "size" : 1,
7089   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7090   "template_args" : [ "type-26" ],
7091   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
7092  },
7093  {
7094   "alignment" : 1,
7095   "linker_set_key" : "android::trait_trivial_move<short>",
7096   "name" : "android::trait_trivial_move<short>",
7097   "referenced_type" : "type-345",
7098   "self_type" : "type-345",
7099   "size" : 1,
7100   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7101   "template_args" : [ "type-342" ],
7102   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
7103  },
7104  {
7105   "alignment" : 1,
7106   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
7107   "name" : "android::trait_trivial_move<unsigned char>",
7108   "referenced_type" : "type-330",
7109   "self_type" : "type-330",
7110   "size" : 1,
7111   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7112   "template_args" : [ "type-15" ],
7113   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
7114  },
7115  {
7116   "alignment" : 1,
7117   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
7118   "name" : "android::trait_trivial_move<unsigned int>",
7119   "referenced_type" : "type-357",
7120   "self_type" : "type-357",
7121   "size" : 1,
7122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7123   "template_args" : [ "type-2" ],
7124   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
7125  },
7126  {
7127   "alignment" : 1,
7128   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
7129   "name" : "android::trait_trivial_move<unsigned long long>",
7130   "referenced_type" : "type-374",
7131   "self_type" : "type-374",
7132   "size" : 1,
7133   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7134   "template_args" : [ "type-163" ],
7135   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
7136  },
7137  {
7138   "alignment" : 1,
7139   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
7140   "name" : "android::trait_trivial_move<unsigned long>",
7141   "referenced_type" : "type-365",
7142   "self_type" : "type-365",
7143   "size" : 1,
7144   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7145   "template_args" : [ "type-29" ],
7146   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
7147  },
7148  {
7149   "alignment" : 1,
7150   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
7151   "name" : "android::trait_trivial_move<unsigned short>",
7152   "referenced_type" : "type-349",
7153   "self_type" : "type-349",
7154   "size" : 1,
7155   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7156   "template_args" : [ "type-8" ],
7157   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
7158  },
7159  {
7160   "alignment" : 1,
7161   "linker_set_key" : "android::trait_trivial_move<void>",
7162   "name" : "android::trait_trivial_move<void>",
7163   "referenced_type" : "type-171",
7164   "self_type" : "type-171",
7165   "size" : 1,
7166   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7167   "template_args" : [ "type-96" ],
7168   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
7169  },
7170  {
7171   "alignment" : 8,
7172   "fields" :
7173   [
7174    {
7175     "access" : "private",
7176     "field_name" : "m_ptr",
7177     "referenced_type" : "type-103"
7178    },
7179    {
7180     "access" : "private",
7181     "field_name" : "m_refs",
7182     "field_offset" : 64,
7183     "referenced_type" : "type-151"
7184    }
7185   ],
7186   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
7187   "name" : "android::wp<android::hardware::hidl_death_recipient>",
7188   "record_kind" : "class",
7189   "referenced_type" : "type-187",
7190   "self_type" : "type-187",
7191   "size" : 16,
7192   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7193   "template_args" : [ "type-104" ],
7194   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
7195  },
7196  {
7197   "alignment" : 8,
7198   "fields" :
7199   [
7200    {
7201     "access" : "private",
7202     "field_name" : "m_ptr",
7203     "referenced_type" : "type-180"
7204    },
7205    {
7206     "access" : "private",
7207     "field_name" : "m_refs",
7208     "field_offset" : 64,
7209     "referenced_type" : "type-151"
7210    }
7211   ],
7212   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
7213   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
7214   "record_kind" : "class",
7215   "referenced_type" : "type-188",
7216   "self_type" : "type-188",
7217   "size" : 16,
7218   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7219   "template_args" : [ "type-120" ],
7220   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7221  },
7222  {
7223   "alignment" : 4,
7224   "fields" :
7225   [
7226    {
7227     "field_name" : "maxContentLightLevel",
7228     "referenced_type" : "type-39"
7229    },
7230    {
7231     "field_name" : "maxFrameAverageLightLevel",
7232     "field_offset" : 32,
7233     "referenced_type" : "type-39"
7234    }
7235   ],
7236   "linker_set_key" : "android_cta861_3_metadata",
7237   "name" : "android_cta861_3_metadata",
7238   "referenced_type" : "type-233",
7239   "self_type" : "type-233",
7240   "size" : 8,
7241   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7242   "unique_id" : "android_cta861_3_metadata"
7243  },
7244  {
7245   "alignment" : 4,
7246   "fields" :
7247   [
7248    {
7249     "field_name" : "num_points",
7250     "referenced_type" : "type-2"
7251    },
7252    {
7253     "field_name" : "reserved",
7254     "field_offset" : 32,
7255     "referenced_type" : "type-221"
7256    },
7257    {
7258     "field_name" : "xyzc_points",
7259     "field_offset" : 288,
7260     "referenced_type" : "type-229"
7261    }
7262   ],
7263   "linker_set_key" : "android_depth_points",
7264   "name" : "android_depth_points",
7265   "referenced_type" : "type-228",
7266   "self_type" : "type-228",
7267   "size" : 36,
7268   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7269   "unique_id" : "android_depth_points"
7270  },
7271  {
7272   "alignment" : 8,
7273   "fields" :
7274   [
7275    {
7276     "field_name" : "format",
7277     "referenced_type" : "type-225"
7278    },
7279    {
7280     "field_name" : "num_planes",
7281     "field_offset" : 32,
7282     "referenced_type" : "type-2"
7283    },
7284    {
7285     "field_name" : "planes",
7286     "field_offset" : 64,
7287     "referenced_type" : "type-227"
7288    }
7289   ],
7290   "linker_set_key" : "android_flex_layout",
7291   "name" : "android_flex_layout",
7292   "referenced_type" : "type-226",
7293   "self_type" : "type-226",
7294   "size" : 16,
7295   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7296   "unique_id" : "android_flex_layout"
7297  },
7298  {
7299   "alignment" : 8,
7300   "fields" :
7301   [
7302    {
7303     "field_name" : "top_left",
7304     "referenced_type" : "type-161"
7305    },
7306    {
7307     "field_name" : "component",
7308     "field_offset" : 64,
7309     "referenced_type" : "type-223"
7310    },
7311    {
7312     "field_name" : "bits_per_component",
7313     "field_offset" : 96,
7314     "referenced_type" : "type-10"
7315    },
7316    {
7317     "field_name" : "bits_used",
7318     "field_offset" : 128,
7319     "referenced_type" : "type-10"
7320    },
7321    {
7322     "field_name" : "h_increment",
7323     "field_offset" : 160,
7324     "referenced_type" : "type-10"
7325    },
7326    {
7327     "field_name" : "v_increment",
7328     "field_offset" : 192,
7329     "referenced_type" : "type-10"
7330    },
7331    {
7332     "field_name" : "h_subsampling",
7333     "field_offset" : 224,
7334     "referenced_type" : "type-10"
7335    },
7336    {
7337     "field_name" : "v_subsampling",
7338     "field_offset" : 256,
7339     "referenced_type" : "type-10"
7340    }
7341   ],
7342   "linker_set_key" : "android_flex_plane",
7343   "name" : "android_flex_plane",
7344   "referenced_type" : "type-224",
7345   "self_type" : "type-224",
7346   "size" : 40,
7347   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7348   "unique_id" : "android_flex_plane"
7349  },
7350  {
7351   "alignment" : 4,
7352   "fields" :
7353   [
7354    {
7355     "field_name" : "displayPrimaryRed",
7356     "referenced_type" : "type-230"
7357    },
7358    {
7359     "field_name" : "displayPrimaryGreen",
7360     "field_offset" : 64,
7361     "referenced_type" : "type-230"
7362    },
7363    {
7364     "field_name" : "displayPrimaryBlue",
7365     "field_offset" : 128,
7366     "referenced_type" : "type-230"
7367    },
7368    {
7369     "field_name" : "whitePoint",
7370     "field_offset" : 192,
7371     "referenced_type" : "type-230"
7372    },
7373    {
7374     "field_name" : "maxLuminance",
7375     "field_offset" : 256,
7376     "referenced_type" : "type-39"
7377    },
7378    {
7379     "field_name" : "minLuminance",
7380     "field_offset" : 288,
7381     "referenced_type" : "type-39"
7382    }
7383   ],
7384   "linker_set_key" : "android_smpte2086_metadata",
7385   "name" : "android_smpte2086_metadata",
7386   "referenced_type" : "type-231",
7387   "self_type" : "type-231",
7388   "size" : 40,
7389   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7390   "unique_id" : "android_smpte2086_metadata"
7391  },
7392  {
7393   "alignment" : 4,
7394   "fields" :
7395   [
7396    {
7397     "field_name" : "x",
7398     "referenced_type" : "type-39"
7399    },
7400    {
7401     "field_name" : "y",
7402     "field_offset" : 32,
7403     "referenced_type" : "type-39"
7404    }
7405   ],
7406   "linker_set_key" : "android_xy_color",
7407   "name" : "android_xy_color",
7408   "referenced_type" : "type-230",
7409   "self_type" : "type-230",
7410   "size" : 8,
7411   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7412   "unique_id" : "android_xy_color"
7413  },
7414  {
7415   "alignment" : 8,
7416   "fields" :
7417   [
7418    {
7419     "field_name" : "y",
7420     "referenced_type" : "type-146"
7421    },
7422    {
7423     "field_name" : "cb",
7424     "field_offset" : 64,
7425     "referenced_type" : "type-146"
7426    },
7427    {
7428     "field_name" : "cr",
7429     "field_offset" : 128,
7430     "referenced_type" : "type-146"
7431    },
7432    {
7433     "field_name" : "ystride",
7434     "field_offset" : 192,
7435     "referenced_type" : "type-29"
7436    },
7437    {
7438     "field_name" : "cstride",
7439     "field_offset" : 256,
7440     "referenced_type" : "type-29"
7441    },
7442    {
7443     "field_name" : "chroma_step",
7444     "field_offset" : 320,
7445     "referenced_type" : "type-29"
7446    },
7447    {
7448     "field_name" : "reserved",
7449     "field_offset" : 384,
7450     "referenced_type" : "type-221"
7451    }
7452   ],
7453   "linker_set_key" : "android_ycbcr",
7454   "name" : "android_ycbcr",
7455   "referenced_type" : "type-220",
7456   "self_type" : "type-220",
7457   "size" : 80,
7458   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7459   "unique_id" : "android_ycbcr"
7460  },
7461  {
7462   "alignment" : 4,
7463   "fields" :
7464   [
7465    {
7466     "referenced_type" : "type-13"
7467    }
7468   ],
7469   "linker_set_key" : "log_msg",
7470   "name" : "log_msg",
7471   "referenced_type" : "type-12",
7472   "self_type" : "type-12",
7473   "size" : 5124,
7474   "source_file" : "/system/core/liblog/include/log/log_read.h",
7475   "unique_id" : "log_msg"
7476  },
7477  {
7478   "alignment" : 4,
7479   "fields" :
7480   [
7481    {
7482     "field_name" : "buf",
7483     "referenced_type" : "type-14"
7484    },
7485    {
7486     "field_name" : "entry",
7487     "referenced_type" : "type-16"
7488    },
7489    {
7490     "field_name" : "entry_v4",
7491     "referenced_type" : "type-16"
7492    },
7493    {
7494     "field_name" : "entry_v3",
7495     "referenced_type" : "type-19"
7496    },
7497    {
7498     "field_name" : "entry_v2",
7499     "referenced_type" : "type-20"
7500    },
7501    {
7502     "field_name" : "entry_v1",
7503     "referenced_type" : "type-21"
7504    }
7505   ],
7506   "is_anonymous" : true,
7507   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
7508   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
7509   "record_kind" : "union",
7510   "referenced_type" : "type-13",
7511   "self_type" : "type-13",
7512   "size" : 5124,
7513   "source_file" : "/system/core/liblog/include/log/log_read.h",
7514   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
7515  },
7516  {
7517   "alignment" : 1,
7518   "fields" :
7519   [
7520    {
7521     "field_name" : "tv_sec",
7522     "referenced_type" : "type-2"
7523    },
7524    {
7525     "field_name" : "tv_nsec",
7526     "field_offset" : 32,
7527     "referenced_type" : "type-2"
7528    }
7529   ],
7530   "linker_set_key" : "log_time",
7531   "name" : "log_time",
7532   "referenced_type" : "type-301",
7533   "self_type" : "type-301",
7534   "size" : 8,
7535   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
7536   "unique_id" : "_ZTS8log_time"
7537  },
7538  {
7539   "alignment" : 4,
7540   "fields" :
7541   [
7542    {
7543     "field_name" : "len",
7544     "referenced_type" : "type-8"
7545    },
7546    {
7547     "field_name" : "__pad",
7548     "field_offset" : 16,
7549     "referenced_type" : "type-8"
7550    },
7551    {
7552     "field_name" : "pid",
7553     "field_offset" : 32,
7554     "referenced_type" : "type-10"
7555    },
7556    {
7557     "field_name" : "tid",
7558     "field_offset" : 64,
7559     "referenced_type" : "type-10"
7560    },
7561    {
7562     "field_name" : "sec",
7563     "field_offset" : 96,
7564     "referenced_type" : "type-10"
7565    },
7566    {
7567     "field_name" : "nsec",
7568     "field_offset" : 128,
7569     "referenced_type" : "type-10"
7570    },
7571    {
7572     "field_name" : "msg",
7573     "field_offset" : 160,
7574     "referenced_type" : "type-17"
7575    }
7576   ],
7577   "linker_set_key" : "logger_entry",
7578   "name" : "logger_entry",
7579   "referenced_type" : "type-21",
7580   "self_type" : "type-21",
7581   "size" : 20,
7582   "source_file" : "/system/core/liblog/include/log/log_read.h",
7583   "unique_id" : "logger_entry"
7584  },
7585  {
7586   "alignment" : 1,
7587   "fields" :
7588   [
7589    {
7590     "field_name" : "len",
7591     "referenced_type" : "type-8"
7592    },
7593    {
7594     "field_name" : "hdr_size",
7595     "field_offset" : 16,
7596     "referenced_type" : "type-8"
7597    },
7598    {
7599     "field_name" : "pid",
7600     "field_offset" : 32,
7601     "referenced_type" : "type-10"
7602    },
7603    {
7604     "field_name" : "tid",
7605     "field_offset" : 64,
7606     "referenced_type" : "type-10"
7607    },
7608    {
7609     "field_name" : "sec",
7610     "field_offset" : 96,
7611     "referenced_type" : "type-10"
7612    },
7613    {
7614     "field_name" : "nsec",
7615     "field_offset" : 128,
7616     "referenced_type" : "type-10"
7617    },
7618    {
7619     "field_name" : "euid",
7620     "field_offset" : 160,
7621     "referenced_type" : "type-2"
7622    },
7623    {
7624     "field_name" : "msg",
7625     "field_offset" : 192,
7626     "referenced_type" : "type-17"
7627    }
7628   ],
7629   "linker_set_key" : "logger_entry_v2",
7630   "name" : "logger_entry_v2",
7631   "referenced_type" : "type-20",
7632   "self_type" : "type-20",
7633   "size" : 24,
7634   "source_file" : "/system/core/liblog/include/log/log_read.h",
7635   "unique_id" : "logger_entry_v2"
7636  },
7637  {
7638   "alignment" : 1,
7639   "fields" :
7640   [
7641    {
7642     "field_name" : "len",
7643     "referenced_type" : "type-8"
7644    },
7645    {
7646     "field_name" : "hdr_size",
7647     "field_offset" : 16,
7648     "referenced_type" : "type-8"
7649    },
7650    {
7651     "field_name" : "pid",
7652     "field_offset" : 32,
7653     "referenced_type" : "type-10"
7654    },
7655    {
7656     "field_name" : "tid",
7657     "field_offset" : 64,
7658     "referenced_type" : "type-10"
7659    },
7660    {
7661     "field_name" : "sec",
7662     "field_offset" : 96,
7663     "referenced_type" : "type-10"
7664    },
7665    {
7666     "field_name" : "nsec",
7667     "field_offset" : 128,
7668     "referenced_type" : "type-10"
7669    },
7670    {
7671     "field_name" : "lid",
7672     "field_offset" : 160,
7673     "referenced_type" : "type-2"
7674    },
7675    {
7676     "field_name" : "msg",
7677     "field_offset" : 192,
7678     "referenced_type" : "type-17"
7679    }
7680   ],
7681   "linker_set_key" : "logger_entry_v3",
7682   "name" : "logger_entry_v3",
7683   "referenced_type" : "type-19",
7684   "self_type" : "type-19",
7685   "size" : 24,
7686   "source_file" : "/system/core/liblog/include/log/log_read.h",
7687   "unique_id" : "logger_entry_v3"
7688  },
7689  {
7690   "alignment" : 4,
7691   "fields" :
7692   [
7693    {
7694     "field_name" : "len",
7695     "referenced_type" : "type-8"
7696    },
7697    {
7698     "field_name" : "hdr_size",
7699     "field_offset" : 16,
7700     "referenced_type" : "type-8"
7701    },
7702    {
7703     "field_name" : "pid",
7704     "field_offset" : 32,
7705     "referenced_type" : "type-10"
7706    },
7707    {
7708     "field_name" : "tid",
7709     "field_offset" : 64,
7710     "referenced_type" : "type-2"
7711    },
7712    {
7713     "field_name" : "sec",
7714     "field_offset" : 96,
7715     "referenced_type" : "type-2"
7716    },
7717    {
7718     "field_name" : "nsec",
7719     "field_offset" : 128,
7720     "referenced_type" : "type-2"
7721    },
7722    {
7723     "field_name" : "lid",
7724     "field_offset" : 160,
7725     "referenced_type" : "type-2"
7726    },
7727    {
7728     "field_name" : "uid",
7729     "field_offset" : 192,
7730     "referenced_type" : "type-2"
7731    },
7732    {
7733     "field_name" : "msg",
7734     "field_offset" : 224,
7735     "referenced_type" : "type-17"
7736    }
7737   ],
7738   "linker_set_key" : "logger_entry_v4",
7739   "name" : "logger_entry_v4",
7740   "referenced_type" : "type-16",
7741   "self_type" : "type-16",
7742   "size" : 28,
7743   "source_file" : "/system/core/liblog/include/log/log_read.h",
7744   "unique_id" : "logger_entry_v4"
7745  },
7746  {
7747   "alignment" : 4,
7748   "fields" :
7749   [
7750    {
7751     "field_name" : "version",
7752     "referenced_type" : "type-10"
7753    },
7754    {
7755     "field_name" : "numFds",
7756     "field_offset" : 32,
7757     "referenced_type" : "type-10"
7758    },
7759    {
7760     "field_name" : "numInts",
7761     "field_offset" : 64,
7762     "referenced_type" : "type-10"
7763    },
7764    {
7765     "field_name" : "data",
7766     "field_offset" : 96,
7767     "referenced_type" : "type-36"
7768    }
7769   ],
7770   "linker_set_key" : "native_handle",
7771   "name" : "native_handle",
7772   "referenced_type" : "type-35",
7773   "self_type" : "type-35",
7774   "size" : 12,
7775   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
7776   "unique_id" : "native_handle"
7777  }
7778 ],
7779 "rvalue_reference_types" :
7780 [
7781  {
7782   "alignment" : 8,
7783   "linker_set_key" : "android::hardware::Return<bool> &&",
7784   "name" : "android::hardware::Return<bool> &&",
7785   "referenced_type" : "type-326",
7786   "self_type" : "type-329",
7787   "size" : 8,
7788   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7789  },
7790  {
7791   "alignment" : 8,
7792   "linker_set_key" : "android::hardware::Return<void> &&",
7793   "name" : "android::hardware::Return<void> &&",
7794   "referenced_type" : "type-337",
7795   "self_type" : "type-339",
7796   "size" : 8,
7797   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7798  },
7799  {
7800   "alignment" : 8,
7801   "linker_set_key" : "android::hardware::Status &&",
7802   "name" : "android::hardware::Status &&",
7803   "referenced_type" : "type-316",
7804   "self_type" : "type-323",
7805   "size" : 8,
7806   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7807  },
7808  {
7809   "alignment" : 8,
7810   "linker_set_key" : "android::hardware::details::return_status &&",
7811   "name" : "android::hardware::details::return_status &&",
7812   "referenced_type" : "type-327",
7813   "self_type" : "type-333",
7814   "size" : 8,
7815   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7816  },
7817  {
7818   "alignment" : 8,
7819   "linker_set_key" : "android::hardware::hidl_handle &&",
7820   "name" : "android::hardware::hidl_handle &&",
7821   "referenced_type" : "type-56",
7822   "self_type" : "type-70",
7823   "size" : 8,
7824   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7825  },
7826  {
7827   "alignment" : 8,
7828   "linker_set_key" : "android::hardware::hidl_memory &&",
7829   "name" : "android::hardware::hidl_memory &&",
7830   "referenced_type" : "type-68",
7831   "self_type" : "type-74",
7832   "size" : 8,
7833   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7834  }
7835 ]
7836}
7837