1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-18",
9   "self_type" : "type-17",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-39",
16   "self_type" : "type-227",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-10",
24   "self_type" : "type-36",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [5121]",
30   "name" : "unsigned char [5121]",
31   "referenced_type" : "type-15",
32   "self_type" : "type-14",
33   "size" : 5121,
34   "source_file" : "/system/core/liblog/include/log/log_read.h"
35  },
36  {
37   "alignment" : 4,
38   "linker_set_key" : "unsigned int [8]",
39   "name" : "unsigned int [8]",
40   "referenced_type" : "type-2",
41   "self_type" : "type-219",
42   "size" : 32,
43   "source_file" : "/system/core/libsystem/include/system/graphics.h"
44  }
45 ],
46 "builtin_types" :
47 [
48  {
49   "alignment" : 1,
50   "is_integral" : true,
51   "is_unsigned" : true,
52   "linker_set_key" : "bool",
53   "name" : "bool",
54   "referenced_type" : "type-37",
55   "self_type" : "type-37",
56   "size" : 1
57  },
58  {
59   "alignment" : 1,
60   "is_integral" : true,
61   "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" : 4,
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" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "long",
106   "name" : "long",
107   "referenced_type" : "type-377",
108   "self_type" : "type-377",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long long",
115   "name" : "long long",
116   "referenced_type" : "type-26",
117   "self_type" : "type-26",
118   "size" : 8
119  },
120  {
121   "alignment" : 2,
122   "is_integral" : true,
123   "linker_set_key" : "short",
124   "name" : "short",
125   "referenced_type" : "type-341",
126   "self_type" : "type-341",
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-404",
135   "self_type" : "type-404",
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" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned long",
163   "name" : "unsigned long",
164   "referenced_type" : "type-382",
165   "self_type" : "type-382",
166   "size" : 4
167  },
168  {
169   "alignment" : 4,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long long",
173   "name" : "unsigned long long",
174   "referenced_type" : "type-29",
175   "self_type" : "type-29",
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-244",
215   "self_type" : "type-244",
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-356",
277   "self_type" : "type-356",
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-264",
355   "self_type" : "type-264",
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-338",
409   "self_type" : "type-338",
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-321",
463   "self_type" : "type-321",
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" : 4,
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-269",
569   "self_type" : "type-269",
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-272",
623   "self_type" : "type-272",
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-273",
665   "self_type" : "type-273",
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-271",
907   "self_type" : "type-271",
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-274",
933   "self_type" : "type-274",
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-268",
1027   "self_type" : "type-268",
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-270",
1061   "self_type" : "type-270",
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" : 4,
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-300",
1175   "self_type" : "type-300",
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-302",
1241   "self_type" : "type-302",
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-301",
1499   "self_type" : "type-301",
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-299",
1621   "self_type" : "type-299",
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-303",
1651   "self_type" : "type-303",
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-206",
1781   "self_type" : "type-206",
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-212",
1807   "self_type" : "type-212",
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-207",
1849   "self_type" : "type-207",
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-205",
2091   "self_type" : "type-205",
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-211",
2121   "self_type" : "type-211",
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-215",
2151   "self_type" : "type-215",
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-221",
2193   "self_type" : "type-221",
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-223",
2231   "self_type" : "type-223",
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-208",
2257   "self_type" : "type-208",
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-214",
2275   "self_type" : "type-214",
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-217",
2305   "self_type" : "type-217",
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-203",
2399   "self_type" : "type-203",
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-210",
2441   "self_type" : "type-210",
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-216",
2459   "self_type" : "type-216",
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-213",
2489   "self_type" : "type-213",
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-204",
2523   "self_type" : "type-204",
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-199",
2577   "self_type" : "type-199",
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-261"
2597    },
2598    {
2599     "referenced_type" : "type-146"
2600    }
2601   ],
2602   "referenced_type" : "type-260",
2603   "return_type" : "type-37",
2604   "self_type" : "type-260",
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-232",
2618   "return_type" : "type-10",
2619   "self_type" : "type-232",
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 int, const unsigned long long *, unsigned int, void *)",
2625   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2626   "parameters" :
2627   [
2628    {
2629     "referenced_type" : "type-165"
2630    },
2631    {
2632     "referenced_type" : "type-166"
2633    },
2634    {
2635     "referenced_type" : "type-2"
2636    },
2637    {
2638     "referenced_type" : "type-168"
2639    },
2640    {
2641     "referenced_type" : "type-2"
2642    },
2643    {
2644     "referenced_type" : "type-146"
2645    }
2646   ],
2647   "referenced_type" : "type-164",
2648   "return_type" : "type-96",
2649   "self_type" : "type-164",
2650   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2651  }
2652 ],
2653 "functions" : [],
2654 "global_vars" : [],
2655 "lvalue_reference_types" :
2656 [
2657  {
2658   "alignment" : 4,
2659   "linker_set_key" : "android::Mutex &",
2660   "name" : "android::Mutex &",
2661   "referenced_type" : "type-235",
2662   "self_type" : "type-239",
2663   "size" : 4,
2664   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2665  },
2666  {
2667   "alignment" : 4,
2668   "linker_set_key" : "android::RWLock &",
2669   "name" : "android::RWLock &",
2670   "referenced_type" : "type-246",
2671   "self_type" : "type-250",
2672   "size" : 4,
2673   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2674  },
2675  {
2676   "alignment" : 4,
2677   "linker_set_key" : "android::String16 &",
2678   "name" : "android::String16 &",
2679   "referenced_type" : "type-131",
2680   "self_type" : "type-139",
2681   "size" : 4,
2682   "source_file" : "/system/core/libutils/include/utils/String16.h"
2683  },
2684  {
2685   "alignment" : 4,
2686   "linker_set_key" : "android::String8 &",
2687   "name" : "android::String8 &",
2688   "referenced_type" : "type-123",
2689   "self_type" : "type-128",
2690   "size" : 4,
2691   "source_file" : "/system/core/libutils/include/utils/String8.h"
2692  },
2693  {
2694   "alignment" : 4,
2695   "linker_set_key" : "android::hardware::Return<bool> &",
2696   "name" : "android::hardware::Return<bool> &",
2697   "referenced_type" : "type-347",
2698   "self_type" : "type-351",
2699   "size" : 4,
2700   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2701  },
2702  {
2703   "alignment" : 4,
2704   "linker_set_key" : "android::hardware::Return<void> &",
2705   "name" : "android::hardware::Return<void> &",
2706   "referenced_type" : "type-357",
2707   "self_type" : "type-360",
2708   "size" : 4,
2709   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2710  },
2711  {
2712   "alignment" : 4,
2713   "linker_set_key" : "android::hardware::Status &",
2714   "name" : "android::hardware::Status &",
2715   "referenced_type" : "type-336",
2716   "self_type" : "type-345",
2717   "size" : 4,
2718   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2719  },
2720  {
2721   "alignment" : 4,
2722   "linker_set_key" : "android::hardware::TextOutput &",
2723   "name" : "android::hardware::TextOutput &",
2724   "referenced_type" : "type-173",
2725   "self_type" : "type-172",
2726   "size" : 4,
2727   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2728  },
2729  {
2730   "alignment" : 4,
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" : 4,
2736   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2737  },
2738  {
2739   "alignment" : 4,
2740   "linker_set_key" : "const android::String16 &",
2741   "name" : "const android::String16 &",
2742   "referenced_type" : "type-136",
2743   "self_type" : "type-138",
2744   "size" : 4,
2745   "source_file" : "/system/core/libutils/include/utils/String16.h"
2746  },
2747  {
2748   "alignment" : 4,
2749   "linker_set_key" : "const android::String8 &",
2750   "name" : "const android::String8 &",
2751   "referenced_type" : "type-125",
2752   "self_type" : "type-127",
2753   "size" : 4,
2754   "source_file" : "/system/core/libutils/include/utils/String8.h"
2755  },
2756  {
2757   "alignment" : 4,
2758   "linker_set_key" : "const android::hardware::Parcel &",
2759   "name" : "const android::hardware::Parcel &",
2760   "referenced_type" : "type-174",
2761   "self_type" : "type-175",
2762   "size" : 4,
2763   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2764  },
2765  {
2766   "alignment" : 4,
2767   "linker_set_key" : "const android::hardware::Status &",
2768   "name" : "const android::hardware::Status &",
2769   "referenced_type" : "type-342",
2770   "self_type" : "type-343",
2771   "size" : 4,
2772   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2773  },
2774  {
2775   "alignment" : 4,
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" : 4,
2781   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2782  },
2783  {
2784   "alignment" : 4,
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" : 4,
2790   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2791  },
2792  {
2793   "alignment" : 4,
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" : 4,
2799   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2800  },
2801  {
2802   "alignment" : 4,
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" : 4,
2808   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2809  },
2810  {
2811   "alignment" : 4,
2812   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2813   "name" : "const android::sp<android::hardware::IBinder> &",
2814   "referenced_type" : "type-262",
2815   "self_type" : "type-261",
2816   "size" : 4,
2817   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2818  },
2819  {
2820   "alignment" : 4,
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" : 4,
2826   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2827  },
2828  {
2829   "alignment" : 4,
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-329",
2833   "self_type" : "type-330",
2834   "size" : 4,
2835   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2836  },
2837  {
2838   "alignment" : 4,
2839   "linker_set_key" : "const bool &",
2840   "name" : "const bool &",
2841   "referenced_type" : "type-335",
2842   "self_type" : "type-402",
2843   "size" : 4,
2844   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2845  },
2846  {
2847   "alignment" : 4,
2848   "linker_set_key" : "const double &",
2849   "name" : "const double &",
2850   "referenced_type" : "type-41",
2851   "self_type" : "type-44",
2852   "size" : 4,
2853   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2854  },
2855  {
2856   "alignment" : 4,
2857   "linker_set_key" : "const float &",
2858   "name" : "const float &",
2859   "referenced_type" : "type-38",
2860   "self_type" : "type-40",
2861   "size" : 4,
2862   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2863  },
2864  {
2865   "alignment" : 4,
2866   "linker_set_key" : "const int &",
2867   "name" : "const int &",
2868   "referenced_type" : "type-9",
2869   "self_type" : "type-22",
2870   "size" : 4,
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" : 4,
2882   "linker_set_key" : "const log_msg &",
2883   "name" : "const log_msg &",
2884   "referenced_type" : "type-11",
2885   "self_type" : "type-54",
2886   "size" : 4,
2887   "source_file" : "/system/core/liblog/include/log/log_read.h"
2888  },
2889  {
2890   "alignment" : 4,
2891   "linker_set_key" : "const long long &",
2892   "name" : "const long long &",
2893   "referenced_type" : "type-25",
2894   "self_type" : "type-27",
2895   "size" : 4,
2896   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2897  },
2898  {
2899   "alignment" : 4,
2900   "linker_set_key" : "const short &",
2901   "name" : "const short &",
2902   "referenced_type" : "type-407",
2903   "self_type" : "type-408",
2904   "size" : 4,
2905   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2906  },
2907  {
2908   "alignment" : 4,
2909   "linker_set_key" : "const signed char &",
2910   "name" : "const signed char &",
2911   "referenced_type" : "type-403",
2912   "self_type" : "type-405",
2913   "size" : 4,
2914   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2915  },
2916  {
2917   "alignment" : 4,
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-323",
2921   "self_type" : "type-322",
2922   "size" : 4,
2923   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2924  },
2925  {
2926   "alignment" : 4,
2927   "linker_set_key" : "const unsigned char &",
2928   "name" : "const unsigned char &",
2929   "referenced_type" : "type-167",
2930   "self_type" : "type-406",
2931   "size" : 4,
2932   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2933  },
2934  {
2935   "alignment" : 4,
2936   "linker_set_key" : "const unsigned int &",
2937   "name" : "const unsigned int &",
2938   "referenced_type" : "type-23",
2939   "self_type" : "type-24",
2940   "size" : 4,
2941   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2942  },
2943  {
2944   "alignment" : 4,
2945   "linker_set_key" : "const unsigned long long &",
2946   "name" : "const unsigned long long &",
2947   "referenced_type" : "type-28",
2948   "self_type" : "type-30",
2949   "size" : 4,
2950   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2951  },
2952  {
2953   "alignment" : 4,
2954   "linker_set_key" : "const unsigned short &",
2955   "name" : "const unsigned short &",
2956   "referenced_type" : "type-7",
2957   "self_type" : "type-6",
2958   "size" : 4,
2959   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2960  },
2961  {
2962   "alignment" : 4,
2963   "linker_set_key" : "int &",
2964   "name" : "int &",
2965   "referenced_type" : "type-10",
2966   "self_type" : "type-116",
2967   "size" : 4,
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" : 4,
2972   "linker_set_key" : "unsigned long long &",
2973   "name" : "unsigned long long &",
2974   "referenced_type" : "type-29",
2975   "self_type" : "type-278",
2976   "size" : 4,
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" : 4,
2984   "linker_set_key" : "android::Condition *",
2985   "name" : "android::Condition *",
2986   "referenced_type" : "type-241",
2987   "self_type" : "type-245",
2988   "size" : 4,
2989   "source_file" : "/system/core/libutils/include/utils/Condition.h"
2990  },
2991  {
2992   "alignment" : 4,
2993   "linker_set_key" : "android::Mutex *",
2994   "name" : "android::Mutex *",
2995   "referenced_type" : "type-235",
2996   "self_type" : "type-237",
2997   "size" : 4,
2998   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2999  },
3000  {
3001   "alignment" : 4,
3002   "linker_set_key" : "android::Mutex::Autolock *",
3003   "name" : "android::Mutex::Autolock *",
3004   "referenced_type" : "type-238",
3005   "self_type" : "type-240",
3006   "size" : 4,
3007   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3008  },
3009  {
3010   "alignment" : 4,
3011   "linker_set_key" : "android::RWLock *",
3012   "name" : "android::RWLock *",
3013   "referenced_type" : "type-246",
3014   "self_type" : "type-248",
3015   "size" : 4,
3016   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3017  },
3018  {
3019   "alignment" : 4,
3020   "linker_set_key" : "android::RWLock::AutoRLock *",
3021   "name" : "android::RWLock::AutoRLock *",
3022   "referenced_type" : "type-249",
3023   "self_type" : "type-251",
3024   "size" : 4,
3025   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3026  },
3027  {
3028   "alignment" : 4,
3029   "linker_set_key" : "android::RWLock::AutoWLock *",
3030   "name" : "android::RWLock::AutoWLock *",
3031   "referenced_type" : "type-252",
3032   "self_type" : "type-254",
3033   "size" : 4,
3034   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3035  },
3036  {
3037   "alignment" : 4,
3038   "linker_set_key" : "android::RefBase *",
3039   "name" : "android::RefBase *",
3040   "referenced_type" : "type-47",
3041   "self_type" : "type-53",
3042   "size" : 4,
3043   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3044  },
3045  {
3046   "alignment" : 4,
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" : 4,
3052   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3053  },
3054  {
3055   "alignment" : 4,
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" : 4,
3061   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3062  },
3063  {
3064   "alignment" : 4,
3065   "linker_set_key" : "android::ReferenceRenamer *",
3066   "name" : "android::ReferenceRenamer *",
3067   "referenced_type" : "type-45",
3068   "self_type" : "type-46",
3069   "size" : 4,
3070   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3071  },
3072  {
3073   "alignment" : 4,
3074   "linker_set_key" : "android::ScopedTrace *",
3075   "name" : "android::ScopedTrace *",
3076   "referenced_type" : "type-266",
3077   "self_type" : "type-267",
3078   "size" : 4,
3079   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3080  },
3081  {
3082   "alignment" : 4,
3083   "linker_set_key" : "android::String16 *",
3084   "name" : "android::String16 *",
3085   "referenced_type" : "type-131",
3086   "self_type" : "type-140",
3087   "size" : 4,
3088   "source_file" : "/system/core/libutils/include/utils/String16.h"
3089  },
3090  {
3091   "alignment" : 4,
3092   "linker_set_key" : "android::String8 *",
3093   "name" : "android::String8 *",
3094   "referenced_type" : "type-123",
3095   "self_type" : "type-129",
3096   "size" : 4,
3097   "source_file" : "/system/core/libutils/include/utils/String8.h"
3098  },
3099  {
3100   "alignment" : 4,
3101   "linker_set_key" : "android::Thread *",
3102   "name" : "android::Thread *",
3103   "referenced_type" : "type-334",
3104   "self_type" : "type-333",
3105   "size" : 4,
3106   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3107  },
3108  {
3109   "alignment" : 4,
3110   "linker_set_key" : "android::VirtualLightRefBase *",
3111   "name" : "android::VirtualLightRefBase *",
3112   "referenced_type" : "type-3",
3113   "self_type" : "type-111",
3114   "size" : 4,
3115   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3116  },
3117  {
3118   "alignment" : 4,
3119   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3120   "name" : "android::hardware::GrantorDescriptor *",
3121   "referenced_type" : "type-84",
3122   "self_type" : "type-83",
3123   "size" : 4,
3124   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3125  },
3126  {
3127   "alignment" : 4,
3128   "linker_set_key" : "android::hardware::IBinder *",
3129   "name" : "android::hardware::IBinder *",
3130   "referenced_type" : "type-147",
3131   "self_type" : "type-150",
3132   "size" : 4,
3133   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3134  },
3135  {
3136   "alignment" : 4,
3137   "linker_set_key" : "android::hardware::Parcel *",
3138   "name" : "android::hardware::Parcel *",
3139   "referenced_type" : "type-159",
3140   "self_type" : "type-165",
3141   "size" : 4,
3142   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3143  },
3144  {
3145   "alignment" : 4,
3146   "linker_set_key" : "android::hardware::Return<bool> *",
3147   "name" : "android::hardware::Return<bool> *",
3148   "referenced_type" : "type-347",
3149   "self_type" : "type-349",
3150   "size" : 4,
3151   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3152  },
3153  {
3154   "alignment" : 4,
3155   "linker_set_key" : "android::hardware::Return<void> *",
3156   "name" : "android::hardware::Return<void> *",
3157   "referenced_type" : "type-357",
3158   "self_type" : "type-358",
3159   "size" : 4,
3160   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3161  },
3162  {
3163   "alignment" : 4,
3164   "linker_set_key" : "android::hardware::Status *",
3165   "name" : "android::hardware::Status *",
3166   "referenced_type" : "type-336",
3167   "self_type" : "type-339",
3168   "size" : 4,
3169   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3170  },
3171  {
3172   "alignment" : 4,
3173   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3174   "name" : "android::hardware::details::HidlInstrumentor *",
3175   "referenced_type" : "type-179",
3176   "self_type" : "type-325",
3177   "size" : 4,
3178   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3179  },
3180  {
3181   "alignment" : 4,
3182   "linker_set_key" : "android::hardware::details::return_status *",
3183   "name" : "android::hardware::details::return_status *",
3184   "referenced_type" : "type-348",
3185   "self_type" : "type-352",
3186   "size" : 4,
3187   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3188  },
3189  {
3190   "alignment" : 4,
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" : 4,
3196   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3197  },
3198  {
3199   "alignment" : 4,
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" : 4,
3205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3206  },
3207  {
3208   "alignment" : 4,
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" : 4,
3214   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3215  },
3216  {
3217   "alignment" : 4,
3218   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3219   "name" : "android::hidl::base::V1_0::BnHwBase *",
3220   "referenced_type" : "type-176",
3221   "self_type" : "type-183",
3222   "size" : 4,
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" : 4,
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-178",
3231   "size" : 4,
3232   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3233  },
3234  {
3235   "alignment" : 4,
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-177",
3239   "self_type" : "type-327",
3240   "size" : 4,
3241   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3242  },
3243  {
3244   "alignment" : 4,
3245   "linker_set_key" : "android_flex_plane *",
3246   "name" : "android_flex_plane *",
3247   "referenced_type" : "type-222",
3248   "self_type" : "type-225",
3249   "size" : 4,
3250   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3251  },
3252  {
3253   "alignment" : 4,
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-260",
3257   "self_type" : "type-259",
3258   "size" : 4,
3259   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3260  },
3261  {
3262   "alignment" : 4,
3263   "linker_set_key" : "char *",
3264   "name" : "char *",
3265   "referenced_type" : "type-18",
3266   "self_type" : "type-88",
3267   "size" : 4,
3268   "source_file" : "/system/core/liblog/include/log/log_read.h"
3269  },
3270  {
3271   "alignment" : 4,
3272   "linker_set_key" : "const android::NativeHandle *",
3273   "name" : "const android::NativeHandle *",
3274   "referenced_type" : "type-110",
3275   "self_type" : "type-112",
3276   "size" : 4,
3277   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3278  },
3279  {
3280   "alignment" : 4,
3281   "linker_set_key" : "const android::RefBase *",
3282   "name" : "const android::RefBase *",
3283   "referenced_type" : "type-51",
3284   "self_type" : "type-52",
3285   "size" : 4,
3286   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3287  },
3288  {
3289   "alignment" : 4,
3290   "linker_set_key" : "const android::String16 *",
3291   "name" : "const android::String16 *",
3292   "referenced_type" : "type-136",
3293   "self_type" : "type-137",
3294   "size" : 4,
3295   "source_file" : "/system/core/libutils/include/utils/String16.h"
3296  },
3297  {
3298   "alignment" : 4,
3299   "linker_set_key" : "const android::String8 *",
3300   "name" : "const android::String8 *",
3301   "referenced_type" : "type-125",
3302   "self_type" : "type-126",
3303   "size" : 4,
3304   "source_file" : "/system/core/libutils/include/utils/String8.h"
3305  },
3306  {
3307   "alignment" : 4,
3308   "linker_set_key" : "const android::VectorImpl *",
3309   "name" : "const android::VectorImpl *",
3310   "referenced_type" : "type-191",
3311   "self_type" : "type-192",
3312   "size" : 4,
3313   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3314  },
3315  {
3316   "alignment" : 4,
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" : 4,
3322   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3323  },
3324  {
3325   "alignment" : 4,
3326   "linker_set_key" : "const android::hardware::Status *",
3327   "name" : "const android::hardware::Status *",
3328   "referenced_type" : "type-342",
3329   "self_type" : "type-346",
3330   "size" : 4,
3331   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3332  },
3333  {
3334   "alignment" : 4,
3335   "linker_set_key" : "const android::hardware::details::return_status *",
3336   "name" : "const android::hardware::details::return_status *",
3337   "referenced_type" : "type-354",
3338   "self_type" : "type-355",
3339   "size" : 4,
3340   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3341  },
3342  {
3343   "alignment" : 4,
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" : 4,
3349   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3350  },
3351  {
3352   "alignment" : 4,
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" : 4,
3358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3359  },
3360  {
3361   "alignment" : 4,
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" : 4,
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" : 4,
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-326",
3375   "size" : 4,
3376   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3377  },
3378  {
3379   "alignment" : 4,
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-329",
3383   "self_type" : "type-331",
3384   "size" : 4,
3385   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3386  },
3387  {
3388   "alignment" : 4,
3389   "linker_set_key" : "const char *",
3390   "name" : "const char *",
3391   "referenced_type" : "type-65",
3392   "self_type" : "type-64",
3393   "size" : 4,
3394   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3395  },
3396  {
3397   "alignment" : 4,
3398   "linker_set_key" : "const char16_t *",
3399   "name" : "const char16_t *",
3400   "referenced_type" : "type-133",
3401   "self_type" : "type-132",
3402   "size" : 4,
3403   "source_file" : "/system/core/libutils/include/utils/String16.h"
3404  },
3405  {
3406   "alignment" : 4,
3407   "linker_set_key" : "const log_msg *",
3408   "name" : "const log_msg *",
3409   "referenced_type" : "type-11",
3410   "self_type" : "type-43",
3411   "size" : 4,
3412   "source_file" : "/system/core/liblog/include/log/log_read.h"
3413  },
3414  {
3415   "alignment" : 4,
3416   "linker_set_key" : "const native_handle *",
3417   "name" : "const native_handle *",
3418   "referenced_type" : "type-60",
3419   "self_type" : "type-59",
3420   "size" : 4,
3421   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3422  },
3423  {
3424   "alignment" : 4,
3425   "linker_set_key" : "const unsigned char *",
3426   "name" : "const unsigned char *",
3427   "referenced_type" : "type-167",
3428   "self_type" : "type-166",
3429   "size" : 4,
3430   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3431  },
3432  {
3433   "alignment" : 4,
3434   "linker_set_key" : "const unsigned long long *",
3435   "name" : "const unsigned long long *",
3436   "referenced_type" : "type-28",
3437   "self_type" : "type-168",
3438   "size" : 4,
3439   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3440  },
3441  {
3442   "alignment" : 4,
3443   "linker_set_key" : "const void *",
3444   "name" : "const void *",
3445   "referenced_type" : "type-95",
3446   "self_type" : "type-97",
3447   "size" : 4,
3448   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3449  },
3450  {
3451   "alignment" : 4,
3452   "linker_set_key" : "int (*)(void *)",
3453   "name" : "int (*)(void *)",
3454   "referenced_type" : "type-232",
3455   "self_type" : "type-233",
3456   "size" : 4,
3457   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3458  },
3459  {
3460   "alignment" : 4,
3461   "linker_set_key" : "log_msg *",
3462   "name" : "log_msg *",
3463   "referenced_type" : "type-12",
3464   "self_type" : "type-89",
3465   "size" : 4,
3466   "source_file" : "/system/core/liblog/include/log/log_read.h"
3467  },
3468  {
3469   "alignment" : 4,
3470   "linker_set_key" : "native_handle *",
3471   "name" : "native_handle *",
3472   "referenced_type" : "type-35",
3473   "self_type" : "type-34",
3474   "size" : 4,
3475   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3476  },
3477  {
3478   "alignment" : 4,
3479   "linker_set_key" : "unsigned char *",
3480   "name" : "unsigned char *",
3481   "referenced_type" : "type-15",
3482   "self_type" : "type-161",
3483   "size" : 4,
3484   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3485  },
3486  {
3487   "alignment" : 4,
3488   "linker_set_key" : "unsigned long long *",
3489   "name" : "unsigned long long *",
3490   "referenced_type" : "type-29",
3491   "self_type" : "type-162",
3492   "size" : 4,
3493   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3494  },
3495  {
3496   "alignment" : 4,
3497   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
3498   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
3499   "referenced_type" : "type-164",
3500   "self_type" : "type-163",
3501   "size" : 4,
3502   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3503  },
3504  {
3505   "alignment" : 4,
3506   "linker_set_key" : "void *",
3507   "name" : "void *",
3508   "referenced_type" : "type-96",
3509   "self_type" : "type-146",
3510   "size" : 4,
3511   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3512  },
3513  {
3514   "alignment" : 4,
3515   "linker_set_key" : "void **",
3516   "name" : "void **",
3517   "referenced_type" : "type-146",
3518   "self_type" : "type-234",
3519   "size" : 4,
3520   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3521  }
3522 ],
3523 "qualified_types" :
3524 [
3525  {
3526   "alignment" : 4,
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" : 4,
3533   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3534  },
3535  {
3536   "alignment" : 4,
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" : 4,
3543   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3544  },
3545  {
3546   "alignment" : 4,
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" : 12,
3553   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3554  },
3555  {
3556   "alignment" : 4,
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" : 8,
3563   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3564  },
3565  {
3566   "alignment" : 4,
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" : 4,
3573   "source_file" : "/system/core/libutils/include/utils/String16.h"
3574  },
3575  {
3576   "alignment" : 4,
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" : 4,
3583   "source_file" : "/system/core/libutils/include/utils/String8.h"
3584  },
3585  {
3586   "alignment" : 4,
3587   "is_const" : true,
3588   "linker_set_key" : "const android::VectorImpl",
3589   "name" : "const android::VectorImpl",
3590   "referenced_type" : "type-190",
3591   "self_type" : "type-191",
3592   "size" : 20,
3593   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3594  },
3595  {
3596   "alignment" : 4,
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" : 24,
3603   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3604  },
3605  {
3606   "alignment" : 4,
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-174",
3612   "size" : 68,
3613   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3614  },
3615  {
3616   "alignment" : 4,
3617   "is_const" : true,
3618   "linker_set_key" : "const android::hardware::Status",
3619   "name" : "const android::hardware::Status",
3620   "referenced_type" : "type-336",
3621   "self_type" : "type-342",
3622   "size" : 20,
3623   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3624  },
3625  {
3626   "alignment" : 4,
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-348",
3631   "self_type" : "type-354",
3632   "size" : 24,
3633   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3634  },
3635  {
3636   "alignment" : 4,
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-269",
3641   "self_type" : "type-277",
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-272",
3651   "self_type" : "type-281",
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-273",
3661   "self_type" : "type-282",
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-271",
3671   "self_type" : "type-280",
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-274",
3681   "self_type" : "type-283",
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-268",
3691   "self_type" : "type-276",
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-270",
3701   "self_type" : "type-279",
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" : 4,
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-300",
3711   "self_type" : "type-305",
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-302",
3721   "self_type" : "type-307",
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-301",
3731   "self_type" : "type-306",
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-299",
3741   "self_type" : "type-304",
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-303",
3751   "self_type" : "type-308",
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" : 4,
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" : 4,
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" : 12,
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" : 4,
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-202",
3821   "self_type" : "type-262",
3822   "size" : 4,
3823   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3824  },
3825  {
3826   "alignment" : 4,
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" : 4,
3833   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3834  },
3835  {
3836   "alignment" : 4,
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-177",
3841   "self_type" : "type-329",
3842   "size" : 4,
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-335",
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" : 4,
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" : 4,
3925   "is_const" : true,
3926   "linker_set_key" : "const long long",
3927   "name" : "const long 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-341",
3949   "self_type" : "type-407",
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-404",
3959   "self_type" : "type-403",
3960   "size" : 1,
3961   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3962  },
3963  {
3964   "alignment" : 4,
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-287",
3969   "self_type" : "type-286",
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-293",
3979   "self_type" : "type-292",
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-295",
3989   "self_type" : "type-294",
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-291",
3999   "self_type" : "type-290",
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-298",
4009   "self_type" : "type-297",
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-285",
4019   "self_type" : "type-284",
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-289",
4029   "self_type" : "type-288",
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" : 4,
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-313",
4039   "self_type" : "type-312",
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-317",
4049   "self_type" : "type-316",
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-315",
4059   "self_type" : "type-314",
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-310",
4069   "self_type" : "type-309",
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-320",
4079   "self_type" : "type-319",
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" : 4,
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-324",
4099   "self_type" : "type-323",
4100   "size" : 12,
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-167",
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" : 4,
4125   "is_const" : true,
4126   "linker_set_key" : "const unsigned long long",
4127   "name" : "const unsigned long 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" : 2,
4135   "is_const" : true,
4136   "linker_set_key" : "const unsigned short",
4137   "name" : "const unsigned short",
4138   "referenced_type" : "type-8",
4139   "self_type" : "type-7",
4140   "size" : 2,
4141   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4142  },
4143  {
4144   "is_const" : true,
4145   "linker_set_key" : "const void",
4146   "name" : "const void",
4147   "referenced_type" : "type-96",
4148   "self_type" : "type-95",
4149   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4150  },
4151  {
4152   "alignment" : 1,
4153   "is_volatile" : true,
4154   "linker_set_key" : "volatile bool",
4155   "name" : "volatile bool",
4156   "referenced_type" : "type-37",
4157   "self_type" : "type-255",
4158   "size" : 1,
4159   "source_file" : "/system/core/libutils/include/utils/Thread.h"
4160  },
4161  {
4162   "alignment" : 4,
4163   "is_volatile" : true,
4164   "linker_set_key" : "volatile int",
4165   "name" : "volatile int",
4166   "referenced_type" : "type-10",
4167   "self_type" : "type-263",
4168   "size" : 4,
4169   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4170  }
4171 ],
4172 "record_types" :
4173 [
4174  {
4175   "alignment" : 4,
4176   "fields" :
4177   [
4178    {
4179     "access" : "private",
4180     "field_name" : "mCond",
4181     "referenced_type" : "type-242"
4182    }
4183   ],
4184   "linker_set_key" : "android::Condition",
4185   "name" : "android::Condition",
4186   "record_kind" : "class",
4187   "referenced_type" : "type-241",
4188   "self_type" : "type-241",
4189   "size" : 4,
4190   "source_file" : "/system/core/libutils/include/utils/Condition.h",
4191   "unique_id" : "_ZTSN7android9ConditionE"
4192  },
4193  {
4194   "alignment" : 4,
4195   "fields" :
4196   [
4197    {
4198     "access" : "private",
4199     "field_name" : "mVector",
4200     "referenced_type" : "type-194"
4201    }
4202   ],
4203   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4204   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4205   "record_kind" : "class",
4206   "referenced_type" : "type-201",
4207   "self_type" : "type-201",
4208   "size" : 20,
4209   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
4210   "template_args" : [ "type-131", "type-202" ],
4211   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
4212  },
4213  {
4214   "alignment" : 4,
4215   "fields" :
4216   [
4217    {
4218     "access" : "private",
4219     "field_name" : "mCount",
4220     "referenced_type" : "type-32"
4221    }
4222   ],
4223   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
4224   "name" : "android::LightRefBase<android::NativeHandle>",
4225   "record_kind" : "class",
4226   "referenced_type" : "type-31",
4227   "self_type" : "type-31",
4228   "size" : 4,
4229   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4230   "template_args" : [ "type-33" ],
4231   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
4232  },
4233  {
4234   "alignment" : 4,
4235   "fields" :
4236   [
4237    {
4238     "access" : "private",
4239     "field_name" : "mCount",
4240     "referenced_type" : "type-5"
4241    }
4242   ],
4243   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
4244   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
4245   "record_kind" : "class",
4246   "referenced_type" : "type-4",
4247   "self_type" : "type-4",
4248   "size" : 4,
4249   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4250   "template_args" : [ "type-3" ],
4251   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
4252  },
4253  {
4254   "alignment" : 4,
4255   "fields" :
4256   [
4257    {
4258     "access" : "private",
4259     "field_name" : "mMutex",
4260     "referenced_type" : "type-236"
4261    }
4262   ],
4263   "linker_set_key" : "android::Mutex",
4264   "name" : "android::Mutex",
4265   "record_kind" : "class",
4266   "referenced_type" : "type-235",
4267   "self_type" : "type-235",
4268   "size" : 4,
4269   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4270   "unique_id" : "_ZTSN7android5MutexE"
4271  },
4272  {
4273   "alignment" : 4,
4274   "fields" :
4275   [
4276    {
4277     "access" : "private",
4278     "field_name" : "mLock",
4279     "referenced_type" : "type-239"
4280    }
4281   ],
4282   "linker_set_key" : "android::Mutex::Autolock",
4283   "name" : "android::Mutex::Autolock",
4284   "record_kind" : "class",
4285   "referenced_type" : "type-238",
4286   "self_type" : "type-238",
4287   "size" : 4,
4288   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4289   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
4290  },
4291  {
4292   "alignment" : 4,
4293   "base_specifiers" :
4294   [
4295    {
4296     "referenced_type" : "type-31"
4297    }
4298   ],
4299   "fields" :
4300   [
4301    {
4302     "access" : "private",
4303     "field_name" : "mHandle",
4304     "field_offset" : 32,
4305     "referenced_type" : "type-34"
4306    },
4307    {
4308     "access" : "private",
4309     "field_name" : "mOwnsHandle",
4310     "field_offset" : 64,
4311     "referenced_type" : "type-37"
4312    }
4313   ],
4314   "linker_set_key" : "android::NativeHandle",
4315   "name" : "android::NativeHandle",
4316   "record_kind" : "class",
4317   "referenced_type" : "type-33",
4318   "self_type" : "type-33",
4319   "size" : 12,
4320   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
4321   "unique_id" : "_ZTSN7android12NativeHandleE"
4322  },
4323  {
4324   "alignment" : 4,
4325   "fields" :
4326   [
4327    {
4328     "access" : "private",
4329     "field_name" : "mRWLock",
4330     "referenced_type" : "type-247"
4331    }
4332   ],
4333   "linker_set_key" : "android::RWLock",
4334   "name" : "android::RWLock",
4335   "record_kind" : "class",
4336   "referenced_type" : "type-246",
4337   "self_type" : "type-246",
4338   "size" : 40,
4339   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4340   "unique_id" : "_ZTSN7android6RWLockE"
4341  },
4342  {
4343   "alignment" : 4,
4344   "fields" :
4345   [
4346    {
4347     "access" : "private",
4348     "field_name" : "mLock",
4349     "referenced_type" : "type-250"
4350    }
4351   ],
4352   "linker_set_key" : "android::RWLock::AutoRLock",
4353   "name" : "android::RWLock::AutoRLock",
4354   "record_kind" : "class",
4355   "referenced_type" : "type-249",
4356   "self_type" : "type-249",
4357   "size" : 4,
4358   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4359   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
4360  },
4361  {
4362   "alignment" : 4,
4363   "fields" :
4364   [
4365    {
4366     "access" : "private",
4367     "field_name" : "mLock",
4368     "referenced_type" : "type-250"
4369    }
4370   ],
4371   "linker_set_key" : "android::RWLock::AutoWLock",
4372   "name" : "android::RWLock::AutoWLock",
4373   "record_kind" : "class",
4374   "referenced_type" : "type-252",
4375   "self_type" : "type-252",
4376   "size" : 4,
4377   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4378   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
4379  },
4380  {
4381   "alignment" : 4,
4382   "fields" :
4383   [
4384    {
4385     "access" : "private",
4386     "field_name" : "mRefs",
4387     "field_offset" : 32,
4388     "referenced_type" : "type-48"
4389    }
4390   ],
4391   "linker_set_key" : "android::RefBase",
4392   "name" : "android::RefBase",
4393   "record_kind" : "class",
4394   "referenced_type" : "type-47",
4395   "self_type" : "type-47",
4396   "size" : 8,
4397   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
4398   "unique_id" : "_ZTSN7android7RefBaseE",
4399   "vtable_components" :
4400   [
4401    {
4402     "kind" : "offset_to_top"
4403    },
4404    {
4405     "kind" : "rtti",
4406     "mangled_component_name" : "_ZTIN7android7RefBaseE"
4407    },
4408    {
4409     "kind" : "complete_dtor_pointer",
4410     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
4411    },
4412    {
4413     "kind" : "deleting_dtor_pointer",
4414     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
4415    },
4416    {
4417     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4418    },
4419    {
4420     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4421    },
4422    {
4423     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4424    },
4425    {
4426     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4427    }
4428   ]
4429  },
4430  {
4431   "alignment" : 1,
4432   "linker_set_key" : "android::RefBase::weakref_type",
4433   "name" : "android::RefBase::weakref_type",
4434   "record_kind" : "class",
4435   "referenced_type" : "type-152",
4436   "self_type" : "type-152",
4437   "size" : 1,
4438   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
4439   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
4440  },
4441  {
4442   "alignment" : 1,
4443   "linker_set_key" : "android::ReferenceMover",
4444   "name" : "android::ReferenceMover",
4445   "record_kind" : "class",
4446   "referenced_type" : "type-55",
4447   "self_type" : "type-55",
4448   "size" : 1,
4449   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
4450   "unique_id" : "_ZTSN7android14ReferenceMoverE"
4451  },
4452  {
4453   "alignment" : 4,
4454   "linker_set_key" : "android::ReferenceRenamer",
4455   "name" : "android::ReferenceRenamer",
4456   "record_kind" : "class",
4457   "referenced_type" : "type-45",
4458   "self_type" : "type-45",
4459   "size" : 4,
4460   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
4461   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
4462   "vtable_components" :
4463   [
4464    {
4465     "kind" : "offset_to_top"
4466    },
4467    {
4468     "kind" : "rtti",
4469     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
4470    },
4471    {
4472     "is_pure" : true,
4473     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
4474    }
4475   ]
4476  },
4477  {
4478   "alignment" : 4,
4479   "fields" :
4480   [
4481    {
4482     "access" : "private",
4483     "field_name" : "mTag",
4484     "referenced_type" : "type-29"
4485    }
4486   ],
4487   "linker_set_key" : "android::ScopedTrace",
4488   "name" : "android::ScopedTrace",
4489   "record_kind" : "class",
4490   "referenced_type" : "type-266",
4491   "self_type" : "type-266",
4492   "size" : 8,
4493   "source_file" : "/system/core/libutils/include/utils/Trace.h",
4494   "unique_id" : "_ZTSN7android11ScopedTraceE"
4495  },
4496  {
4497   "alignment" : 4,
4498   "base_specifiers" :
4499   [
4500    {
4501     "access" : "private",
4502     "referenced_type" : "type-193"
4503    }
4504   ],
4505   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
4506   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
4507   "record_kind" : "class",
4508   "referenced_type" : "type-194",
4509   "self_type" : "type-194",
4510   "size" : 20,
4511   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
4512   "template_args" : [ "type-195" ],
4513   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
4514   "vtable_components" :
4515   [
4516    {
4517     "kind" : "offset_to_top"
4518    },
4519    {
4520     "kind" : "rtti",
4521     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
4522    },
4523    {
4524     "kind" : "complete_dtor_pointer",
4525     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
4526    },
4527    {
4528     "kind" : "deleting_dtor_pointer",
4529     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
4530    },
4531    {
4532     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
4533    },
4534    {
4535     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
4536    },
4537    {
4538     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
4539    },
4540    {
4541     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
4542    },
4543    {
4544     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
4545    },
4546    {
4547     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
4548    },
4549    {
4550     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
4551    }
4552   ]
4553  },
4554  {
4555   "alignment" : 4,
4556   "base_specifiers" :
4557   [
4558    {
4559     "referenced_type" : "type-190"
4560    }
4561   ],
4562   "linker_set_key" : "android::SortedVectorImpl",
4563   "name" : "android::SortedVectorImpl",
4564   "record_kind" : "class",
4565   "referenced_type" : "type-193",
4566   "self_type" : "type-193",
4567   "size" : 20,
4568   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4569   "unique_id" : "_ZTSN7android16SortedVectorImplE",
4570   "vtable_components" :
4571   [
4572    {
4573     "kind" : "offset_to_top"
4574    },
4575    {
4576     "kind" : "rtti",
4577     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
4578    },
4579    {
4580     "kind" : "complete_dtor_pointer",
4581     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
4582    },
4583    {
4584     "kind" : "deleting_dtor_pointer",
4585     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
4586    },
4587    {
4588     "is_pure" : true,
4589     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4590    },
4591    {
4592     "is_pure" : true,
4593     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4594    },
4595    {
4596     "is_pure" : true,
4597     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4598    },
4599    {
4600     "is_pure" : true,
4601     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4602    },
4603    {
4604     "is_pure" : true,
4605     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4606    },
4607    {
4608     "is_pure" : true,
4609     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4610    },
4611    {
4612     "is_pure" : true,
4613     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
4614    }
4615   ]
4616  },
4617  {
4618   "alignment" : 4,
4619   "fields" :
4620   [
4621    {
4622     "access" : "private",
4623     "field_name" : "mString",
4624     "referenced_type" : "type-132"
4625    }
4626   ],
4627   "linker_set_key" : "android::String16",
4628   "name" : "android::String16",
4629   "record_kind" : "class",
4630   "referenced_type" : "type-131",
4631   "self_type" : "type-131",
4632   "size" : 4,
4633   "source_file" : "/system/core/libutils/include/utils/String16.h",
4634   "unique_id" : "_ZTSN7android8String16E"
4635  },
4636  {
4637   "alignment" : 4,
4638   "fields" :
4639   [
4640    {
4641     "access" : "private",
4642     "field_name" : "mString",
4643     "referenced_type" : "type-64"
4644    }
4645   ],
4646   "linker_set_key" : "android::String8",
4647   "name" : "android::String8",
4648   "record_kind" : "class",
4649   "referenced_type" : "type-123",
4650   "self_type" : "type-123",
4651   "size" : 4,
4652   "source_file" : "/system/core/libutils/include/utils/String8.h",
4653   "unique_id" : "_ZTSN7android7String8E"
4654  },
4655  {
4656   "alignment" : 4,
4657   "base_specifiers" :
4658   [
4659    {
4660     "is_virtual" : true,
4661     "referenced_type" : "type-47"
4662    }
4663   ],
4664   "fields" :
4665   [
4666    {
4667     "access" : "private",
4668     "field_name" : "mCanCallJava",
4669     "field_offset" : 32,
4670     "referenced_type" : "type-335"
4671    },
4672    {
4673     "access" : "private",
4674     "field_name" : "mThread",
4675     "field_offset" : 64,
4676     "referenced_type" : "type-146"
4677    },
4678    {
4679     "access" : "private",
4680     "field_name" : "mLock",
4681     "field_offset" : 96,
4682     "referenced_type" : "type-235"
4683    },
4684    {
4685     "access" : "private",
4686     "field_name" : "mThreadExitedCondition",
4687     "field_offset" : 128,
4688     "referenced_type" : "type-241"
4689    },
4690    {
4691     "access" : "private",
4692     "field_name" : "mStatus",
4693     "field_offset" : 160,
4694     "referenced_type" : "type-10"
4695    },
4696    {
4697     "access" : "private",
4698     "field_name" : "mExitPending",
4699     "field_offset" : 192,
4700     "referenced_type" : "type-255"
4701    },
4702    {
4703     "access" : "private",
4704     "field_name" : "mRunning",
4705     "field_offset" : 200,
4706     "referenced_type" : "type-255"
4707    },
4708    {
4709     "access" : "private",
4710     "field_name" : "mHoldSelf",
4711     "field_offset" : 224,
4712     "referenced_type" : "type-332"
4713    },
4714    {
4715     "access" : "private",
4716     "field_name" : "mTid",
4717     "field_offset" : 256,
4718     "referenced_type" : "type-10"
4719    }
4720   ],
4721   "linker_set_key" : "android::Thread",
4722   "name" : "android::Thread",
4723   "record_kind" : "class",
4724   "referenced_type" : "type-334",
4725   "self_type" : "type-334",
4726   "size" : 44,
4727   "source_file" : "/system/core/libutils/include/utils/Thread.h",
4728   "unique_id" : "_ZTSN7android6ThreadE",
4729   "vtable_components" :
4730   [
4731    {
4732     "component_value" : 36,
4733     "kind" : "vbase_offset"
4734    },
4735    {
4736     "kind" : "offset_to_top"
4737    },
4738    {
4739     "kind" : "rtti",
4740     "mangled_component_name" : "_ZTIN7android6ThreadE"
4741    },
4742    {
4743     "kind" : "complete_dtor_pointer",
4744     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
4745    },
4746    {
4747     "kind" : "deleting_dtor_pointer",
4748     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
4749    },
4750    {
4751     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
4752    },
4753    {
4754     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
4755    },
4756    {
4757     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
4758    },
4759    {
4760     "is_pure" : true,
4761     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
4762    },
4763    {
4764     "kind" : "vcall_offset"
4765    },
4766    {
4767     "kind" : "vcall_offset"
4768    },
4769    {
4770     "kind" : "vcall_offset"
4771    },
4772    {
4773     "kind" : "vcall_offset"
4774    },
4775    {
4776     "component_value" : -36,
4777     "kind" : "vcall_offset"
4778    },
4779    {
4780     "component_value" : -36,
4781     "kind" : "offset_to_top"
4782    },
4783    {
4784     "kind" : "rtti",
4785     "mangled_component_name" : "_ZTIN7android6ThreadE"
4786    },
4787    {
4788     "kind" : "complete_dtor_pointer",
4789     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
4790    },
4791    {
4792     "kind" : "deleting_dtor_pointer",
4793     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
4794    },
4795    {
4796     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4797    },
4798    {
4799     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4800    },
4801    {
4802     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4803    },
4804    {
4805     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4806    }
4807   ]
4808  },
4809  {
4810   "alignment" : 4,
4811   "base_specifiers" :
4812   [
4813    {
4814     "access" : "private",
4815     "referenced_type" : "type-190"
4816    }
4817   ],
4818   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4819   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4820   "record_kind" : "class",
4821   "referenced_type" : "type-196",
4822   "self_type" : "type-196",
4823   "size" : 20,
4824   "source_file" : "/system/core/libutils/include/utils/Vector.h",
4825   "template_args" : [ "type-197" ],
4826   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
4827   "vtable_components" :
4828   [
4829    {
4830     "kind" : "offset_to_top"
4831    },
4832    {
4833     "kind" : "rtti",
4834     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
4835    },
4836    {
4837     "kind" : "complete_dtor_pointer",
4838     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
4839    },
4840    {
4841     "kind" : "deleting_dtor_pointer",
4842     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
4843    },
4844    {
4845     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
4846    },
4847    {
4848     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
4849    },
4850    {
4851     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
4852    },
4853    {
4854     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
4855    },
4856    {
4857     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
4858    },
4859    {
4860     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
4861    }
4862   ]
4863  },
4864  {
4865   "alignment" : 4,
4866   "fields" :
4867   [
4868    {
4869     "access" : "private",
4870     "field_name" : "mStorage",
4871     "field_offset" : 32,
4872     "referenced_type" : "type-146"
4873    },
4874    {
4875     "access" : "private",
4876     "field_name" : "mCount",
4877     "field_offset" : 64,
4878     "referenced_type" : "type-2"
4879    },
4880    {
4881     "access" : "private",
4882     "field_name" : "mFlags",
4883     "field_offset" : 96,
4884     "referenced_type" : "type-23"
4885    },
4886    {
4887     "access" : "private",
4888     "field_name" : "mItemSize",
4889     "field_offset" : 128,
4890     "referenced_type" : "type-23"
4891    }
4892   ],
4893   "linker_set_key" : "android::VectorImpl",
4894   "name" : "android::VectorImpl",
4895   "record_kind" : "class",
4896   "referenced_type" : "type-190",
4897   "self_type" : "type-190",
4898   "size" : 20,
4899   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4900   "unique_id" : "_ZTSN7android10VectorImplE",
4901   "vtable_components" :
4902   [
4903    {
4904     "kind" : "offset_to_top"
4905    },
4906    {
4907     "kind" : "rtti",
4908     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4909    },
4910    {
4911     "kind" : "complete_dtor_pointer",
4912     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4913    },
4914    {
4915     "kind" : "deleting_dtor_pointer",
4916     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4917    },
4918    {
4919     "is_pure" : true,
4920     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4921    },
4922    {
4923     "is_pure" : true,
4924     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4925    },
4926    {
4927     "is_pure" : true,
4928     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4929    },
4930    {
4931     "is_pure" : true,
4932     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4933    },
4934    {
4935     "is_pure" : true,
4936     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4937    },
4938    {
4939     "is_pure" : true,
4940     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4941    }
4942   ]
4943  },
4944  {
4945   "alignment" : 4,
4946   "base_specifiers" :
4947   [
4948    {
4949     "referenced_type" : "type-4"
4950    }
4951   ],
4952   "linker_set_key" : "android::VirtualLightRefBase",
4953   "name" : "android::VirtualLightRefBase",
4954   "record_kind" : "class",
4955   "referenced_type" : "type-3",
4956   "self_type" : "type-3",
4957   "size" : 8,
4958   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4959   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
4960   "vtable_components" :
4961   [
4962    {
4963     "kind" : "offset_to_top"
4964    },
4965    {
4966     "kind" : "rtti",
4967     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
4968    },
4969    {
4970     "kind" : "complete_dtor_pointer",
4971     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
4972    },
4973    {
4974     "kind" : "deleting_dtor_pointer",
4975     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
4976    }
4977   ]
4978  },
4979  {
4980   "alignment" : 4,
4981   "base_specifiers" :
4982   [
4983    {
4984     "referenced_type" : "type-147"
4985    }
4986   ],
4987   "fields" :
4988   [
4989    {
4990     "access" : "protected",
4991     "field_name" : "mSchedPolicy",
4992     "field_offset" : 32,
4993     "referenced_type" : "type-10"
4994    },
4995    {
4996     "access" : "protected",
4997     "field_name" : "mSchedPriority",
4998     "field_offset" : 64,
4999     "referenced_type" : "type-10"
5000    },
5001    {
5002     "access" : "private",
5003     "field_name" : "mExtras",
5004     "field_offset" : 96,
5005     "referenced_type" : "type-145"
5006    },
5007    {
5008     "access" : "private",
5009     "field_name" : "mReserved0",
5010     "field_offset" : 128,
5011     "referenced_type" : "type-146"
5012    }
5013   ],
5014   "linker_set_key" : "android::hardware::BHwBinder",
5015   "name" : "android::hardware::BHwBinder",
5016   "record_kind" : "class",
5017   "referenced_type" : "type-144",
5018   "self_type" : "type-144",
5019   "size" : 28,
5020   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5021   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
5022   "vtable_components" :
5023   [
5024    {
5025     "component_value" : 20,
5026     "kind" : "vbase_offset"
5027    },
5028    {
5029     "kind" : "offset_to_top"
5030    },
5031    {
5032     "kind" : "rtti",
5033     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5034    },
5035    {
5036     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5037    },
5038    {
5039     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5040    },
5041    {
5042     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5043    },
5044    {
5045     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5046    },
5047    {
5048     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5049    },
5050    {
5051     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5052    },
5053    {
5054     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5055    },
5056    {
5057     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5058    },
5059    {
5060     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5061    },
5062    {
5063     "kind" : "complete_dtor_pointer",
5064     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
5065    },
5066    {
5067     "kind" : "deleting_dtor_pointer",
5068     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
5069    },
5070    {
5071     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5072    },
5073    {
5074     "kind" : "vcall_offset"
5075    },
5076    {
5077     "kind" : "vcall_offset"
5078    },
5079    {
5080     "kind" : "vcall_offset"
5081    },
5082    {
5083     "kind" : "vcall_offset"
5084    },
5085    {
5086     "component_value" : -20,
5087     "kind" : "vcall_offset"
5088    },
5089    {
5090     "component_value" : -20,
5091     "kind" : "offset_to_top"
5092    },
5093    {
5094     "kind" : "rtti",
5095     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5096    },
5097    {
5098     "kind" : "complete_dtor_pointer",
5099     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
5100    },
5101    {
5102     "kind" : "deleting_dtor_pointer",
5103     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
5104    },
5105    {
5106     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5107    },
5108    {
5109     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5110    },
5111    {
5112     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5113    },
5114    {
5115     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5116    }
5117   ]
5118  },
5119  {
5120   "alignment" : 4,
5121   "base_specifiers" :
5122   [
5123    {
5124     "is_virtual" : true,
5125     "referenced_type" : "type-47"
5126    }
5127   ],
5128   "fields" :
5129   [
5130    {
5131     "access" : "private",
5132     "field_name" : "mRemote",
5133     "field_offset" : 32,
5134     "referenced_type" : "type-149"
5135    },
5136    {
5137     "access" : "private",
5138     "field_name" : "mRefs",
5139     "field_offset" : 64,
5140     "referenced_type" : "type-151"
5141    },
5142    {
5143     "access" : "private",
5144     "field_name" : "mState",
5145     "field_offset" : 96,
5146     "referenced_type" : "type-153"
5147    }
5148   ],
5149   "linker_set_key" : "android::hardware::BpHwRefBase",
5150   "name" : "android::hardware::BpHwRefBase",
5151   "record_kind" : "class",
5152   "referenced_type" : "type-148",
5153   "self_type" : "type-148",
5154   "size" : 24,
5155   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5156   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
5157   "vtable_components" :
5158   [
5159    {
5160     "component_value" : 16,
5161     "kind" : "vbase_offset"
5162    },
5163    {
5164     "kind" : "offset_to_top"
5165    },
5166    {
5167     "kind" : "rtti",
5168     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5169    },
5170    {
5171     "kind" : "complete_dtor_pointer",
5172     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
5173    },
5174    {
5175     "kind" : "deleting_dtor_pointer",
5176     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
5177    },
5178    {
5179     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
5180    },
5181    {
5182     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5183    },
5184    {
5185     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5186    },
5187    {
5188     "kind" : "vcall_offset"
5189    },
5190    {
5191     "component_value" : -16,
5192     "kind" : "vcall_offset"
5193    },
5194    {
5195     "component_value" : -16,
5196     "kind" : "vcall_offset"
5197    },
5198    {
5199     "component_value" : -16,
5200     "kind" : "vcall_offset"
5201    },
5202    {
5203     "component_value" : -16,
5204     "kind" : "vcall_offset"
5205    },
5206    {
5207     "component_value" : -16,
5208     "kind" : "offset_to_top"
5209    },
5210    {
5211     "kind" : "rtti",
5212     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5213    },
5214    {
5215     "kind" : "complete_dtor_pointer",
5216     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
5217    },
5218    {
5219     "kind" : "deleting_dtor_pointer",
5220     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
5221    },
5222    {
5223     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
5224    },
5225    {
5226     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5227    },
5228    {
5229     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5230    },
5231    {
5232     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5233    }
5234   ]
5235  },
5236  {
5237   "alignment" : 8,
5238   "fields" :
5239   [
5240    {
5241     "field_name" : "flags",
5242     "referenced_type" : "type-2"
5243    },
5244    {
5245     "field_name" : "fdIndex",
5246     "field_offset" : 32,
5247     "referenced_type" : "type-2"
5248    },
5249    {
5250     "field_name" : "offset",
5251     "field_offset" : 64,
5252     "referenced_type" : "type-2"
5253    },
5254    {
5255     "field_name" : "extent",
5256     "field_offset" : 128,
5257     "referenced_type" : "type-29"
5258    }
5259   ],
5260   "linker_set_key" : "android::hardware::GrantorDescriptor",
5261   "name" : "android::hardware::GrantorDescriptor",
5262   "referenced_type" : "type-84",
5263   "self_type" : "type-84",
5264   "size" : 24,
5265   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
5266   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
5267  },
5268  {
5269   "alignment" : 8,
5270   "base_specifiers" :
5271   [
5272    {
5273     "is_virtual" : true,
5274     "referenced_type" : "type-68"
5275    },
5276    {
5277     "is_virtual" : true,
5278     "referenced_type" : "type-47"
5279    }
5280   ],
5281   "linker_set_key" : "android::hardware::HidlMemory",
5282   "name" : "android::hardware::HidlMemory",
5283   "record_kind" : "class",
5284   "referenced_type" : "type-76",
5285   "self_type" : "type-76",
5286   "size" : 56,
5287   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5288   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
5289   "vtable_components" :
5290   [
5291    {
5292     "component_value" : 48,
5293     "kind" : "vbase_offset"
5294    },
5295    {
5296     "component_value" : 8,
5297     "kind" : "vbase_offset"
5298    },
5299    {
5300     "kind" : "offset_to_top"
5301    },
5302    {
5303     "kind" : "rtti",
5304     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
5305    },
5306    {
5307     "kind" : "complete_dtor_pointer",
5308     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
5309    },
5310    {
5311     "kind" : "deleting_dtor_pointer",
5312     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
5313    },
5314    {
5315     "kind" : "vcall_offset"
5316    },
5317    {
5318     "kind" : "vcall_offset"
5319    },
5320    {
5321     "kind" : "vcall_offset"
5322    },
5323    {
5324     "kind" : "vcall_offset"
5325    },
5326    {
5327     "component_value" : -48,
5328     "kind" : "vcall_offset"
5329    },
5330    {
5331     "component_value" : -48,
5332     "kind" : "offset_to_top"
5333    },
5334    {
5335     "kind" : "rtti",
5336     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
5337    },
5338    {
5339     "kind" : "complete_dtor_pointer",
5340     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
5341    },
5342    {
5343     "kind" : "deleting_dtor_pointer",
5344     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
5345    },
5346    {
5347     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5348    },
5349    {
5350     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5351    },
5352    {
5353     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5354    },
5355    {
5356     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5357    }
5358   ]
5359  },
5360  {
5361   "alignment" : 4,
5362   "base_specifiers" :
5363   [
5364    {
5365     "is_virtual" : true,
5366     "referenced_type" : "type-47"
5367    }
5368   ],
5369   "linker_set_key" : "android::hardware::IBinder",
5370   "name" : "android::hardware::IBinder",
5371   "record_kind" : "class",
5372   "referenced_type" : "type-147",
5373   "self_type" : "type-147",
5374   "size" : 12,
5375   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
5376   "unique_id" : "_ZTSN7android8hardware7IBinderE",
5377   "vtable_components" :
5378   [
5379    {
5380     "component_value" : 4,
5381     "kind" : "vbase_offset"
5382    },
5383    {
5384     "kind" : "offset_to_top"
5385    },
5386    {
5387     "kind" : "rtti",
5388     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
5389    },
5390    {
5391     "is_pure" : true,
5392     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5393    },
5394    {
5395     "is_pure" : true,
5396     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
5397    },
5398    {
5399     "is_pure" : true,
5400     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
5401    },
5402    {
5403     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5404    },
5405    {
5406     "is_pure" : true,
5407     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5408    },
5409    {
5410     "is_pure" : true,
5411     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
5412    },
5413    {
5414     "is_pure" : true,
5415     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
5416    },
5417    {
5418     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
5419    },
5420    {
5421     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5422    },
5423    {
5424     "kind" : "complete_dtor_pointer",
5425     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
5426    },
5427    {
5428     "kind" : "deleting_dtor_pointer",
5429     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
5430    },
5431    {
5432     "kind" : "vcall_offset"
5433    },
5434    {
5435     "kind" : "vcall_offset"
5436    },
5437    {
5438     "kind" : "vcall_offset"
5439    },
5440    {
5441     "kind" : "vcall_offset"
5442    },
5443    {
5444     "component_value" : -4,
5445     "kind" : "vcall_offset"
5446    },
5447    {
5448     "component_value" : -4,
5449     "kind" : "offset_to_top"
5450    },
5451    {
5452     "kind" : "rtti",
5453     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
5454    },
5455    {
5456     "kind" : "complete_dtor_pointer",
5457     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
5458    },
5459    {
5460     "kind" : "deleting_dtor_pointer",
5461     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
5462    },
5463    {
5464     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5465    },
5466    {
5467     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5468    },
5469    {
5470     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5471    },
5472    {
5473     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5474    }
5475   ]
5476  },
5477  {
5478   "alignment" : 4,
5479   "base_specifiers" :
5480   [
5481    {
5482     "is_virtual" : true,
5483     "referenced_type" : "type-47"
5484    }
5485   ],
5486   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
5487   "name" : "android::hardware::IBinder::DeathRecipient",
5488   "record_kind" : "class",
5489   "referenced_type" : "type-142",
5490   "self_type" : "type-142",
5491   "size" : 12,
5492   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
5493   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
5494   "vtable_components" :
5495   [
5496    {
5497     "component_value" : 4,
5498     "kind" : "vbase_offset"
5499    },
5500    {
5501     "kind" : "offset_to_top"
5502    },
5503    {
5504     "kind" : "rtti",
5505     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
5506    },
5507    {
5508     "is_pure" : true,
5509     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
5510    },
5511    {
5512     "kind" : "complete_dtor_pointer",
5513     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
5514    },
5515    {
5516     "kind" : "deleting_dtor_pointer",
5517     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
5518    },
5519    {
5520     "kind" : "vcall_offset"
5521    },
5522    {
5523     "kind" : "vcall_offset"
5524    },
5525    {
5526     "kind" : "vcall_offset"
5527    },
5528    {
5529     "kind" : "vcall_offset"
5530    },
5531    {
5532     "component_value" : -4,
5533     "kind" : "vcall_offset"
5534    },
5535    {
5536     "component_value" : -4,
5537     "kind" : "offset_to_top"
5538    },
5539    {
5540     "kind" : "rtti",
5541     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
5542    },
5543    {
5544     "kind" : "complete_dtor_pointer",
5545     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
5546    },
5547    {
5548     "kind" : "deleting_dtor_pointer",
5549     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
5550    },
5551    {
5552     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5553    },
5554    {
5555     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5556    },
5557    {
5558     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5559    },
5560    {
5561     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5562    }
5563   ]
5564  },
5565  {
5566   "alignment" : 4,
5567   "base_specifiers" :
5568   [
5569    {
5570     "is_virtual" : true,
5571     "referenced_type" : "type-47"
5572    }
5573   ],
5574   "linker_set_key" : "android::hardware::IInterface",
5575   "name" : "android::hardware::IInterface",
5576   "record_kind" : "class",
5577   "referenced_type" : "type-158",
5578   "self_type" : "type-158",
5579   "size" : 12,
5580   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
5581   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
5582   "vtable_components" :
5583   [
5584    {
5585     "component_value" : 4,
5586     "kind" : "vbase_offset"
5587    },
5588    {
5589     "kind" : "offset_to_top"
5590    },
5591    {
5592     "kind" : "rtti",
5593     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
5594    },
5595    {
5596     "kind" : "complete_dtor_pointer",
5597     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
5598    },
5599    {
5600     "kind" : "deleting_dtor_pointer",
5601     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
5602    },
5603    {
5604     "is_pure" : true,
5605     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
5606    },
5607    {
5608     "kind" : "vcall_offset"
5609    },
5610    {
5611     "kind" : "vcall_offset"
5612    },
5613    {
5614     "kind" : "vcall_offset"
5615    },
5616    {
5617     "kind" : "vcall_offset"
5618    },
5619    {
5620     "component_value" : -4,
5621     "kind" : "vcall_offset"
5622    },
5623    {
5624     "component_value" : -4,
5625     "kind" : "offset_to_top"
5626    },
5627    {
5628     "kind" : "rtti",
5629     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
5630    },
5631    {
5632     "kind" : "complete_dtor_pointer",
5633     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
5634    },
5635    {
5636     "kind" : "deleting_dtor_pointer",
5637     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
5638    },
5639    {
5640     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5641    },
5642    {
5643     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5644    },
5645    {
5646     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5647    },
5648    {
5649     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5650    }
5651   ]
5652  },
5653  {
5654   "alignment" : 4,
5655   "fields" :
5656   [
5657    {
5658     "access" : "private",
5659     "field_name" : "mGrantors",
5660     "referenced_type" : "type-80"
5661    },
5662    {
5663     "access" : "private",
5664     "field_name" : "mHandle",
5665     "field_offset" : 128,
5666     "referenced_type" : "type-107"
5667    },
5668    {
5669     "access" : "private",
5670     "field_name" : "mQuantum",
5671     "field_offset" : 192,
5672     "referenced_type" : "type-2"
5673    },
5674    {
5675     "access" : "private",
5676     "field_name" : "mFlags",
5677     "field_offset" : 224,
5678     "referenced_type" : "type-2"
5679    }
5680   ],
5681   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
5682   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
5683   "referenced_type" : "type-106",
5684   "self_type" : "type-106",
5685   "size" : 32,
5686   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
5687   "template_args" : [ "type-18" ],
5688   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
5689  },
5690  {
5691   "alignment" : 4,
5692   "fields" :
5693   [
5694    {
5695     "access" : "private",
5696     "field_name" : "mBufCachePos",
5697     "referenced_type" : "type-2"
5698    },
5699    {
5700     "access" : "private",
5701     "field_name" : "mBufCache",
5702     "field_offset" : 32,
5703     "referenced_type" : "type-160"
5704    },
5705    {
5706     "access" : "private",
5707     "field_name" : "mError",
5708     "field_offset" : 128,
5709     "referenced_type" : "type-10"
5710    },
5711    {
5712     "access" : "private",
5713     "field_name" : "mData",
5714     "field_offset" : 160,
5715     "referenced_type" : "type-161"
5716    },
5717    {
5718     "access" : "private",
5719     "field_name" : "mDataSize",
5720     "field_offset" : 192,
5721     "referenced_type" : "type-2"
5722    },
5723    {
5724     "access" : "private",
5725     "field_name" : "mDataCapacity",
5726     "field_offset" : 224,
5727     "referenced_type" : "type-2"
5728    },
5729    {
5730     "access" : "private",
5731     "field_name" : "mDataPos",
5732     "field_offset" : 256,
5733     "referenced_type" : "type-2"
5734    },
5735    {
5736     "access" : "private",
5737     "field_name" : "mObjects",
5738     "field_offset" : 288,
5739     "referenced_type" : "type-162"
5740    },
5741    {
5742     "access" : "private",
5743     "field_name" : "mObjectsSize",
5744     "field_offset" : 320,
5745     "referenced_type" : "type-2"
5746    },
5747    {
5748     "access" : "private",
5749     "field_name" : "mObjectsCapacity",
5750     "field_offset" : 352,
5751     "referenced_type" : "type-2"
5752    },
5753    {
5754     "access" : "private",
5755     "field_name" : "mNextObjectHint",
5756     "field_offset" : 384,
5757     "referenced_type" : "type-2"
5758    },
5759    {
5760     "access" : "private",
5761     "field_name" : "mNumRef",
5762     "field_offset" : 416,
5763     "referenced_type" : "type-2"
5764    },
5765    {
5766     "access" : "private",
5767     "field_name" : "mFdsKnown",
5768     "field_offset" : 448,
5769     "referenced_type" : "type-37"
5770    },
5771    {
5772     "access" : "private",
5773     "field_name" : "mHasFds",
5774     "field_offset" : 456,
5775     "referenced_type" : "type-37"
5776    },
5777    {
5778     "access" : "private",
5779     "field_name" : "mAllowFds",
5780     "field_offset" : 464,
5781     "referenced_type" : "type-37"
5782    },
5783    {
5784     "access" : "private",
5785     "field_name" : "mOwner",
5786     "field_offset" : 480,
5787     "referenced_type" : "type-163"
5788    },
5789    {
5790     "access" : "private",
5791     "field_name" : "mOwnerCookie",
5792     "field_offset" : 512,
5793     "referenced_type" : "type-146"
5794    }
5795   ],
5796   "linker_set_key" : "android::hardware::Parcel",
5797   "name" : "android::hardware::Parcel",
5798   "record_kind" : "class",
5799   "referenced_type" : "type-159",
5800   "self_type" : "type-159",
5801   "size" : 68,
5802   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5803   "unique_id" : "_ZTSN7android8hardware6ParcelE"
5804  },
5805  {
5806   "access" : "private",
5807   "alignment" : 4,
5808   "fields" :
5809   [
5810    {
5811     "field_name" : "index",
5812     "referenced_type" : "type-2"
5813    },
5814    {
5815     "field_name" : "buffer",
5816     "field_offset" : 32,
5817     "referenced_type" : "type-29"
5818    },
5819    {
5820     "field_name" : "bufend",
5821     "field_offset" : 96,
5822     "referenced_type" : "type-29"
5823    }
5824   ],
5825   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
5826   "name" : "android::hardware::Parcel::BufferInfo",
5827   "referenced_type" : "type-171",
5828   "self_type" : "type-171",
5829   "size" : 20,
5830   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5831   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
5832  },
5833  {
5834   "alignment" : 4,
5835   "base_specifiers" :
5836   [
5837    {
5838     "is_virtual" : true,
5839     "referenced_type" : "type-47"
5840    }
5841   ],
5842   "fields" :
5843   [
5844    {
5845     "access" : "private",
5846     "field_name" : "mDriverFD",
5847     "field_offset" : 32,
5848     "referenced_type" : "type-10"
5849    },
5850    {
5851     "access" : "private",
5852     "field_name" : "mVMStart",
5853     "field_offset" : 64,
5854     "referenced_type" : "type-146"
5855    },
5856    {
5857     "access" : "private",
5858     "field_name" : "mThreadCountLock",
5859     "field_offset" : 96,
5860     "referenced_type" : "type-257"
5861    },
5862    {
5863     "access" : "private",
5864     "field_name" : "mThreadCountDecrement",
5865     "field_offset" : 128,
5866     "referenced_type" : "type-258"
5867    },
5868    {
5869     "access" : "private",
5870     "field_name" : "mExecutingThreadsCount",
5871     "field_offset" : 160,
5872     "referenced_type" : "type-2"
5873    },
5874    {
5875     "access" : "private",
5876     "field_name" : "mMaxThreads",
5877     "field_offset" : 192,
5878     "referenced_type" : "type-2"
5879    },
5880    {
5881     "access" : "private",
5882     "field_name" : "mStarvationStartTimeMs",
5883     "field_offset" : 224,
5884     "referenced_type" : "type-26"
5885    },
5886    {
5887     "access" : "private",
5888     "field_name" : "mLock",
5889     "field_offset" : 288,
5890     "referenced_type" : "type-235"
5891    },
5892    {
5893     "access" : "private",
5894     "field_name" : "mHandleToObject",
5895     "field_offset" : 320,
5896     "referenced_type" : "type-196"
5897    },
5898    {
5899     "access" : "private",
5900     "field_name" : "mManagesContexts",
5901     "field_offset" : 480,
5902     "referenced_type" : "type-37"
5903    },
5904    {
5905     "access" : "private",
5906     "field_name" : "mBinderContextCheckFunc",
5907     "field_offset" : 512,
5908     "referenced_type" : "type-259"
5909    },
5910    {
5911     "access" : "private",
5912     "field_name" : "mBinderContextUserData",
5913     "field_offset" : 544,
5914     "referenced_type" : "type-146"
5915    },
5916    {
5917     "access" : "private",
5918     "field_name" : "mContexts",
5919     "field_offset" : 576,
5920     "referenced_type" : "type-201"
5921    },
5922    {
5923     "access" : "private",
5924     "field_name" : "mRootDir",
5925     "field_offset" : 736,
5926     "referenced_type" : "type-123"
5927    },
5928    {
5929     "access" : "private",
5930     "field_name" : "mThreadPoolStarted",
5931     "field_offset" : 768,
5932     "referenced_type" : "type-37"
5933    },
5934    {
5935     "access" : "private",
5936     "field_name" : "mSpawnThreadOnStart",
5937     "field_offset" : 776,
5938     "referenced_type" : "type-37"
5939    },
5940    {
5941     "access" : "private",
5942     "field_name" : "mThreadPoolSeq",
5943     "field_offset" : 800,
5944     "referenced_type" : "type-263"
5945    },
5946    {
5947     "access" : "private",
5948     "field_name" : "mMmapSize",
5949     "field_offset" : 832,
5950     "referenced_type" : "type-23"
5951    },
5952    {
5953     "access" : "private",
5954     "field_name" : "mCallRestriction",
5955     "field_offset" : 864,
5956     "referenced_type" : "type-264"
5957    }
5958   ],
5959   "linker_set_key" : "android::hardware::ProcessState",
5960   "name" : "android::hardware::ProcessState",
5961   "record_kind" : "class",
5962   "referenced_type" : "type-256",
5963   "self_type" : "type-256",
5964   "size" : 120,
5965   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5966   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
5967   "vtable_components" :
5968   [
5969    {
5970     "component_value" : 112,
5971     "kind" : "vbase_offset"
5972    },
5973    {
5974     "kind" : "offset_to_top"
5975    },
5976    {
5977     "kind" : "rtti",
5978     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5979    },
5980    {
5981     "kind" : "complete_dtor_pointer",
5982     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
5983    },
5984    {
5985     "kind" : "deleting_dtor_pointer",
5986     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
5987    },
5988    {
5989     "kind" : "vcall_offset"
5990    },
5991    {
5992     "kind" : "vcall_offset"
5993    },
5994    {
5995     "kind" : "vcall_offset"
5996    },
5997    {
5998     "kind" : "vcall_offset"
5999    },
6000    {
6001     "component_value" : -112,
6002     "kind" : "vcall_offset"
6003    },
6004    {
6005     "component_value" : -112,
6006     "kind" : "offset_to_top"
6007    },
6008    {
6009     "kind" : "rtti",
6010     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
6011    },
6012    {
6013     "kind" : "complete_dtor_pointer",
6014     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
6015    },
6016    {
6017     "kind" : "deleting_dtor_pointer",
6018     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
6019    },
6020    {
6021     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6022    },
6023    {
6024     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6025    },
6026    {
6027     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6028    },
6029    {
6030     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6031    }
6032   ]
6033  },
6034  {
6035   "access" : "private",
6036   "alignment" : 4,
6037   "fields" :
6038   [
6039    {
6040     "field_name" : "binder",
6041     "referenced_type" : "type-150"
6042    },
6043    {
6044     "field_name" : "refs",
6045     "field_offset" : 32,
6046     "referenced_type" : "type-151"
6047    }
6048   ],
6049   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
6050   "name" : "android::hardware::ProcessState::handle_entry",
6051   "referenced_type" : "type-197",
6052   "self_type" : "type-197",
6053   "size" : 8,
6054   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
6055   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
6056  },
6057  {
6058   "alignment" : 4,
6059   "base_specifiers" :
6060   [
6061    {
6062     "referenced_type" : "type-348"
6063    }
6064   ],
6065   "fields" :
6066   [
6067    {
6068     "access" : "private",
6069     "field_name" : "mVal",
6070     "field_offset" : 168,
6071     "referenced_type" : "type-37"
6072    }
6073   ],
6074   "linker_set_key" : "android::hardware::Return<bool>",
6075   "name" : "android::hardware::Return<bool>",
6076   "record_kind" : "class",
6077   "referenced_type" : "type-347",
6078   "self_type" : "type-347",
6079   "size" : 24,
6080   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
6081   "template_args" : [ "type-37" ],
6082   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
6083  },
6084  {
6085   "alignment" : 4,
6086   "base_specifiers" :
6087   [
6088    {
6089     "referenced_type" : "type-348"
6090    }
6091   ],
6092   "linker_set_key" : "android::hardware::Return<void>",
6093   "name" : "android::hardware::Return<void>",
6094   "record_kind" : "class",
6095   "referenced_type" : "type-357",
6096   "self_type" : "type-357",
6097   "size" : 24,
6098   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
6099   "template_args" : [ "type-96" ],
6100   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
6101  },
6102  {
6103   "alignment" : 4,
6104   "fields" :
6105   [
6106    {
6107     "access" : "private",
6108     "field_name" : "mException",
6109     "referenced_type" : "type-10"
6110    },
6111    {
6112     "access" : "private",
6113     "field_name" : "mErrorCode",
6114     "field_offset" : 32,
6115     "referenced_type" : "type-10"
6116    },
6117    {
6118     "access" : "private",
6119     "field_name" : "mMessage",
6120     "field_offset" : 64,
6121     "referenced_type" : "type-337"
6122    }
6123   ],
6124   "linker_set_key" : "android::hardware::Status",
6125   "name" : "android::hardware::Status",
6126   "record_kind" : "class",
6127   "referenced_type" : "type-336",
6128   "self_type" : "type-336",
6129   "size" : 20,
6130   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
6131   "unique_id" : "_ZTSN7android8hardware6StatusE"
6132  },
6133  {
6134   "alignment" : 4,
6135   "fields" :
6136   [
6137    {
6138     "access" : "protected",
6139     "field_name" : "mInstrumentationCallbacks",
6140     "field_offset" : 32,
6141     "referenced_type" : "type-180"
6142    },
6143    {
6144     "access" : "protected",
6145     "field_name" : "mEnableInstrumentation",
6146     "field_offset" : 128,
6147     "referenced_type" : "type-37"
6148    },
6149    {
6150     "access" : "protected",
6151     "field_name" : "mInstrumentationLibPackage",
6152     "field_offset" : 160,
6153     "referenced_type" : "type-181"
6154    },
6155    {
6156     "access" : "protected",
6157     "field_name" : "mInterfaceName",
6158     "field_offset" : 256,
6159     "referenced_type" : "type-182"
6160    }
6161   ],
6162   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
6163   "name" : "android::hardware::details::HidlInstrumentor",
6164   "referenced_type" : "type-179",
6165   "self_type" : "type-179",
6166   "size" : 44,
6167   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6168   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
6169   "vtable_components" :
6170   [
6171    {
6172     "kind" : "offset_to_top"
6173    },
6174    {
6175     "kind" : "rtti",
6176     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
6177    },
6178    {
6179     "kind" : "complete_dtor_pointer",
6180     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
6181    },
6182    {
6183     "kind" : "deleting_dtor_pointer",
6184     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
6185    }
6186   ]
6187  },
6188  {
6189   "alignment" : 4,
6190   "fields" :
6191   [
6192    {
6193     "field_name" : "sched_policy",
6194     "referenced_type" : "type-10"
6195    },
6196    {
6197     "field_name" : "prio",
6198     "field_offset" : 32,
6199     "referenced_type" : "type-10"
6200    }
6201   ],
6202   "linker_set_key" : "android::hardware::details::SchedPrio",
6203   "name" : "android::hardware::details::SchedPrio",
6204   "referenced_type" : "type-188",
6205   "self_type" : "type-188",
6206   "size" : 8,
6207   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
6208   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
6209  },
6210  {
6211   "alignment" : 1,
6212   "linker_set_key" : "android::hardware::details::bnhw_tag",
6213   "name" : "android::hardware::details::bnhw_tag",
6214   "referenced_type" : "type-170",
6215   "self_type" : "type-170",
6216   "size" : 1,
6217   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6218   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
6219  },
6220  {
6221   "alignment" : 1,
6222   "linker_set_key" : "android::hardware::details::bphw_tag",
6223   "name" : "android::hardware::details::bphw_tag",
6224   "referenced_type" : "type-189",
6225   "self_type" : "type-189",
6226   "size" : 1,
6227   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6228   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
6229  },
6230  {
6231   "alignment" : 1,
6232   "linker_set_key" : "android::hardware::details::bs_tag",
6233   "name" : "android::hardware::details::bs_tag",
6234   "referenced_type" : "type-200",
6235   "self_type" : "type-200",
6236   "size" : 1,
6237   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6238   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
6239  },
6240  {
6241   "access" : "private",
6242   "alignment" : 4,
6243   "fields" :
6244   [
6245    {
6246     "field_name" : "mPointer",
6247     "referenced_type" : "type-83"
6248    },
6249    {
6250     "field_name" : "_pad",
6251     "referenced_type" : "type-29"
6252    }
6253   ],
6254   "is_anonymous" : true,
6255   "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",
6256   "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",
6257   "record_kind" : "union",
6258   "referenced_type" : "type-82",
6259   "self_type" : "type-82",
6260   "size" : 8,
6261   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6262   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
6263  },
6264  {
6265   "alignment" : 4,
6266   "fields" :
6267   [
6268    {
6269     "access" : "private",
6270     "referenced_type" : "type-82"
6271    }
6272   ],
6273   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
6274   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
6275   "referenced_type" : "type-81",
6276   "self_type" : "type-81",
6277   "size" : 8,
6278   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6279   "template_args" : [ "type-84" ],
6280   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
6281  },
6282  {
6283   "alignment" : 4,
6284   "fields" :
6285   [
6286    {
6287     "access" : "private",
6288     "referenced_type" : "type-87"
6289    }
6290   ],
6291   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
6292   "name" : "android::hardware::details::hidl_pointer<char>",
6293   "referenced_type" : "type-86",
6294   "self_type" : "type-86",
6295   "size" : 8,
6296   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6297   "template_args" : [ "type-18" ],
6298   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
6299  },
6300  {
6301   "access" : "private",
6302   "alignment" : 4,
6303   "fields" :
6304   [
6305    {
6306     "field_name" : "mPointer",
6307     "referenced_type" : "type-88"
6308    },
6309    {
6310     "field_name" : "_pad",
6311     "referenced_type" : "type-29"
6312    }
6313   ],
6314   "is_anonymous" : true,
6315   "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",
6316   "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",
6317   "record_kind" : "union",
6318   "referenced_type" : "type-87",
6319   "self_type" : "type-87",
6320   "size" : 8,
6321   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6322   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
6323  },
6324  {
6325   "alignment" : 4,
6326   "fields" :
6327   [
6328    {
6329     "access" : "private",
6330     "referenced_type" : "type-63"
6331    }
6332   ],
6333   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
6334   "name" : "android::hardware::details::hidl_pointer<const char>",
6335   "referenced_type" : "type-62",
6336   "self_type" : "type-62",
6337   "size" : 8,
6338   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6339   "template_args" : [ "type-65" ],
6340   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
6341  },
6342  {
6343   "access" : "private",
6344   "alignment" : 4,
6345   "fields" :
6346   [
6347    {
6348     "field_name" : "mPointer",
6349     "referenced_type" : "type-64"
6350    },
6351    {
6352     "field_name" : "_pad",
6353     "referenced_type" : "type-29"
6354    }
6355   ],
6356   "is_anonymous" : true,
6357   "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",
6358   "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",
6359   "record_kind" : "union",
6360   "referenced_type" : "type-63",
6361   "self_type" : "type-63",
6362   "size" : 8,
6363   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6364   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
6365  },
6366  {
6367   "alignment" : 4,
6368   "fields" :
6369   [
6370    {
6371     "access" : "private",
6372     "referenced_type" : "type-58"
6373    }
6374   ],
6375   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
6376   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
6377   "referenced_type" : "type-57",
6378   "self_type" : "type-57",
6379   "size" : 8,
6380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6381   "template_args" : [ "type-60" ],
6382   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
6383  },
6384  {
6385   "access" : "private",
6386   "alignment" : 4,
6387   "fields" :
6388   [
6389    {
6390     "field_name" : "mPointer",
6391     "referenced_type" : "type-59"
6392    },
6393    {
6394     "field_name" : "_pad",
6395     "referenced_type" : "type-29"
6396    }
6397   ],
6398   "is_anonymous" : true,
6399   "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",
6400   "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",
6401   "record_kind" : "union",
6402   "referenced_type" : "type-58",
6403   "self_type" : "type-58",
6404   "size" : 8,
6405   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6406   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
6407  },
6408  {
6409   "alignment" : 4,
6410   "fields" :
6411   [
6412    {
6413     "access" : "private",
6414     "referenced_type" : "type-108"
6415    }
6416   ],
6417   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
6418   "name" : "android::hardware::details::hidl_pointer<native_handle>",
6419   "referenced_type" : "type-107",
6420   "self_type" : "type-107",
6421   "size" : 8,
6422   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6423   "template_args" : [ "type-35" ],
6424   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
6425  },
6426  {
6427   "access" : "private",
6428   "alignment" : 4,
6429   "fields" :
6430   [
6431    {
6432     "field_name" : "mPointer",
6433     "referenced_type" : "type-34"
6434    },
6435    {
6436     "field_name" : "_pad",
6437     "referenced_type" : "type-29"
6438    }
6439   ],
6440   "is_anonymous" : true,
6441   "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",
6442   "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",
6443   "record_kind" : "union",
6444   "referenced_type" : "type-108",
6445   "self_type" : "type-108",
6446   "size" : 8,
6447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6448   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
6449  },
6450  {
6451   "alignment" : 1,
6452   "linker_set_key" : "android::hardware::details::i_tag",
6453   "name" : "android::hardware::details::i_tag",
6454   "referenced_type" : "type-157",
6455   "self_type" : "type-157",
6456   "size" : 1,
6457   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6458   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
6459  },
6460  {
6461   "alignment" : 4,
6462   "fields" :
6463   [
6464    {
6465     "access" : "private",
6466     "field_name" : "mStatus",
6467     "referenced_type" : "type-336"
6468    },
6469    {
6470     "access" : "private",
6471     "field_name" : "mCheckedStatus",
6472     "field_offset" : 160,
6473     "referenced_type" : "type-37"
6474    }
6475   ],
6476   "linker_set_key" : "android::hardware::details::return_status",
6477   "name" : "android::hardware::details::return_status",
6478   "record_kind" : "class",
6479   "referenced_type" : "type-348",
6480   "self_type" : "type-348",
6481   "size" : 24,
6482   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
6483   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
6484  },
6485  {
6486   "alignment" : 4,
6487   "base_specifiers" :
6488   [
6489    {
6490     "referenced_type" : "type-142"
6491    }
6492   ],
6493   "fields" :
6494   [
6495    {
6496     "access" : "private",
6497     "field_name" : "mRecipient",
6498     "field_offset" : 32,
6499     "referenced_type" : "type-185"
6500    },
6501    {
6502     "access" : "private",
6503     "field_name" : "mCookie",
6504     "field_offset" : 96,
6505     "referenced_type" : "type-29"
6506    },
6507    {
6508     "access" : "private",
6509     "field_name" : "mBase",
6510     "field_offset" : 160,
6511     "referenced_type" : "type-186"
6512    }
6513   ],
6514   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
6515   "name" : "android::hardware::hidl_binder_death_recipient",
6516   "referenced_type" : "type-184",
6517   "self_type" : "type-184",
6518   "size" : 36,
6519   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
6520   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
6521   "vtable_components" :
6522   [
6523    {
6524     "component_value" : 28,
6525     "kind" : "vbase_offset"
6526    },
6527    {
6528     "kind" : "offset_to_top"
6529    },
6530    {
6531     "kind" : "rtti",
6532     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
6533    },
6534    {
6535     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
6536    },
6537    {
6538     "kind" : "complete_dtor_pointer",
6539     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
6540    },
6541    {
6542     "kind" : "deleting_dtor_pointer",
6543     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
6544    },
6545    {
6546     "kind" : "vcall_offset"
6547    },
6548    {
6549     "kind" : "vcall_offset"
6550    },
6551    {
6552     "kind" : "vcall_offset"
6553    },
6554    {
6555     "kind" : "vcall_offset"
6556    },
6557    {
6558     "component_value" : -28,
6559     "kind" : "vcall_offset"
6560    },
6561    {
6562     "component_value" : -28,
6563     "kind" : "offset_to_top"
6564    },
6565    {
6566     "kind" : "rtti",
6567     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
6568    },
6569    {
6570     "kind" : "complete_dtor_pointer",
6571     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
6572    },
6573    {
6574     "kind" : "deleting_dtor_pointer",
6575     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
6576    },
6577    {
6578     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6579    },
6580    {
6581     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6582    },
6583    {
6584     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6585    },
6586    {
6587     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6588    }
6589   ]
6590  },
6591  {
6592   "alignment" : 4,
6593   "base_specifiers" :
6594   [
6595    {
6596     "is_virtual" : true,
6597     "referenced_type" : "type-47"
6598    }
6599   ],
6600   "linker_set_key" : "android::hardware::hidl_death_recipient",
6601   "name" : "android::hardware::hidl_death_recipient",
6602   "referenced_type" : "type-104",
6603   "self_type" : "type-104",
6604   "size" : 12,
6605   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6606   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
6607   "vtable_components" :
6608   [
6609    {
6610     "component_value" : 4,
6611     "kind" : "vbase_offset"
6612    },
6613    {
6614     "kind" : "offset_to_top"
6615    },
6616    {
6617     "kind" : "rtti",
6618     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6619    },
6620    {
6621     "is_pure" : true,
6622     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
6623    },
6624    {
6625     "kind" : "complete_dtor_pointer",
6626     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
6627    },
6628    {
6629     "kind" : "deleting_dtor_pointer",
6630     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
6631    },
6632    {
6633     "kind" : "vcall_offset"
6634    },
6635    {
6636     "kind" : "vcall_offset"
6637    },
6638    {
6639     "kind" : "vcall_offset"
6640    },
6641    {
6642     "kind" : "vcall_offset"
6643    },
6644    {
6645     "component_value" : -4,
6646     "kind" : "vcall_offset"
6647    },
6648    {
6649     "component_value" : -4,
6650     "kind" : "offset_to_top"
6651    },
6652    {
6653     "kind" : "rtti",
6654     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6655    },
6656    {
6657     "kind" : "complete_dtor_pointer",
6658     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
6659    },
6660    {
6661     "kind" : "deleting_dtor_pointer",
6662     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
6663    },
6664    {
6665     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6666    },
6667    {
6668     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6669    },
6670    {
6671     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6672    },
6673    {
6674     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6675    }
6676   ]
6677  },
6678  {
6679   "alignment" : 8,
6680   "fields" :
6681   [
6682    {
6683     "access" : "private",
6684     "field_name" : "mHandle",
6685     "referenced_type" : "type-57"
6686    },
6687    {
6688     "access" : "private",
6689     "field_name" : "mOwnsHandle",
6690     "field_offset" : 64,
6691     "referenced_type" : "type-37"
6692    }
6693   ],
6694   "linker_set_key" : "android::hardware::hidl_handle",
6695   "name" : "android::hardware::hidl_handle",
6696   "referenced_type" : "type-56",
6697   "self_type" : "type-56",
6698   "size" : 16,
6699   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6700   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
6701  },
6702  {
6703   "alignment" : 8,
6704   "fields" :
6705   [
6706    {
6707     "access" : "private",
6708     "field_name" : "mHandle",
6709     "referenced_type" : "type-56"
6710    },
6711    {
6712     "access" : "private",
6713     "field_name" : "mSize",
6714     "field_offset" : 128,
6715     "referenced_type" : "type-29"
6716    },
6717    {
6718     "access" : "private",
6719     "field_name" : "mName",
6720     "field_offset" : 192,
6721     "referenced_type" : "type-61"
6722    }
6723   ],
6724   "linker_set_key" : "android::hardware::hidl_memory",
6725   "name" : "android::hardware::hidl_memory",
6726   "referenced_type" : "type-68",
6727   "self_type" : "type-68",
6728   "size" : 40,
6729   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6730   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
6731  },
6732  {
6733   "alignment" : 4,
6734   "fields" :
6735   [
6736    {
6737     "access" : "private",
6738     "field_name" : "mBuffer",
6739     "referenced_type" : "type-62"
6740    },
6741    {
6742     "access" : "private",
6743     "field_name" : "mSize",
6744     "field_offset" : 64,
6745     "referenced_type" : "type-2"
6746    },
6747    {
6748     "access" : "private",
6749     "field_name" : "mOwnsBuffer",
6750     "field_offset" : 96,
6751     "referenced_type" : "type-37"
6752    }
6753   ],
6754   "linker_set_key" : "android::hardware::hidl_string",
6755   "name" : "android::hardware::hidl_string",
6756   "referenced_type" : "type-61",
6757   "self_type" : "type-61",
6758   "size" : 16,
6759   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6760   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
6761  },
6762  {
6763   "alignment" : 4,
6764   "fields" :
6765   [
6766    {
6767     "access" : "private",
6768     "field_name" : "mBuffer",
6769     "referenced_type" : "type-81"
6770    },
6771    {
6772     "access" : "private",
6773     "field_name" : "mSize",
6774     "field_offset" : 64,
6775     "referenced_type" : "type-2"
6776    },
6777    {
6778     "access" : "private",
6779     "field_name" : "mOwnsBuffer",
6780     "field_offset" : 96,
6781     "referenced_type" : "type-37"
6782    }
6783   ],
6784   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6785   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6786   "referenced_type" : "type-80",
6787   "self_type" : "type-80",
6788   "size" : 16,
6789   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6790   "template_args" : [ "type-84" ],
6791   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
6792  },
6793  {
6794   "alignment" : 4,
6795   "fields" :
6796   [
6797    {
6798     "access" : "private",
6799     "field_name" : "mBuffer",
6800     "referenced_type" : "type-86"
6801    },
6802    {
6803     "access" : "private",
6804     "field_name" : "mSize",
6805     "field_offset" : 64,
6806     "referenced_type" : "type-2"
6807    },
6808    {
6809     "access" : "private",
6810     "field_name" : "mOwnsBuffer",
6811     "field_offset" : 96,
6812     "referenced_type" : "type-37"
6813    }
6814   ],
6815   "linker_set_key" : "android::hardware::hidl_vec<char>",
6816   "name" : "android::hardware::hidl_vec<char>",
6817   "referenced_type" : "type-85",
6818   "self_type" : "type-85",
6819   "size" : 16,
6820   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6821   "template_args" : [ "type-18" ],
6822   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
6823  },
6824  {
6825   "alignment" : 2,
6826   "fields" :
6827   [
6828    {
6829     "access" : "private",
6830     "field_name" : "mMajor",
6831     "referenced_type" : "type-8"
6832    },
6833    {
6834     "access" : "private",
6835     "field_name" : "mMinor",
6836     "field_offset" : 16,
6837     "referenced_type" : "type-8"
6838    }
6839   ],
6840   "linker_set_key" : "android::hardware::hidl_version",
6841   "name" : "android::hardware::hidl_version",
6842   "referenced_type" : "type-90",
6843   "self_type" : "type-90",
6844   "size" : 4,
6845   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6846   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
6847  },
6848  {
6849   "alignment" : 4,
6850   "base_specifiers" :
6851   [
6852    {
6853     "referenced_type" : "type-144"
6854    },
6855    {
6856     "referenced_type" : "type-179"
6857    }
6858   ],
6859   "fields" :
6860   [
6861    {
6862     "access" : "private",
6863     "field_name" : "_hidl_mImpl",
6864     "field_offset" : 512,
6865     "referenced_type" : "type-177"
6866    }
6867   ],
6868   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
6869   "name" : "android::hidl::base::V1_0::BnHwBase",
6870   "referenced_type" : "type-176",
6871   "self_type" : "type-176",
6872   "size" : 76,
6873   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
6874   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
6875   "vtable_components" :
6876   [
6877    {
6878     "component_value" : 68,
6879     "kind" : "vbase_offset"
6880    },
6881    {
6882     "kind" : "offset_to_top"
6883    },
6884    {
6885     "kind" : "rtti",
6886     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6887    },
6888    {
6889     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6890    },
6891    {
6892     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6893    },
6894    {
6895     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6896    },
6897    {
6898     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6899    },
6900    {
6901     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6902    },
6903    {
6904     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6905    },
6906    {
6907     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6908    },
6909    {
6910     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6911    },
6912    {
6913     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6914    },
6915    {
6916     "kind" : "complete_dtor_pointer",
6917     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
6918    },
6919    {
6920     "kind" : "deleting_dtor_pointer",
6921     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
6922    },
6923    {
6924     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
6925    },
6926    {
6927     "component_value" : -20,
6928     "kind" : "offset_to_top"
6929    },
6930    {
6931     "kind" : "rtti",
6932     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6933    },
6934    {
6935     "kind" : "complete_dtor_pointer",
6936     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6937    },
6938    {
6939     "kind" : "deleting_dtor_pointer",
6940     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6941    },
6942    {
6943     "kind" : "vcall_offset"
6944    },
6945    {
6946     "kind" : "vcall_offset"
6947    },
6948    {
6949     "kind" : "vcall_offset"
6950    },
6951    {
6952     "kind" : "vcall_offset"
6953    },
6954    {
6955     "component_value" : -68,
6956     "kind" : "vcall_offset"
6957    },
6958    {
6959     "component_value" : -68,
6960     "kind" : "offset_to_top"
6961    },
6962    {
6963     "kind" : "rtti",
6964     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6965    },
6966    {
6967     "kind" : "complete_dtor_pointer",
6968     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6969    },
6970    {
6971     "kind" : "deleting_dtor_pointer",
6972     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6973    },
6974    {
6975     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6976    },
6977    {
6978     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6979    },
6980    {
6981     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6982    },
6983    {
6984     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6985    }
6986   ]
6987  },
6988  {
6989   "alignment" : 8,
6990   "fields" :
6991   [
6992    {
6993     "field_name" : "pid",
6994     "referenced_type" : "type-10"
6995    },
6996    {
6997     "field_name" : "ptr",
6998     "field_offset" : 64,
6999     "referenced_type" : "type-29"
7000    },
7001    {
7002     "field_name" : "arch",
7003     "field_offset" : 128,
7004     "referenced_type" : "type-114"
7005    }
7006   ],
7007   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
7008   "name" : "android::hidl::base::V1_0::DebugInfo",
7009   "referenced_type" : "type-113",
7010   "self_type" : "type-113",
7011   "size" : 24,
7012   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
7013   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
7014  },
7015  {
7016   "alignment" : 4,
7017   "base_specifiers" :
7018   [
7019    {
7020     "is_virtual" : true,
7021     "referenced_type" : "type-47"
7022    }
7023   ],
7024   "linker_set_key" : "android::hidl::base::V1_0::IBase",
7025   "name" : "android::hidl::base::V1_0::IBase",
7026   "referenced_type" : "type-120",
7027   "self_type" : "type-120",
7028   "size" : 12,
7029   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
7030   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
7031   "vtable_components" :
7032   [
7033    {
7034     "component_value" : 4,
7035     "kind" : "vbase_offset"
7036    },
7037    {
7038     "kind" : "offset_to_top"
7039    },
7040    {
7041     "kind" : "rtti",
7042     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
7043    },
7044    {
7045     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
7046    },
7047    {
7048     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7049    },
7050    {
7051     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7052    },
7053    {
7054     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7055    },
7056    {
7057     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
7058    },
7059    {
7060     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
7061    },
7062    {
7063     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
7064    },
7065    {
7066     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
7067    },
7068    {
7069     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
7070    },
7071    {
7072     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
7073    },
7074    {
7075     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7076    },
7077    {
7078     "kind" : "complete_dtor_pointer",
7079     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
7080    },
7081    {
7082     "kind" : "deleting_dtor_pointer",
7083     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
7084    },
7085    {
7086     "kind" : "vcall_offset"
7087    },
7088    {
7089     "kind" : "vcall_offset"
7090    },
7091    {
7092     "kind" : "vcall_offset"
7093    },
7094    {
7095     "kind" : "vcall_offset"
7096    },
7097    {
7098     "component_value" : -4,
7099     "kind" : "vcall_offset"
7100    },
7101    {
7102     "component_value" : -4,
7103     "kind" : "offset_to_top"
7104    },
7105    {
7106     "kind" : "rtti",
7107     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
7108    },
7109    {
7110     "kind" : "complete_dtor_pointer",
7111     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
7112    },
7113    {
7114     "kind" : "deleting_dtor_pointer",
7115     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
7116    },
7117    {
7118     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7119    },
7120    {
7121     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7122    },
7123    {
7124     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7125    },
7126    {
7127     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7128    }
7129   ]
7130  },
7131  {
7132   "alignment" : 4,
7133   "fields" :
7134   [
7135    {
7136     "access" : "private",
7137     "field_name" : "m_ptr",
7138     "referenced_type" : "type-333"
7139    }
7140   ],
7141   "linker_set_key" : "android::sp<android::Thread>",
7142   "name" : "android::sp<android::Thread>",
7143   "record_kind" : "class",
7144   "referenced_type" : "type-332",
7145   "self_type" : "type-332",
7146   "size" : 4,
7147   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7148   "template_args" : [ "type-334" ],
7149   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
7150  },
7151  {
7152   "alignment" : 4,
7153   "fields" :
7154   [
7155    {
7156     "access" : "private",
7157     "field_name" : "m_ptr",
7158     "referenced_type" : "type-150"
7159    }
7160   ],
7161   "linker_set_key" : "android::sp<android::hardware::IBinder>",
7162   "name" : "android::sp<android::hardware::IBinder>",
7163   "record_kind" : "class",
7164   "referenced_type" : "type-202",
7165   "self_type" : "type-202",
7166   "size" : 4,
7167   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7168   "template_args" : [ "type-147" ],
7169   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
7170  },
7171  {
7172   "alignment" : 4,
7173   "fields" :
7174   [
7175    {
7176     "access" : "private",
7177     "field_name" : "m_ptr",
7178     "referenced_type" : "type-103"
7179    }
7180   ],
7181   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
7182   "name" : "android::sp<android::hardware::hidl_death_recipient>",
7183   "record_kind" : "class",
7184   "referenced_type" : "type-102",
7185   "self_type" : "type-102",
7186   "size" : 4,
7187   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7188   "template_args" : [ "type-104" ],
7189   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
7190  },
7191  {
7192   "alignment" : 4,
7193   "fields" :
7194   [
7195    {
7196     "access" : "private",
7197     "field_name" : "m_ptr",
7198     "referenced_type" : "type-178"
7199    }
7200   ],
7201   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
7202   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
7203   "record_kind" : "class",
7204   "referenced_type" : "type-177",
7205   "self_type" : "type-177",
7206   "size" : 4,
7207   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7208   "template_args" : [ "type-120" ],
7209   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
7210  },
7211  {
7212   "alignment" : 1,
7213   "linker_set_key" : "android::trait_trivial_copy<bool>",
7214   "name" : "android::trait_trivial_copy<bool>",
7215   "referenced_type" : "type-209",
7216   "self_type" : "type-209",
7217   "size" : 1,
7218   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7219   "template_args" : [ "type-37" ],
7220   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
7221  },
7222  {
7223   "alignment" : 1,
7224   "linker_set_key" : "android::trait_trivial_copy<char>",
7225   "name" : "android::trait_trivial_copy<char>",
7226   "referenced_type" : "type-253",
7227   "self_type" : "type-253",
7228   "size" : 1,
7229   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7230   "template_args" : [ "type-18" ],
7231   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
7232  },
7233  {
7234   "alignment" : 1,
7235   "linker_set_key" : "android::trait_trivial_copy<double>",
7236   "name" : "android::trait_trivial_copy<double>",
7237   "referenced_type" : "type-400",
7238   "self_type" : "type-400",
7239   "size" : 1,
7240   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7241   "template_args" : [ "type-42" ],
7242   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
7243  },
7244  {
7245   "alignment" : 1,
7246   "linker_set_key" : "android::trait_trivial_copy<float>",
7247   "name" : "android::trait_trivial_copy<float>",
7248   "referenced_type" : "type-396",
7249   "self_type" : "type-396",
7250   "size" : 1,
7251   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7252   "template_args" : [ "type-39" ],
7253   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
7254  },
7255  {
7256   "alignment" : 1,
7257   "linker_set_key" : "android::trait_trivial_copy<int>",
7258   "name" : "android::trait_trivial_copy<int>",
7259   "referenced_type" : "type-370",
7260   "self_type" : "type-370",
7261   "size" : 1,
7262   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7263   "template_args" : [ "type-10" ],
7264   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
7265  },
7266  {
7267   "alignment" : 1,
7268   "linker_set_key" : "android::trait_trivial_copy<long long>",
7269   "name" : "android::trait_trivial_copy<long long>",
7270   "referenced_type" : "type-388",
7271   "self_type" : "type-388",
7272   "size" : 1,
7273   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7274   "template_args" : [ "type-26" ],
7275   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
7276  },
7277  {
7278   "alignment" : 1,
7279   "linker_set_key" : "android::trait_trivial_copy<long>",
7280   "name" : "android::trait_trivial_copy<long>",
7281   "referenced_type" : "type-379",
7282   "self_type" : "type-379",
7283   "size" : 1,
7284   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7285   "template_args" : [ "type-377" ],
7286   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
7287  },
7288  {
7289   "alignment" : 1,
7290   "linker_set_key" : "android::trait_trivial_copy<short>",
7291   "name" : "android::trait_trivial_copy<short>",
7292   "referenced_type" : "type-362",
7293   "self_type" : "type-362",
7294   "size" : 1,
7295   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7296   "template_args" : [ "type-341" ],
7297   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
7298  },
7299  {
7300   "alignment" : 1,
7301   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
7302   "name" : "android::trait_trivial_copy<unsigned char>",
7303   "referenced_type" : "type-318",
7304   "self_type" : "type-318",
7305   "size" : 1,
7306   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7307   "template_args" : [ "type-15" ],
7308   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
7309  },
7310  {
7311   "alignment" : 1,
7312   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
7313   "name" : "android::trait_trivial_copy<unsigned int>",
7314   "referenced_type" : "type-374",
7315   "self_type" : "type-374",
7316   "size" : 1,
7317   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7318   "template_args" : [ "type-2" ],
7319   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
7320  },
7321  {
7322   "alignment" : 1,
7323   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
7324   "name" : "android::trait_trivial_copy<unsigned long long>",
7325   "referenced_type" : "type-392",
7326   "self_type" : "type-392",
7327   "size" : 1,
7328   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7329   "template_args" : [ "type-29" ],
7330   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
7331  },
7332  {
7333   "alignment" : 1,
7334   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
7335   "name" : "android::trait_trivial_copy<unsigned long>",
7336   "referenced_type" : "type-384",
7337   "self_type" : "type-384",
7338   "size" : 1,
7339   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7340   "template_args" : [ "type-382" ],
7341   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
7342  },
7343  {
7344   "alignment" : 1,
7345   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
7346   "name" : "android::trait_trivial_copy<unsigned short>",
7347   "referenced_type" : "type-366",
7348   "self_type" : "type-366",
7349   "size" : 1,
7350   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7351   "template_args" : [ "type-8" ],
7352   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
7353  },
7354  {
7355   "alignment" : 1,
7356   "linker_set_key" : "android::trait_trivial_copy<void>",
7357   "name" : "android::trait_trivial_copy<void>",
7358   "referenced_type" : "type-154",
7359   "self_type" : "type-154",
7360   "size" : 1,
7361   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7362   "template_args" : [ "type-96" ],
7363   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
7364  },
7365  {
7366   "alignment" : 1,
7367   "linker_set_key" : "android::trait_trivial_ctor<bool>",
7368   "name" : "android::trait_trivial_ctor<bool>",
7369   "referenced_type" : "type-187",
7370   "self_type" : "type-187",
7371   "size" : 1,
7372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7373   "template_args" : [ "type-37" ],
7374   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
7375  },
7376  {
7377   "alignment" : 1,
7378   "linker_set_key" : "android::trait_trivial_ctor<char>",
7379   "name" : "android::trait_trivial_ctor<char>",
7380   "referenced_type" : "type-231",
7381   "self_type" : "type-231",
7382   "size" : 1,
7383   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7384   "template_args" : [ "type-18" ],
7385   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
7386  },
7387  {
7388   "alignment" : 1,
7389   "linker_set_key" : "android::trait_trivial_ctor<double>",
7390   "name" : "android::trait_trivial_ctor<double>",
7391   "referenced_type" : "type-398",
7392   "self_type" : "type-398",
7393   "size" : 1,
7394   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7395   "template_args" : [ "type-42" ],
7396   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
7397  },
7398  {
7399   "alignment" : 1,
7400   "linker_set_key" : "android::trait_trivial_ctor<float>",
7401   "name" : "android::trait_trivial_ctor<float>",
7402   "referenced_type" : "type-394",
7403   "self_type" : "type-394",
7404   "size" : 1,
7405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7406   "template_args" : [ "type-39" ],
7407   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
7408  },
7409  {
7410   "alignment" : 1,
7411   "linker_set_key" : "android::trait_trivial_ctor<int>",
7412   "name" : "android::trait_trivial_ctor<int>",
7413   "referenced_type" : "type-368",
7414   "self_type" : "type-368",
7415   "size" : 1,
7416   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7417   "template_args" : [ "type-10" ],
7418   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
7419  },
7420  {
7421   "alignment" : 1,
7422   "linker_set_key" : "android::trait_trivial_ctor<long long>",
7423   "name" : "android::trait_trivial_ctor<long long>",
7424   "referenced_type" : "type-386",
7425   "self_type" : "type-386",
7426   "size" : 1,
7427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7428   "template_args" : [ "type-26" ],
7429   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
7430  },
7431  {
7432   "alignment" : 1,
7433   "linker_set_key" : "android::trait_trivial_ctor<long>",
7434   "name" : "android::trait_trivial_ctor<long>",
7435   "referenced_type" : "type-376",
7436   "self_type" : "type-376",
7437   "size" : 1,
7438   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7439   "template_args" : [ "type-377" ],
7440   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
7441  },
7442  {
7443   "alignment" : 1,
7444   "linker_set_key" : "android::trait_trivial_ctor<short>",
7445   "name" : "android::trait_trivial_ctor<short>",
7446   "referenced_type" : "type-340",
7447   "self_type" : "type-340",
7448   "size" : 1,
7449   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7450   "template_args" : [ "type-341" ],
7451   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
7452  },
7453  {
7454   "alignment" : 1,
7455   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
7456   "name" : "android::trait_trivial_ctor<unsigned char>",
7457   "referenced_type" : "type-275",
7458   "self_type" : "type-275",
7459   "size" : 1,
7460   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7461   "template_args" : [ "type-15" ],
7462   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
7463  },
7464  {
7465   "alignment" : 1,
7466   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
7467   "name" : "android::trait_trivial_ctor<unsigned int>",
7468   "referenced_type" : "type-372",
7469   "self_type" : "type-372",
7470   "size" : 1,
7471   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7472   "template_args" : [ "type-2" ],
7473   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
7474  },
7475  {
7476   "alignment" : 1,
7477   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
7478   "name" : "android::trait_trivial_ctor<unsigned long long>",
7479   "referenced_type" : "type-390",
7480   "self_type" : "type-390",
7481   "size" : 1,
7482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7483   "template_args" : [ "type-29" ],
7484   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
7485  },
7486  {
7487   "alignment" : 1,
7488   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
7489   "name" : "android::trait_trivial_ctor<unsigned long>",
7490   "referenced_type" : "type-381",
7491   "self_type" : "type-381",
7492   "size" : 1,
7493   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7494   "template_args" : [ "type-382" ],
7495   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
7496  },
7497  {
7498   "alignment" : 1,
7499   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
7500   "name" : "android::trait_trivial_ctor<unsigned short>",
7501   "referenced_type" : "type-364",
7502   "self_type" : "type-364",
7503   "size" : 1,
7504   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7505   "template_args" : [ "type-8" ],
7506   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
7507  },
7508  {
7509   "alignment" : 1,
7510   "linker_set_key" : "android::trait_trivial_ctor<void>",
7511   "name" : "android::trait_trivial_ctor<void>",
7512   "referenced_type" : "type-122",
7513   "self_type" : "type-122",
7514   "size" : 1,
7515   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7516   "template_args" : [ "type-96" ],
7517   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
7518  },
7519  {
7520   "alignment" : 1,
7521   "linker_set_key" : "android::trait_trivial_dtor<bool>",
7522   "name" : "android::trait_trivial_dtor<bool>",
7523   "referenced_type" : "type-198",
7524   "self_type" : "type-198",
7525   "size" : 1,
7526   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7527   "template_args" : [ "type-37" ],
7528   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
7529  },
7530  {
7531   "alignment" : 1,
7532   "linker_set_key" : "android::trait_trivial_dtor<char>",
7533   "name" : "android::trait_trivial_dtor<char>",
7534   "referenced_type" : "type-243",
7535   "self_type" : "type-243",
7536   "size" : 1,
7537   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7538   "template_args" : [ "type-18" ],
7539   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
7540  },
7541  {
7542   "alignment" : 1,
7543   "linker_set_key" : "android::trait_trivial_dtor<double>",
7544   "name" : "android::trait_trivial_dtor<double>",
7545   "referenced_type" : "type-399",
7546   "self_type" : "type-399",
7547   "size" : 1,
7548   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7549   "template_args" : [ "type-42" ],
7550   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
7551  },
7552  {
7553   "alignment" : 1,
7554   "linker_set_key" : "android::trait_trivial_dtor<float>",
7555   "name" : "android::trait_trivial_dtor<float>",
7556   "referenced_type" : "type-395",
7557   "self_type" : "type-395",
7558   "size" : 1,
7559   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7560   "template_args" : [ "type-39" ],
7561   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
7562  },
7563  {
7564   "alignment" : 1,
7565   "linker_set_key" : "android::trait_trivial_dtor<int>",
7566   "name" : "android::trait_trivial_dtor<int>",
7567   "referenced_type" : "type-369",
7568   "self_type" : "type-369",
7569   "size" : 1,
7570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7571   "template_args" : [ "type-10" ],
7572   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
7573  },
7574  {
7575   "alignment" : 1,
7576   "linker_set_key" : "android::trait_trivial_dtor<long long>",
7577   "name" : "android::trait_trivial_dtor<long long>",
7578   "referenced_type" : "type-387",
7579   "self_type" : "type-387",
7580   "size" : 1,
7581   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7582   "template_args" : [ "type-26" ],
7583   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
7584  },
7585  {
7586   "alignment" : 1,
7587   "linker_set_key" : "android::trait_trivial_dtor<long>",
7588   "name" : "android::trait_trivial_dtor<long>",
7589   "referenced_type" : "type-378",
7590   "self_type" : "type-378",
7591   "size" : 1,
7592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7593   "template_args" : [ "type-377" ],
7594   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
7595  },
7596  {
7597   "alignment" : 1,
7598   "linker_set_key" : "android::trait_trivial_dtor<short>",
7599   "name" : "android::trait_trivial_dtor<short>",
7600   "referenced_type" : "type-361",
7601   "self_type" : "type-361",
7602   "size" : 1,
7603   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7604   "template_args" : [ "type-341" ],
7605   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
7606  },
7607  {
7608   "alignment" : 1,
7609   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
7610   "name" : "android::trait_trivial_dtor<unsigned char>",
7611   "referenced_type" : "type-296",
7612   "self_type" : "type-296",
7613   "size" : 1,
7614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7615   "template_args" : [ "type-15" ],
7616   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
7617  },
7618  {
7619   "alignment" : 1,
7620   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
7621   "name" : "android::trait_trivial_dtor<unsigned int>",
7622   "referenced_type" : "type-373",
7623   "self_type" : "type-373",
7624   "size" : 1,
7625   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7626   "template_args" : [ "type-2" ],
7627   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
7628  },
7629  {
7630   "alignment" : 1,
7631   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
7632   "name" : "android::trait_trivial_dtor<unsigned long long>",
7633   "referenced_type" : "type-391",
7634   "self_type" : "type-391",
7635   "size" : 1,
7636   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7637   "template_args" : [ "type-29" ],
7638   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
7639  },
7640  {
7641   "alignment" : 1,
7642   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
7643   "name" : "android::trait_trivial_dtor<unsigned long>",
7644   "referenced_type" : "type-383",
7645   "self_type" : "type-383",
7646   "size" : 1,
7647   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7648   "template_args" : [ "type-382" ],
7649   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
7650  },
7651  {
7652   "alignment" : 1,
7653   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
7654   "name" : "android::trait_trivial_dtor<unsigned short>",
7655   "referenced_type" : "type-365",
7656   "self_type" : "type-365",
7657   "size" : 1,
7658   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7659   "template_args" : [ "type-8" ],
7660   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
7661  },
7662  {
7663   "alignment" : 1,
7664   "linker_set_key" : "android::trait_trivial_dtor<void>",
7665   "name" : "android::trait_trivial_dtor<void>",
7666   "referenced_type" : "type-143",
7667   "self_type" : "type-143",
7668   "size" : 1,
7669   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7670   "template_args" : [ "type-96" ],
7671   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
7672  },
7673  {
7674   "alignment" : 1,
7675   "linker_set_key" : "android::trait_trivial_move<android::String16>",
7676   "name" : "android::trait_trivial_move<android::String16>",
7677   "referenced_type" : "type-141",
7678   "self_type" : "type-141",
7679   "size" : 1,
7680   "source_file" : "/system/core/libutils/include/utils/String16.h",
7681   "template_args" : [ "type-131" ],
7682   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
7683  },
7684  {
7685   "alignment" : 1,
7686   "linker_set_key" : "android::trait_trivial_move<android::String8>",
7687   "name" : "android::trait_trivial_move<android::String8>",
7688   "referenced_type" : "type-130",
7689   "self_type" : "type-130",
7690   "size" : 1,
7691   "source_file" : "/system/core/libutils/include/utils/String8.h",
7692   "template_args" : [ "type-123" ],
7693   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
7694  },
7695  {
7696   "alignment" : 1,
7697   "linker_set_key" : "android::trait_trivial_move<bool>",
7698   "name" : "android::trait_trivial_move<bool>",
7699   "referenced_type" : "type-220",
7700   "self_type" : "type-220",
7701   "size" : 1,
7702   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7703   "template_args" : [ "type-37" ],
7704   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
7705  },
7706  {
7707   "alignment" : 1,
7708   "linker_set_key" : "android::trait_trivial_move<char>",
7709   "name" : "android::trait_trivial_move<char>",
7710   "referenced_type" : "type-265",
7711   "self_type" : "type-265",
7712   "size" : 1,
7713   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7714   "template_args" : [ "type-18" ],
7715   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
7716  },
7717  {
7718   "alignment" : 1,
7719   "linker_set_key" : "android::trait_trivial_move<double>",
7720   "name" : "android::trait_trivial_move<double>",
7721   "referenced_type" : "type-401",
7722   "self_type" : "type-401",
7723   "size" : 1,
7724   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7725   "template_args" : [ "type-42" ],
7726   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
7727  },
7728  {
7729   "alignment" : 1,
7730   "linker_set_key" : "android::trait_trivial_move<float>",
7731   "name" : "android::trait_trivial_move<float>",
7732   "referenced_type" : "type-397",
7733   "self_type" : "type-397",
7734   "size" : 1,
7735   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7736   "template_args" : [ "type-39" ],
7737   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
7738  },
7739  {
7740   "alignment" : 1,
7741   "linker_set_key" : "android::trait_trivial_move<int>",
7742   "name" : "android::trait_trivial_move<int>",
7743   "referenced_type" : "type-371",
7744   "self_type" : "type-371",
7745   "size" : 1,
7746   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7747   "template_args" : [ "type-10" ],
7748   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
7749  },
7750  {
7751   "alignment" : 1,
7752   "linker_set_key" : "android::trait_trivial_move<long long>",
7753   "name" : "android::trait_trivial_move<long long>",
7754   "referenced_type" : "type-389",
7755   "self_type" : "type-389",
7756   "size" : 1,
7757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7758   "template_args" : [ "type-26" ],
7759   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
7760  },
7761  {
7762   "alignment" : 1,
7763   "linker_set_key" : "android::trait_trivial_move<long>",
7764   "name" : "android::trait_trivial_move<long>",
7765   "referenced_type" : "type-380",
7766   "self_type" : "type-380",
7767   "size" : 1,
7768   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7769   "template_args" : [ "type-377" ],
7770   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
7771  },
7772  {
7773   "alignment" : 1,
7774   "linker_set_key" : "android::trait_trivial_move<short>",
7775   "name" : "android::trait_trivial_move<short>",
7776   "referenced_type" : "type-363",
7777   "self_type" : "type-363",
7778   "size" : 1,
7779   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7780   "template_args" : [ "type-341" ],
7781   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
7782  },
7783  {
7784   "alignment" : 1,
7785   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
7786   "name" : "android::trait_trivial_move<unsigned char>",
7787   "referenced_type" : "type-328",
7788   "self_type" : "type-328",
7789   "size" : 1,
7790   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7791   "template_args" : [ "type-15" ],
7792   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
7793  },
7794  {
7795   "alignment" : 1,
7796   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
7797   "name" : "android::trait_trivial_move<unsigned int>",
7798   "referenced_type" : "type-375",
7799   "self_type" : "type-375",
7800   "size" : 1,
7801   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7802   "template_args" : [ "type-2" ],
7803   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
7804  },
7805  {
7806   "alignment" : 1,
7807   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
7808   "name" : "android::trait_trivial_move<unsigned long long>",
7809   "referenced_type" : "type-393",
7810   "self_type" : "type-393",
7811   "size" : 1,
7812   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7813   "template_args" : [ "type-29" ],
7814   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
7815  },
7816  {
7817   "alignment" : 1,
7818   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
7819   "name" : "android::trait_trivial_move<unsigned long>",
7820   "referenced_type" : "type-385",
7821   "self_type" : "type-385",
7822   "size" : 1,
7823   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7824   "template_args" : [ "type-382" ],
7825   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
7826  },
7827  {
7828   "alignment" : 1,
7829   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
7830   "name" : "android::trait_trivial_move<unsigned short>",
7831   "referenced_type" : "type-367",
7832   "self_type" : "type-367",
7833   "size" : 1,
7834   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7835   "template_args" : [ "type-8" ],
7836   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
7837  },
7838  {
7839   "alignment" : 1,
7840   "linker_set_key" : "android::trait_trivial_move<void>",
7841   "name" : "android::trait_trivial_move<void>",
7842   "referenced_type" : "type-169",
7843   "self_type" : "type-169",
7844   "size" : 1,
7845   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7846   "template_args" : [ "type-96" ],
7847   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
7848  },
7849  {
7850   "alignment" : 4,
7851   "fields" :
7852   [
7853    {
7854     "access" : "private",
7855     "field_name" : "m_ptr",
7856     "referenced_type" : "type-103"
7857    },
7858    {
7859     "access" : "private",
7860     "field_name" : "m_refs",
7861     "field_offset" : 32,
7862     "referenced_type" : "type-151"
7863    }
7864   ],
7865   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
7866   "name" : "android::wp<android::hardware::hidl_death_recipient>",
7867   "record_kind" : "class",
7868   "referenced_type" : "type-185",
7869   "self_type" : "type-185",
7870   "size" : 8,
7871   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7872   "template_args" : [ "type-104" ],
7873   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
7874  },
7875  {
7876   "alignment" : 4,
7877   "fields" :
7878   [
7879    {
7880     "access" : "private",
7881     "field_name" : "m_ptr",
7882     "referenced_type" : "type-178"
7883    },
7884    {
7885     "access" : "private",
7886     "field_name" : "m_refs",
7887     "field_offset" : 32,
7888     "referenced_type" : "type-151"
7889    }
7890   ],
7891   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
7892   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
7893   "record_kind" : "class",
7894   "referenced_type" : "type-186",
7895   "self_type" : "type-186",
7896   "size" : 8,
7897   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7898   "template_args" : [ "type-120" ],
7899   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7900  },
7901  {
7902   "alignment" : 4,
7903   "fields" :
7904   [
7905    {
7906     "field_name" : "maxContentLightLevel",
7907     "referenced_type" : "type-39"
7908    },
7909    {
7910     "field_name" : "maxFrameAverageLightLevel",
7911     "field_offset" : 32,
7912     "referenced_type" : "type-39"
7913    }
7914   ],
7915   "linker_set_key" : "android_cta861_3_metadata",
7916   "name" : "android_cta861_3_metadata",
7917   "referenced_type" : "type-230",
7918   "self_type" : "type-230",
7919   "size" : 8,
7920   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7921   "unique_id" : "android_cta861_3_metadata"
7922  },
7923  {
7924   "alignment" : 4,
7925   "fields" :
7926   [
7927    {
7928     "field_name" : "num_points",
7929     "referenced_type" : "type-2"
7930    },
7931    {
7932     "field_name" : "reserved",
7933     "field_offset" : 32,
7934     "referenced_type" : "type-219"
7935    },
7936    {
7937     "field_name" : "xyzc_points",
7938     "field_offset" : 288,
7939     "referenced_type" : "type-227"
7940    }
7941   ],
7942   "linker_set_key" : "android_depth_points",
7943   "name" : "android_depth_points",
7944   "referenced_type" : "type-226",
7945   "self_type" : "type-226",
7946   "size" : 36,
7947   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7948   "unique_id" : "android_depth_points"
7949  },
7950  {
7951   "alignment" : 4,
7952   "fields" :
7953   [
7954    {
7955     "field_name" : "format",
7956     "referenced_type" : "type-223"
7957    },
7958    {
7959     "field_name" : "num_planes",
7960     "field_offset" : 32,
7961     "referenced_type" : "type-2"
7962    },
7963    {
7964     "field_name" : "planes",
7965     "field_offset" : 64,
7966     "referenced_type" : "type-225"
7967    }
7968   ],
7969   "linker_set_key" : "android_flex_layout",
7970   "name" : "android_flex_layout",
7971   "referenced_type" : "type-224",
7972   "self_type" : "type-224",
7973   "size" : 12,
7974   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7975   "unique_id" : "android_flex_layout"
7976  },
7977  {
7978   "alignment" : 4,
7979   "fields" :
7980   [
7981    {
7982     "field_name" : "top_left",
7983     "referenced_type" : "type-161"
7984    },
7985    {
7986     "field_name" : "component",
7987     "field_offset" : 32,
7988     "referenced_type" : "type-221"
7989    },
7990    {
7991     "field_name" : "bits_per_component",
7992     "field_offset" : 64,
7993     "referenced_type" : "type-10"
7994    },
7995    {
7996     "field_name" : "bits_used",
7997     "field_offset" : 96,
7998     "referenced_type" : "type-10"
7999    },
8000    {
8001     "field_name" : "h_increment",
8002     "field_offset" : 128,
8003     "referenced_type" : "type-10"
8004    },
8005    {
8006     "field_name" : "v_increment",
8007     "field_offset" : 160,
8008     "referenced_type" : "type-10"
8009    },
8010    {
8011     "field_name" : "h_subsampling",
8012     "field_offset" : 192,
8013     "referenced_type" : "type-10"
8014    },
8015    {
8016     "field_name" : "v_subsampling",
8017     "field_offset" : 224,
8018     "referenced_type" : "type-10"
8019    }
8020   ],
8021   "linker_set_key" : "android_flex_plane",
8022   "name" : "android_flex_plane",
8023   "referenced_type" : "type-222",
8024   "self_type" : "type-222",
8025   "size" : 32,
8026   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8027   "unique_id" : "android_flex_plane"
8028  },
8029  {
8030   "alignment" : 4,
8031   "fields" :
8032   [
8033    {
8034     "field_name" : "displayPrimaryRed",
8035     "referenced_type" : "type-228"
8036    },
8037    {
8038     "field_name" : "displayPrimaryGreen",
8039     "field_offset" : 64,
8040     "referenced_type" : "type-228"
8041    },
8042    {
8043     "field_name" : "displayPrimaryBlue",
8044     "field_offset" : 128,
8045     "referenced_type" : "type-228"
8046    },
8047    {
8048     "field_name" : "whitePoint",
8049     "field_offset" : 192,
8050     "referenced_type" : "type-228"
8051    },
8052    {
8053     "field_name" : "maxLuminance",
8054     "field_offset" : 256,
8055     "referenced_type" : "type-39"
8056    },
8057    {
8058     "field_name" : "minLuminance",
8059     "field_offset" : 288,
8060     "referenced_type" : "type-39"
8061    }
8062   ],
8063   "linker_set_key" : "android_smpte2086_metadata",
8064   "name" : "android_smpte2086_metadata",
8065   "referenced_type" : "type-229",
8066   "self_type" : "type-229",
8067   "size" : 40,
8068   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8069   "unique_id" : "android_smpte2086_metadata"
8070  },
8071  {
8072   "alignment" : 4,
8073   "fields" :
8074   [
8075    {
8076     "field_name" : "x",
8077     "referenced_type" : "type-39"
8078    },
8079    {
8080     "field_name" : "y",
8081     "field_offset" : 32,
8082     "referenced_type" : "type-39"
8083    }
8084   ],
8085   "linker_set_key" : "android_xy_color",
8086   "name" : "android_xy_color",
8087   "referenced_type" : "type-228",
8088   "self_type" : "type-228",
8089   "size" : 8,
8090   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8091   "unique_id" : "android_xy_color"
8092  },
8093  {
8094   "alignment" : 4,
8095   "fields" :
8096   [
8097    {
8098     "field_name" : "y",
8099     "referenced_type" : "type-146"
8100    },
8101    {
8102     "field_name" : "cb",
8103     "field_offset" : 32,
8104     "referenced_type" : "type-146"
8105    },
8106    {
8107     "field_name" : "cr",
8108     "field_offset" : 64,
8109     "referenced_type" : "type-146"
8110    },
8111    {
8112     "field_name" : "ystride",
8113     "field_offset" : 96,
8114     "referenced_type" : "type-2"
8115    },
8116    {
8117     "field_name" : "cstride",
8118     "field_offset" : 128,
8119     "referenced_type" : "type-2"
8120    },
8121    {
8122     "field_name" : "chroma_step",
8123     "field_offset" : 160,
8124     "referenced_type" : "type-2"
8125    },
8126    {
8127     "field_name" : "reserved",
8128     "field_offset" : 192,
8129     "referenced_type" : "type-219"
8130    }
8131   ],
8132   "linker_set_key" : "android_ycbcr",
8133   "name" : "android_ycbcr",
8134   "referenced_type" : "type-218",
8135   "self_type" : "type-218",
8136   "size" : 56,
8137   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8138   "unique_id" : "android_ycbcr"
8139  },
8140  {
8141   "alignment" : 4,
8142   "fields" :
8143   [
8144    {
8145     "referenced_type" : "type-13"
8146    }
8147   ],
8148   "linker_set_key" : "log_msg",
8149   "name" : "log_msg",
8150   "referenced_type" : "type-12",
8151   "self_type" : "type-12",
8152   "size" : 5124,
8153   "source_file" : "/system/core/liblog/include/log/log_read.h",
8154   "unique_id" : "log_msg"
8155  },
8156  {
8157   "alignment" : 4,
8158   "fields" :
8159   [
8160    {
8161     "field_name" : "buf",
8162     "referenced_type" : "type-14"
8163    },
8164    {
8165     "field_name" : "entry",
8166     "referenced_type" : "type-16"
8167    },
8168    {
8169     "field_name" : "entry_v4",
8170     "referenced_type" : "type-16"
8171    },
8172    {
8173     "field_name" : "entry_v3",
8174     "referenced_type" : "type-19"
8175    },
8176    {
8177     "field_name" : "entry_v2",
8178     "referenced_type" : "type-20"
8179    },
8180    {
8181     "field_name" : "entry_v1",
8182     "referenced_type" : "type-21"
8183    }
8184   ],
8185   "is_anonymous" : true,
8186   "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",
8187   "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",
8188   "record_kind" : "union",
8189   "referenced_type" : "type-13",
8190   "self_type" : "type-13",
8191   "size" : 5124,
8192   "source_file" : "/system/core/liblog/include/log/log_read.h",
8193   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
8194  },
8195  {
8196   "alignment" : 1,
8197   "fields" :
8198   [
8199    {
8200     "field_name" : "tv_sec",
8201     "referenced_type" : "type-2"
8202    },
8203    {
8204     "field_name" : "tv_nsec",
8205     "field_offset" : 32,
8206     "referenced_type" : "type-2"
8207    }
8208   ],
8209   "linker_set_key" : "log_time",
8210   "name" : "log_time",
8211   "referenced_type" : "type-311",
8212   "self_type" : "type-311",
8213   "size" : 8,
8214   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
8215   "unique_id" : "_ZTS8log_time"
8216  },
8217  {
8218   "alignment" : 4,
8219   "fields" :
8220   [
8221    {
8222     "field_name" : "len",
8223     "referenced_type" : "type-8"
8224    },
8225    {
8226     "field_name" : "__pad",
8227     "field_offset" : 16,
8228     "referenced_type" : "type-8"
8229    },
8230    {
8231     "field_name" : "pid",
8232     "field_offset" : 32,
8233     "referenced_type" : "type-10"
8234    },
8235    {
8236     "field_name" : "tid",
8237     "field_offset" : 64,
8238     "referenced_type" : "type-10"
8239    },
8240    {
8241     "field_name" : "sec",
8242     "field_offset" : 96,
8243     "referenced_type" : "type-10"
8244    },
8245    {
8246     "field_name" : "nsec",
8247     "field_offset" : 128,
8248     "referenced_type" : "type-10"
8249    },
8250    {
8251     "field_name" : "msg",
8252     "field_offset" : 160,
8253     "referenced_type" : "type-17"
8254    }
8255   ],
8256   "linker_set_key" : "logger_entry",
8257   "name" : "logger_entry",
8258   "referenced_type" : "type-21",
8259   "self_type" : "type-21",
8260   "size" : 20,
8261   "source_file" : "/system/core/liblog/include/log/log_read.h",
8262   "unique_id" : "logger_entry"
8263  },
8264  {
8265   "alignment" : 1,
8266   "fields" :
8267   [
8268    {
8269     "field_name" : "len",
8270     "referenced_type" : "type-8"
8271    },
8272    {
8273     "field_name" : "hdr_size",
8274     "field_offset" : 16,
8275     "referenced_type" : "type-8"
8276    },
8277    {
8278     "field_name" : "pid",
8279     "field_offset" : 32,
8280     "referenced_type" : "type-10"
8281    },
8282    {
8283     "field_name" : "tid",
8284     "field_offset" : 64,
8285     "referenced_type" : "type-10"
8286    },
8287    {
8288     "field_name" : "sec",
8289     "field_offset" : 96,
8290     "referenced_type" : "type-10"
8291    },
8292    {
8293     "field_name" : "nsec",
8294     "field_offset" : 128,
8295     "referenced_type" : "type-10"
8296    },
8297    {
8298     "field_name" : "euid",
8299     "field_offset" : 160,
8300     "referenced_type" : "type-2"
8301    },
8302    {
8303     "field_name" : "msg",
8304     "field_offset" : 192,
8305     "referenced_type" : "type-17"
8306    }
8307   ],
8308   "linker_set_key" : "logger_entry_v2",
8309   "name" : "logger_entry_v2",
8310   "referenced_type" : "type-20",
8311   "self_type" : "type-20",
8312   "size" : 24,
8313   "source_file" : "/system/core/liblog/include/log/log_read.h",
8314   "unique_id" : "logger_entry_v2"
8315  },
8316  {
8317   "alignment" : 1,
8318   "fields" :
8319   [
8320    {
8321     "field_name" : "len",
8322     "referenced_type" : "type-8"
8323    },
8324    {
8325     "field_name" : "hdr_size",
8326     "field_offset" : 16,
8327     "referenced_type" : "type-8"
8328    },
8329    {
8330     "field_name" : "pid",
8331     "field_offset" : 32,
8332     "referenced_type" : "type-10"
8333    },
8334    {
8335     "field_name" : "tid",
8336     "field_offset" : 64,
8337     "referenced_type" : "type-10"
8338    },
8339    {
8340     "field_name" : "sec",
8341     "field_offset" : 96,
8342     "referenced_type" : "type-10"
8343    },
8344    {
8345     "field_name" : "nsec",
8346     "field_offset" : 128,
8347     "referenced_type" : "type-10"
8348    },
8349    {
8350     "field_name" : "lid",
8351     "field_offset" : 160,
8352     "referenced_type" : "type-2"
8353    },
8354    {
8355     "field_name" : "msg",
8356     "field_offset" : 192,
8357     "referenced_type" : "type-17"
8358    }
8359   ],
8360   "linker_set_key" : "logger_entry_v3",
8361   "name" : "logger_entry_v3",
8362   "referenced_type" : "type-19",
8363   "self_type" : "type-19",
8364   "size" : 24,
8365   "source_file" : "/system/core/liblog/include/log/log_read.h",
8366   "unique_id" : "logger_entry_v3"
8367  },
8368  {
8369   "alignment" : 4,
8370   "fields" :
8371   [
8372    {
8373     "field_name" : "len",
8374     "referenced_type" : "type-8"
8375    },
8376    {
8377     "field_name" : "hdr_size",
8378     "field_offset" : 16,
8379     "referenced_type" : "type-8"
8380    },
8381    {
8382     "field_name" : "pid",
8383     "field_offset" : 32,
8384     "referenced_type" : "type-10"
8385    },
8386    {
8387     "field_name" : "tid",
8388     "field_offset" : 64,
8389     "referenced_type" : "type-2"
8390    },
8391    {
8392     "field_name" : "sec",
8393     "field_offset" : 96,
8394     "referenced_type" : "type-2"
8395    },
8396    {
8397     "field_name" : "nsec",
8398     "field_offset" : 128,
8399     "referenced_type" : "type-2"
8400    },
8401    {
8402     "field_name" : "lid",
8403     "field_offset" : 160,
8404     "referenced_type" : "type-2"
8405    },
8406    {
8407     "field_name" : "uid",
8408     "field_offset" : 192,
8409     "referenced_type" : "type-2"
8410    },
8411    {
8412     "field_name" : "msg",
8413     "field_offset" : 224,
8414     "referenced_type" : "type-17"
8415    }
8416   ],
8417   "linker_set_key" : "logger_entry_v4",
8418   "name" : "logger_entry_v4",
8419   "referenced_type" : "type-16",
8420   "self_type" : "type-16",
8421   "size" : 28,
8422   "source_file" : "/system/core/liblog/include/log/log_read.h",
8423   "unique_id" : "logger_entry_v4"
8424  },
8425  {
8426   "alignment" : 4,
8427   "fields" :
8428   [
8429    {
8430     "field_name" : "version",
8431     "referenced_type" : "type-10"
8432    },
8433    {
8434     "field_name" : "numFds",
8435     "field_offset" : 32,
8436     "referenced_type" : "type-10"
8437    },
8438    {
8439     "field_name" : "numInts",
8440     "field_offset" : 64,
8441     "referenced_type" : "type-10"
8442    },
8443    {
8444     "field_name" : "data",
8445     "field_offset" : 96,
8446     "referenced_type" : "type-36"
8447    }
8448   ],
8449   "linker_set_key" : "native_handle",
8450   "name" : "native_handle",
8451   "referenced_type" : "type-35",
8452   "self_type" : "type-35",
8453   "size" : 12,
8454   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
8455   "unique_id" : "native_handle"
8456  }
8457 ],
8458 "rvalue_reference_types" :
8459 [
8460  {
8461   "alignment" : 4,
8462   "linker_set_key" : "android::hardware::Return<bool> &&",
8463   "name" : "android::hardware::Return<bool> &&",
8464   "referenced_type" : "type-347",
8465   "self_type" : "type-350",
8466   "size" : 4,
8467   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8468  },
8469  {
8470   "alignment" : 4,
8471   "linker_set_key" : "android::hardware::Return<void> &&",
8472   "name" : "android::hardware::Return<void> &&",
8473   "referenced_type" : "type-357",
8474   "self_type" : "type-359",
8475   "size" : 4,
8476   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8477  },
8478  {
8479   "alignment" : 4,
8480   "linker_set_key" : "android::hardware::Status &&",
8481   "name" : "android::hardware::Status &&",
8482   "referenced_type" : "type-336",
8483   "self_type" : "type-344",
8484   "size" : 4,
8485   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8486  },
8487  {
8488   "alignment" : 4,
8489   "linker_set_key" : "android::hardware::details::return_status &&",
8490   "name" : "android::hardware::details::return_status &&",
8491   "referenced_type" : "type-348",
8492   "self_type" : "type-353",
8493   "size" : 4,
8494   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8495  },
8496  {
8497   "alignment" : 4,
8498   "linker_set_key" : "android::hardware::hidl_handle &&",
8499   "name" : "android::hardware::hidl_handle &&",
8500   "referenced_type" : "type-56",
8501   "self_type" : "type-70",
8502   "size" : 4,
8503   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8504  },
8505  {
8506   "alignment" : 4,
8507   "linker_set_key" : "android::hardware::hidl_memory &&",
8508   "name" : "android::hardware::hidl_memory &&",
8509   "referenced_type" : "type-68",
8510   "self_type" : "type-74",
8511   "size" : 4,
8512   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8513  }
8514 ]
8515}
8516