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