1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-18",
9   "self_type" : "type-17",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-39",
16   "self_type" : "type-229",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-10",
24   "self_type" : "type-36",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [5121]",
30   "name" : "unsigned char [5121]",
31   "referenced_type" : "type-15",
32   "self_type" : "type-14",
33   "size" : 5121,
34   "source_file" : "/system/core/liblog/include/log/log_read.h"
35  },
36  {
37   "alignment" : 4,
38   "linker_set_key" : "unsigned int [8]",
39   "name" : "unsigned int [8]",
40   "referenced_type" : "type-2",
41   "self_type" : "type-221",
42   "size" : 32,
43   "source_file" : "/system/core/libsystem/include/system/graphics.h"
44  }
45 ],
46 "builtin_types" :
47 [
48  {
49   "alignment" : 1,
50   "is_integral" : true,
51   "is_unsigned" : true,
52   "linker_set_key" : "bool",
53   "name" : "bool",
54   "referenced_type" : "type-37",
55   "self_type" : "type-37",
56   "size" : 1
57  },
58  {
59   "alignment" : 1,
60   "is_integral" : true,
61   "linker_set_key" : "char",
62   "name" : "char",
63   "referenced_type" : "type-18",
64   "self_type" : "type-18",
65   "size" : 1
66  },
67  {
68   "alignment" : 2,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char16_t",
72   "name" : "char16_t",
73   "referenced_type" : "type-134",
74   "self_type" : "type-134",
75   "size" : 2
76  },
77  {
78   "alignment" : 8,
79   "linker_set_key" : "double",
80   "name" : "double",
81   "referenced_type" : "type-42",
82   "self_type" : "type-42",
83   "size" : 8
84  },
85  {
86   "alignment" : 4,
87   "linker_set_key" : "float",
88   "name" : "float",
89   "referenced_type" : "type-39",
90   "self_type" : "type-39",
91   "size" : 4
92  },
93  {
94   "alignment" : 4,
95   "is_integral" : true,
96   "linker_set_key" : "int",
97   "name" : "int",
98   "referenced_type" : "type-10",
99   "self_type" : "type-10",
100   "size" : 4
101  },
102  {
103   "alignment" : 8,
104   "is_integral" : true,
105   "linker_set_key" : "long",
106   "name" : "long",
107   "referenced_type" : "type-26",
108   "self_type" : "type-26",
109   "size" : 8
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long long",
115   "name" : "long long",
116   "referenced_type" : "type-372",
117   "self_type" : "type-372",
118   "size" : 8
119  },
120  {
121   "alignment" : 2,
122   "is_integral" : true,
123   "linker_set_key" : "short",
124   "name" : "short",
125   "referenced_type" : "type-342",
126   "self_type" : "type-342",
127   "size" : 2
128  },
129  {
130   "alignment" : 1,
131   "is_integral" : true,
132   "linker_set_key" : "signed char",
133   "name" : "signed char",
134   "referenced_type" : "type-390",
135   "self_type" : "type-390",
136   "size" : 1
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "is_unsigned" : true,
142   "linker_set_key" : "unsigned char",
143   "name" : "unsigned char",
144   "referenced_type" : "type-15",
145   "self_type" : "type-15",
146   "size" : 1
147  },
148  {
149   "alignment" : 4,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned int",
153   "name" : "unsigned int",
154   "referenced_type" : "type-2",
155   "self_type" : "type-2",
156   "size" : 4
157  },
158  {
159   "alignment" : 8,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned long",
163   "name" : "unsigned long",
164   "referenced_type" : "type-29",
165   "self_type" : "type-29",
166   "size" : 8
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long long",
173   "name" : "unsigned long long",
174   "referenced_type" : "type-163",
175   "self_type" : "type-163",
176   "size" : 8
177  },
178  {
179   "alignment" : 2,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned short",
183   "name" : "unsigned short",
184   "referenced_type" : "type-8",
185   "self_type" : "type-8",
186   "size" : 2
187  },
188  {
189   "linker_set_key" : "void",
190   "name" : "void",
191   "referenced_type" : "type-96",
192   "self_type" : "type-96"
193  }
194 ],
195 "elf_functions" :
196 [
197  {
198   "name" : "_ZN7android8hardware5media4V1_021writeEmbeddedToParcelERKNS2_9AnwBufferEPNS0_6ParcelEmm"
199  },
200  {
201   "name" : "_ZN7android8hardware5media4V1_022readEmbeddedFromParcelERKNS2_9AnwBufferERKNS0_6ParcelEmm"
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-246",
223   "self_type" : "type-246",
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-343",
285   "self_type" : "type-343",
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-266",
363   "self_type" : "type-266",
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-324",
417   "self_type" : "type-324",
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-307",
471   "self_type" : "type-307",
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" : 8,
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-271",
577   "self_type" : "type-271",
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-274",
631   "self_type" : "type-274",
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-275",
673   "self_type" : "type-275",
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-273",
915   "self_type" : "type-273",
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-277",
941   "self_type" : "type-277",
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-270",
1035   "self_type" : "type-270",
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-272",
1069   "self_type" : "type-272",
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-208",
1199   "self_type" : "type-208",
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-214",
1225   "self_type" : "type-214",
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-209",
1267   "self_type" : "type-209",
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-207",
1509   "self_type" : "type-207",
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-213",
1539   "self_type" : "type-213",
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-217",
1569   "self_type" : "type-217",
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-223",
1611   "self_type" : "type-223",
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-225",
1649   "self_type" : "type-225",
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-211",
1675   "self_type" : "type-211",
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-216",
1693   "self_type" : "type-216",
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-219",
1723   "self_type" : "type-219",
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-205",
1817   "self_type" : "type-205",
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-212",
1859   "self_type" : "type-212",
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-218",
1877   "self_type" : "type-218",
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-215",
1907   "self_type" : "type-215",
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-206",
1941   "self_type" : "type-206",
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-201",
1995   "self_type" : "type-201",
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-263"
2015    },
2016    {
2017     "referenced_type" : "type-146"
2018    }
2019   ],
2020   "referenced_type" : "type-262",
2021   "return_type" : "type-37",
2022   "self_type" : "type-262",
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-234",
2036   "return_type" : "type-10",
2037   "self_type" : "type-234",
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 long, const unsigned long long *, unsigned long, void *)",
2043   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2044   "parameters" :
2045   [
2046    {
2047     "referenced_type" : "type-166"
2048    },
2049    {
2050     "referenced_type" : "type-167"
2051    },
2052    {
2053     "referenced_type" : "type-29"
2054    },
2055    {
2056     "referenced_type" : "type-169"
2057    },
2058    {
2059     "referenced_type" : "type-29"
2060    },
2061    {
2062     "referenced_type" : "type-146"
2063    }
2064   ],
2065   "referenced_type" : "type-165",
2066   "return_type" : "type-96",
2067   "self_type" : "type-165",
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_6ParcelEmm",
2076   "parameters" :
2077   [
2078    {
2079     "referenced_type" : "type-305"
2080    },
2081    {
2082     "referenced_type" : "type-166"
2083    },
2084    {
2085     "referenced_type" : "type-29"
2086    },
2087    {
2088     "referenced_type" : "type-29"
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_6ParcelEmm",
2097   "parameters" :
2098   [
2099    {
2100     "referenced_type" : "type-305"
2101    },
2102    {
2103     "referenced_type" : "type-177"
2104    },
2105    {
2106     "referenced_type" : "type-29"
2107    },
2108    {
2109     "referenced_type" : "type-29"
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" : 8,
2121   "linker_set_key" : "android::Mutex &",
2122   "name" : "android::Mutex &",
2123   "referenced_type" : "type-237",
2124   "self_type" : "type-241",
2125   "size" : 8,
2126   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2127  },
2128  {
2129   "alignment" : 8,
2130   "linker_set_key" : "android::RWLock &",
2131   "name" : "android::RWLock &",
2132   "referenced_type" : "type-248",
2133   "self_type" : "type-252",
2134   "size" : 8,
2135   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2136  },
2137  {
2138   "alignment" : 8,
2139   "linker_set_key" : "android::String16 &",
2140   "name" : "android::String16 &",
2141   "referenced_type" : "type-131",
2142   "self_type" : "type-139",
2143   "size" : 8,
2144   "source_file" : "/system/core/libutils/include/utils/String16.h"
2145  },
2146  {
2147   "alignment" : 8,
2148   "linker_set_key" : "android::String8 &",
2149   "name" : "android::String8 &",
2150   "referenced_type" : "type-123",
2151   "self_type" : "type-128",
2152   "size" : 8,
2153   "source_file" : "/system/core/libutils/include/utils/String8.h"
2154  },
2155  {
2156   "alignment" : 8,
2157   "linker_set_key" : "android::hardware::Return<bool> &",
2158   "name" : "android::hardware::Return<bool> &",
2159   "referenced_type" : "type-332",
2160   "self_type" : "type-336",
2161   "size" : 8,
2162   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2163  },
2164  {
2165   "alignment" : 8,
2166   "linker_set_key" : "android::hardware::Return<void> &",
2167   "name" : "android::hardware::Return<void> &",
2168   "referenced_type" : "type-344",
2169   "self_type" : "type-347",
2170   "size" : 8,
2171   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2172  },
2173  {
2174   "alignment" : 8,
2175   "linker_set_key" : "android::hardware::Status &",
2176   "name" : "android::hardware::Status &",
2177   "referenced_type" : "type-322",
2178   "self_type" : "type-329",
2179   "size" : 8,
2180   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2181  },
2182  {
2183   "alignment" : 8,
2184   "linker_set_key" : "android::hardware::TextOutput &",
2185   "name" : "android::hardware::TextOutput &",
2186   "referenced_type" : "type-175",
2187   "self_type" : "type-174",
2188   "size" : 8,
2189   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2190  },
2191  {
2192   "alignment" : 8,
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" : 8,
2198   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2199  },
2200  {
2201   "alignment" : 8,
2202   "linker_set_key" : "const android::String16 &",
2203   "name" : "const android::String16 &",
2204   "referenced_type" : "type-136",
2205   "self_type" : "type-138",
2206   "size" : 8,
2207   "source_file" : "/system/core/libutils/include/utils/String16.h"
2208  },
2209  {
2210   "alignment" : 8,
2211   "linker_set_key" : "const android::String8 &",
2212   "name" : "const android::String8 &",
2213   "referenced_type" : "type-125",
2214   "self_type" : "type-127",
2215   "size" : 8,
2216   "source_file" : "/system/core/libutils/include/utils/String8.h"
2217  },
2218  {
2219   "alignment" : 8,
2220   "linker_set_key" : "const android::hardware::Parcel &",
2221   "name" : "const android::hardware::Parcel &",
2222   "referenced_type" : "type-176",
2223   "self_type" : "type-177",
2224   "size" : 8,
2225   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2226  },
2227  {
2228   "alignment" : 8,
2229   "linker_set_key" : "const android::hardware::Status &",
2230   "name" : "const android::hardware::Status &",
2231   "referenced_type" : "type-326",
2232   "self_type" : "type-327",
2233   "size" : 8,
2234   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2235  },
2236  {
2237   "alignment" : 8,
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" : 8,
2243   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2244  },
2245  {
2246   "alignment" : 8,
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" : 8,
2252   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2253  },
2254  {
2255   "alignment" : 8,
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" : 8,
2261   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2262  },
2263  {
2264   "alignment" : 8,
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" : 8,
2270   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2271  },
2272  {
2273   "alignment" : 8,
2274   "linker_set_key" : "const android::hardware::media::V1_0::AnwBuffer &",
2275   "name" : "const android::hardware::media::V1_0::AnwBuffer &",
2276   "referenced_type" : "type-304",
2277   "self_type" : "type-305",
2278   "size" : 8,
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" : 8,
2283   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2284   "name" : "const android::sp<android::hardware::IBinder> &",
2285   "referenced_type" : "type-264",
2286   "self_type" : "type-263",
2287   "size" : 8,
2288   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2289  },
2290  {
2291   "alignment" : 8,
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" : 8,
2297   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2298  },
2299  {
2300   "alignment" : 8,
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-314",
2304   "self_type" : "type-315",
2305   "size" : 8,
2306   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2307  },
2308  {
2309   "alignment" : 8,
2310   "linker_set_key" : "const bool &",
2311   "name" : "const bool &",
2312   "referenced_type" : "type-320",
2313   "self_type" : "type-388",
2314   "size" : 8,
2315   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2316  },
2317  {
2318   "alignment" : 8,
2319   "linker_set_key" : "const double &",
2320   "name" : "const double &",
2321   "referenced_type" : "type-41",
2322   "self_type" : "type-44",
2323   "size" : 8,
2324   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2325  },
2326  {
2327   "alignment" : 8,
2328   "linker_set_key" : "const float &",
2329   "name" : "const float &",
2330   "referenced_type" : "type-38",
2331   "self_type" : "type-40",
2332   "size" : 8,
2333   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2334  },
2335  {
2336   "alignment" : 8,
2337   "linker_set_key" : "const int &",
2338   "name" : "const int &",
2339   "referenced_type" : "type-9",
2340   "self_type" : "type-22",
2341   "size" : 8,
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" : 8,
2353   "linker_set_key" : "const log_msg &",
2354   "name" : "const log_msg &",
2355   "referenced_type" : "type-11",
2356   "self_type" : "type-54",
2357   "size" : 8,
2358   "source_file" : "/system/core/liblog/include/log/log_read.h"
2359  },
2360  {
2361   "alignment" : 8,
2362   "linker_set_key" : "const long &",
2363   "name" : "const long &",
2364   "referenced_type" : "type-25",
2365   "self_type" : "type-27",
2366   "size" : 8,
2367   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2368  },
2369  {
2370   "alignment" : 8,
2371   "linker_set_key" : "const short &",
2372   "name" : "const short &",
2373   "referenced_type" : "type-393",
2374   "self_type" : "type-394",
2375   "size" : 8,
2376   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2377  },
2378  {
2379   "alignment" : 8,
2380   "linker_set_key" : "const signed char &",
2381   "name" : "const signed char &",
2382   "referenced_type" : "type-389",
2383   "self_type" : "type-391",
2384   "size" : 8,
2385   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2386  },
2387  {
2388   "alignment" : 8,
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-309",
2392   "self_type" : "type-308",
2393   "size" : 8,
2394   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2395  },
2396  {
2397   "alignment" : 8,
2398   "linker_set_key" : "const unsigned char &",
2399   "name" : "const unsigned char &",
2400   "referenced_type" : "type-168",
2401   "self_type" : "type-392",
2402   "size" : 8,
2403   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2404  },
2405  {
2406   "alignment" : 8,
2407   "linker_set_key" : "const unsigned int &",
2408   "name" : "const unsigned int &",
2409   "referenced_type" : "type-23",
2410   "self_type" : "type-24",
2411   "size" : 8,
2412   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2413  },
2414  {
2415   "alignment" : 8,
2416   "linker_set_key" : "const unsigned long &",
2417   "name" : "const unsigned long &",
2418   "referenced_type" : "type-28",
2419   "self_type" : "type-30",
2420   "size" : 8,
2421   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2422  },
2423  {
2424   "alignment" : 8,
2425   "linker_set_key" : "const unsigned short &",
2426   "name" : "const unsigned short &",
2427   "referenced_type" : "type-7",
2428   "self_type" : "type-6",
2429   "size" : 8,
2430   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2431  },
2432  {
2433   "alignment" : 8,
2434   "linker_set_key" : "int &",
2435   "name" : "int &",
2436   "referenced_type" : "type-10",
2437   "self_type" : "type-116",
2438   "size" : 8,
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" : 8,
2443   "linker_set_key" : "unsigned long &",
2444   "name" : "unsigned long &",
2445   "referenced_type" : "type-29",
2446   "self_type" : "type-280",
2447   "size" : 8,
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" : 8,
2455   "linker_set_key" : "android::Condition *",
2456   "name" : "android::Condition *",
2457   "referenced_type" : "type-244",
2458   "self_type" : "type-247",
2459   "size" : 8,
2460   "source_file" : "/system/core/libutils/include/utils/Condition.h"
2461  },
2462  {
2463   "alignment" : 8,
2464   "linker_set_key" : "android::Mutex *",
2465   "name" : "android::Mutex *",
2466   "referenced_type" : "type-237",
2467   "self_type" : "type-239",
2468   "size" : 8,
2469   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2470  },
2471  {
2472   "alignment" : 8,
2473   "linker_set_key" : "android::Mutex::Autolock *",
2474   "name" : "android::Mutex::Autolock *",
2475   "referenced_type" : "type-240",
2476   "self_type" : "type-242",
2477   "size" : 8,
2478   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2479  },
2480  {
2481   "alignment" : 8,
2482   "linker_set_key" : "android::RWLock *",
2483   "name" : "android::RWLock *",
2484   "referenced_type" : "type-248",
2485   "self_type" : "type-250",
2486   "size" : 8,
2487   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2488  },
2489  {
2490   "alignment" : 8,
2491   "linker_set_key" : "android::RWLock::AutoRLock *",
2492   "name" : "android::RWLock::AutoRLock *",
2493   "referenced_type" : "type-251",
2494   "self_type" : "type-253",
2495   "size" : 8,
2496   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2497  },
2498  {
2499   "alignment" : 8,
2500   "linker_set_key" : "android::RWLock::AutoWLock *",
2501   "name" : "android::RWLock::AutoWLock *",
2502   "referenced_type" : "type-255",
2503   "self_type" : "type-256",
2504   "size" : 8,
2505   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2506  },
2507  {
2508   "alignment" : 8,
2509   "linker_set_key" : "android::RefBase *",
2510   "name" : "android::RefBase *",
2511   "referenced_type" : "type-47",
2512   "self_type" : "type-53",
2513   "size" : 8,
2514   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2515  },
2516  {
2517   "alignment" : 8,
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" : 8,
2523   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2524  },
2525  {
2526   "alignment" : 8,
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" : 8,
2532   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2533  },
2534  {
2535   "alignment" : 8,
2536   "linker_set_key" : "android::ReferenceRenamer *",
2537   "name" : "android::ReferenceRenamer *",
2538   "referenced_type" : "type-45",
2539   "self_type" : "type-46",
2540   "size" : 8,
2541   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2542  },
2543  {
2544   "alignment" : 8,
2545   "linker_set_key" : "android::ScopedTrace *",
2546   "name" : "android::ScopedTrace *",
2547   "referenced_type" : "type-268",
2548   "self_type" : "type-269",
2549   "size" : 8,
2550   "source_file" : "/system/core/libutils/include/utils/Trace.h"
2551  },
2552  {
2553   "alignment" : 8,
2554   "linker_set_key" : "android::String16 *",
2555   "name" : "android::String16 *",
2556   "referenced_type" : "type-131",
2557   "self_type" : "type-140",
2558   "size" : 8,
2559   "source_file" : "/system/core/libutils/include/utils/String16.h"
2560  },
2561  {
2562   "alignment" : 8,
2563   "linker_set_key" : "android::String8 *",
2564   "name" : "android::String8 *",
2565   "referenced_type" : "type-123",
2566   "self_type" : "type-129",
2567   "size" : 8,
2568   "source_file" : "/system/core/libutils/include/utils/String8.h"
2569  },
2570  {
2571   "alignment" : 8,
2572   "linker_set_key" : "android::Thread *",
2573   "name" : "android::Thread *",
2574   "referenced_type" : "type-319",
2575   "self_type" : "type-318",
2576   "size" : 8,
2577   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2578  },
2579  {
2580   "alignment" : 8,
2581   "linker_set_key" : "android::VirtualLightRefBase *",
2582   "name" : "android::VirtualLightRefBase *",
2583   "referenced_type" : "type-3",
2584   "self_type" : "type-111",
2585   "size" : 8,
2586   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
2587  },
2588  {
2589   "alignment" : 8,
2590   "linker_set_key" : "android::hardware::GrantorDescriptor *",
2591   "name" : "android::hardware::GrantorDescriptor *",
2592   "referenced_type" : "type-84",
2593   "self_type" : "type-83",
2594   "size" : 8,
2595   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2596  },
2597  {
2598   "alignment" : 8,
2599   "linker_set_key" : "android::hardware::IBinder *",
2600   "name" : "android::hardware::IBinder *",
2601   "referenced_type" : "type-147",
2602   "self_type" : "type-150",
2603   "size" : 8,
2604   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2605  },
2606  {
2607   "alignment" : 8,
2608   "linker_set_key" : "android::hardware::Parcel *",
2609   "name" : "android::hardware::Parcel *",
2610   "referenced_type" : "type-159",
2611   "self_type" : "type-166",
2612   "size" : 8,
2613   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2614  },
2615  {
2616   "alignment" : 8,
2617   "linker_set_key" : "android::hardware::Return<bool> *",
2618   "name" : "android::hardware::Return<bool> *",
2619   "referenced_type" : "type-332",
2620   "self_type" : "type-334",
2621   "size" : 8,
2622   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2623  },
2624  {
2625   "alignment" : 8,
2626   "linker_set_key" : "android::hardware::Return<void> *",
2627   "name" : "android::hardware::Return<void> *",
2628   "referenced_type" : "type-344",
2629   "self_type" : "type-345",
2630   "size" : 8,
2631   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2632  },
2633  {
2634   "alignment" : 8,
2635   "linker_set_key" : "android::hardware::Status *",
2636   "name" : "android::hardware::Status *",
2637   "referenced_type" : "type-322",
2638   "self_type" : "type-325",
2639   "size" : 8,
2640   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2641  },
2642  {
2643   "alignment" : 8,
2644   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
2645   "name" : "android::hardware::details::HidlInstrumentor *",
2646   "referenced_type" : "type-181",
2647   "self_type" : "type-311",
2648   "size" : 8,
2649   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2650  },
2651  {
2652   "alignment" : 8,
2653   "linker_set_key" : "android::hardware::details::return_status *",
2654   "name" : "android::hardware::details::return_status *",
2655   "referenced_type" : "type-333",
2656   "self_type" : "type-337",
2657   "size" : 8,
2658   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2659  },
2660  {
2661   "alignment" : 8,
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" : 8,
2667   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2668  },
2669  {
2670   "alignment" : 8,
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" : 8,
2676   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2677  },
2678  {
2679   "alignment" : 8,
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" : 8,
2685   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2686  },
2687  {
2688   "alignment" : 8,
2689   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
2690   "name" : "android::hidl::base::V1_0::BnHwBase *",
2691   "referenced_type" : "type-178",
2692   "self_type" : "type-185",
2693   "size" : 8,
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" : 8,
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-180",
2702   "size" : 8,
2703   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2704  },
2705  {
2706   "alignment" : 8,
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-179",
2710   "self_type" : "type-313",
2711   "size" : 8,
2712   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2713  },
2714  {
2715   "alignment" : 8,
2716   "linker_set_key" : "android_flex_plane *",
2717   "name" : "android_flex_plane *",
2718   "referenced_type" : "type-224",
2719   "self_type" : "type-227",
2720   "size" : 8,
2721   "source_file" : "/system/core/libsystem/include/system/graphics.h"
2722  },
2723  {
2724   "alignment" : 8,
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-262",
2728   "self_type" : "type-261",
2729   "size" : 8,
2730   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2731  },
2732  {
2733   "alignment" : 8,
2734   "linker_set_key" : "char *",
2735   "name" : "char *",
2736   "referenced_type" : "type-18",
2737   "self_type" : "type-88",
2738   "size" : 8,
2739   "source_file" : "/system/core/liblog/include/log/log_read.h"
2740  },
2741  {
2742   "alignment" : 8,
2743   "linker_set_key" : "const android::NativeHandle *",
2744   "name" : "const android::NativeHandle *",
2745   "referenced_type" : "type-110",
2746   "self_type" : "type-112",
2747   "size" : 8,
2748   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2749  },
2750  {
2751   "alignment" : 8,
2752   "linker_set_key" : "const android::RefBase *",
2753   "name" : "const android::RefBase *",
2754   "referenced_type" : "type-51",
2755   "self_type" : "type-52",
2756   "size" : 8,
2757   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2758  },
2759  {
2760   "alignment" : 8,
2761   "linker_set_key" : "const android::String16 *",
2762   "name" : "const android::String16 *",
2763   "referenced_type" : "type-136",
2764   "self_type" : "type-137",
2765   "size" : 8,
2766   "source_file" : "/system/core/libutils/include/utils/String16.h"
2767  },
2768  {
2769   "alignment" : 8,
2770   "linker_set_key" : "const android::String8 *",
2771   "name" : "const android::String8 *",
2772   "referenced_type" : "type-125",
2773   "self_type" : "type-126",
2774   "size" : 8,
2775   "source_file" : "/system/core/libutils/include/utils/String8.h"
2776  },
2777  {
2778   "alignment" : 8,
2779   "linker_set_key" : "const android::VectorImpl *",
2780   "name" : "const android::VectorImpl *",
2781   "referenced_type" : "type-193",
2782   "self_type" : "type-194",
2783   "size" : 8,
2784   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2785  },
2786  {
2787   "alignment" : 8,
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" : 8,
2793   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2794  },
2795  {
2796   "alignment" : 8,
2797   "linker_set_key" : "const android::hardware::Status *",
2798   "name" : "const android::hardware::Status *",
2799   "referenced_type" : "type-326",
2800   "self_type" : "type-331",
2801   "size" : 8,
2802   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2803  },
2804  {
2805   "alignment" : 8,
2806   "linker_set_key" : "const android::hardware::details::return_status *",
2807   "name" : "const android::hardware::details::return_status *",
2808   "referenced_type" : "type-339",
2809   "self_type" : "type-340",
2810   "size" : 8,
2811   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2812  },
2813  {
2814   "alignment" : 8,
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" : 8,
2820   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2821  },
2822  {
2823   "alignment" : 8,
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" : 8,
2829   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2830  },
2831  {
2832   "alignment" : 8,
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" : 8,
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" : 8,
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-312",
2846   "size" : 8,
2847   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2848  },
2849  {
2850   "alignment" : 8,
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-314",
2854   "self_type" : "type-316",
2855   "size" : 8,
2856   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2857  },
2858  {
2859   "alignment" : 8,
2860   "linker_set_key" : "const char *",
2861   "name" : "const char *",
2862   "referenced_type" : "type-65",
2863   "self_type" : "type-64",
2864   "size" : 8,
2865   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2866  },
2867  {
2868   "alignment" : 8,
2869   "linker_set_key" : "const char16_t *",
2870   "name" : "const char16_t *",
2871   "referenced_type" : "type-133",
2872   "self_type" : "type-132",
2873   "size" : 8,
2874   "source_file" : "/system/core/libutils/include/utils/String16.h"
2875  },
2876  {
2877   "alignment" : 8,
2878   "linker_set_key" : "const log_msg *",
2879   "name" : "const log_msg *",
2880   "referenced_type" : "type-11",
2881   "self_type" : "type-43",
2882   "size" : 8,
2883   "source_file" : "/system/core/liblog/include/log/log_read.h"
2884  },
2885  {
2886   "alignment" : 8,
2887   "linker_set_key" : "const native_handle *",
2888   "name" : "const native_handle *",
2889   "referenced_type" : "type-60",
2890   "self_type" : "type-59",
2891   "size" : 8,
2892   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2893  },
2894  {
2895   "alignment" : 8,
2896   "linker_set_key" : "const unsigned char *",
2897   "name" : "const unsigned char *",
2898   "referenced_type" : "type-168",
2899   "self_type" : "type-167",
2900   "size" : 8,
2901   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2902  },
2903  {
2904   "alignment" : 8,
2905   "linker_set_key" : "const unsigned long long *",
2906   "name" : "const unsigned long long *",
2907   "referenced_type" : "type-170",
2908   "self_type" : "type-169",
2909   "size" : 8,
2910   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2911  },
2912  {
2913   "alignment" : 8,
2914   "linker_set_key" : "const void *",
2915   "name" : "const void *",
2916   "referenced_type" : "type-95",
2917   "self_type" : "type-97",
2918   "size" : 8,
2919   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2920  },
2921  {
2922   "alignment" : 8,
2923   "linker_set_key" : "int (*)(void *)",
2924   "name" : "int (*)(void *)",
2925   "referenced_type" : "type-234",
2926   "self_type" : "type-235",
2927   "size" : 8,
2928   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2929  },
2930  {
2931   "alignment" : 8,
2932   "linker_set_key" : "log_msg *",
2933   "name" : "log_msg *",
2934   "referenced_type" : "type-12",
2935   "self_type" : "type-89",
2936   "size" : 8,
2937   "source_file" : "/system/core/liblog/include/log/log_read.h"
2938  },
2939  {
2940   "alignment" : 8,
2941   "linker_set_key" : "native_handle *",
2942   "name" : "native_handle *",
2943   "referenced_type" : "type-35",
2944   "self_type" : "type-34",
2945   "size" : 8,
2946   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2947  },
2948  {
2949   "alignment" : 8,
2950   "linker_set_key" : "unsigned char *",
2951   "name" : "unsigned char *",
2952   "referenced_type" : "type-15",
2953   "self_type" : "type-161",
2954   "size" : 8,
2955   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2956  },
2957  {
2958   "alignment" : 8,
2959   "linker_set_key" : "unsigned long long *",
2960   "name" : "unsigned long long *",
2961   "referenced_type" : "type-163",
2962   "self_type" : "type-162",
2963   "size" : 8,
2964   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2965  },
2966  {
2967   "alignment" : 8,
2968   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2969   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2970   "referenced_type" : "type-165",
2971   "self_type" : "type-164",
2972   "size" : 8,
2973   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2974  },
2975  {
2976   "alignment" : 8,
2977   "linker_set_key" : "void *",
2978   "name" : "void *",
2979   "referenced_type" : "type-96",
2980   "self_type" : "type-146",
2981   "size" : 8,
2982   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2983  },
2984  {
2985   "alignment" : 8,
2986   "linker_set_key" : "void **",
2987   "name" : "void **",
2988   "referenced_type" : "type-146",
2989   "self_type" : "type-236",
2990   "size" : 8,
2991   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2992  }
2993 ],
2994 "qualified_types" :
2995 [
2996  {
2997   "alignment" : 8,
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" : 8,
3004   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3005  },
3006  {
3007   "alignment" : 8,
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" : 8,
3014   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3015  },
3016  {
3017   "alignment" : 8,
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" : 24,
3024   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3025  },
3026  {
3027   "alignment" : 8,
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" : 16,
3034   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3035  },
3036  {
3037   "alignment" : 8,
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" : 8,
3044   "source_file" : "/system/core/libutils/include/utils/String16.h"
3045  },
3046  {
3047   "alignment" : 8,
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" : 8,
3054   "source_file" : "/system/core/libutils/include/utils/String8.h"
3055  },
3056  {
3057   "alignment" : 8,
3058   "is_const" : true,
3059   "linker_set_key" : "const android::VectorImpl",
3060   "name" : "const android::VectorImpl",
3061   "referenced_type" : "type-192",
3062   "self_type" : "type-193",
3063   "size" : 40,
3064   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3065  },
3066  {
3067   "alignment" : 8,
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" : 48,
3074   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3075  },
3076  {
3077   "alignment" : 8,
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-176",
3083   "size" : 136,
3084   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3085  },
3086  {
3087   "alignment" : 8,
3088   "is_const" : true,
3089   "linker_set_key" : "const android::hardware::Status",
3090   "name" : "const android::hardware::Status",
3091   "referenced_type" : "type-322",
3092   "self_type" : "type-326",
3093   "size" : 32,
3094   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3095  },
3096  {
3097   "alignment" : 8,
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-333",
3102   "self_type" : "type-339",
3103   "size" : 40,
3104   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3105  },
3106  {
3107   "alignment" : 8,
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-271",
3112   "self_type" : "type-279",
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-274",
3122   "self_type" : "type-283",
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-275",
3132   "self_type" : "type-284",
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-273",
3142   "self_type" : "type-282",
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-277",
3152   "self_type" : "type-285",
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-270",
3162   "self_type" : "type-278",
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-272",
3172   "self_type" : "type-281",
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" : 8,
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-302",
3222   "self_type" : "type-304",
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" : 8,
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" : 24,
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" : 8,
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-204",
3252   "self_type" : "type-264",
3253   "size" : 8,
3254   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3255  },
3256  {
3257   "alignment" : 8,
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" : 8,
3264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3265  },
3266  {
3267   "alignment" : 8,
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-179",
3272   "self_type" : "type-314",
3273   "size" : 8,
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-320",
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" : 8,
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" : 8,
3356   "is_const" : true,
3357   "linker_set_key" : "const long",
3358   "name" : "const 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-342",
3380   "self_type" : "type-393",
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-390",
3390   "self_type" : "type-389",
3391   "size" : 1,
3392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3393  },
3394  {
3395   "alignment" : 8,
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-289",
3400   "self_type" : "type-288",
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-295",
3410   "self_type" : "type-294",
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-297",
3420   "self_type" : "type-296",
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-293",
3430   "self_type" : "type-292",
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-300",
3440   "self_type" : "type-299",
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-287",
3450   "self_type" : "type-286",
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-291",
3460   "self_type" : "type-290",
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" : 8,
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-310",
3480   "self_type" : "type-309",
3481   "size" : 24,
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-168",
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" : 8,
3506   "is_const" : true,
3507   "linker_set_key" : "const unsigned long",
3508   "name" : "const unsigned 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" : 8,
3516   "is_const" : true,
3517   "linker_set_key" : "const unsigned long long",
3518   "name" : "const unsigned long long",
3519   "referenced_type" : "type-163",
3520   "self_type" : "type-170",
3521   "size" : 8,
3522   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3523  },
3524  {
3525   "alignment" : 2,
3526   "is_const" : true,
3527   "linker_set_key" : "const unsigned short",
3528   "name" : "const unsigned short",
3529   "referenced_type" : "type-8",
3530   "self_type" : "type-7",
3531   "size" : 2,
3532   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3533  },
3534  {
3535   "is_const" : true,
3536   "linker_set_key" : "const void",
3537   "name" : "const void",
3538   "referenced_type" : "type-96",
3539   "self_type" : "type-95",
3540   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3541  },
3542  {
3543   "alignment" : 1,
3544   "is_volatile" : true,
3545   "linker_set_key" : "volatile bool",
3546   "name" : "volatile bool",
3547   "referenced_type" : "type-37",
3548   "self_type" : "type-257",
3549   "size" : 1,
3550   "source_file" : "/system/core/libutils/include/utils/Thread.h"
3551  },
3552  {
3553   "alignment" : 4,
3554   "is_volatile" : true,
3555   "linker_set_key" : "volatile int",
3556   "name" : "volatile int",
3557   "referenced_type" : "type-10",
3558   "self_type" : "type-265",
3559   "size" : 4,
3560   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3561  }
3562 ],
3563 "record_types" :
3564 [
3565  {
3566   "alignment" : 4,
3567   "fields" :
3568   [
3569    {
3570     "access" : "private",
3571     "field_name" : "mCond",
3572     "referenced_type" : "type-245"
3573    }
3574   ],
3575   "linker_set_key" : "android::Condition",
3576   "name" : "android::Condition",
3577   "record_kind" : "class",
3578   "referenced_type" : "type-244",
3579   "self_type" : "type-244",
3580   "size" : 48,
3581   "source_file" : "/system/core/libutils/include/utils/Condition.h",
3582   "unique_id" : "_ZTSN7android9ConditionE"
3583  },
3584  {
3585   "alignment" : 8,
3586   "fields" :
3587   [
3588    {
3589     "access" : "private",
3590     "field_name" : "mVector",
3591     "referenced_type" : "type-196"
3592    }
3593   ],
3594   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
3595   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
3596   "record_kind" : "class",
3597   "referenced_type" : "type-203",
3598   "self_type" : "type-203",
3599   "size" : 40,
3600   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
3601   "template_args" : [ "type-131", "type-204" ],
3602   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
3603  },
3604  {
3605   "alignment" : 4,
3606   "fields" :
3607   [
3608    {
3609     "access" : "private",
3610     "field_name" : "mCount",
3611     "referenced_type" : "type-32"
3612    }
3613   ],
3614   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
3615   "name" : "android::LightRefBase<android::NativeHandle>",
3616   "record_kind" : "class",
3617   "referenced_type" : "type-31",
3618   "self_type" : "type-31",
3619   "size" : 4,
3620   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3621   "template_args" : [ "type-33" ],
3622   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
3623  },
3624  {
3625   "alignment" : 4,
3626   "fields" :
3627   [
3628    {
3629     "access" : "private",
3630     "field_name" : "mCount",
3631     "referenced_type" : "type-5"
3632    }
3633   ],
3634   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
3635   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
3636   "record_kind" : "class",
3637   "referenced_type" : "type-4",
3638   "self_type" : "type-4",
3639   "size" : 4,
3640   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3641   "template_args" : [ "type-3" ],
3642   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
3643  },
3644  {
3645   "alignment" : 4,
3646   "fields" :
3647   [
3648    {
3649     "access" : "private",
3650     "field_name" : "mMutex",
3651     "referenced_type" : "type-238"
3652    }
3653   ],
3654   "linker_set_key" : "android::Mutex",
3655   "name" : "android::Mutex",
3656   "record_kind" : "class",
3657   "referenced_type" : "type-237",
3658   "self_type" : "type-237",
3659   "size" : 40,
3660   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3661   "unique_id" : "_ZTSN7android5MutexE"
3662  },
3663  {
3664   "alignment" : 8,
3665   "fields" :
3666   [
3667    {
3668     "access" : "private",
3669     "field_name" : "mLock",
3670     "referenced_type" : "type-241"
3671    }
3672   ],
3673   "linker_set_key" : "android::Mutex::Autolock",
3674   "name" : "android::Mutex::Autolock",
3675   "record_kind" : "class",
3676   "referenced_type" : "type-240",
3677   "self_type" : "type-240",
3678   "size" : 8,
3679   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3680   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
3681  },
3682  {
3683   "alignment" : 8,
3684   "base_specifiers" :
3685   [
3686    {
3687     "referenced_type" : "type-31"
3688    }
3689   ],
3690   "fields" :
3691   [
3692    {
3693     "access" : "private",
3694     "field_name" : "mHandle",
3695     "field_offset" : 64,
3696     "referenced_type" : "type-34"
3697    },
3698    {
3699     "access" : "private",
3700     "field_name" : "mOwnsHandle",
3701     "field_offset" : 128,
3702     "referenced_type" : "type-37"
3703    }
3704   ],
3705   "linker_set_key" : "android::NativeHandle",
3706   "name" : "android::NativeHandle",
3707   "record_kind" : "class",
3708   "referenced_type" : "type-33",
3709   "self_type" : "type-33",
3710   "size" : 24,
3711   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
3712   "unique_id" : "_ZTSN7android12NativeHandleE"
3713  },
3714  {
3715   "alignment" : 4,
3716   "fields" :
3717   [
3718    {
3719     "access" : "private",
3720     "field_name" : "mRWLock",
3721     "referenced_type" : "type-249"
3722    }
3723   ],
3724   "linker_set_key" : "android::RWLock",
3725   "name" : "android::RWLock",
3726   "record_kind" : "class",
3727   "referenced_type" : "type-248",
3728   "self_type" : "type-248",
3729   "size" : 56,
3730   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3731   "unique_id" : "_ZTSN7android6RWLockE"
3732  },
3733  {
3734   "alignment" : 8,
3735   "fields" :
3736   [
3737    {
3738     "access" : "private",
3739     "field_name" : "mLock",
3740     "referenced_type" : "type-252"
3741    }
3742   ],
3743   "linker_set_key" : "android::RWLock::AutoRLock",
3744   "name" : "android::RWLock::AutoRLock",
3745   "record_kind" : "class",
3746   "referenced_type" : "type-251",
3747   "self_type" : "type-251",
3748   "size" : 8,
3749   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3750   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
3751  },
3752  {
3753   "alignment" : 8,
3754   "fields" :
3755   [
3756    {
3757     "access" : "private",
3758     "field_name" : "mLock",
3759     "referenced_type" : "type-252"
3760    }
3761   ],
3762   "linker_set_key" : "android::RWLock::AutoWLock",
3763   "name" : "android::RWLock::AutoWLock",
3764   "record_kind" : "class",
3765   "referenced_type" : "type-255",
3766   "self_type" : "type-255",
3767   "size" : 8,
3768   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3769   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
3770  },
3771  {
3772   "alignment" : 8,
3773   "fields" :
3774   [
3775    {
3776     "access" : "private",
3777     "field_name" : "mRefs",
3778     "field_offset" : 64,
3779     "referenced_type" : "type-48"
3780    }
3781   ],
3782   "linker_set_key" : "android::RefBase",
3783   "name" : "android::RefBase",
3784   "record_kind" : "class",
3785   "referenced_type" : "type-47",
3786   "self_type" : "type-47",
3787   "size" : 16,
3788   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3789   "unique_id" : "_ZTSN7android7RefBaseE",
3790   "vtable_components" :
3791   [
3792    {
3793     "kind" : "offset_to_top"
3794    },
3795    {
3796     "kind" : "rtti",
3797     "mangled_component_name" : "_ZTIN7android7RefBaseE"
3798    },
3799    {
3800     "kind" : "complete_dtor_pointer",
3801     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
3802    },
3803    {
3804     "kind" : "deleting_dtor_pointer",
3805     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
3806    },
3807    {
3808     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3809    },
3810    {
3811     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3812    },
3813    {
3814     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3815    },
3816    {
3817     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3818    }
3819   ]
3820  },
3821  {
3822   "alignment" : 1,
3823   "linker_set_key" : "android::RefBase::weakref_type",
3824   "name" : "android::RefBase::weakref_type",
3825   "record_kind" : "class",
3826   "referenced_type" : "type-152",
3827   "self_type" : "type-152",
3828   "size" : 1,
3829   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3830   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
3831  },
3832  {
3833   "alignment" : 1,
3834   "linker_set_key" : "android::ReferenceMover",
3835   "name" : "android::ReferenceMover",
3836   "record_kind" : "class",
3837   "referenced_type" : "type-55",
3838   "self_type" : "type-55",
3839   "size" : 1,
3840   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3841   "unique_id" : "_ZTSN7android14ReferenceMoverE"
3842  },
3843  {
3844   "alignment" : 8,
3845   "linker_set_key" : "android::ReferenceRenamer",
3846   "name" : "android::ReferenceRenamer",
3847   "record_kind" : "class",
3848   "referenced_type" : "type-45",
3849   "self_type" : "type-45",
3850   "size" : 8,
3851   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3852   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
3853   "vtable_components" :
3854   [
3855    {
3856     "kind" : "offset_to_top"
3857    },
3858    {
3859     "kind" : "rtti",
3860     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
3861    },
3862    {
3863     "is_pure" : true,
3864     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
3865    }
3866   ]
3867  },
3868  {
3869   "alignment" : 8,
3870   "fields" :
3871   [
3872    {
3873     "access" : "private",
3874     "field_name" : "mTag",
3875     "referenced_type" : "type-29"
3876    }
3877   ],
3878   "linker_set_key" : "android::ScopedTrace",
3879   "name" : "android::ScopedTrace",
3880   "record_kind" : "class",
3881   "referenced_type" : "type-268",
3882   "self_type" : "type-268",
3883   "size" : 8,
3884   "source_file" : "/system/core/libutils/include/utils/Trace.h",
3885   "unique_id" : "_ZTSN7android11ScopedTraceE"
3886  },
3887  {
3888   "alignment" : 8,
3889   "base_specifiers" :
3890   [
3891    {
3892     "access" : "private",
3893     "referenced_type" : "type-195"
3894    }
3895   ],
3896   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3897   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3898   "record_kind" : "class",
3899   "referenced_type" : "type-196",
3900   "self_type" : "type-196",
3901   "size" : 40,
3902   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
3903   "template_args" : [ "type-197" ],
3904   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
3905   "vtable_components" :
3906   [
3907    {
3908     "kind" : "offset_to_top"
3909    },
3910    {
3911     "kind" : "rtti",
3912     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
3913    },
3914    {
3915     "kind" : "complete_dtor_pointer",
3916     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
3917    },
3918    {
3919     "kind" : "deleting_dtor_pointer",
3920     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
3921    },
3922    {
3923     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
3924    },
3925    {
3926     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
3927    },
3928    {
3929     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
3930    },
3931    {
3932     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
3933    },
3934    {
3935     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
3936    },
3937    {
3938     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
3939    },
3940    {
3941     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
3942    }
3943   ]
3944  },
3945  {
3946   "alignment" : 8,
3947   "base_specifiers" :
3948   [
3949    {
3950     "referenced_type" : "type-192"
3951    }
3952   ],
3953   "linker_set_key" : "android::SortedVectorImpl",
3954   "name" : "android::SortedVectorImpl",
3955   "record_kind" : "class",
3956   "referenced_type" : "type-195",
3957   "self_type" : "type-195",
3958   "size" : 40,
3959   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
3960   "unique_id" : "_ZTSN7android16SortedVectorImplE",
3961   "vtable_components" :
3962   [
3963    {
3964     "kind" : "offset_to_top"
3965    },
3966    {
3967     "kind" : "rtti",
3968     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
3969    },
3970    {
3971     "kind" : "complete_dtor_pointer",
3972     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
3973    },
3974    {
3975     "kind" : "deleting_dtor_pointer",
3976     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
3977    },
3978    {
3979     "is_pure" : true,
3980     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
3981    },
3982    {
3983     "is_pure" : true,
3984     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
3985    },
3986    {
3987     "is_pure" : true,
3988     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
3989    },
3990    {
3991     "is_pure" : true,
3992     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
3993    },
3994    {
3995     "is_pure" : true,
3996     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
3997    },
3998    {
3999     "is_pure" : true,
4000     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
4001    },
4002    {
4003     "is_pure" : true,
4004     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
4005    }
4006   ]
4007  },
4008  {
4009   "alignment" : 8,
4010   "fields" :
4011   [
4012    {
4013     "access" : "private",
4014     "field_name" : "mString",
4015     "referenced_type" : "type-132"
4016    }
4017   ],
4018   "linker_set_key" : "android::String16",
4019   "name" : "android::String16",
4020   "record_kind" : "class",
4021   "referenced_type" : "type-131",
4022   "self_type" : "type-131",
4023   "size" : 8,
4024   "source_file" : "/system/core/libutils/include/utils/String16.h",
4025   "unique_id" : "_ZTSN7android8String16E"
4026  },
4027  {
4028   "alignment" : 8,
4029   "fields" :
4030   [
4031    {
4032     "access" : "private",
4033     "field_name" : "mString",
4034     "referenced_type" : "type-64"
4035    }
4036   ],
4037   "linker_set_key" : "android::String8",
4038   "name" : "android::String8",
4039   "record_kind" : "class",
4040   "referenced_type" : "type-123",
4041   "self_type" : "type-123",
4042   "size" : 8,
4043   "source_file" : "/system/core/libutils/include/utils/String8.h",
4044   "unique_id" : "_ZTSN7android7String8E"
4045  },
4046  {
4047   "alignment" : 8,
4048   "base_specifiers" :
4049   [
4050    {
4051     "is_virtual" : true,
4052     "referenced_type" : "type-47"
4053    }
4054   ],
4055   "fields" :
4056   [
4057    {
4058     "access" : "private",
4059     "field_name" : "mCanCallJava",
4060     "field_offset" : 64,
4061     "referenced_type" : "type-320"
4062    },
4063    {
4064     "access" : "private",
4065     "field_name" : "mThread",
4066     "field_offset" : 128,
4067     "referenced_type" : "type-146"
4068    },
4069    {
4070     "access" : "private",
4071     "field_name" : "mLock",
4072     "field_offset" : 192,
4073     "referenced_type" : "type-237"
4074    },
4075    {
4076     "access" : "private",
4077     "field_name" : "mThreadExitedCondition",
4078     "field_offset" : 512,
4079     "referenced_type" : "type-244"
4080    },
4081    {
4082     "access" : "private",
4083     "field_name" : "mStatus",
4084     "field_offset" : 896,
4085     "referenced_type" : "type-10"
4086    },
4087    {
4088     "access" : "private",
4089     "field_name" : "mExitPending",
4090     "field_offset" : 928,
4091     "referenced_type" : "type-257"
4092    },
4093    {
4094     "access" : "private",
4095     "field_name" : "mRunning",
4096     "field_offset" : 936,
4097     "referenced_type" : "type-257"
4098    },
4099    {
4100     "access" : "private",
4101     "field_name" : "mHoldSelf",
4102     "field_offset" : 960,
4103     "referenced_type" : "type-317"
4104    },
4105    {
4106     "access" : "private",
4107     "field_name" : "mTid",
4108     "field_offset" : 1024,
4109     "referenced_type" : "type-10"
4110    }
4111   ],
4112   "linker_set_key" : "android::Thread",
4113   "name" : "android::Thread",
4114   "record_kind" : "class",
4115   "referenced_type" : "type-319",
4116   "self_type" : "type-319",
4117   "size" : 152,
4118   "source_file" : "/system/core/libutils/include/utils/Thread.h",
4119   "unique_id" : "_ZTSN7android6ThreadE",
4120   "vtable_components" :
4121   [
4122    {
4123     "component_value" : 136,
4124     "kind" : "vbase_offset"
4125    },
4126    {
4127     "kind" : "offset_to_top"
4128    },
4129    {
4130     "kind" : "rtti",
4131     "mangled_component_name" : "_ZTIN7android6ThreadE"
4132    },
4133    {
4134     "kind" : "complete_dtor_pointer",
4135     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
4136    },
4137    {
4138     "kind" : "deleting_dtor_pointer",
4139     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
4140    },
4141    {
4142     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
4143    },
4144    {
4145     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
4146    },
4147    {
4148     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
4149    },
4150    {
4151     "is_pure" : true,
4152     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
4153    },
4154    {
4155     "kind" : "vcall_offset"
4156    },
4157    {
4158     "kind" : "vcall_offset"
4159    },
4160    {
4161     "kind" : "vcall_offset"
4162    },
4163    {
4164     "kind" : "vcall_offset"
4165    },
4166    {
4167     "component_value" : -136,
4168     "kind" : "vcall_offset"
4169    },
4170    {
4171     "component_value" : -136,
4172     "kind" : "offset_to_top"
4173    },
4174    {
4175     "kind" : "rtti",
4176     "mangled_component_name" : "_ZTIN7android6ThreadE"
4177    },
4178    {
4179     "kind" : "complete_dtor_pointer",
4180     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
4181    },
4182    {
4183     "kind" : "deleting_dtor_pointer",
4184     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
4185    },
4186    {
4187     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4188    },
4189    {
4190     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4191    },
4192    {
4193     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4194    },
4195    {
4196     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4197    }
4198   ]
4199  },
4200  {
4201   "alignment" : 8,
4202   "base_specifiers" :
4203   [
4204    {
4205     "access" : "private",
4206     "referenced_type" : "type-192"
4207    }
4208   ],
4209   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4210   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4211   "record_kind" : "class",
4212   "referenced_type" : "type-198",
4213   "self_type" : "type-198",
4214   "size" : 40,
4215   "source_file" : "/system/core/libutils/include/utils/Vector.h",
4216   "template_args" : [ "type-199" ],
4217   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
4218   "vtable_components" :
4219   [
4220    {
4221     "kind" : "offset_to_top"
4222    },
4223    {
4224     "kind" : "rtti",
4225     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
4226    },
4227    {
4228     "kind" : "complete_dtor_pointer",
4229     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
4230    },
4231    {
4232     "kind" : "deleting_dtor_pointer",
4233     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
4234    },
4235    {
4236     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
4237    },
4238    {
4239     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
4240    },
4241    {
4242     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
4243    },
4244    {
4245     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
4246    },
4247    {
4248     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
4249    },
4250    {
4251     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
4252    }
4253   ]
4254  },
4255  {
4256   "alignment" : 8,
4257   "fields" :
4258   [
4259    {
4260     "access" : "private",
4261     "field_name" : "mStorage",
4262     "field_offset" : 64,
4263     "referenced_type" : "type-146"
4264    },
4265    {
4266     "access" : "private",
4267     "field_name" : "mCount",
4268     "field_offset" : 128,
4269     "referenced_type" : "type-29"
4270    },
4271    {
4272     "access" : "private",
4273     "field_name" : "mFlags",
4274     "field_offset" : 192,
4275     "referenced_type" : "type-23"
4276    },
4277    {
4278     "access" : "private",
4279     "field_name" : "mItemSize",
4280     "field_offset" : 256,
4281     "referenced_type" : "type-28"
4282    }
4283   ],
4284   "linker_set_key" : "android::VectorImpl",
4285   "name" : "android::VectorImpl",
4286   "record_kind" : "class",
4287   "referenced_type" : "type-192",
4288   "self_type" : "type-192",
4289   "size" : 40,
4290   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4291   "unique_id" : "_ZTSN7android10VectorImplE",
4292   "vtable_components" :
4293   [
4294    {
4295     "kind" : "offset_to_top"
4296    },
4297    {
4298     "kind" : "rtti",
4299     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4300    },
4301    {
4302     "kind" : "complete_dtor_pointer",
4303     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4304    },
4305    {
4306     "kind" : "deleting_dtor_pointer",
4307     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4308    },
4309    {
4310     "is_pure" : true,
4311     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
4312    },
4313    {
4314     "is_pure" : true,
4315     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
4316    },
4317    {
4318     "is_pure" : true,
4319     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
4320    },
4321    {
4322     "is_pure" : true,
4323     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
4324    },
4325    {
4326     "is_pure" : true,
4327     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
4328    },
4329    {
4330     "is_pure" : true,
4331     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
4332    }
4333   ]
4334  },
4335  {
4336   "alignment" : 8,
4337   "base_specifiers" :
4338   [
4339    {
4340     "referenced_type" : "type-4"
4341    }
4342   ],
4343   "linker_set_key" : "android::VirtualLightRefBase",
4344   "name" : "android::VirtualLightRefBase",
4345   "record_kind" : "class",
4346   "referenced_type" : "type-3",
4347   "self_type" : "type-3",
4348   "size" : 16,
4349   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4350   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
4351   "vtable_components" :
4352   [
4353    {
4354     "kind" : "offset_to_top"
4355    },
4356    {
4357     "kind" : "rtti",
4358     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
4359    },
4360    {
4361     "kind" : "complete_dtor_pointer",
4362     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
4363    },
4364    {
4365     "kind" : "deleting_dtor_pointer",
4366     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
4367    }
4368   ]
4369  },
4370  {
4371   "alignment" : 8,
4372   "base_specifiers" :
4373   [
4374    {
4375     "referenced_type" : "type-147"
4376    }
4377   ],
4378   "fields" :
4379   [
4380    {
4381     "access" : "protected",
4382     "field_name" : "mSchedPolicy",
4383     "field_offset" : 64,
4384     "referenced_type" : "type-10"
4385    },
4386    {
4387     "access" : "protected",
4388     "field_name" : "mSchedPriority",
4389     "field_offset" : 96,
4390     "referenced_type" : "type-10"
4391    },
4392    {
4393     "access" : "private",
4394     "field_name" : "mExtras",
4395     "field_offset" : 128,
4396     "referenced_type" : "type-145"
4397    },
4398    {
4399     "access" : "private",
4400     "field_name" : "mReserved0",
4401     "field_offset" : 192,
4402     "referenced_type" : "type-146"
4403    }
4404   ],
4405   "linker_set_key" : "android::hardware::BHwBinder",
4406   "name" : "android::hardware::BHwBinder",
4407   "record_kind" : "class",
4408   "referenced_type" : "type-144",
4409   "self_type" : "type-144",
4410   "size" : 48,
4411   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
4412   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
4413   "vtable_components" :
4414   [
4415    {
4416     "component_value" : 32,
4417     "kind" : "vbase_offset"
4418    },
4419    {
4420     "kind" : "offset_to_top"
4421    },
4422    {
4423     "kind" : "rtti",
4424     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
4425    },
4426    {
4427     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4428    },
4429    {
4430     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
4431    },
4432    {
4433     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
4434    },
4435    {
4436     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4437    },
4438    {
4439     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4440    },
4441    {
4442     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
4443    },
4444    {
4445     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
4446    },
4447    {
4448     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
4449    },
4450    {
4451     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4452    },
4453    {
4454     "kind" : "complete_dtor_pointer",
4455     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
4456    },
4457    {
4458     "kind" : "deleting_dtor_pointer",
4459     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
4460    },
4461    {
4462     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4463    },
4464    {
4465     "kind" : "vcall_offset"
4466    },
4467    {
4468     "kind" : "vcall_offset"
4469    },
4470    {
4471     "kind" : "vcall_offset"
4472    },
4473    {
4474     "kind" : "vcall_offset"
4475    },
4476    {
4477     "component_value" : -32,
4478     "kind" : "vcall_offset"
4479    },
4480    {
4481     "component_value" : -32,
4482     "kind" : "offset_to_top"
4483    },
4484    {
4485     "kind" : "rtti",
4486     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
4487    },
4488    {
4489     "kind" : "complete_dtor_pointer",
4490     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
4491    },
4492    {
4493     "kind" : "deleting_dtor_pointer",
4494     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
4495    },
4496    {
4497     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4498    },
4499    {
4500     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4501    },
4502    {
4503     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4504    },
4505    {
4506     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4507    }
4508   ]
4509  },
4510  {
4511   "alignment" : 8,
4512   "base_specifiers" :
4513   [
4514    {
4515     "is_virtual" : true,
4516     "referenced_type" : "type-47"
4517    }
4518   ],
4519   "fields" :
4520   [
4521    {
4522     "access" : "private",
4523     "field_name" : "mRemote",
4524     "field_offset" : 64,
4525     "referenced_type" : "type-149"
4526    },
4527    {
4528     "access" : "private",
4529     "field_name" : "mRefs",
4530     "field_offset" : 128,
4531     "referenced_type" : "type-151"
4532    },
4533    {
4534     "access" : "private",
4535     "field_name" : "mState",
4536     "field_offset" : 192,
4537     "referenced_type" : "type-153"
4538    }
4539   ],
4540   "linker_set_key" : "android::hardware::BpHwRefBase",
4541   "name" : "android::hardware::BpHwRefBase",
4542   "record_kind" : "class",
4543   "referenced_type" : "type-148",
4544   "self_type" : "type-148",
4545   "size" : 48,
4546   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
4547   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
4548   "vtable_components" :
4549   [
4550    {
4551     "component_value" : 32,
4552     "kind" : "vbase_offset"
4553    },
4554    {
4555     "kind" : "offset_to_top"
4556    },
4557    {
4558     "kind" : "rtti",
4559     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
4560    },
4561    {
4562     "kind" : "complete_dtor_pointer",
4563     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
4564    },
4565    {
4566     "kind" : "deleting_dtor_pointer",
4567     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
4568    },
4569    {
4570     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
4571    },
4572    {
4573     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4574    },
4575    {
4576     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4577    },
4578    {
4579     "kind" : "vcall_offset"
4580    },
4581    {
4582     "component_value" : -32,
4583     "kind" : "vcall_offset"
4584    },
4585    {
4586     "component_value" : -32,
4587     "kind" : "vcall_offset"
4588    },
4589    {
4590     "component_value" : -32,
4591     "kind" : "vcall_offset"
4592    },
4593    {
4594     "component_value" : -32,
4595     "kind" : "vcall_offset"
4596    },
4597    {
4598     "component_value" : -32,
4599     "kind" : "offset_to_top"
4600    },
4601    {
4602     "kind" : "rtti",
4603     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
4604    },
4605    {
4606     "kind" : "complete_dtor_pointer",
4607     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
4608    },
4609    {
4610     "kind" : "deleting_dtor_pointer",
4611     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
4612    },
4613    {
4614     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
4615    },
4616    {
4617     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4618    },
4619    {
4620     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4621    },
4622    {
4623     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4624    }
4625   ]
4626  },
4627  {
4628   "alignment" : 8,
4629   "fields" :
4630   [
4631    {
4632     "field_name" : "flags",
4633     "referenced_type" : "type-2"
4634    },
4635    {
4636     "field_name" : "fdIndex",
4637     "field_offset" : 32,
4638     "referenced_type" : "type-2"
4639    },
4640    {
4641     "field_name" : "offset",
4642     "field_offset" : 64,
4643     "referenced_type" : "type-2"
4644    },
4645    {
4646     "field_name" : "extent",
4647     "field_offset" : 128,
4648     "referenced_type" : "type-29"
4649    }
4650   ],
4651   "linker_set_key" : "android::hardware::GrantorDescriptor",
4652   "name" : "android::hardware::GrantorDescriptor",
4653   "referenced_type" : "type-84",
4654   "self_type" : "type-84",
4655   "size" : 24,
4656   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
4657   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
4658  },
4659  {
4660   "alignment" : 8,
4661   "base_specifiers" :
4662   [
4663    {
4664     "is_virtual" : true,
4665     "referenced_type" : "type-68"
4666    },
4667    {
4668     "is_virtual" : true,
4669     "referenced_type" : "type-47"
4670    }
4671   ],
4672   "linker_set_key" : "android::hardware::HidlMemory",
4673   "name" : "android::hardware::HidlMemory",
4674   "record_kind" : "class",
4675   "referenced_type" : "type-76",
4676   "self_type" : "type-76",
4677   "size" : 64,
4678   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
4679   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
4680   "vtable_components" :
4681   [
4682    {
4683     "component_value" : 48,
4684     "kind" : "vbase_offset"
4685    },
4686    {
4687     "component_value" : 8,
4688     "kind" : "vbase_offset"
4689    },
4690    {
4691     "kind" : "offset_to_top"
4692    },
4693    {
4694     "kind" : "rtti",
4695     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4696    },
4697    {
4698     "kind" : "complete_dtor_pointer",
4699     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
4700    },
4701    {
4702     "kind" : "deleting_dtor_pointer",
4703     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
4704    },
4705    {
4706     "kind" : "vcall_offset"
4707    },
4708    {
4709     "kind" : "vcall_offset"
4710    },
4711    {
4712     "kind" : "vcall_offset"
4713    },
4714    {
4715     "kind" : "vcall_offset"
4716    },
4717    {
4718     "component_value" : -48,
4719     "kind" : "vcall_offset"
4720    },
4721    {
4722     "component_value" : -48,
4723     "kind" : "offset_to_top"
4724    },
4725    {
4726     "kind" : "rtti",
4727     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4728    },
4729    {
4730     "kind" : "complete_dtor_pointer",
4731     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
4732    },
4733    {
4734     "kind" : "deleting_dtor_pointer",
4735     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
4736    },
4737    {
4738     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4739    },
4740    {
4741     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4742    },
4743    {
4744     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4745    },
4746    {
4747     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4748    }
4749   ]
4750  },
4751  {
4752   "alignment" : 8,
4753   "base_specifiers" :
4754   [
4755    {
4756     "is_virtual" : true,
4757     "referenced_type" : "type-47"
4758    }
4759   ],
4760   "linker_set_key" : "android::hardware::IBinder",
4761   "name" : "android::hardware::IBinder",
4762   "record_kind" : "class",
4763   "referenced_type" : "type-147",
4764   "self_type" : "type-147",
4765   "size" : 24,
4766   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4767   "unique_id" : "_ZTSN7android8hardware7IBinderE",
4768   "vtable_components" :
4769   [
4770    {
4771     "component_value" : 8,
4772     "kind" : "vbase_offset"
4773    },
4774    {
4775     "kind" : "offset_to_top"
4776    },
4777    {
4778     "kind" : "rtti",
4779     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4780    },
4781    {
4782     "is_pure" : true,
4783     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4784    },
4785    {
4786     "is_pure" : true,
4787     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
4788    },
4789    {
4790     "is_pure" : true,
4791     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
4792    },
4793    {
4794     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4795    },
4796    {
4797     "is_pure" : true,
4798     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4799    },
4800    {
4801     "is_pure" : true,
4802     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
4803    },
4804    {
4805     "is_pure" : true,
4806     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
4807    },
4808    {
4809     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
4810    },
4811    {
4812     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4813    },
4814    {
4815     "kind" : "complete_dtor_pointer",
4816     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
4817    },
4818    {
4819     "kind" : "deleting_dtor_pointer",
4820     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
4821    },
4822    {
4823     "kind" : "vcall_offset"
4824    },
4825    {
4826     "kind" : "vcall_offset"
4827    },
4828    {
4829     "kind" : "vcall_offset"
4830    },
4831    {
4832     "kind" : "vcall_offset"
4833    },
4834    {
4835     "component_value" : -8,
4836     "kind" : "vcall_offset"
4837    },
4838    {
4839     "component_value" : -8,
4840     "kind" : "offset_to_top"
4841    },
4842    {
4843     "kind" : "rtti",
4844     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4845    },
4846    {
4847     "kind" : "complete_dtor_pointer",
4848     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
4849    },
4850    {
4851     "kind" : "deleting_dtor_pointer",
4852     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
4853    },
4854    {
4855     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4856    },
4857    {
4858     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4859    },
4860    {
4861     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4862    },
4863    {
4864     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4865    }
4866   ]
4867  },
4868  {
4869   "alignment" : 8,
4870   "base_specifiers" :
4871   [
4872    {
4873     "is_virtual" : true,
4874     "referenced_type" : "type-47"
4875    }
4876   ],
4877   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
4878   "name" : "android::hardware::IBinder::DeathRecipient",
4879   "record_kind" : "class",
4880   "referenced_type" : "type-142",
4881   "self_type" : "type-142",
4882   "size" : 24,
4883   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4884   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
4885   "vtable_components" :
4886   [
4887    {
4888     "component_value" : 8,
4889     "kind" : "vbase_offset"
4890    },
4891    {
4892     "kind" : "offset_to_top"
4893    },
4894    {
4895     "kind" : "rtti",
4896     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4897    },
4898    {
4899     "is_pure" : true,
4900     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
4901    },
4902    {
4903     "kind" : "complete_dtor_pointer",
4904     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
4905    },
4906    {
4907     "kind" : "deleting_dtor_pointer",
4908     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
4909    },
4910    {
4911     "kind" : "vcall_offset"
4912    },
4913    {
4914     "kind" : "vcall_offset"
4915    },
4916    {
4917     "kind" : "vcall_offset"
4918    },
4919    {
4920     "kind" : "vcall_offset"
4921    },
4922    {
4923     "component_value" : -8,
4924     "kind" : "vcall_offset"
4925    },
4926    {
4927     "component_value" : -8,
4928     "kind" : "offset_to_top"
4929    },
4930    {
4931     "kind" : "rtti",
4932     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4933    },
4934    {
4935     "kind" : "complete_dtor_pointer",
4936     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
4937    },
4938    {
4939     "kind" : "deleting_dtor_pointer",
4940     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
4941    },
4942    {
4943     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4944    },
4945    {
4946     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4947    },
4948    {
4949     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4950    },
4951    {
4952     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4953    }
4954   ]
4955  },
4956  {
4957   "alignment" : 8,
4958   "base_specifiers" :
4959   [
4960    {
4961     "is_virtual" : true,
4962     "referenced_type" : "type-47"
4963    }
4964   ],
4965   "linker_set_key" : "android::hardware::IInterface",
4966   "name" : "android::hardware::IInterface",
4967   "record_kind" : "class",
4968   "referenced_type" : "type-158",
4969   "self_type" : "type-158",
4970   "size" : 24,
4971   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
4972   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
4973   "vtable_components" :
4974   [
4975    {
4976     "component_value" : 8,
4977     "kind" : "vbase_offset"
4978    },
4979    {
4980     "kind" : "offset_to_top"
4981    },
4982    {
4983     "kind" : "rtti",
4984     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4985    },
4986    {
4987     "kind" : "complete_dtor_pointer",
4988     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
4989    },
4990    {
4991     "kind" : "deleting_dtor_pointer",
4992     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
4993    },
4994    {
4995     "is_pure" : true,
4996     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
4997    },
4998    {
4999     "kind" : "vcall_offset"
5000    },
5001    {
5002     "kind" : "vcall_offset"
5003    },
5004    {
5005     "kind" : "vcall_offset"
5006    },
5007    {
5008     "kind" : "vcall_offset"
5009    },
5010    {
5011     "component_value" : -8,
5012     "kind" : "vcall_offset"
5013    },
5014    {
5015     "component_value" : -8,
5016     "kind" : "offset_to_top"
5017    },
5018    {
5019     "kind" : "rtti",
5020     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
5021    },
5022    {
5023     "kind" : "complete_dtor_pointer",
5024     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
5025    },
5026    {
5027     "kind" : "deleting_dtor_pointer",
5028     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
5029    },
5030    {
5031     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5032    },
5033    {
5034     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5035    },
5036    {
5037     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5038    },
5039    {
5040     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5041    }
5042   ]
5043  },
5044  {
5045   "alignment" : 8,
5046   "fields" :
5047   [
5048    {
5049     "access" : "private",
5050     "field_name" : "mGrantors",
5051     "referenced_type" : "type-80"
5052    },
5053    {
5054     "access" : "private",
5055     "field_name" : "mHandle",
5056     "field_offset" : 128,
5057     "referenced_type" : "type-107"
5058    },
5059    {
5060     "access" : "private",
5061     "field_name" : "mQuantum",
5062     "field_offset" : 192,
5063     "referenced_type" : "type-2"
5064    },
5065    {
5066     "access" : "private",
5067     "field_name" : "mFlags",
5068     "field_offset" : 224,
5069     "referenced_type" : "type-2"
5070    }
5071   ],
5072   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
5073   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
5074   "referenced_type" : "type-106",
5075   "self_type" : "type-106",
5076   "size" : 32,
5077   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
5078   "template_args" : [ "type-18" ],
5079   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
5080  },
5081  {
5082   "alignment" : 8,
5083   "fields" :
5084   [
5085    {
5086     "access" : "private",
5087     "field_name" : "mBufCachePos",
5088     "referenced_type" : "type-29"
5089    },
5090    {
5091     "access" : "private",
5092     "field_name" : "mBufCache",
5093     "field_offset" : 64,
5094     "referenced_type" : "type-160"
5095    },
5096    {
5097     "access" : "private",
5098     "field_name" : "mError",
5099     "field_offset" : 256,
5100     "referenced_type" : "type-10"
5101    },
5102    {
5103     "access" : "private",
5104     "field_name" : "mData",
5105     "field_offset" : 320,
5106     "referenced_type" : "type-161"
5107    },
5108    {
5109     "access" : "private",
5110     "field_name" : "mDataSize",
5111     "field_offset" : 384,
5112     "referenced_type" : "type-29"
5113    },
5114    {
5115     "access" : "private",
5116     "field_name" : "mDataCapacity",
5117     "field_offset" : 448,
5118     "referenced_type" : "type-29"
5119    },
5120    {
5121     "access" : "private",
5122     "field_name" : "mDataPos",
5123     "field_offset" : 512,
5124     "referenced_type" : "type-29"
5125    },
5126    {
5127     "access" : "private",
5128     "field_name" : "mObjects",
5129     "field_offset" : 576,
5130     "referenced_type" : "type-162"
5131    },
5132    {
5133     "access" : "private",
5134     "field_name" : "mObjectsSize",
5135     "field_offset" : 640,
5136     "referenced_type" : "type-29"
5137    },
5138    {
5139     "access" : "private",
5140     "field_name" : "mObjectsCapacity",
5141     "field_offset" : 704,
5142     "referenced_type" : "type-29"
5143    },
5144    {
5145     "access" : "private",
5146     "field_name" : "mNextObjectHint",
5147     "field_offset" : 768,
5148     "referenced_type" : "type-29"
5149    },
5150    {
5151     "access" : "private",
5152     "field_name" : "mNumRef",
5153     "field_offset" : 832,
5154     "referenced_type" : "type-29"
5155    },
5156    {
5157     "access" : "private",
5158     "field_name" : "mFdsKnown",
5159     "field_offset" : 896,
5160     "referenced_type" : "type-37"
5161    },
5162    {
5163     "access" : "private",
5164     "field_name" : "mHasFds",
5165     "field_offset" : 904,
5166     "referenced_type" : "type-37"
5167    },
5168    {
5169     "access" : "private",
5170     "field_name" : "mAllowFds",
5171     "field_offset" : 912,
5172     "referenced_type" : "type-37"
5173    },
5174    {
5175     "access" : "private",
5176     "field_name" : "mOwner",
5177     "field_offset" : 960,
5178     "referenced_type" : "type-164"
5179    },
5180    {
5181     "access" : "private",
5182     "field_name" : "mOwnerCookie",
5183     "field_offset" : 1024,
5184     "referenced_type" : "type-146"
5185    }
5186   ],
5187   "linker_set_key" : "android::hardware::Parcel",
5188   "name" : "android::hardware::Parcel",
5189   "record_kind" : "class",
5190   "referenced_type" : "type-159",
5191   "self_type" : "type-159",
5192   "size" : 136,
5193   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5194   "unique_id" : "_ZTSN7android8hardware6ParcelE"
5195  },
5196  {
5197   "access" : "private",
5198   "alignment" : 8,
5199   "fields" :
5200   [
5201    {
5202     "field_name" : "index",
5203     "referenced_type" : "type-29"
5204    },
5205    {
5206     "field_name" : "buffer",
5207     "field_offset" : 64,
5208     "referenced_type" : "type-163"
5209    },
5210    {
5211     "field_name" : "bufend",
5212     "field_offset" : 128,
5213     "referenced_type" : "type-163"
5214    }
5215   ],
5216   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
5217   "name" : "android::hardware::Parcel::BufferInfo",
5218   "referenced_type" : "type-173",
5219   "self_type" : "type-173",
5220   "size" : 24,
5221   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5222   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
5223  },
5224  {
5225   "alignment" : 8,
5226   "base_specifiers" :
5227   [
5228    {
5229     "is_virtual" : true,
5230     "referenced_type" : "type-47"
5231    }
5232   ],
5233   "fields" :
5234   [
5235    {
5236     "access" : "private",
5237     "field_name" : "mDriverFD",
5238     "field_offset" : 64,
5239     "referenced_type" : "type-10"
5240    },
5241    {
5242     "access" : "private",
5243     "field_name" : "mVMStart",
5244     "field_offset" : 128,
5245     "referenced_type" : "type-146"
5246    },
5247    {
5248     "access" : "private",
5249     "field_name" : "mThreadCountLock",
5250     "field_offset" : 192,
5251     "referenced_type" : "type-259"
5252    },
5253    {
5254     "access" : "private",
5255     "field_name" : "mThreadCountDecrement",
5256     "field_offset" : 512,
5257     "referenced_type" : "type-260"
5258    },
5259    {
5260     "access" : "private",
5261     "field_name" : "mExecutingThreadsCount",
5262     "field_offset" : 896,
5263     "referenced_type" : "type-29"
5264    },
5265    {
5266     "access" : "private",
5267     "field_name" : "mMaxThreads",
5268     "field_offset" : 960,
5269     "referenced_type" : "type-29"
5270    },
5271    {
5272     "access" : "private",
5273     "field_name" : "mStarvationStartTimeMs",
5274     "field_offset" : 1024,
5275     "referenced_type" : "type-26"
5276    },
5277    {
5278     "access" : "private",
5279     "field_name" : "mLock",
5280     "field_offset" : 1088,
5281     "referenced_type" : "type-237"
5282    },
5283    {
5284     "access" : "private",
5285     "field_name" : "mHandleToObject",
5286     "field_offset" : 1408,
5287     "referenced_type" : "type-198"
5288    },
5289    {
5290     "access" : "private",
5291     "field_name" : "mManagesContexts",
5292     "field_offset" : 1728,
5293     "referenced_type" : "type-37"
5294    },
5295    {
5296     "access" : "private",
5297     "field_name" : "mBinderContextCheckFunc",
5298     "field_offset" : 1792,
5299     "referenced_type" : "type-261"
5300    },
5301    {
5302     "access" : "private",
5303     "field_name" : "mBinderContextUserData",
5304     "field_offset" : 1856,
5305     "referenced_type" : "type-146"
5306    },
5307    {
5308     "access" : "private",
5309     "field_name" : "mContexts",
5310     "field_offset" : 1920,
5311     "referenced_type" : "type-203"
5312    },
5313    {
5314     "access" : "private",
5315     "field_name" : "mRootDir",
5316     "field_offset" : 2240,
5317     "referenced_type" : "type-123"
5318    },
5319    {
5320     "access" : "private",
5321     "field_name" : "mThreadPoolStarted",
5322     "field_offset" : 2304,
5323     "referenced_type" : "type-37"
5324    },
5325    {
5326     "access" : "private",
5327     "field_name" : "mSpawnThreadOnStart",
5328     "field_offset" : 2312,
5329     "referenced_type" : "type-37"
5330    },
5331    {
5332     "access" : "private",
5333     "field_name" : "mThreadPoolSeq",
5334     "field_offset" : 2336,
5335     "referenced_type" : "type-265"
5336    },
5337    {
5338     "access" : "private",
5339     "field_name" : "mMmapSize",
5340     "field_offset" : 2368,
5341     "referenced_type" : "type-28"
5342    },
5343    {
5344     "access" : "private",
5345     "field_name" : "mCallRestriction",
5346     "field_offset" : 2432,
5347     "referenced_type" : "type-266"
5348    }
5349   ],
5350   "linker_set_key" : "android::hardware::ProcessState",
5351   "name" : "android::hardware::ProcessState",
5352   "record_kind" : "class",
5353   "referenced_type" : "type-258",
5354   "self_type" : "type-258",
5355   "size" : 328,
5356   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5357   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
5358   "vtable_components" :
5359   [
5360    {
5361     "component_value" : 312,
5362     "kind" : "vbase_offset"
5363    },
5364    {
5365     "kind" : "offset_to_top"
5366    },
5367    {
5368     "kind" : "rtti",
5369     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5370    },
5371    {
5372     "kind" : "complete_dtor_pointer",
5373     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
5374    },
5375    {
5376     "kind" : "deleting_dtor_pointer",
5377     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
5378    },
5379    {
5380     "kind" : "vcall_offset"
5381    },
5382    {
5383     "kind" : "vcall_offset"
5384    },
5385    {
5386     "kind" : "vcall_offset"
5387    },
5388    {
5389     "kind" : "vcall_offset"
5390    },
5391    {
5392     "component_value" : -312,
5393     "kind" : "vcall_offset"
5394    },
5395    {
5396     "component_value" : -312,
5397     "kind" : "offset_to_top"
5398    },
5399    {
5400     "kind" : "rtti",
5401     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5402    },
5403    {
5404     "kind" : "complete_dtor_pointer",
5405     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
5406    },
5407    {
5408     "kind" : "deleting_dtor_pointer",
5409     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
5410    },
5411    {
5412     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5413    },
5414    {
5415     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5416    },
5417    {
5418     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5419    },
5420    {
5421     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5422    }
5423   ]
5424  },
5425  {
5426   "access" : "private",
5427   "alignment" : 8,
5428   "fields" :
5429   [
5430    {
5431     "field_name" : "binder",
5432     "referenced_type" : "type-150"
5433    },
5434    {
5435     "field_name" : "refs",
5436     "field_offset" : 64,
5437     "referenced_type" : "type-151"
5438    }
5439   ],
5440   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
5441   "name" : "android::hardware::ProcessState::handle_entry",
5442   "referenced_type" : "type-199",
5443   "self_type" : "type-199",
5444   "size" : 16,
5445   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5446   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
5447  },
5448  {
5449   "alignment" : 8,
5450   "base_specifiers" :
5451   [
5452    {
5453     "referenced_type" : "type-333"
5454    }
5455   ],
5456   "fields" :
5457   [
5458    {
5459     "access" : "private",
5460     "field_name" : "mVal",
5461     "field_offset" : 264,
5462     "referenced_type" : "type-37"
5463    }
5464   ],
5465   "linker_set_key" : "android::hardware::Return<bool>",
5466   "name" : "android::hardware::Return<bool>",
5467   "record_kind" : "class",
5468   "referenced_type" : "type-332",
5469   "self_type" : "type-332",
5470   "size" : 40,
5471   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5472   "template_args" : [ "type-37" ],
5473   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
5474  },
5475  {
5476   "alignment" : 8,
5477   "base_specifiers" :
5478   [
5479    {
5480     "referenced_type" : "type-333"
5481    }
5482   ],
5483   "linker_set_key" : "android::hardware::Return<void>",
5484   "name" : "android::hardware::Return<void>",
5485   "record_kind" : "class",
5486   "referenced_type" : "type-344",
5487   "self_type" : "type-344",
5488   "size" : 40,
5489   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5490   "template_args" : [ "type-96" ],
5491   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
5492  },
5493  {
5494   "alignment" : 8,
5495   "fields" :
5496   [
5497    {
5498     "access" : "private",
5499     "field_name" : "mException",
5500     "referenced_type" : "type-10"
5501    },
5502    {
5503     "access" : "private",
5504     "field_name" : "mErrorCode",
5505     "field_offset" : 32,
5506     "referenced_type" : "type-10"
5507    },
5508    {
5509     "access" : "private",
5510     "field_name" : "mMessage",
5511     "field_offset" : 64,
5512     "referenced_type" : "type-323"
5513    }
5514   ],
5515   "linker_set_key" : "android::hardware::Status",
5516   "name" : "android::hardware::Status",
5517   "record_kind" : "class",
5518   "referenced_type" : "type-322",
5519   "self_type" : "type-322",
5520   "size" : 32,
5521   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5522   "unique_id" : "_ZTSN7android8hardware6StatusE"
5523  },
5524  {
5525   "alignment" : 8,
5526   "fields" :
5527   [
5528    {
5529     "access" : "protected",
5530     "field_name" : "mInstrumentationCallbacks",
5531     "field_offset" : 64,
5532     "referenced_type" : "type-182"
5533    },
5534    {
5535     "access" : "protected",
5536     "field_name" : "mEnableInstrumentation",
5537     "field_offset" : 256,
5538     "referenced_type" : "type-37"
5539    },
5540    {
5541     "access" : "protected",
5542     "field_name" : "mInstrumentationLibPackage",
5543     "field_offset" : 320,
5544     "referenced_type" : "type-183"
5545    },
5546    {
5547     "access" : "protected",
5548     "field_name" : "mInterfaceName",
5549     "field_offset" : 512,
5550     "referenced_type" : "type-184"
5551    }
5552   ],
5553   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
5554   "name" : "android::hardware::details::HidlInstrumentor",
5555   "referenced_type" : "type-181",
5556   "self_type" : "type-181",
5557   "size" : 88,
5558   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5559   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
5560   "vtable_components" :
5561   [
5562    {
5563     "kind" : "offset_to_top"
5564    },
5565    {
5566     "kind" : "rtti",
5567     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
5568    },
5569    {
5570     "kind" : "complete_dtor_pointer",
5571     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
5572    },
5573    {
5574     "kind" : "deleting_dtor_pointer",
5575     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
5576    }
5577   ]
5578  },
5579  {
5580   "alignment" : 4,
5581   "fields" :
5582   [
5583    {
5584     "field_name" : "sched_policy",
5585     "referenced_type" : "type-10"
5586    },
5587    {
5588     "field_name" : "prio",
5589     "field_offset" : 32,
5590     "referenced_type" : "type-10"
5591    }
5592   ],
5593   "linker_set_key" : "android::hardware::details::SchedPrio",
5594   "name" : "android::hardware::details::SchedPrio",
5595   "referenced_type" : "type-190",
5596   "self_type" : "type-190",
5597   "size" : 8,
5598   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
5599   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
5600  },
5601  {
5602   "alignment" : 1,
5603   "linker_set_key" : "android::hardware::details::bnhw_tag",
5604   "name" : "android::hardware::details::bnhw_tag",
5605   "referenced_type" : "type-172",
5606   "self_type" : "type-172",
5607   "size" : 1,
5608   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5609   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
5610  },
5611  {
5612   "alignment" : 1,
5613   "linker_set_key" : "android::hardware::details::bphw_tag",
5614   "name" : "android::hardware::details::bphw_tag",
5615   "referenced_type" : "type-191",
5616   "self_type" : "type-191",
5617   "size" : 1,
5618   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5619   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
5620  },
5621  {
5622   "alignment" : 1,
5623   "linker_set_key" : "android::hardware::details::bs_tag",
5624   "name" : "android::hardware::details::bs_tag",
5625   "referenced_type" : "type-202",
5626   "self_type" : "type-202",
5627   "size" : 1,
5628   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5629   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
5630  },
5631  {
5632   "access" : "private",
5633   "alignment" : 8,
5634   "fields" :
5635   [
5636    {
5637     "field_name" : "mPointer",
5638     "referenced_type" : "type-83"
5639    },
5640    {
5641     "field_name" : "_pad",
5642     "referenced_type" : "type-29"
5643    }
5644   ],
5645   "is_anonymous" : true,
5646   "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",
5647   "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",
5648   "record_kind" : "union",
5649   "referenced_type" : "type-82",
5650   "self_type" : "type-82",
5651   "size" : 8,
5652   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5653   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
5654  },
5655  {
5656   "alignment" : 8,
5657   "fields" :
5658   [
5659    {
5660     "access" : "private",
5661     "referenced_type" : "type-82"
5662    }
5663   ],
5664   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5665   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5666   "referenced_type" : "type-81",
5667   "self_type" : "type-81",
5668   "size" : 8,
5669   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5670   "template_args" : [ "type-84" ],
5671   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
5672  },
5673  {
5674   "alignment" : 8,
5675   "fields" :
5676   [
5677    {
5678     "access" : "private",
5679     "referenced_type" : "type-87"
5680    }
5681   ],
5682   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
5683   "name" : "android::hardware::details::hidl_pointer<char>",
5684   "referenced_type" : "type-86",
5685   "self_type" : "type-86",
5686   "size" : 8,
5687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5688   "template_args" : [ "type-18" ],
5689   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
5690  },
5691  {
5692   "access" : "private",
5693   "alignment" : 8,
5694   "fields" :
5695   [
5696    {
5697     "field_name" : "mPointer",
5698     "referenced_type" : "type-88"
5699    },
5700    {
5701     "field_name" : "_pad",
5702     "referenced_type" : "type-29"
5703    }
5704   ],
5705   "is_anonymous" : true,
5706   "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",
5707   "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",
5708   "record_kind" : "union",
5709   "referenced_type" : "type-87",
5710   "self_type" : "type-87",
5711   "size" : 8,
5712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5713   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
5714  },
5715  {
5716   "alignment" : 8,
5717   "fields" :
5718   [
5719    {
5720     "access" : "private",
5721     "referenced_type" : "type-63"
5722    }
5723   ],
5724   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
5725   "name" : "android::hardware::details::hidl_pointer<const char>",
5726   "referenced_type" : "type-62",
5727   "self_type" : "type-62",
5728   "size" : 8,
5729   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5730   "template_args" : [ "type-65" ],
5731   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
5732  },
5733  {
5734   "access" : "private",
5735   "alignment" : 8,
5736   "fields" :
5737   [
5738    {
5739     "field_name" : "mPointer",
5740     "referenced_type" : "type-64"
5741    },
5742    {
5743     "field_name" : "_pad",
5744     "referenced_type" : "type-29"
5745    }
5746   ],
5747   "is_anonymous" : true,
5748   "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",
5749   "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",
5750   "record_kind" : "union",
5751   "referenced_type" : "type-63",
5752   "self_type" : "type-63",
5753   "size" : 8,
5754   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5755   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
5756  },
5757  {
5758   "alignment" : 8,
5759   "fields" :
5760   [
5761    {
5762     "access" : "private",
5763     "referenced_type" : "type-58"
5764    }
5765   ],
5766   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
5767   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
5768   "referenced_type" : "type-57",
5769   "self_type" : "type-57",
5770   "size" : 8,
5771   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5772   "template_args" : [ "type-60" ],
5773   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
5774  },
5775  {
5776   "access" : "private",
5777   "alignment" : 8,
5778   "fields" :
5779   [
5780    {
5781     "field_name" : "mPointer",
5782     "referenced_type" : "type-59"
5783    },
5784    {
5785     "field_name" : "_pad",
5786     "referenced_type" : "type-29"
5787    }
5788   ],
5789   "is_anonymous" : true,
5790   "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",
5791   "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",
5792   "record_kind" : "union",
5793   "referenced_type" : "type-58",
5794   "self_type" : "type-58",
5795   "size" : 8,
5796   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5797   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
5798  },
5799  {
5800   "alignment" : 8,
5801   "fields" :
5802   [
5803    {
5804     "access" : "private",
5805     "referenced_type" : "type-108"
5806    }
5807   ],
5808   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
5809   "name" : "android::hardware::details::hidl_pointer<native_handle>",
5810   "referenced_type" : "type-107",
5811   "self_type" : "type-107",
5812   "size" : 8,
5813   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5814   "template_args" : [ "type-35" ],
5815   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
5816  },
5817  {
5818   "access" : "private",
5819   "alignment" : 8,
5820   "fields" :
5821   [
5822    {
5823     "field_name" : "mPointer",
5824     "referenced_type" : "type-34"
5825    },
5826    {
5827     "field_name" : "_pad",
5828     "referenced_type" : "type-29"
5829    }
5830   ],
5831   "is_anonymous" : true,
5832   "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",
5833   "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",
5834   "record_kind" : "union",
5835   "referenced_type" : "type-108",
5836   "self_type" : "type-108",
5837   "size" : 8,
5838   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5839   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
5840  },
5841  {
5842   "alignment" : 1,
5843   "linker_set_key" : "android::hardware::details::i_tag",
5844   "name" : "android::hardware::details::i_tag",
5845   "referenced_type" : "type-157",
5846   "self_type" : "type-157",
5847   "size" : 1,
5848   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5849   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
5850  },
5851  {
5852   "alignment" : 8,
5853   "fields" :
5854   [
5855    {
5856     "access" : "private",
5857     "field_name" : "mStatus",
5858     "referenced_type" : "type-322"
5859    },
5860    {
5861     "access" : "private",
5862     "field_name" : "mCheckedStatus",
5863     "field_offset" : 256,
5864     "referenced_type" : "type-37"
5865    }
5866   ],
5867   "linker_set_key" : "android::hardware::details::return_status",
5868   "name" : "android::hardware::details::return_status",
5869   "record_kind" : "class",
5870   "referenced_type" : "type-333",
5871   "self_type" : "type-333",
5872   "size" : 40,
5873   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5874   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
5875  },
5876  {
5877   "alignment" : 8,
5878   "base_specifiers" :
5879   [
5880    {
5881     "referenced_type" : "type-142"
5882    }
5883   ],
5884   "fields" :
5885   [
5886    {
5887     "access" : "private",
5888     "field_name" : "mRecipient",
5889     "field_offset" : 64,
5890     "referenced_type" : "type-187"
5891    },
5892    {
5893     "access" : "private",
5894     "field_name" : "mCookie",
5895     "field_offset" : 192,
5896     "referenced_type" : "type-29"
5897    },
5898    {
5899     "access" : "private",
5900     "field_name" : "mBase",
5901     "field_offset" : 256,
5902     "referenced_type" : "type-188"
5903    }
5904   ],
5905   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
5906   "name" : "android::hardware::hidl_binder_death_recipient",
5907   "referenced_type" : "type-186",
5908   "self_type" : "type-186",
5909   "size" : 64,
5910   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
5911   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
5912   "vtable_components" :
5913   [
5914    {
5915     "component_value" : 48,
5916     "kind" : "vbase_offset"
5917    },
5918    {
5919     "kind" : "offset_to_top"
5920    },
5921    {
5922     "kind" : "rtti",
5923     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5924    },
5925    {
5926     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
5927    },
5928    {
5929     "kind" : "complete_dtor_pointer",
5930     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
5931    },
5932    {
5933     "kind" : "deleting_dtor_pointer",
5934     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
5935    },
5936    {
5937     "kind" : "vcall_offset"
5938    },
5939    {
5940     "kind" : "vcall_offset"
5941    },
5942    {
5943     "kind" : "vcall_offset"
5944    },
5945    {
5946     "kind" : "vcall_offset"
5947    },
5948    {
5949     "component_value" : -48,
5950     "kind" : "vcall_offset"
5951    },
5952    {
5953     "component_value" : -48,
5954     "kind" : "offset_to_top"
5955    },
5956    {
5957     "kind" : "rtti",
5958     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5959    },
5960    {
5961     "kind" : "complete_dtor_pointer",
5962     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
5963    },
5964    {
5965     "kind" : "deleting_dtor_pointer",
5966     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
5967    },
5968    {
5969     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5970    },
5971    {
5972     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5973    },
5974    {
5975     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5976    },
5977    {
5978     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5979    }
5980   ]
5981  },
5982  {
5983   "alignment" : 8,
5984   "base_specifiers" :
5985   [
5986    {
5987     "is_virtual" : true,
5988     "referenced_type" : "type-47"
5989    }
5990   ],
5991   "linker_set_key" : "android::hardware::hidl_death_recipient",
5992   "name" : "android::hardware::hidl_death_recipient",
5993   "referenced_type" : "type-104",
5994   "self_type" : "type-104",
5995   "size" : 24,
5996   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5997   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
5998   "vtable_components" :
5999   [
6000    {
6001     "component_value" : 8,
6002     "kind" : "vbase_offset"
6003    },
6004    {
6005     "kind" : "offset_to_top"
6006    },
6007    {
6008     "kind" : "rtti",
6009     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6010    },
6011    {
6012     "is_pure" : true,
6013     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
6014    },
6015    {
6016     "kind" : "complete_dtor_pointer",
6017     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
6018    },
6019    {
6020     "kind" : "deleting_dtor_pointer",
6021     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
6022    },
6023    {
6024     "kind" : "vcall_offset"
6025    },
6026    {
6027     "kind" : "vcall_offset"
6028    },
6029    {
6030     "kind" : "vcall_offset"
6031    },
6032    {
6033     "kind" : "vcall_offset"
6034    },
6035    {
6036     "component_value" : -8,
6037     "kind" : "vcall_offset"
6038    },
6039    {
6040     "component_value" : -8,
6041     "kind" : "offset_to_top"
6042    },
6043    {
6044     "kind" : "rtti",
6045     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6046    },
6047    {
6048     "kind" : "complete_dtor_pointer",
6049     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
6050    },
6051    {
6052     "kind" : "deleting_dtor_pointer",
6053     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
6054    },
6055    {
6056     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6057    },
6058    {
6059     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6060    },
6061    {
6062     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6063    },
6064    {
6065     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6066    }
6067   ]
6068  },
6069  {
6070   "alignment" : 8,
6071   "fields" :
6072   [
6073    {
6074     "access" : "private",
6075     "field_name" : "mHandle",
6076     "referenced_type" : "type-57"
6077    },
6078    {
6079     "access" : "private",
6080     "field_name" : "mOwnsHandle",
6081     "field_offset" : 64,
6082     "referenced_type" : "type-37"
6083    }
6084   ],
6085   "linker_set_key" : "android::hardware::hidl_handle",
6086   "name" : "android::hardware::hidl_handle",
6087   "referenced_type" : "type-56",
6088   "self_type" : "type-56",
6089   "size" : 16,
6090   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6091   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
6092  },
6093  {
6094   "alignment" : 8,
6095   "fields" :
6096   [
6097    {
6098     "access" : "private",
6099     "field_name" : "mHandle",
6100     "referenced_type" : "type-56"
6101    },
6102    {
6103     "access" : "private",
6104     "field_name" : "mSize",
6105     "field_offset" : 128,
6106     "referenced_type" : "type-29"
6107    },
6108    {
6109     "access" : "private",
6110     "field_name" : "mName",
6111     "field_offset" : 192,
6112     "referenced_type" : "type-61"
6113    }
6114   ],
6115   "linker_set_key" : "android::hardware::hidl_memory",
6116   "name" : "android::hardware::hidl_memory",
6117   "referenced_type" : "type-68",
6118   "self_type" : "type-68",
6119   "size" : 40,
6120   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6121   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
6122  },
6123  {
6124   "alignment" : 8,
6125   "fields" :
6126   [
6127    {
6128     "access" : "private",
6129     "field_name" : "mBuffer",
6130     "referenced_type" : "type-62"
6131    },
6132    {
6133     "access" : "private",
6134     "field_name" : "mSize",
6135     "field_offset" : 64,
6136     "referenced_type" : "type-2"
6137    },
6138    {
6139     "access" : "private",
6140     "field_name" : "mOwnsBuffer",
6141     "field_offset" : 96,
6142     "referenced_type" : "type-37"
6143    }
6144   ],
6145   "linker_set_key" : "android::hardware::hidl_string",
6146   "name" : "android::hardware::hidl_string",
6147   "referenced_type" : "type-61",
6148   "self_type" : "type-61",
6149   "size" : 16,
6150   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6151   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
6152  },
6153  {
6154   "alignment" : 8,
6155   "fields" :
6156   [
6157    {
6158     "access" : "private",
6159     "field_name" : "mBuffer",
6160     "referenced_type" : "type-81"
6161    },
6162    {
6163     "access" : "private",
6164     "field_name" : "mSize",
6165     "field_offset" : 64,
6166     "referenced_type" : "type-2"
6167    },
6168    {
6169     "access" : "private",
6170     "field_name" : "mOwnsBuffer",
6171     "field_offset" : 96,
6172     "referenced_type" : "type-37"
6173    }
6174   ],
6175   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6176   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6177   "referenced_type" : "type-80",
6178   "self_type" : "type-80",
6179   "size" : 16,
6180   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6181   "template_args" : [ "type-84" ],
6182   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
6183  },
6184  {
6185   "alignment" : 8,
6186   "fields" :
6187   [
6188    {
6189     "access" : "private",
6190     "field_name" : "mBuffer",
6191     "referenced_type" : "type-86"
6192    },
6193    {
6194     "access" : "private",
6195     "field_name" : "mSize",
6196     "field_offset" : 64,
6197     "referenced_type" : "type-2"
6198    },
6199    {
6200     "access" : "private",
6201     "field_name" : "mOwnsBuffer",
6202     "field_offset" : 96,
6203     "referenced_type" : "type-37"
6204    }
6205   ],
6206   "linker_set_key" : "android::hardware::hidl_vec<char>",
6207   "name" : "android::hardware::hidl_vec<char>",
6208   "referenced_type" : "type-85",
6209   "self_type" : "type-85",
6210   "size" : 16,
6211   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6212   "template_args" : [ "type-18" ],
6213   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
6214  },
6215  {
6216   "alignment" : 2,
6217   "fields" :
6218   [
6219    {
6220     "access" : "private",
6221     "field_name" : "mMajor",
6222     "referenced_type" : "type-8"
6223    },
6224    {
6225     "access" : "private",
6226     "field_name" : "mMinor",
6227     "field_offset" : 16,
6228     "referenced_type" : "type-8"
6229    }
6230   ],
6231   "linker_set_key" : "android::hardware::hidl_version",
6232   "name" : "android::hardware::hidl_version",
6233   "referenced_type" : "type-90",
6234   "self_type" : "type-90",
6235   "size" : 4,
6236   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6237   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
6238  },
6239  {
6240   "alignment" : 8,
6241   "fields" :
6242   [
6243    {
6244     "field_name" : "nativeHandle",
6245     "referenced_type" : "type-56"
6246    },
6247    {
6248     "field_name" : "attr",
6249     "field_offset" : 128,
6250     "referenced_type" : "type-301"
6251    }
6252   ],
6253   "linker_set_key" : "android::hardware::media::V1_0::AnwBuffer",
6254   "name" : "android::hardware::media::V1_0::AnwBuffer",
6255   "referenced_type" : "type-302",
6256   "self_type" : "type-302",
6257   "size" : 56,
6258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen/android/hardware/media/1.0/types.h",
6259   "unique_id" : "_ZTSN7android8hardware5media4V1_09AnwBufferE"
6260  },
6261  {
6262   "alignment" : 8,
6263   "fields" :
6264   [
6265    {
6266     "field_name" : "width",
6267     "referenced_type" : "type-2"
6268    },
6269    {
6270     "field_name" : "height",
6271     "field_offset" : 32,
6272     "referenced_type" : "type-2"
6273    },
6274    {
6275     "field_name" : "stride",
6276     "field_offset" : 64,
6277     "referenced_type" : "type-2"
6278    },
6279    {
6280     "field_name" : "format",
6281     "field_offset" : 96,
6282     "referenced_type" : "type-270"
6283    },
6284    {
6285     "field_name" : "usage",
6286     "field_offset" : 128,
6287     "referenced_type" : "type-2"
6288    },
6289    {
6290     "field_name" : "generationNumber",
6291     "field_offset" : 160,
6292     "referenced_type" : "type-2"
6293    },
6294    {
6295     "field_name" : "layerCount",
6296     "field_offset" : 192,
6297     "referenced_type" : "type-29"
6298    },
6299    {
6300     "field_name" : "id",
6301     "field_offset" : 256,
6302     "referenced_type" : "type-29"
6303    }
6304   ],
6305   "linker_set_key" : "android::hardware::media::V1_0::AnwBufferAttributes",
6306   "name" : "android::hardware::media::V1_0::AnwBufferAttributes",
6307   "referenced_type" : "type-301",
6308   "self_type" : "type-301",
6309   "size" : 40,
6310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen/android/hardware/media/1.0/types.h",
6311   "unique_id" : "_ZTSN7android8hardware5media4V1_019AnwBufferAttributesE"
6312  },
6313  {
6314   "alignment" : 4,
6315   "fields" :
6316   [
6317    {
6318     "field_name" : "left",
6319     "referenced_type" : "type-10"
6320    },
6321    {
6322     "field_name" : "top",
6323     "field_offset" : 32,
6324     "referenced_type" : "type-10"
6325    },
6326    {
6327     "field_name" : "right",
6328     "field_offset" : 64,
6329     "referenced_type" : "type-10"
6330    },
6331    {
6332     "field_name" : "bottom",
6333     "field_offset" : 96,
6334     "referenced_type" : "type-10"
6335    }
6336   ],
6337   "linker_set_key" : "android::hardware::media::V1_0::Rect",
6338   "name" : "android::hardware::media::V1_0::Rect",
6339   "referenced_type" : "type-303",
6340   "self_type" : "type-303",
6341   "size" : 16,
6342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen/android/hardware/media/1.0/types.h",
6343   "unique_id" : "_ZTSN7android8hardware5media4V1_04RectE"
6344  },
6345  {
6346   "alignment" : 8,
6347   "base_specifiers" :
6348   [
6349    {
6350     "referenced_type" : "type-144"
6351    },
6352    {
6353     "referenced_type" : "type-181"
6354    }
6355   ],
6356   "fields" :
6357   [
6358    {
6359     "access" : "private",
6360     "field_name" : "_hidl_mImpl",
6361     "field_offset" : 960,
6362     "referenced_type" : "type-179"
6363    }
6364   ],
6365   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
6366   "name" : "android::hidl::base::V1_0::BnHwBase",
6367   "referenced_type" : "type-178",
6368   "self_type" : "type-178",
6369   "size" : 144,
6370   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
6371   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
6372   "vtable_components" :
6373   [
6374    {
6375     "component_value" : 128,
6376     "kind" : "vbase_offset"
6377    },
6378    {
6379     "kind" : "offset_to_top"
6380    },
6381    {
6382     "kind" : "rtti",
6383     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6384    },
6385    {
6386     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6387    },
6388    {
6389     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6390    },
6391    {
6392     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6393    },
6394    {
6395     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6396    },
6397    {
6398     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6399    },
6400    {
6401     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6402    },
6403    {
6404     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6405    },
6406    {
6407     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6408    },
6409    {
6410     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6411    },
6412    {
6413     "kind" : "complete_dtor_pointer",
6414     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
6415    },
6416    {
6417     "kind" : "deleting_dtor_pointer",
6418     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
6419    },
6420    {
6421     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
6422    },
6423    {
6424     "component_value" : -32,
6425     "kind" : "offset_to_top"
6426    },
6427    {
6428     "kind" : "rtti",
6429     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6430    },
6431    {
6432     "kind" : "complete_dtor_pointer",
6433     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6434    },
6435    {
6436     "kind" : "deleting_dtor_pointer",
6437     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6438    },
6439    {
6440     "kind" : "vcall_offset"
6441    },
6442    {
6443     "kind" : "vcall_offset"
6444    },
6445    {
6446     "kind" : "vcall_offset"
6447    },
6448    {
6449     "kind" : "vcall_offset"
6450    },
6451    {
6452     "component_value" : -128,
6453     "kind" : "vcall_offset"
6454    },
6455    {
6456     "component_value" : -128,
6457     "kind" : "offset_to_top"
6458    },
6459    {
6460     "kind" : "rtti",
6461     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6462    },
6463    {
6464     "kind" : "complete_dtor_pointer",
6465     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6466    },
6467    {
6468     "kind" : "deleting_dtor_pointer",
6469     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6470    },
6471    {
6472     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6473    },
6474    {
6475     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6476    },
6477    {
6478     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6479    },
6480    {
6481     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6482    }
6483   ]
6484  },
6485  {
6486   "alignment" : 8,
6487   "fields" :
6488   [
6489    {
6490     "field_name" : "pid",
6491     "referenced_type" : "type-10"
6492    },
6493    {
6494     "field_name" : "ptr",
6495     "field_offset" : 64,
6496     "referenced_type" : "type-29"
6497    },
6498    {
6499     "field_name" : "arch",
6500     "field_offset" : 128,
6501     "referenced_type" : "type-114"
6502    }
6503   ],
6504   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
6505   "name" : "android::hidl::base::V1_0::DebugInfo",
6506   "referenced_type" : "type-113",
6507   "self_type" : "type-113",
6508   "size" : 24,
6509   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
6510   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
6511  },
6512  {
6513   "alignment" : 8,
6514   "base_specifiers" :
6515   [
6516    {
6517     "is_virtual" : true,
6518     "referenced_type" : "type-47"
6519    }
6520   ],
6521   "linker_set_key" : "android::hidl::base::V1_0::IBase",
6522   "name" : "android::hidl::base::V1_0::IBase",
6523   "referenced_type" : "type-120",
6524   "self_type" : "type-120",
6525   "size" : 24,
6526   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
6527   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
6528   "vtable_components" :
6529   [
6530    {
6531     "component_value" : 8,
6532     "kind" : "vbase_offset"
6533    },
6534    {
6535     "kind" : "offset_to_top"
6536    },
6537    {
6538     "kind" : "rtti",
6539     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6540    },
6541    {
6542     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6543    },
6544    {
6545     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6546    },
6547    {
6548     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6549    },
6550    {
6551     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6552    },
6553    {
6554     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6555    },
6556    {
6557     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6558    },
6559    {
6560     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6561    },
6562    {
6563     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6564    },
6565    {
6566     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6567    },
6568    {
6569     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6570    },
6571    {
6572     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6573    },
6574    {
6575     "kind" : "complete_dtor_pointer",
6576     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
6577    },
6578    {
6579     "kind" : "deleting_dtor_pointer",
6580     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
6581    },
6582    {
6583     "kind" : "vcall_offset"
6584    },
6585    {
6586     "kind" : "vcall_offset"
6587    },
6588    {
6589     "kind" : "vcall_offset"
6590    },
6591    {
6592     "kind" : "vcall_offset"
6593    },
6594    {
6595     "component_value" : -8,
6596     "kind" : "vcall_offset"
6597    },
6598    {
6599     "component_value" : -8,
6600     "kind" : "offset_to_top"
6601    },
6602    {
6603     "kind" : "rtti",
6604     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6605    },
6606    {
6607     "kind" : "complete_dtor_pointer",
6608     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
6609    },
6610    {
6611     "kind" : "deleting_dtor_pointer",
6612     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
6613    },
6614    {
6615     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6616    },
6617    {
6618     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6619    },
6620    {
6621     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6622    },
6623    {
6624     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6625    }
6626   ]
6627  },
6628  {
6629   "alignment" : 8,
6630   "fields" :
6631   [
6632    {
6633     "access" : "private",
6634     "field_name" : "m_ptr",
6635     "referenced_type" : "type-318"
6636    }
6637   ],
6638   "linker_set_key" : "android::sp<android::Thread>",
6639   "name" : "android::sp<android::Thread>",
6640   "record_kind" : "class",
6641   "referenced_type" : "type-317",
6642   "self_type" : "type-317",
6643   "size" : 8,
6644   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6645   "template_args" : [ "type-319" ],
6646   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
6647  },
6648  {
6649   "alignment" : 8,
6650   "fields" :
6651   [
6652    {
6653     "access" : "private",
6654     "field_name" : "m_ptr",
6655     "referenced_type" : "type-150"
6656    }
6657   ],
6658   "linker_set_key" : "android::sp<android::hardware::IBinder>",
6659   "name" : "android::sp<android::hardware::IBinder>",
6660   "record_kind" : "class",
6661   "referenced_type" : "type-204",
6662   "self_type" : "type-204",
6663   "size" : 8,
6664   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6665   "template_args" : [ "type-147" ],
6666   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
6667  },
6668  {
6669   "alignment" : 8,
6670   "fields" :
6671   [
6672    {
6673     "access" : "private",
6674     "field_name" : "m_ptr",
6675     "referenced_type" : "type-103"
6676    }
6677   ],
6678   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
6679   "name" : "android::sp<android::hardware::hidl_death_recipient>",
6680   "record_kind" : "class",
6681   "referenced_type" : "type-102",
6682   "self_type" : "type-102",
6683   "size" : 8,
6684   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6685   "template_args" : [ "type-104" ],
6686   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
6687  },
6688  {
6689   "alignment" : 8,
6690   "fields" :
6691   [
6692    {
6693     "access" : "private",
6694     "field_name" : "m_ptr",
6695     "referenced_type" : "type-180"
6696    }
6697   ],
6698   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
6699   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
6700   "record_kind" : "class",
6701   "referenced_type" : "type-179",
6702   "self_type" : "type-179",
6703   "size" : 8,
6704   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6705   "template_args" : [ "type-120" ],
6706   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
6707  },
6708  {
6709   "alignment" : 1,
6710   "linker_set_key" : "android::trait_trivial_copy<bool>",
6711   "name" : "android::trait_trivial_copy<bool>",
6712   "referenced_type" : "type-210",
6713   "self_type" : "type-210",
6714   "size" : 1,
6715   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6716   "template_args" : [ "type-37" ],
6717   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
6718  },
6719  {
6720   "alignment" : 1,
6721   "linker_set_key" : "android::trait_trivial_copy<char>",
6722   "name" : "android::trait_trivial_copy<char>",
6723   "referenced_type" : "type-254",
6724   "self_type" : "type-254",
6725   "size" : 1,
6726   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6727   "template_args" : [ "type-18" ],
6728   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
6729  },
6730  {
6731   "alignment" : 1,
6732   "linker_set_key" : "android::trait_trivial_copy<double>",
6733   "name" : "android::trait_trivial_copy<double>",
6734   "referenced_type" : "type-386",
6735   "self_type" : "type-386",
6736   "size" : 1,
6737   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6738   "template_args" : [ "type-42" ],
6739   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
6740  },
6741  {
6742   "alignment" : 1,
6743   "linker_set_key" : "android::trait_trivial_copy<float>",
6744   "name" : "android::trait_trivial_copy<float>",
6745   "referenced_type" : "type-382",
6746   "self_type" : "type-382",
6747   "size" : 1,
6748   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6749   "template_args" : [ "type-39" ],
6750   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
6751  },
6752  {
6753   "alignment" : 1,
6754   "linker_set_key" : "android::trait_trivial_copy<int>",
6755   "name" : "android::trait_trivial_copy<int>",
6756   "referenced_type" : "type-357",
6757   "self_type" : "type-357",
6758   "size" : 1,
6759   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6760   "template_args" : [ "type-10" ],
6761   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
6762  },
6763  {
6764   "alignment" : 1,
6765   "linker_set_key" : "android::trait_trivial_copy<long long>",
6766   "name" : "android::trait_trivial_copy<long long>",
6767   "referenced_type" : "type-374",
6768   "self_type" : "type-374",
6769   "size" : 1,
6770   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6771   "template_args" : [ "type-372" ],
6772   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
6773  },
6774  {
6775   "alignment" : 1,
6776   "linker_set_key" : "android::trait_trivial_copy<long>",
6777   "name" : "android::trait_trivial_copy<long>",
6778   "referenced_type" : "type-365",
6779   "self_type" : "type-365",
6780   "size" : 1,
6781   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6782   "template_args" : [ "type-26" ],
6783   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
6784  },
6785  {
6786   "alignment" : 1,
6787   "linker_set_key" : "android::trait_trivial_copy<short>",
6788   "name" : "android::trait_trivial_copy<short>",
6789   "referenced_type" : "type-349",
6790   "self_type" : "type-349",
6791   "size" : 1,
6792   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6793   "template_args" : [ "type-342" ],
6794   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
6795  },
6796  {
6797   "alignment" : 1,
6798   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
6799   "name" : "android::trait_trivial_copy<unsigned char>",
6800   "referenced_type" : "type-321",
6801   "self_type" : "type-321",
6802   "size" : 1,
6803   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6804   "template_args" : [ "type-15" ],
6805   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
6806  },
6807  {
6808   "alignment" : 1,
6809   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
6810   "name" : "android::trait_trivial_copy<unsigned int>",
6811   "referenced_type" : "type-361",
6812   "self_type" : "type-361",
6813   "size" : 1,
6814   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6815   "template_args" : [ "type-2" ],
6816   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
6817  },
6818  {
6819   "alignment" : 1,
6820   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
6821   "name" : "android::trait_trivial_copy<unsigned long long>",
6822   "referenced_type" : "type-378",
6823   "self_type" : "type-378",
6824   "size" : 1,
6825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6826   "template_args" : [ "type-163" ],
6827   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
6828  },
6829  {
6830   "alignment" : 1,
6831   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
6832   "name" : "android::trait_trivial_copy<unsigned long>",
6833   "referenced_type" : "type-369",
6834   "self_type" : "type-369",
6835   "size" : 1,
6836   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6837   "template_args" : [ "type-29" ],
6838   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
6839  },
6840  {
6841   "alignment" : 1,
6842   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
6843   "name" : "android::trait_trivial_copy<unsigned short>",
6844   "referenced_type" : "type-353",
6845   "self_type" : "type-353",
6846   "size" : 1,
6847   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6848   "template_args" : [ "type-8" ],
6849   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
6850  },
6851  {
6852   "alignment" : 1,
6853   "linker_set_key" : "android::trait_trivial_copy<void>",
6854   "name" : "android::trait_trivial_copy<void>",
6855   "referenced_type" : "type-154",
6856   "self_type" : "type-154",
6857   "size" : 1,
6858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6859   "template_args" : [ "type-96" ],
6860   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
6861  },
6862  {
6863   "alignment" : 1,
6864   "linker_set_key" : "android::trait_trivial_ctor<bool>",
6865   "name" : "android::trait_trivial_ctor<bool>",
6866   "referenced_type" : "type-189",
6867   "self_type" : "type-189",
6868   "size" : 1,
6869   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6870   "template_args" : [ "type-37" ],
6871   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
6872  },
6873  {
6874   "alignment" : 1,
6875   "linker_set_key" : "android::trait_trivial_ctor<char>",
6876   "name" : "android::trait_trivial_ctor<char>",
6877   "referenced_type" : "type-232",
6878   "self_type" : "type-232",
6879   "size" : 1,
6880   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6881   "template_args" : [ "type-18" ],
6882   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
6883  },
6884  {
6885   "alignment" : 1,
6886   "linker_set_key" : "android::trait_trivial_ctor<double>",
6887   "name" : "android::trait_trivial_ctor<double>",
6888   "referenced_type" : "type-384",
6889   "self_type" : "type-384",
6890   "size" : 1,
6891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6892   "template_args" : [ "type-42" ],
6893   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
6894  },
6895  {
6896   "alignment" : 1,
6897   "linker_set_key" : "android::trait_trivial_ctor<float>",
6898   "name" : "android::trait_trivial_ctor<float>",
6899   "referenced_type" : "type-380",
6900   "self_type" : "type-380",
6901   "size" : 1,
6902   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6903   "template_args" : [ "type-39" ],
6904   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
6905  },
6906  {
6907   "alignment" : 1,
6908   "linker_set_key" : "android::trait_trivial_ctor<int>",
6909   "name" : "android::trait_trivial_ctor<int>",
6910   "referenced_type" : "type-355",
6911   "self_type" : "type-355",
6912   "size" : 1,
6913   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6914   "template_args" : [ "type-10" ],
6915   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
6916  },
6917  {
6918   "alignment" : 1,
6919   "linker_set_key" : "android::trait_trivial_ctor<long long>",
6920   "name" : "android::trait_trivial_ctor<long long>",
6921   "referenced_type" : "type-371",
6922   "self_type" : "type-371",
6923   "size" : 1,
6924   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6925   "template_args" : [ "type-372" ],
6926   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
6927  },
6928  {
6929   "alignment" : 1,
6930   "linker_set_key" : "android::trait_trivial_ctor<long>",
6931   "name" : "android::trait_trivial_ctor<long>",
6932   "referenced_type" : "type-363",
6933   "self_type" : "type-363",
6934   "size" : 1,
6935   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6936   "template_args" : [ "type-26" ],
6937   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
6938  },
6939  {
6940   "alignment" : 1,
6941   "linker_set_key" : "android::trait_trivial_ctor<short>",
6942   "name" : "android::trait_trivial_ctor<short>",
6943   "referenced_type" : "type-341",
6944   "self_type" : "type-341",
6945   "size" : 1,
6946   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6947   "template_args" : [ "type-342" ],
6948   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
6949  },
6950  {
6951   "alignment" : 1,
6952   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
6953   "name" : "android::trait_trivial_ctor<unsigned char>",
6954   "referenced_type" : "type-276",
6955   "self_type" : "type-276",
6956   "size" : 1,
6957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6958   "template_args" : [ "type-15" ],
6959   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
6960  },
6961  {
6962   "alignment" : 1,
6963   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
6964   "name" : "android::trait_trivial_ctor<unsigned int>",
6965   "referenced_type" : "type-359",
6966   "self_type" : "type-359",
6967   "size" : 1,
6968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6969   "template_args" : [ "type-2" ],
6970   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
6971  },
6972  {
6973   "alignment" : 1,
6974   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
6975   "name" : "android::trait_trivial_ctor<unsigned long long>",
6976   "referenced_type" : "type-376",
6977   "self_type" : "type-376",
6978   "size" : 1,
6979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6980   "template_args" : [ "type-163" ],
6981   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
6982  },
6983  {
6984   "alignment" : 1,
6985   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
6986   "name" : "android::trait_trivial_ctor<unsigned long>",
6987   "referenced_type" : "type-367",
6988   "self_type" : "type-367",
6989   "size" : 1,
6990   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6991   "template_args" : [ "type-29" ],
6992   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
6993  },
6994  {
6995   "alignment" : 1,
6996   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
6997   "name" : "android::trait_trivial_ctor<unsigned short>",
6998   "referenced_type" : "type-351",
6999   "self_type" : "type-351",
7000   "size" : 1,
7001   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7002   "template_args" : [ "type-8" ],
7003   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
7004  },
7005  {
7006   "alignment" : 1,
7007   "linker_set_key" : "android::trait_trivial_ctor<void>",
7008   "name" : "android::trait_trivial_ctor<void>",
7009   "referenced_type" : "type-122",
7010   "self_type" : "type-122",
7011   "size" : 1,
7012   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7013   "template_args" : [ "type-96" ],
7014   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
7015  },
7016  {
7017   "alignment" : 1,
7018   "linker_set_key" : "android::trait_trivial_dtor<bool>",
7019   "name" : "android::trait_trivial_dtor<bool>",
7020   "referenced_type" : "type-200",
7021   "self_type" : "type-200",
7022   "size" : 1,
7023   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7024   "template_args" : [ "type-37" ],
7025   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
7026  },
7027  {
7028   "alignment" : 1,
7029   "linker_set_key" : "android::trait_trivial_dtor<char>",
7030   "name" : "android::trait_trivial_dtor<char>",
7031   "referenced_type" : "type-243",
7032   "self_type" : "type-243",
7033   "size" : 1,
7034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7035   "template_args" : [ "type-18" ],
7036   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
7037  },
7038  {
7039   "alignment" : 1,
7040   "linker_set_key" : "android::trait_trivial_dtor<double>",
7041   "name" : "android::trait_trivial_dtor<double>",
7042   "referenced_type" : "type-385",
7043   "self_type" : "type-385",
7044   "size" : 1,
7045   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7046   "template_args" : [ "type-42" ],
7047   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
7048  },
7049  {
7050   "alignment" : 1,
7051   "linker_set_key" : "android::trait_trivial_dtor<float>",
7052   "name" : "android::trait_trivial_dtor<float>",
7053   "referenced_type" : "type-381",
7054   "self_type" : "type-381",
7055   "size" : 1,
7056   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7057   "template_args" : [ "type-39" ],
7058   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
7059  },
7060  {
7061   "alignment" : 1,
7062   "linker_set_key" : "android::trait_trivial_dtor<int>",
7063   "name" : "android::trait_trivial_dtor<int>",
7064   "referenced_type" : "type-356",
7065   "self_type" : "type-356",
7066   "size" : 1,
7067   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7068   "template_args" : [ "type-10" ],
7069   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
7070  },
7071  {
7072   "alignment" : 1,
7073   "linker_set_key" : "android::trait_trivial_dtor<long long>",
7074   "name" : "android::trait_trivial_dtor<long long>",
7075   "referenced_type" : "type-373",
7076   "self_type" : "type-373",
7077   "size" : 1,
7078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7079   "template_args" : [ "type-372" ],
7080   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
7081  },
7082  {
7083   "alignment" : 1,
7084   "linker_set_key" : "android::trait_trivial_dtor<long>",
7085   "name" : "android::trait_trivial_dtor<long>",
7086   "referenced_type" : "type-364",
7087   "self_type" : "type-364",
7088   "size" : 1,
7089   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7090   "template_args" : [ "type-26" ],
7091   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
7092  },
7093  {
7094   "alignment" : 1,
7095   "linker_set_key" : "android::trait_trivial_dtor<short>",
7096   "name" : "android::trait_trivial_dtor<short>",
7097   "referenced_type" : "type-348",
7098   "self_type" : "type-348",
7099   "size" : 1,
7100   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7101   "template_args" : [ "type-342" ],
7102   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
7103  },
7104  {
7105   "alignment" : 1,
7106   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
7107   "name" : "android::trait_trivial_dtor<unsigned char>",
7108   "referenced_type" : "type-298",
7109   "self_type" : "type-298",
7110   "size" : 1,
7111   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7112   "template_args" : [ "type-15" ],
7113   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
7114  },
7115  {
7116   "alignment" : 1,
7117   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
7118   "name" : "android::trait_trivial_dtor<unsigned int>",
7119   "referenced_type" : "type-360",
7120   "self_type" : "type-360",
7121   "size" : 1,
7122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7123   "template_args" : [ "type-2" ],
7124   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
7125  },
7126  {
7127   "alignment" : 1,
7128   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
7129   "name" : "android::trait_trivial_dtor<unsigned long long>",
7130   "referenced_type" : "type-377",
7131   "self_type" : "type-377",
7132   "size" : 1,
7133   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7134   "template_args" : [ "type-163" ],
7135   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
7136  },
7137  {
7138   "alignment" : 1,
7139   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
7140   "name" : "android::trait_trivial_dtor<unsigned long>",
7141   "referenced_type" : "type-368",
7142   "self_type" : "type-368",
7143   "size" : 1,
7144   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7145   "template_args" : [ "type-29" ],
7146   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
7147  },
7148  {
7149   "alignment" : 1,
7150   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
7151   "name" : "android::trait_trivial_dtor<unsigned short>",
7152   "referenced_type" : "type-352",
7153   "self_type" : "type-352",
7154   "size" : 1,
7155   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7156   "template_args" : [ "type-8" ],
7157   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
7158  },
7159  {
7160   "alignment" : 1,
7161   "linker_set_key" : "android::trait_trivial_dtor<void>",
7162   "name" : "android::trait_trivial_dtor<void>",
7163   "referenced_type" : "type-143",
7164   "self_type" : "type-143",
7165   "size" : 1,
7166   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7167   "template_args" : [ "type-96" ],
7168   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
7169  },
7170  {
7171   "alignment" : 1,
7172   "linker_set_key" : "android::trait_trivial_move<android::String16>",
7173   "name" : "android::trait_trivial_move<android::String16>",
7174   "referenced_type" : "type-141",
7175   "self_type" : "type-141",
7176   "size" : 1,
7177   "source_file" : "/system/core/libutils/include/utils/String16.h",
7178   "template_args" : [ "type-131" ],
7179   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
7180  },
7181  {
7182   "alignment" : 1,
7183   "linker_set_key" : "android::trait_trivial_move<android::String8>",
7184   "name" : "android::trait_trivial_move<android::String8>",
7185   "referenced_type" : "type-130",
7186   "self_type" : "type-130",
7187   "size" : 1,
7188   "source_file" : "/system/core/libutils/include/utils/String8.h",
7189   "template_args" : [ "type-123" ],
7190   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
7191  },
7192  {
7193   "alignment" : 1,
7194   "linker_set_key" : "android::trait_trivial_move<bool>",
7195   "name" : "android::trait_trivial_move<bool>",
7196   "referenced_type" : "type-222",
7197   "self_type" : "type-222",
7198   "size" : 1,
7199   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7200   "template_args" : [ "type-37" ],
7201   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
7202  },
7203  {
7204   "alignment" : 1,
7205   "linker_set_key" : "android::trait_trivial_move<char>",
7206   "name" : "android::trait_trivial_move<char>",
7207   "referenced_type" : "type-267",
7208   "self_type" : "type-267",
7209   "size" : 1,
7210   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7211   "template_args" : [ "type-18" ],
7212   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
7213  },
7214  {
7215   "alignment" : 1,
7216   "linker_set_key" : "android::trait_trivial_move<double>",
7217   "name" : "android::trait_trivial_move<double>",
7218   "referenced_type" : "type-387",
7219   "self_type" : "type-387",
7220   "size" : 1,
7221   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7222   "template_args" : [ "type-42" ],
7223   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
7224  },
7225  {
7226   "alignment" : 1,
7227   "linker_set_key" : "android::trait_trivial_move<float>",
7228   "name" : "android::trait_trivial_move<float>",
7229   "referenced_type" : "type-383",
7230   "self_type" : "type-383",
7231   "size" : 1,
7232   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7233   "template_args" : [ "type-39" ],
7234   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
7235  },
7236  {
7237   "alignment" : 1,
7238   "linker_set_key" : "android::trait_trivial_move<int>",
7239   "name" : "android::trait_trivial_move<int>",
7240   "referenced_type" : "type-358",
7241   "self_type" : "type-358",
7242   "size" : 1,
7243   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7244   "template_args" : [ "type-10" ],
7245   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
7246  },
7247  {
7248   "alignment" : 1,
7249   "linker_set_key" : "android::trait_trivial_move<long long>",
7250   "name" : "android::trait_trivial_move<long long>",
7251   "referenced_type" : "type-375",
7252   "self_type" : "type-375",
7253   "size" : 1,
7254   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7255   "template_args" : [ "type-372" ],
7256   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
7257  },
7258  {
7259   "alignment" : 1,
7260   "linker_set_key" : "android::trait_trivial_move<long>",
7261   "name" : "android::trait_trivial_move<long>",
7262   "referenced_type" : "type-366",
7263   "self_type" : "type-366",
7264   "size" : 1,
7265   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7266   "template_args" : [ "type-26" ],
7267   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
7268  },
7269  {
7270   "alignment" : 1,
7271   "linker_set_key" : "android::trait_trivial_move<short>",
7272   "name" : "android::trait_trivial_move<short>",
7273   "referenced_type" : "type-350",
7274   "self_type" : "type-350",
7275   "size" : 1,
7276   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7277   "template_args" : [ "type-342" ],
7278   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
7279  },
7280  {
7281   "alignment" : 1,
7282   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
7283   "name" : "android::trait_trivial_move<unsigned char>",
7284   "referenced_type" : "type-330",
7285   "self_type" : "type-330",
7286   "size" : 1,
7287   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7288   "template_args" : [ "type-15" ],
7289   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
7290  },
7291  {
7292   "alignment" : 1,
7293   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
7294   "name" : "android::trait_trivial_move<unsigned int>",
7295   "referenced_type" : "type-362",
7296   "self_type" : "type-362",
7297   "size" : 1,
7298   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7299   "template_args" : [ "type-2" ],
7300   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
7301  },
7302  {
7303   "alignment" : 1,
7304   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
7305   "name" : "android::trait_trivial_move<unsigned long long>",
7306   "referenced_type" : "type-379",
7307   "self_type" : "type-379",
7308   "size" : 1,
7309   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7310   "template_args" : [ "type-163" ],
7311   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
7312  },
7313  {
7314   "alignment" : 1,
7315   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
7316   "name" : "android::trait_trivial_move<unsigned long>",
7317   "referenced_type" : "type-370",
7318   "self_type" : "type-370",
7319   "size" : 1,
7320   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7321   "template_args" : [ "type-29" ],
7322   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
7323  },
7324  {
7325   "alignment" : 1,
7326   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
7327   "name" : "android::trait_trivial_move<unsigned short>",
7328   "referenced_type" : "type-354",
7329   "self_type" : "type-354",
7330   "size" : 1,
7331   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7332   "template_args" : [ "type-8" ],
7333   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
7334  },
7335  {
7336   "alignment" : 1,
7337   "linker_set_key" : "android::trait_trivial_move<void>",
7338   "name" : "android::trait_trivial_move<void>",
7339   "referenced_type" : "type-171",
7340   "self_type" : "type-171",
7341   "size" : 1,
7342   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7343   "template_args" : [ "type-96" ],
7344   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
7345  },
7346  {
7347   "alignment" : 8,
7348   "fields" :
7349   [
7350    {
7351     "access" : "private",
7352     "field_name" : "m_ptr",
7353     "referenced_type" : "type-103"
7354    },
7355    {
7356     "access" : "private",
7357     "field_name" : "m_refs",
7358     "field_offset" : 64,
7359     "referenced_type" : "type-151"
7360    }
7361   ],
7362   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
7363   "name" : "android::wp<android::hardware::hidl_death_recipient>",
7364   "record_kind" : "class",
7365   "referenced_type" : "type-187",
7366   "self_type" : "type-187",
7367   "size" : 16,
7368   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7369   "template_args" : [ "type-104" ],
7370   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
7371  },
7372  {
7373   "alignment" : 8,
7374   "fields" :
7375   [
7376    {
7377     "access" : "private",
7378     "field_name" : "m_ptr",
7379     "referenced_type" : "type-180"
7380    },
7381    {
7382     "access" : "private",
7383     "field_name" : "m_refs",
7384     "field_offset" : 64,
7385     "referenced_type" : "type-151"
7386    }
7387   ],
7388   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
7389   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
7390   "record_kind" : "class",
7391   "referenced_type" : "type-188",
7392   "self_type" : "type-188",
7393   "size" : 16,
7394   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7395   "template_args" : [ "type-120" ],
7396   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7397  },
7398  {
7399   "alignment" : 4,
7400   "fields" :
7401   [
7402    {
7403     "field_name" : "maxContentLightLevel",
7404     "referenced_type" : "type-39"
7405    },
7406    {
7407     "field_name" : "maxFrameAverageLightLevel",
7408     "field_offset" : 32,
7409     "referenced_type" : "type-39"
7410    }
7411   ],
7412   "linker_set_key" : "android_cta861_3_metadata",
7413   "name" : "android_cta861_3_metadata",
7414   "referenced_type" : "type-233",
7415   "self_type" : "type-233",
7416   "size" : 8,
7417   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7418   "unique_id" : "android_cta861_3_metadata"
7419  },
7420  {
7421   "alignment" : 4,
7422   "fields" :
7423   [
7424    {
7425     "field_name" : "num_points",
7426     "referenced_type" : "type-2"
7427    },
7428    {
7429     "field_name" : "reserved",
7430     "field_offset" : 32,
7431     "referenced_type" : "type-221"
7432    },
7433    {
7434     "field_name" : "xyzc_points",
7435     "field_offset" : 288,
7436     "referenced_type" : "type-229"
7437    }
7438   ],
7439   "linker_set_key" : "android_depth_points",
7440   "name" : "android_depth_points",
7441   "referenced_type" : "type-228",
7442   "self_type" : "type-228",
7443   "size" : 36,
7444   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7445   "unique_id" : "android_depth_points"
7446  },
7447  {
7448   "alignment" : 8,
7449   "fields" :
7450   [
7451    {
7452     "field_name" : "format",
7453     "referenced_type" : "type-225"
7454    },
7455    {
7456     "field_name" : "num_planes",
7457     "field_offset" : 32,
7458     "referenced_type" : "type-2"
7459    },
7460    {
7461     "field_name" : "planes",
7462     "field_offset" : 64,
7463     "referenced_type" : "type-227"
7464    }
7465   ],
7466   "linker_set_key" : "android_flex_layout",
7467   "name" : "android_flex_layout",
7468   "referenced_type" : "type-226",
7469   "self_type" : "type-226",
7470   "size" : 16,
7471   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7472   "unique_id" : "android_flex_layout"
7473  },
7474  {
7475   "alignment" : 8,
7476   "fields" :
7477   [
7478    {
7479     "field_name" : "top_left",
7480     "referenced_type" : "type-161"
7481    },
7482    {
7483     "field_name" : "component",
7484     "field_offset" : 64,
7485     "referenced_type" : "type-223"
7486    },
7487    {
7488     "field_name" : "bits_per_component",
7489     "field_offset" : 96,
7490     "referenced_type" : "type-10"
7491    },
7492    {
7493     "field_name" : "bits_used",
7494     "field_offset" : 128,
7495     "referenced_type" : "type-10"
7496    },
7497    {
7498     "field_name" : "h_increment",
7499     "field_offset" : 160,
7500     "referenced_type" : "type-10"
7501    },
7502    {
7503     "field_name" : "v_increment",
7504     "field_offset" : 192,
7505     "referenced_type" : "type-10"
7506    },
7507    {
7508     "field_name" : "h_subsampling",
7509     "field_offset" : 224,
7510     "referenced_type" : "type-10"
7511    },
7512    {
7513     "field_name" : "v_subsampling",
7514     "field_offset" : 256,
7515     "referenced_type" : "type-10"
7516    }
7517   ],
7518   "linker_set_key" : "android_flex_plane",
7519   "name" : "android_flex_plane",
7520   "referenced_type" : "type-224",
7521   "self_type" : "type-224",
7522   "size" : 40,
7523   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7524   "unique_id" : "android_flex_plane"
7525  },
7526  {
7527   "alignment" : 4,
7528   "fields" :
7529   [
7530    {
7531     "field_name" : "displayPrimaryRed",
7532     "referenced_type" : "type-230"
7533    },
7534    {
7535     "field_name" : "displayPrimaryGreen",
7536     "field_offset" : 64,
7537     "referenced_type" : "type-230"
7538    },
7539    {
7540     "field_name" : "displayPrimaryBlue",
7541     "field_offset" : 128,
7542     "referenced_type" : "type-230"
7543    },
7544    {
7545     "field_name" : "whitePoint",
7546     "field_offset" : 192,
7547     "referenced_type" : "type-230"
7548    },
7549    {
7550     "field_name" : "maxLuminance",
7551     "field_offset" : 256,
7552     "referenced_type" : "type-39"
7553    },
7554    {
7555     "field_name" : "minLuminance",
7556     "field_offset" : 288,
7557     "referenced_type" : "type-39"
7558    }
7559   ],
7560   "linker_set_key" : "android_smpte2086_metadata",
7561   "name" : "android_smpte2086_metadata",
7562   "referenced_type" : "type-231",
7563   "self_type" : "type-231",
7564   "size" : 40,
7565   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7566   "unique_id" : "android_smpte2086_metadata"
7567  },
7568  {
7569   "alignment" : 4,
7570   "fields" :
7571   [
7572    {
7573     "field_name" : "x",
7574     "referenced_type" : "type-39"
7575    },
7576    {
7577     "field_name" : "y",
7578     "field_offset" : 32,
7579     "referenced_type" : "type-39"
7580    }
7581   ],
7582   "linker_set_key" : "android_xy_color",
7583   "name" : "android_xy_color",
7584   "referenced_type" : "type-230",
7585   "self_type" : "type-230",
7586   "size" : 8,
7587   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7588   "unique_id" : "android_xy_color"
7589  },
7590  {
7591   "alignment" : 8,
7592   "fields" :
7593   [
7594    {
7595     "field_name" : "y",
7596     "referenced_type" : "type-146"
7597    },
7598    {
7599     "field_name" : "cb",
7600     "field_offset" : 64,
7601     "referenced_type" : "type-146"
7602    },
7603    {
7604     "field_name" : "cr",
7605     "field_offset" : 128,
7606     "referenced_type" : "type-146"
7607    },
7608    {
7609     "field_name" : "ystride",
7610     "field_offset" : 192,
7611     "referenced_type" : "type-29"
7612    },
7613    {
7614     "field_name" : "cstride",
7615     "field_offset" : 256,
7616     "referenced_type" : "type-29"
7617    },
7618    {
7619     "field_name" : "chroma_step",
7620     "field_offset" : 320,
7621     "referenced_type" : "type-29"
7622    },
7623    {
7624     "field_name" : "reserved",
7625     "field_offset" : 384,
7626     "referenced_type" : "type-221"
7627    }
7628   ],
7629   "linker_set_key" : "android_ycbcr",
7630   "name" : "android_ycbcr",
7631   "referenced_type" : "type-220",
7632   "self_type" : "type-220",
7633   "size" : 80,
7634   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7635   "unique_id" : "android_ycbcr"
7636  },
7637  {
7638   "alignment" : 4,
7639   "fields" :
7640   [
7641    {
7642     "referenced_type" : "type-13"
7643    }
7644   ],
7645   "linker_set_key" : "log_msg",
7646   "name" : "log_msg",
7647   "referenced_type" : "type-12",
7648   "self_type" : "type-12",
7649   "size" : 5124,
7650   "source_file" : "/system/core/liblog/include/log/log_read.h",
7651   "unique_id" : "log_msg"
7652  },
7653  {
7654   "alignment" : 4,
7655   "fields" :
7656   [
7657    {
7658     "field_name" : "buf",
7659     "referenced_type" : "type-14"
7660    },
7661    {
7662     "field_name" : "entry",
7663     "referenced_type" : "type-16"
7664    },
7665    {
7666     "field_name" : "entry_v4",
7667     "referenced_type" : "type-16"
7668    },
7669    {
7670     "field_name" : "entry_v3",
7671     "referenced_type" : "type-19"
7672    },
7673    {
7674     "field_name" : "entry_v2",
7675     "referenced_type" : "type-20"
7676    },
7677    {
7678     "field_name" : "entry_v1",
7679     "referenced_type" : "type-21"
7680    }
7681   ],
7682   "is_anonymous" : true,
7683   "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",
7684   "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",
7685   "record_kind" : "union",
7686   "referenced_type" : "type-13",
7687   "self_type" : "type-13",
7688   "size" : 5124,
7689   "source_file" : "/system/core/liblog/include/log/log_read.h",
7690   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
7691  },
7692  {
7693   "alignment" : 1,
7694   "fields" :
7695   [
7696    {
7697     "field_name" : "tv_sec",
7698     "referenced_type" : "type-2"
7699    },
7700    {
7701     "field_name" : "tv_nsec",
7702     "field_offset" : 32,
7703     "referenced_type" : "type-2"
7704    }
7705   ],
7706   "linker_set_key" : "log_time",
7707   "name" : "log_time",
7708   "referenced_type" : "type-306",
7709   "self_type" : "type-306",
7710   "size" : 8,
7711   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
7712   "unique_id" : "_ZTS8log_time"
7713  },
7714  {
7715   "alignment" : 4,
7716   "fields" :
7717   [
7718    {
7719     "field_name" : "len",
7720     "referenced_type" : "type-8"
7721    },
7722    {
7723     "field_name" : "__pad",
7724     "field_offset" : 16,
7725     "referenced_type" : "type-8"
7726    },
7727    {
7728     "field_name" : "pid",
7729     "field_offset" : 32,
7730     "referenced_type" : "type-10"
7731    },
7732    {
7733     "field_name" : "tid",
7734     "field_offset" : 64,
7735     "referenced_type" : "type-10"
7736    },
7737    {
7738     "field_name" : "sec",
7739     "field_offset" : 96,
7740     "referenced_type" : "type-10"
7741    },
7742    {
7743     "field_name" : "nsec",
7744     "field_offset" : 128,
7745     "referenced_type" : "type-10"
7746    },
7747    {
7748     "field_name" : "msg",
7749     "field_offset" : 160,
7750     "referenced_type" : "type-17"
7751    }
7752   ],
7753   "linker_set_key" : "logger_entry",
7754   "name" : "logger_entry",
7755   "referenced_type" : "type-21",
7756   "self_type" : "type-21",
7757   "size" : 20,
7758   "source_file" : "/system/core/liblog/include/log/log_read.h",
7759   "unique_id" : "logger_entry"
7760  },
7761  {
7762   "alignment" : 1,
7763   "fields" :
7764   [
7765    {
7766     "field_name" : "len",
7767     "referenced_type" : "type-8"
7768    },
7769    {
7770     "field_name" : "hdr_size",
7771     "field_offset" : 16,
7772     "referenced_type" : "type-8"
7773    },
7774    {
7775     "field_name" : "pid",
7776     "field_offset" : 32,
7777     "referenced_type" : "type-10"
7778    },
7779    {
7780     "field_name" : "tid",
7781     "field_offset" : 64,
7782     "referenced_type" : "type-10"
7783    },
7784    {
7785     "field_name" : "sec",
7786     "field_offset" : 96,
7787     "referenced_type" : "type-10"
7788    },
7789    {
7790     "field_name" : "nsec",
7791     "field_offset" : 128,
7792     "referenced_type" : "type-10"
7793    },
7794    {
7795     "field_name" : "euid",
7796     "field_offset" : 160,
7797     "referenced_type" : "type-2"
7798    },
7799    {
7800     "field_name" : "msg",
7801     "field_offset" : 192,
7802     "referenced_type" : "type-17"
7803    }
7804   ],
7805   "linker_set_key" : "logger_entry_v2",
7806   "name" : "logger_entry_v2",
7807   "referenced_type" : "type-20",
7808   "self_type" : "type-20",
7809   "size" : 24,
7810   "source_file" : "/system/core/liblog/include/log/log_read.h",
7811   "unique_id" : "logger_entry_v2"
7812  },
7813  {
7814   "alignment" : 1,
7815   "fields" :
7816   [
7817    {
7818     "field_name" : "len",
7819     "referenced_type" : "type-8"
7820    },
7821    {
7822     "field_name" : "hdr_size",
7823     "field_offset" : 16,
7824     "referenced_type" : "type-8"
7825    },
7826    {
7827     "field_name" : "pid",
7828     "field_offset" : 32,
7829     "referenced_type" : "type-10"
7830    },
7831    {
7832     "field_name" : "tid",
7833     "field_offset" : 64,
7834     "referenced_type" : "type-10"
7835    },
7836    {
7837     "field_name" : "sec",
7838     "field_offset" : 96,
7839     "referenced_type" : "type-10"
7840    },
7841    {
7842     "field_name" : "nsec",
7843     "field_offset" : 128,
7844     "referenced_type" : "type-10"
7845    },
7846    {
7847     "field_name" : "lid",
7848     "field_offset" : 160,
7849     "referenced_type" : "type-2"
7850    },
7851    {
7852     "field_name" : "msg",
7853     "field_offset" : 192,
7854     "referenced_type" : "type-17"
7855    }
7856   ],
7857   "linker_set_key" : "logger_entry_v3",
7858   "name" : "logger_entry_v3",
7859   "referenced_type" : "type-19",
7860   "self_type" : "type-19",
7861   "size" : 24,
7862   "source_file" : "/system/core/liblog/include/log/log_read.h",
7863   "unique_id" : "logger_entry_v3"
7864  },
7865  {
7866   "alignment" : 4,
7867   "fields" :
7868   [
7869    {
7870     "field_name" : "len",
7871     "referenced_type" : "type-8"
7872    },
7873    {
7874     "field_name" : "hdr_size",
7875     "field_offset" : 16,
7876     "referenced_type" : "type-8"
7877    },
7878    {
7879     "field_name" : "pid",
7880     "field_offset" : 32,
7881     "referenced_type" : "type-10"
7882    },
7883    {
7884     "field_name" : "tid",
7885     "field_offset" : 64,
7886     "referenced_type" : "type-2"
7887    },
7888    {
7889     "field_name" : "sec",
7890     "field_offset" : 96,
7891     "referenced_type" : "type-2"
7892    },
7893    {
7894     "field_name" : "nsec",
7895     "field_offset" : 128,
7896     "referenced_type" : "type-2"
7897    },
7898    {
7899     "field_name" : "lid",
7900     "field_offset" : 160,
7901     "referenced_type" : "type-2"
7902    },
7903    {
7904     "field_name" : "uid",
7905     "field_offset" : 192,
7906     "referenced_type" : "type-2"
7907    },
7908    {
7909     "field_name" : "msg",
7910     "field_offset" : 224,
7911     "referenced_type" : "type-17"
7912    }
7913   ],
7914   "linker_set_key" : "logger_entry_v4",
7915   "name" : "logger_entry_v4",
7916   "referenced_type" : "type-16",
7917   "self_type" : "type-16",
7918   "size" : 28,
7919   "source_file" : "/system/core/liblog/include/log/log_read.h",
7920   "unique_id" : "logger_entry_v4"
7921  },
7922  {
7923   "alignment" : 4,
7924   "fields" :
7925   [
7926    {
7927     "field_name" : "version",
7928     "referenced_type" : "type-10"
7929    },
7930    {
7931     "field_name" : "numFds",
7932     "field_offset" : 32,
7933     "referenced_type" : "type-10"
7934    },
7935    {
7936     "field_name" : "numInts",
7937     "field_offset" : 64,
7938     "referenced_type" : "type-10"
7939    },
7940    {
7941     "field_name" : "data",
7942     "field_offset" : 96,
7943     "referenced_type" : "type-36"
7944    }
7945   ],
7946   "linker_set_key" : "native_handle",
7947   "name" : "native_handle",
7948   "referenced_type" : "type-35",
7949   "self_type" : "type-35",
7950   "size" : 12,
7951   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
7952   "unique_id" : "native_handle"
7953  }
7954 ],
7955 "rvalue_reference_types" :
7956 [
7957  {
7958   "alignment" : 8,
7959   "linker_set_key" : "android::hardware::Return<bool> &&",
7960   "name" : "android::hardware::Return<bool> &&",
7961   "referenced_type" : "type-332",
7962   "self_type" : "type-335",
7963   "size" : 8,
7964   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7965  },
7966  {
7967   "alignment" : 8,
7968   "linker_set_key" : "android::hardware::Return<void> &&",
7969   "name" : "android::hardware::Return<void> &&",
7970   "referenced_type" : "type-344",
7971   "self_type" : "type-346",
7972   "size" : 8,
7973   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7974  },
7975  {
7976   "alignment" : 8,
7977   "linker_set_key" : "android::hardware::Status &&",
7978   "name" : "android::hardware::Status &&",
7979   "referenced_type" : "type-322",
7980   "self_type" : "type-328",
7981   "size" : 8,
7982   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7983  },
7984  {
7985   "alignment" : 8,
7986   "linker_set_key" : "android::hardware::details::return_status &&",
7987   "name" : "android::hardware::details::return_status &&",
7988   "referenced_type" : "type-333",
7989   "self_type" : "type-338",
7990   "size" : 8,
7991   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7992  },
7993  {
7994   "alignment" : 8,
7995   "linker_set_key" : "android::hardware::hidl_handle &&",
7996   "name" : "android::hardware::hidl_handle &&",
7997   "referenced_type" : "type-56",
7998   "self_type" : "type-70",
7999   "size" : 8,
8000   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8001  },
8002  {
8003   "alignment" : 8,
8004   "linker_set_key" : "android::hardware::hidl_memory &&",
8005   "name" : "android::hardware::hidl_memory &&",
8006   "referenced_type" : "type-68",
8007   "self_type" : "type-74",
8008   "size" : 8,
8009   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8010  }
8011 ]
8012}
8013