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