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