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