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