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