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