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