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