1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-35",
9   "self_type" : "type-34",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-59",
16   "self_type" : "type-325",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-18",
24   "self_type" : "type-107",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [5121]",
30   "name" : "unsigned char [5121]",
31   "referenced_type" : "type-32",
32   "self_type" : "type-31",
33   "size" : 5121,
34   "source_file" : "/system/core/liblog/include/log/log_read.h"
35  },
36  {
37   "alignment" : 4,
38   "linker_set_key" : "unsigned int [8]",
39   "name" : "unsigned int [8]",
40   "referenced_type" : "type-2",
41   "self_type" : "type-318",
42   "size" : 32,
43   "source_file" : "/system/core/libsystem/include/system/graphics.h"
44  }
45 ],
46 "builtin_types" :
47 [
48  {
49   "alignment" : 1,
50   "is_integral" : true,
51   "is_unsigned" : true,
52   "linker_set_key" : "bool",
53   "name" : "bool",
54   "referenced_type" : "type-71",
55   "self_type" : "type-71",
56   "size" : 1
57  },
58  {
59   "alignment" : 1,
60   "is_integral" : true,
61   "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" : 8,
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" : 8,
104   "is_integral" : true,
105   "linker_set_key" : "long",
106   "name" : "long",
107   "referenced_type" : "type-27",
108   "self_type" : "type-27",
109   "size" : 8
110  },
111  {
112   "alignment" : 8,
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" : 8,
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" : 8
167  },
168  {
169   "alignment" : 8,
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_6ParcelEmm"
199  },
200  {
201   "name" : "_ZN7android8hardware5input6common4V1_021writeEmbeddedToParcelERKNS3_11MotionEventEPNS0_6ParcelEmm"
202  },
203  {
204   "name" : "_ZN7android8hardware5input6common4V1_021writeEmbeddedToParcelERKNS3_13PointerCoordsEPNS0_6ParcelEmm"
205  },
206  {
207   "name" : "_ZN7android8hardware5input6common4V1_022readEmbeddedFromParcelERKNS3_10VideoFrameERKNS0_6ParcelEmm"
208  },
209  {
210   "name" : "_ZN7android8hardware5input6common4V1_022readEmbeddedFromParcelERKNS3_11MotionEventERKNS0_6ParcelEmm"
211  },
212  {
213   "name" : "_ZN7android8hardware5input6common4V1_022readEmbeddedFromParcelERKNS3_13PointerCoordsERKNS0_6ParcelEmm"
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-336",
235   "self_type" : "type-336",
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-445",
297   "self_type" : "type-445",
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-355",
375   "self_type" : "type-355",
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-425",
483   "self_type" : "type-425",
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-361",
549   "self_type" : "type-361",
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" : 8,
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-358",
743   "self_type" : "type-358",
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-43",
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-364",
789   "self_type" : "type-364",
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-368",
815   "self_type" : "type-368",
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-362",
849   "self_type" : "type-362",
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-366",
875   "self_type" : "type-366",
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-365",
961   "self_type" : "type-365",
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-363",
1015   "self_type" : "type-363",
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-360",
1089   "self_type" : "type-360",
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-359",
1127   "self_type" : "type-359",
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-306",
1291   "self_type" : "type-306",
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-311",
1317   "self_type" : "type-311",
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-307",
1359   "self_type" : "type-307",
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-305",
1601   "self_type" : "type-305",
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-310",
1631   "self_type" : "type-310",
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-314",
1661   "self_type" : "type-314",
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-319",
1703   "self_type" : "type-319",
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-321",
1741   "self_type" : "type-321",
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-308",
1767   "self_type" : "type-308",
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-313",
1785   "self_type" : "type-313",
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-316",
1815   "self_type" : "type-316",
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-303",
1909   "self_type" : "type-303",
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-309",
1951   "self_type" : "type-309",
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-315",
1969   "self_type" : "type-315",
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-312",
1999   "self_type" : "type-312",
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-304",
2033   "self_type" : "type-304",
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-352"
2107    },
2108    {
2109     "referenced_type" : "type-253"
2110    }
2111   ],
2112   "referenced_type" : "type-351",
2113   "return_type" : "type-71",
2114   "self_type" : "type-351",
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-329",
2128   "return_type" : "type-18",
2129   "self_type" : "type-329",
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 long, const unsigned long long *, unsigned long, void *)",
2135   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2136   "parameters" :
2137   [
2138    {
2139     "referenced_type" : "type-266"
2140    },
2141    {
2142     "referenced_type" : "type-267"
2143    },
2144    {
2145     "referenced_type" : "type-43"
2146    },
2147    {
2148     "referenced_type" : "type-268"
2149    },
2150    {
2151     "referenced_type" : "type-43"
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_6ParcelEmm",
2168   "parameters" :
2169   [
2170    {
2171     "referenced_type" : "type-424"
2172    },
2173    {
2174     "referenced_type" : "type-266"
2175    },
2176    {
2177     "referenced_type" : "type-43"
2178    },
2179    {
2180     "referenced_type" : "type-43"
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_6ParcelEmm",
2189   "parameters" :
2190   [
2191    {
2192     "referenced_type" : "type-409"
2193    },
2194    {
2195     "referenced_type" : "type-266"
2196    },
2197    {
2198     "referenced_type" : "type-43"
2199    },
2200    {
2201     "referenced_type" : "type-43"
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_6ParcelEmm",
2210   "parameters" :
2211   [
2212    {
2213     "referenced_type" : "type-421"
2214    },
2215    {
2216     "referenced_type" : "type-266"
2217    },
2218    {
2219     "referenced_type" : "type-43"
2220    },
2221    {
2222     "referenced_type" : "type-43"
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_6ParcelEmm",
2231   "parameters" :
2232   [
2233    {
2234     "referenced_type" : "type-424"
2235    },
2236    {
2237     "referenced_type" : "type-282"
2238    },
2239    {
2240     "referenced_type" : "type-43"
2241    },
2242    {
2243     "referenced_type" : "type-43"
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_6ParcelEmm",
2252   "parameters" :
2253   [
2254    {
2255     "referenced_type" : "type-409"
2256    },
2257    {
2258     "referenced_type" : "type-282"
2259    },
2260    {
2261     "referenced_type" : "type-43"
2262    },
2263    {
2264     "referenced_type" : "type-43"
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_6ParcelEmm",
2273   "parameters" :
2274   [
2275    {
2276     "referenced_type" : "type-421"
2277    },
2278    {
2279     "referenced_type" : "type-282"
2280    },
2281    {
2282     "referenced_type" : "type-43"
2283    },
2284    {
2285     "referenced_type" : "type-43"
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" : 8,
2297   "linker_set_key" : "android::Mutex &",
2298   "name" : "android::Mutex &",
2299   "referenced_type" : "type-273",
2300   "self_type" : "type-334",
2301   "size" : 8,
2302   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2303  },
2304  {
2305   "alignment" : 8,
2306   "linker_set_key" : "android::RWLock &",
2307   "name" : "android::RWLock &",
2308   "referenced_type" : "type-339",
2309   "self_type" : "type-343",
2310   "size" : 8,
2311   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2312  },
2313  {
2314   "alignment" : 8,
2315   "linker_set_key" : "android::String16 &",
2316   "name" : "android::String16 &",
2317   "referenced_type" : "type-239",
2318   "self_type" : "type-247",
2319   "size" : 8,
2320   "source_file" : "/system/core/libutils/include/utils/String16.h"
2321  },
2322  {
2323   "alignment" : 8,
2324   "linker_set_key" : "android::String8 &",
2325   "name" : "android::String8 &",
2326   "referenced_type" : "type-228",
2327   "self_type" : "type-236",
2328   "size" : 8,
2329   "source_file" : "/system/core/libutils/include/utils/String8.h"
2330  },
2331  {
2332   "alignment" : 8,
2333   "linker_set_key" : "android::hardware::Return<bool> &",
2334   "name" : "android::hardware::Return<bool> &",
2335   "referenced_type" : "type-436",
2336   "self_type" : "type-440",
2337   "size" : 8,
2338   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2339  },
2340  {
2341   "alignment" : 8,
2342   "linker_set_key" : "android::hardware::Return<void> &",
2343   "name" : "android::hardware::Return<void> &",
2344   "referenced_type" : "type-446",
2345   "self_type" : "type-449",
2346   "size" : 8,
2347   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2348  },
2349  {
2350   "alignment" : 8,
2351   "linker_set_key" : "android::hardware::Status &",
2352   "name" : "android::hardware::Status &",
2353   "referenced_type" : "type-387",
2354   "self_type" : "type-434",
2355   "size" : 8,
2356   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2357  },
2358  {
2359   "alignment" : 8,
2360   "linker_set_key" : "android::hardware::TextOutput &",
2361   "name" : "android::hardware::TextOutput &",
2362   "referenced_type" : "type-280",
2363   "self_type" : "type-279",
2364   "size" : 8,
2365   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2366  },
2367  {
2368   "alignment" : 8,
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" : 8,
2374   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2375  },
2376  {
2377   "alignment" : 8,
2378   "linker_set_key" : "const android::String16 &",
2379   "name" : "const android::String16 &",
2380   "referenced_type" : "type-244",
2381   "self_type" : "type-246",
2382   "size" : 8,
2383   "source_file" : "/system/core/libutils/include/utils/String16.h"
2384  },
2385  {
2386   "alignment" : 8,
2387   "linker_set_key" : "const android::String8 &",
2388   "name" : "const android::String8 &",
2389   "referenced_type" : "type-230",
2390   "self_type" : "type-232",
2391   "size" : 8,
2392   "source_file" : "/system/core/libutils/include/utils/String8.h"
2393  },
2394  {
2395   "alignment" : 8,
2396   "linker_set_key" : "const android::hardware::Parcel &",
2397   "name" : "const android::hardware::Parcel &",
2398   "referenced_type" : "type-281",
2399   "self_type" : "type-282",
2400   "size" : 8,
2401   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2402  },
2403  {
2404   "alignment" : 8,
2405   "linker_set_key" : "const android::hardware::Status &",
2406   "name" : "const android::hardware::Status &",
2407   "referenced_type" : "type-431",
2408   "self_type" : "type-432",
2409   "size" : 8,
2410   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2411  },
2412  {
2413   "alignment" : 8,
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" : 8,
2419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2420  },
2421  {
2422   "alignment" : 8,
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" : 8,
2428   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2429  },
2430  {
2431   "alignment" : 8,
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" : 8,
2437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2438  },
2439  {
2440   "alignment" : 8,
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" : 8,
2446   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2447  },
2448  {
2449   "alignment" : 8,
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" : 8,
2455   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2456  },
2457  {
2458   "alignment" : 8,
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" : 8,
2464   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2465  },
2466  {
2467   "alignment" : 8,
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" : 8,
2473   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2474  },
2475  {
2476   "alignment" : 8,
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" : 8,
2482   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2483  },
2484  {
2485   "alignment" : 8,
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" : 8,
2491   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2492  },
2493  {
2494   "alignment" : 8,
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-407",
2498   "self_type" : "type-409",
2499   "size" : 8,
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" : 8,
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-421",
2508   "size" : 8,
2509   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2510  },
2511  {
2512   "alignment" : 8,
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-418",
2517   "size" : 8,
2518   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2519  },
2520  {
2521   "alignment" : 8,
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-424",
2526   "size" : 8,
2527   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2528  },
2529  {
2530   "alignment" : 8,
2531   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2532   "name" : "const android::sp<android::hardware::IBinder> &",
2533   "referenced_type" : "type-353",
2534   "self_type" : "type-352",
2535   "size" : 8,
2536   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2537  },
2538  {
2539   "alignment" : 8,
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" : 8,
2545   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2546  },
2547  {
2548   "alignment" : 8,
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" : 8,
2554   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2555  },
2556  {
2557   "alignment" : 8,
2558   "linker_set_key" : "const bool &",
2559   "name" : "const bool &",
2560   "referenced_type" : "type-70",
2561   "self_type" : "type-69",
2562   "size" : 8,
2563   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2564  },
2565  {
2566   "alignment" : 8,
2567   "linker_set_key" : "const double &",
2568   "name" : "const double &",
2569   "referenced_type" : "type-90",
2570   "self_type" : "type-91",
2571   "size" : 8,
2572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2573  },
2574  {
2575   "alignment" : 8,
2576   "linker_set_key" : "const float &",
2577   "name" : "const float &",
2578   "referenced_type" : "type-142",
2579   "self_type" : "type-412",
2580   "size" : 8,
2581   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2582  },
2583  {
2584   "alignment" : 8,
2585   "linker_set_key" : "const int &",
2586   "name" : "const int &",
2587   "referenced_type" : "type-81",
2588   "self_type" : "type-82",
2589   "size" : 8,
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" : 8,
2601   "linker_set_key" : "const log_msg &",
2602   "name" : "const log_msg &",
2603   "referenced_type" : "type-28",
2604   "self_type" : "type-62",
2605   "size" : 8,
2606   "source_file" : "/system/core/liblog/include/log/log_read.h"
2607  },
2608  {
2609   "alignment" : 8,
2610   "linker_set_key" : "const long &",
2611   "name" : "const long &",
2612   "referenced_type" : "type-85",
2613   "self_type" : "type-87",
2614   "size" : 8,
2615   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2616  },
2617  {
2618   "alignment" : 8,
2619   "linker_set_key" : "const short &",
2620   "name" : "const short &",
2621   "referenced_type" : "type-151",
2622   "self_type" : "type-415",
2623   "size" : 8,
2624   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2625  },
2626  {
2627   "alignment" : 8,
2628   "linker_set_key" : "const signed char &",
2629   "name" : "const signed char &",
2630   "referenced_type" : "type-72",
2631   "self_type" : "type-76",
2632   "size" : 8,
2633   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2634  },
2635  {
2636   "alignment" : 8,
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-427",
2640   "self_type" : "type-426",
2641   "size" : 8,
2642   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2643  },
2644  {
2645   "alignment" : 8,
2646   "linker_set_key" : "const unsigned char &",
2647   "name" : "const unsigned char &",
2648   "referenced_type" : "type-77",
2649   "self_type" : "type-78",
2650   "size" : 8,
2651   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2652  },
2653  {
2654   "alignment" : 8,
2655   "linker_set_key" : "const unsigned int &",
2656   "name" : "const unsigned int &",
2657   "referenced_type" : "type-83",
2658   "self_type" : "type-84",
2659   "size" : 8,
2660   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2661  },
2662  {
2663   "alignment" : 8,
2664   "linker_set_key" : "const unsigned long &",
2665   "name" : "const unsigned long &",
2666   "referenced_type" : "type-88",
2667   "self_type" : "type-89",
2668   "size" : 8,
2669   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2670  },
2671  {
2672   "alignment" : 8,
2673   "linker_set_key" : "const unsigned short &",
2674   "name" : "const unsigned short &",
2675   "referenced_type" : "type-79",
2676   "self_type" : "type-80",
2677   "size" : 8,
2678   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2679  },
2680  {
2681   "alignment" : 8,
2682   "linker_set_key" : "int &",
2683   "name" : "int &",
2684   "referenced_type" : "type-18",
2685   "self_type" : "type-220",
2686   "size" : 8,
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" : 8,
2691   "linker_set_key" : "unsigned char &",
2692   "name" : "unsigned char &",
2693   "referenced_type" : "type-32",
2694   "self_type" : "type-372",
2695   "size" : 8,
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" : 8,
2700   "linker_set_key" : "unsigned int &",
2701   "name" : "unsigned int &",
2702   "referenced_type" : "type-2",
2703   "self_type" : "type-375",
2704   "size" : 8,
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" : 8,
2709   "linker_set_key" : "unsigned long &",
2710   "name" : "unsigned long &",
2711   "referenced_type" : "type-43",
2712   "self_type" : "type-370",
2713   "size" : 8,
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" : 8,
2721   "linker_set_key" : "android::Condition *",
2722   "name" : "android::Condition *",
2723   "referenced_type" : "type-275",
2724   "self_type" : "type-338",
2725   "size" : 8,
2726   "source_file" : "/system/core/libutils/include/utils/Condition.h"
2727  },
2728  {
2729   "alignment" : 8,
2730   "linker_set_key" : "android::Mutex *",
2731   "name" : "android::Mutex *",
2732   "referenced_type" : "type-273",
2733   "self_type" : "type-332",
2734   "size" : 8,
2735   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2736  },
2737  {
2738   "alignment" : 8,
2739   "linker_set_key" : "android::Mutex::Autolock *",
2740   "name" : "android::Mutex::Autolock *",
2741   "referenced_type" : "type-333",
2742   "self_type" : "type-335",
2743   "size" : 8,
2744   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2745  },
2746  {
2747   "alignment" : 8,
2748   "linker_set_key" : "android::RWLock *",
2749   "name" : "android::RWLock *",
2750   "referenced_type" : "type-339",
2751   "self_type" : "type-341",
2752   "size" : 8,
2753   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2754  },
2755  {
2756   "alignment" : 8,
2757   "linker_set_key" : "android::RWLock::AutoRLock *",
2758   "name" : "android::RWLock::AutoRLock *",
2759   "referenced_type" : "type-342",
2760   "self_type" : "type-344",
2761   "size" : 8,
2762   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2763  },
2764  {
2765   "alignment" : 8,
2766   "linker_set_key" : "android::RWLock::AutoWLock *",
2767   "name" : "android::RWLock::AutoWLock *",
2768   "referenced_type" : "type-345",
2769   "self_type" : "type-346",
2770   "size" : 8,
2771   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2772  },
2773  {
2774   "alignment" : 8,
2775   "linker_set_key" : "android::RefBase *",
2776   "name" : "android::RefBase *",
2777   "referenced_type" : "type-4",
2778   "self_type" : "type-99",
2779   "size" : 8,
2780   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2781  },
2782  {
2783   "alignment" : 8,
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" : 8,
2789   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2790  },
2791  {
2792   "alignment" : 8,
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" : 8,
2798   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2799  },
2800  {
2801   "alignment" : 8,
2802   "linker_set_key" : "android::ReferenceRenamer *",
2803   "name" : "android::ReferenceRenamer *",
2804   "referenced_type" : "type-92",
2805   "self_type" : "type-93",
2806   "size" : 8,
2807   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2808  },
2809  {
2810   "alignment" : 8,
2811   "linker_set_key" : "android::ScopedTrace *",
2812   "name" : "android::ScopedTrace *",
2813   "referenced_type" : "type-356",
2814   "self_type" : "type-357",
2815   "size" : 8,
2816   "source_file" : "/system/core/libutils/include/utils/Trace.h"
2817  },
2818  {
2819   "alignment" : 8,
2820   "linker_set_key" : "android::String16 *",
2821   "name" : "android::String16 *",
2822   "referenced_type" : "type-239",
2823   "self_type" : "type-248",
2824   "size" : 8,
2825   "source_file" : "/system/core/libutils/include/utils/String16.h"
2826  },
2827  {
2828   "alignment" : 8,
2829   "linker_set_key" : "android::String8 *",
2830   "name" : "android::String8 *",
2831   "referenced_type" : "type-228",
2832   "self_type" : "type-237",
2833   "size" : 8,
2834   "source_file" : "/system/core/libutils/include/utils/String8.h"
2835  },
2836  {
2837   "alignment" : 8,
2838   "linker_set_key" : "android::Thread *",
2839   "name" : "android::Thread *",
2840   "referenced_type" : "type-272",
2841   "self_type" : "type-271",
2842   "size" : 8,
2843   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2844  },
2845  {
2846   "alignment" : 8,
2847   "linker_set_key" : "android::VirtualLightRefBase *",
2848   "name" : "android::VirtualLightRefBase *",
2849   "referenced_type" : "type-452",
2850   "self_type" : "type-453",
2851   "size" : 8,
2852   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
2853  },
2854  {
2855   "alignment" : 8,
2856   "linker_set_key" : "android::hardware::GrantorDescriptor *",
2857   "name" : "android::hardware::GrantorDescriptor *",
2858   "referenced_type" : "type-133",
2859   "self_type" : "type-132",
2860   "size" : 8,
2861   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2862  },
2863  {
2864   "alignment" : 8,
2865   "linker_set_key" : "android::hardware::IBinder *",
2866   "name" : "android::hardware::IBinder *",
2867   "referenced_type" : "type-235",
2868   "self_type" : "type-234",
2869   "size" : 8,
2870   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2871  },
2872  {
2873   "alignment" : 8,
2874   "linker_set_key" : "android::hardware::Parcel *",
2875   "name" : "android::hardware::Parcel *",
2876   "referenced_type" : "type-260",
2877   "self_type" : "type-266",
2878   "size" : 8,
2879   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2880  },
2881  {
2882   "alignment" : 8,
2883   "linker_set_key" : "android::hardware::Return<bool> *",
2884   "name" : "android::hardware::Return<bool> *",
2885   "referenced_type" : "type-436",
2886   "self_type" : "type-438",
2887   "size" : 8,
2888   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2889  },
2890  {
2891   "alignment" : 8,
2892   "linker_set_key" : "android::hardware::Return<void> *",
2893   "name" : "android::hardware::Return<void> *",
2894   "referenced_type" : "type-446",
2895   "self_type" : "type-447",
2896   "size" : 8,
2897   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2898  },
2899  {
2900   "alignment" : 8,
2901   "linker_set_key" : "android::hardware::Status *",
2902   "name" : "android::hardware::Status *",
2903   "referenced_type" : "type-387",
2904   "self_type" : "type-429",
2905   "size" : 8,
2906   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2907  },
2908  {
2909   "alignment" : 8,
2910   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
2911   "name" : "android::hardware::details::HidlInstrumentor *",
2912   "referenced_type" : "type-284",
2913   "self_type" : "type-430",
2914   "size" : 8,
2915   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2916  },
2917  {
2918   "alignment" : 8,
2919   "linker_set_key" : "android::hardware::details::return_status *",
2920   "name" : "android::hardware::details::return_status *",
2921   "referenced_type" : "type-437",
2922   "self_type" : "type-441",
2923   "size" : 8,
2924   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2925  },
2926  {
2927   "alignment" : 8,
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" : 8,
2933   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2934  },
2935  {
2936   "alignment" : 8,
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" : 8,
2942   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2943  },
2944  {
2945   "alignment" : 8,
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" : 8,
2951   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2952  },
2953  {
2954   "alignment" : 8,
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" : 8,
2960   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2961  },
2962  {
2963   "alignment" : 8,
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" : 8,
2969   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2970  },
2971  {
2972   "alignment" : 8,
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" : 8,
2978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2979  },
2980  {
2981   "alignment" : 8,
2982   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
2983   "name" : "android::hidl::base::V1_0::BnHwBase *",
2984   "referenced_type" : "type-283",
2985   "self_type" : "type-288",
2986   "size" : 8,
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" : 8,
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" : 8,
2996   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2997  },
2998  {
2999   "alignment" : 8,
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" : 8,
3005   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3006  },
3007  {
3008   "alignment" : 8,
3009   "linker_set_key" : "android_flex_plane *",
3010   "name" : "android_flex_plane *",
3011   "referenced_type" : "type-320",
3012   "self_type" : "type-323",
3013   "size" : 8,
3014   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3015  },
3016  {
3017   "alignment" : 8,
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-351",
3021   "self_type" : "type-350",
3022   "size" : 8,
3023   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3024  },
3025  {
3026   "alignment" : 8,
3027   "linker_set_key" : "char *",
3028   "name" : "char *",
3029   "referenced_type" : "type-35",
3030   "self_type" : "type-94",
3031   "size" : 8,
3032   "source_file" : "/system/core/liblog/include/log/log_read.h"
3033  },
3034  {
3035   "alignment" : 8,
3036   "linker_set_key" : "const android::NativeHandle *",
3037   "name" : "const android::NativeHandle *",
3038   "referenced_type" : "type-212",
3039   "self_type" : "type-216",
3040   "size" : 8,
3041   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3042  },
3043  {
3044   "alignment" : 8,
3045   "linker_set_key" : "const android::RefBase *",
3046   "name" : "const android::RefBase *",
3047   "referenced_type" : "type-97",
3048   "self_type" : "type-98",
3049   "size" : 8,
3050   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3051  },
3052  {
3053   "alignment" : 8,
3054   "linker_set_key" : "const android::String16 *",
3055   "name" : "const android::String16 *",
3056   "referenced_type" : "type-244",
3057   "self_type" : "type-245",
3058   "size" : 8,
3059   "source_file" : "/system/core/libutils/include/utils/String16.h"
3060  },
3061  {
3062   "alignment" : 8,
3063   "linker_set_key" : "const android::String8 *",
3064   "name" : "const android::String8 *",
3065   "referenced_type" : "type-230",
3066   "self_type" : "type-231",
3067   "size" : 8,
3068   "source_file" : "/system/core/libutils/include/utils/String8.h"
3069  },
3070  {
3071   "alignment" : 8,
3072   "linker_set_key" : "const android::VectorImpl *",
3073   "name" : "const android::VectorImpl *",
3074   "referenced_type" : "type-295",
3075   "self_type" : "type-296",
3076   "size" : 8,
3077   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3078  },
3079  {
3080   "alignment" : 8,
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" : 8,
3086   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3087  },
3088  {
3089   "alignment" : 8,
3090   "linker_set_key" : "const android::hardware::Status *",
3091   "name" : "const android::hardware::Status *",
3092   "referenced_type" : "type-431",
3093   "self_type" : "type-435",
3094   "size" : 8,
3095   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3096  },
3097  {
3098   "alignment" : 8,
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-419",
3102   "self_type" : "type-420",
3103   "size" : 8,
3104   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3105  },
3106  {
3107   "alignment" : 8,
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-416",
3111   "self_type" : "type-417",
3112   "size" : 8,
3113   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3114  },
3115  {
3116   "alignment" : 8,
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-422",
3120   "self_type" : "type-423",
3121   "size" : 8,
3122   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3123  },
3124  {
3125   "alignment" : 8,
3126   "linker_set_key" : "const android::hardware::details::hidl_pointer<float> *",
3127   "name" : "const android::hardware::details::hidl_pointer<float> *",
3128   "referenced_type" : "type-410",
3129   "self_type" : "type-411",
3130   "size" : 8,
3131   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3132  },
3133  {
3134   "alignment" : 8,
3135   "linker_set_key" : "const android::hardware::details::hidl_pointer<short> *",
3136   "name" : "const android::hardware::details::hidl_pointer<short> *",
3137   "referenced_type" : "type-413",
3138   "self_type" : "type-414",
3139   "size" : 8,
3140   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3141  },
3142  {
3143   "alignment" : 8,
3144   "linker_set_key" : "const android::hardware::details::return_status *",
3145   "name" : "const android::hardware::details::return_status *",
3146   "referenced_type" : "type-443",
3147   "self_type" : "type-444",
3148   "size" : 8,
3149   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3150  },
3151  {
3152   "alignment" : 8,
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" : 8,
3158   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3159  },
3160  {
3161   "alignment" : 8,
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" : 8,
3167   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3168  },
3169  {
3170   "alignment" : 8,
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" : 8,
3176   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3177  },
3178  {
3179   "alignment" : 8,
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" : 8,
3185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3186  },
3187  {
3188   "alignment" : 8,
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" : 8,
3194   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3195  },
3196  {
3197   "alignment" : 8,
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" : 8,
3203   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3204  },
3205  {
3206   "alignment" : 8,
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" : 8,
3212   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3213  },
3214  {
3215   "alignment" : 8,
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" : 8,
3221   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3222  },
3223  {
3224   "alignment" : 8,
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" : 8,
3230   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3231  },
3232  {
3233   "alignment" : 8,
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" : 8,
3239   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3240  },
3241  {
3242   "alignment" : 8,
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" : 8,
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" : 8,
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" : 8,
3257   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3258  },
3259  {
3260   "alignment" : 8,
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" : 8,
3266   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3267  },
3268  {
3269   "alignment" : 8,
3270   "linker_set_key" : "const char *",
3271   "name" : "const char *",
3272   "referenced_type" : "type-112",
3273   "self_type" : "type-111",
3274   "size" : 8,
3275   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3276  },
3277  {
3278   "alignment" : 8,
3279   "linker_set_key" : "const char16_t *",
3280   "name" : "const char16_t *",
3281   "referenced_type" : "type-241",
3282   "self_type" : "type-240",
3283   "size" : 8,
3284   "source_file" : "/system/core/libutils/include/utils/String16.h"
3285  },
3286  {
3287   "alignment" : 8,
3288   "linker_set_key" : "const float *",
3289   "name" : "const float *",
3290   "referenced_type" : "type-142",
3291   "self_type" : "type-141",
3292   "size" : 8,
3293   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3294  },
3295  {
3296   "alignment" : 8,
3297   "linker_set_key" : "const log_msg *",
3298   "name" : "const log_msg *",
3299   "referenced_type" : "type-28",
3300   "self_type" : "type-50",
3301   "size" : 8,
3302   "source_file" : "/system/core/liblog/include/log/log_read.h"
3303  },
3304  {
3305   "alignment" : 8,
3306   "linker_set_key" : "const native_handle *",
3307   "name" : "const native_handle *",
3308   "referenced_type" : "type-105",
3309   "self_type" : "type-104",
3310   "size" : 8,
3311   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3312  },
3313  {
3314   "alignment" : 8,
3315   "linker_set_key" : "const short *",
3316   "name" : "const short *",
3317   "referenced_type" : "type-151",
3318   "self_type" : "type-150",
3319   "size" : 8,
3320   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3321  },
3322  {
3323   "alignment" : 8,
3324   "linker_set_key" : "const unsigned char *",
3325   "name" : "const unsigned char *",
3326   "referenced_type" : "type-77",
3327   "self_type" : "type-267",
3328   "size" : 8,
3329   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3330  },
3331  {
3332   "alignment" : 8,
3333   "linker_set_key" : "const unsigned long long *",
3334   "name" : "const unsigned long long *",
3335   "referenced_type" : "type-269",
3336   "self_type" : "type-268",
3337   "size" : 8,
3338   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3339  },
3340  {
3341   "alignment" : 8,
3342   "linker_set_key" : "const void *",
3343   "name" : "const void *",
3344   "referenced_type" : "type-199",
3345   "self_type" : "type-200",
3346   "size" : 8,
3347   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3348  },
3349  {
3350   "alignment" : 8,
3351   "linker_set_key" : "float *",
3352   "name" : "float *",
3353   "referenced_type" : "type-59",
3354   "self_type" : "type-140",
3355   "size" : 8,
3356   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3357  },
3358  {
3359   "alignment" : 8,
3360   "linker_set_key" : "int (*)(void *)",
3361   "name" : "int (*)(void *)",
3362   "referenced_type" : "type-329",
3363   "self_type" : "type-330",
3364   "size" : 8,
3365   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3366  },
3367  {
3368   "alignment" : 8,
3369   "linker_set_key" : "log_msg *",
3370   "name" : "log_msg *",
3371   "referenced_type" : "type-29",
3372   "self_type" : "type-86",
3373   "size" : 8,
3374   "source_file" : "/system/core/liblog/include/log/log_read.h"
3375  },
3376  {
3377   "alignment" : 8,
3378   "linker_set_key" : "native_handle *",
3379   "name" : "native_handle *",
3380   "referenced_type" : "type-106",
3381   "self_type" : "type-209",
3382   "size" : 8,
3383   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3384  },
3385  {
3386   "alignment" : 8,
3387   "linker_set_key" : "short *",
3388   "name" : "short *",
3389   "referenced_type" : "type-9",
3390   "self_type" : "type-149",
3391   "size" : 8,
3392   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3393  },
3394  {
3395   "alignment" : 8,
3396   "linker_set_key" : "unsigned char *",
3397   "name" : "unsigned char *",
3398   "referenced_type" : "type-32",
3399   "self_type" : "type-262",
3400   "size" : 8,
3401   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3402  },
3403  {
3404   "alignment" : 8,
3405   "linker_set_key" : "unsigned long *",
3406   "name" : "unsigned long *",
3407   "referenced_type" : "type-43",
3408   "self_type" : "type-292",
3409   "size" : 8,
3410   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3411  },
3412  {
3413   "alignment" : 8,
3414   "linker_set_key" : "unsigned long long *",
3415   "name" : "unsigned long long *",
3416   "referenced_type" : "type-54",
3417   "self_type" : "type-263",
3418   "size" : 8,
3419   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3420  },
3421  {
3422   "alignment" : 8,
3423   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
3424   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
3425   "referenced_type" : "type-265",
3426   "self_type" : "type-264",
3427   "size" : 8,
3428   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3429  },
3430  {
3431   "alignment" : 8,
3432   "linker_set_key" : "void *",
3433   "name" : "void *",
3434   "referenced_type" : "type-164",
3435   "self_type" : "type-253",
3436   "size" : 8,
3437   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3438  },
3439  {
3440   "alignment" : 8,
3441   "linker_set_key" : "void **",
3442   "name" : "void **",
3443   "referenced_type" : "type-253",
3444   "self_type" : "type-331",
3445   "size" : 8,
3446   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3447  }
3448 ],
3449 "qualified_types" :
3450 [
3451  {
3452   "alignment" : 8,
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" : 8,
3459   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3460  },
3461  {
3462   "alignment" : 8,
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" : 8,
3469   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3470  },
3471  {
3472   "alignment" : 8,
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" : 24,
3479   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3480  },
3481  {
3482   "alignment" : 8,
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" : 16,
3489   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3490  },
3491  {
3492   "alignment" : 8,
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" : 8,
3499   "source_file" : "/system/core/libutils/include/utils/String16.h"
3500  },
3501  {
3502   "alignment" : 8,
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" : 8,
3509   "source_file" : "/system/core/libutils/include/utils/String8.h"
3510  },
3511  {
3512   "alignment" : 8,
3513   "is_const" : true,
3514   "linker_set_key" : "const android::VectorImpl",
3515   "name" : "const android::VectorImpl",
3516   "referenced_type" : "type-294",
3517   "self_type" : "type-295",
3518   "size" : 40,
3519   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3520  },
3521  {
3522   "alignment" : 8,
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" : 48,
3529   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3530  },
3531  {
3532   "alignment" : 8,
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-281",
3538   "size" : 136,
3539   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3540  },
3541  {
3542   "alignment" : 8,
3543   "is_const" : true,
3544   "linker_set_key" : "const android::hardware::Status",
3545   "name" : "const android::hardware::Status",
3546   "referenced_type" : "type-387",
3547   "self_type" : "type-431",
3548   "size" : 32,
3549   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3550  },
3551  {
3552   "alignment" : 8,
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-419",
3558   "size" : 8,
3559   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3560  },
3561  {
3562   "alignment" : 8,
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-416",
3568   "size" : 8,
3569   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3570  },
3571  {
3572   "alignment" : 8,
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-422",
3578   "size" : 8,
3579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3580  },
3581  {
3582   "alignment" : 8,
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-410",
3588   "size" : 8,
3589   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3590  },
3591  {
3592   "alignment" : 8,
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-413",
3598   "size" : 8,
3599   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3600  },
3601  {
3602   "alignment" : 8,
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-437",
3607   "self_type" : "type-443",
3608   "size" : 40,
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" : 8,
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" : 8,
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" : 8,
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" : 8,
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" : 8,
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" : 8,
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-361",
3707   "self_type" : "type-376",
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" : 8,
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-358",
3717   "self_type" : "type-369",
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-364",
3727   "self_type" : "type-379",
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-368",
3737   "self_type" : "type-382",
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-362",
3747   "self_type" : "type-377",
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-366",
3757   "self_type" : "type-381",
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-365",
3767   "self_type" : "type-380",
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-367",
3777   "self_type" : "type-407",
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-363",
3807   "self_type" : "type-378",
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-360",
3817   "self_type" : "type-374",
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-359",
3827   "self_type" : "type-373",
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-371",
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" : 8,
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" : 24,
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" : 8,
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-353",
3878   "size" : 8,
3879   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3880  },
3881  {
3882   "alignment" : 8,
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" : 8,
3889   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3890  },
3891  {
3892   "alignment" : 8,
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" : 8,
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" : 8,
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" : 8,
3981   "is_const" : true,
3982   "linker_set_key" : "const long",
3983   "name" : "const long",
3984   "referenced_type" : "type-27",
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-394",
4025   "self_type" : "type-393",
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" : 8,
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-384",
4035   "self_type" : "type-383",
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-400",
4045   "self_type" : "type-399",
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-406",
4055   "self_type" : "type-405",
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-396",
4065   "self_type" : "type-395",
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-404",
4075   "self_type" : "type-403",
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-402",
4085   "self_type" : "type-401",
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-398",
4095   "self_type" : "type-397",
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-392",
4105   "self_type" : "type-391",
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-390",
4115   "self_type" : "type-389",
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-386",
4125   "self_type" : "type-385",
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" : 8,
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-428",
4145   "self_type" : "type-427",
4146   "size" : 24,
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" : 8,
4171   "is_const" : true,
4172   "linker_set_key" : "const unsigned long",
4173   "name" : "const unsigned long",
4174   "referenced_type" : "type-43",
4175   "self_type" : "type-88",
4176   "size" : 8,
4177   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4178  },
4179  {
4180   "alignment" : 8,
4181   "is_const" : true,
4182   "linker_set_key" : "const unsigned long long",
4183   "name" : "const unsigned long long",
4184   "referenced_type" : "type-54",
4185   "self_type" : "type-269",
4186   "size" : 8,
4187   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4188  },
4189  {
4190   "alignment" : 2,
4191   "is_const" : true,
4192   "linker_set_key" : "const unsigned short",
4193   "name" : "const unsigned short",
4194   "referenced_type" : "type-13",
4195   "self_type" : "type-79",
4196   "size" : 2,
4197   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4198  },
4199  {
4200   "is_const" : true,
4201   "linker_set_key" : "const void",
4202   "name" : "const void",
4203   "referenced_type" : "type-164",
4204   "self_type" : "type-199",
4205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4206  },
4207  {
4208   "alignment" : 1,
4209   "is_volatile" : true,
4210   "linker_set_key" : "volatile bool",
4211   "name" : "volatile bool",
4212   "referenced_type" : "type-71",
4213   "self_type" : "type-277",
4214   "size" : 1,
4215   "source_file" : "/system/core/libutils/include/utils/Thread.h"
4216  },
4217  {
4218   "alignment" : 4,
4219   "is_volatile" : true,
4220   "linker_set_key" : "volatile int",
4221   "name" : "volatile int",
4222   "referenced_type" : "type-18",
4223   "self_type" : "type-354",
4224   "size" : 4,
4225   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4226  }
4227 ],
4228 "record_types" :
4229 [
4230  {
4231   "alignment" : 4,
4232   "fields" :
4233   [
4234    {
4235     "access" : "private",
4236     "field_name" : "mCond",
4237     "referenced_type" : "type-276"
4238    }
4239   ],
4240   "linker_set_key" : "android::Condition",
4241   "name" : "android::Condition",
4242   "record_kind" : "class",
4243   "referenced_type" : "type-275",
4244   "self_type" : "type-275",
4245   "size" : 48,
4246   "source_file" : "/system/core/libutils/include/utils/Condition.h",
4247   "unique_id" : "_ZTSN7android9ConditionE"
4248  },
4249  {
4250   "alignment" : 8,
4251   "fields" :
4252   [
4253    {
4254     "access" : "private",
4255     "field_name" : "mVector",
4256     "referenced_type" : "type-298"
4257    }
4258   ],
4259   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4260   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4261   "record_kind" : "class",
4262   "referenced_type" : "type-302",
4263   "self_type" : "type-302",
4264   "size" : 40,
4265   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
4266   "template_args" : [ "type-239", "type-233" ],
4267   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
4268  },
4269  {
4270   "alignment" : 4,
4271   "fields" :
4272   [
4273    {
4274     "access" : "private",
4275     "field_name" : "mCount",
4276     "referenced_type" : "type-215"
4277    }
4278   ],
4279   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
4280   "name" : "android::LightRefBase<android::NativeHandle>",
4281   "record_kind" : "class",
4282   "referenced_type" : "type-214",
4283   "self_type" : "type-214",
4284   "size" : 4,
4285   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4286   "template_args" : [ "type-213" ],
4287   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
4288  },
4289  {
4290   "alignment" : 4,
4291   "fields" :
4292   [
4293    {
4294     "access" : "private",
4295     "field_name" : "mCount",
4296     "referenced_type" : "type-451"
4297    }
4298   ],
4299   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
4300   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
4301   "record_kind" : "class",
4302   "referenced_type" : "type-450",
4303   "self_type" : "type-450",
4304   "size" : 4,
4305   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4306   "template_args" : [ "type-452" ],
4307   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
4308  },
4309  {
4310   "alignment" : 4,
4311   "fields" :
4312   [
4313    {
4314     "access" : "private",
4315     "field_name" : "mMutex",
4316     "referenced_type" : "type-274"
4317    }
4318   ],
4319   "linker_set_key" : "android::Mutex",
4320   "name" : "android::Mutex",
4321   "record_kind" : "class",
4322   "referenced_type" : "type-273",
4323   "self_type" : "type-273",
4324   "size" : 40,
4325   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4326   "unique_id" : "_ZTSN7android5MutexE"
4327  },
4328  {
4329   "alignment" : 8,
4330   "fields" :
4331   [
4332    {
4333     "access" : "private",
4334     "field_name" : "mLock",
4335     "referenced_type" : "type-334"
4336    }
4337   ],
4338   "linker_set_key" : "android::Mutex::Autolock",
4339   "name" : "android::Mutex::Autolock",
4340   "record_kind" : "class",
4341   "referenced_type" : "type-333",
4342   "self_type" : "type-333",
4343   "size" : 8,
4344   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4345   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
4346  },
4347  {
4348   "alignment" : 8,
4349   "base_specifiers" :
4350   [
4351    {
4352     "referenced_type" : "type-214"
4353    }
4354   ],
4355   "fields" :
4356   [
4357    {
4358     "access" : "private",
4359     "field_name" : "mHandle",
4360     "field_offset" : 64,
4361     "referenced_type" : "type-209"
4362    },
4363    {
4364     "access" : "private",
4365     "field_name" : "mOwnsHandle",
4366     "field_offset" : 128,
4367     "referenced_type" : "type-71"
4368    }
4369   ],
4370   "linker_set_key" : "android::NativeHandle",
4371   "name" : "android::NativeHandle",
4372   "record_kind" : "class",
4373   "referenced_type" : "type-213",
4374   "self_type" : "type-213",
4375   "size" : 24,
4376   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
4377   "unique_id" : "_ZTSN7android12NativeHandleE"
4378  },
4379  {
4380   "alignment" : 4,
4381   "fields" :
4382   [
4383    {
4384     "access" : "private",
4385     "field_name" : "mRWLock",
4386     "referenced_type" : "type-340"
4387    }
4388   ],
4389   "linker_set_key" : "android::RWLock",
4390   "name" : "android::RWLock",
4391   "record_kind" : "class",
4392   "referenced_type" : "type-339",
4393   "self_type" : "type-339",
4394   "size" : 56,
4395   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4396   "unique_id" : "_ZTSN7android6RWLockE"
4397  },
4398  {
4399   "alignment" : 8,
4400   "fields" :
4401   [
4402    {
4403     "access" : "private",
4404     "field_name" : "mLock",
4405     "referenced_type" : "type-343"
4406    }
4407   ],
4408   "linker_set_key" : "android::RWLock::AutoRLock",
4409   "name" : "android::RWLock::AutoRLock",
4410   "record_kind" : "class",
4411   "referenced_type" : "type-342",
4412   "self_type" : "type-342",
4413   "size" : 8,
4414   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4415   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
4416  },
4417  {
4418   "alignment" : 8,
4419   "fields" :
4420   [
4421    {
4422     "access" : "private",
4423     "field_name" : "mLock",
4424     "referenced_type" : "type-343"
4425    }
4426   ],
4427   "linker_set_key" : "android::RWLock::AutoWLock",
4428   "name" : "android::RWLock::AutoWLock",
4429   "record_kind" : "class",
4430   "referenced_type" : "type-345",
4431   "self_type" : "type-345",
4432   "size" : 8,
4433   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4434   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
4435  },
4436  {
4437   "alignment" : 8,
4438   "fields" :
4439   [
4440    {
4441     "access" : "private",
4442     "field_name" : "mRefs",
4443     "field_offset" : 64,
4444     "referenced_type" : "type-5"
4445    }
4446   ],
4447   "linker_set_key" : "android::RefBase",
4448   "name" : "android::RefBase",
4449   "record_kind" : "class",
4450   "referenced_type" : "type-4",
4451   "self_type" : "type-4",
4452   "size" : 16,
4453   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
4454   "unique_id" : "_ZTSN7android7RefBaseE",
4455   "vtable_components" :
4456   [
4457    {
4458     "kind" : "offset_to_top"
4459    },
4460    {
4461     "kind" : "rtti",
4462     "mangled_component_name" : "_ZTIN7android7RefBaseE"
4463    },
4464    {
4465     "kind" : "complete_dtor_pointer",
4466     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
4467    },
4468    {
4469     "kind" : "deleting_dtor_pointer",
4470     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
4471    },
4472    {
4473     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4474    },
4475    {
4476     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4477    },
4478    {
4479     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4480    },
4481    {
4482     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4483    }
4484   ]
4485  },
4486  {
4487   "alignment" : 1,
4488   "linker_set_key" : "android::RefBase::weakref_type",
4489   "name" : "android::RefBase::weakref_type",
4490   "record_kind" : "class",
4491   "referenced_type" : "type-75",
4492   "self_type" : "type-75",
4493   "size" : 1,
4494   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
4495   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
4496  },
4497  {
4498   "alignment" : 1,
4499   "linker_set_key" : "android::ReferenceMover",
4500   "name" : "android::ReferenceMover",
4501   "record_kind" : "class",
4502   "referenced_type" : "type-100",
4503   "self_type" : "type-100",
4504   "size" : 1,
4505   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
4506   "unique_id" : "_ZTSN7android14ReferenceMoverE"
4507  },
4508  {
4509   "alignment" : 8,
4510   "linker_set_key" : "android::ReferenceRenamer",
4511   "name" : "android::ReferenceRenamer",
4512   "record_kind" : "class",
4513   "referenced_type" : "type-92",
4514   "self_type" : "type-92",
4515   "size" : 8,
4516   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
4517   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
4518   "vtable_components" :
4519   [
4520    {
4521     "kind" : "offset_to_top"
4522    },
4523    {
4524     "kind" : "rtti",
4525     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
4526    },
4527    {
4528     "is_pure" : true,
4529     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
4530    }
4531   ]
4532  },
4533  {
4534   "alignment" : 8,
4535   "fields" :
4536   [
4537    {
4538     "access" : "private",
4539     "field_name" : "mTag",
4540     "referenced_type" : "type-43"
4541    }
4542   ],
4543   "linker_set_key" : "android::ScopedTrace",
4544   "name" : "android::ScopedTrace",
4545   "record_kind" : "class",
4546   "referenced_type" : "type-356",
4547   "self_type" : "type-356",
4548   "size" : 8,
4549   "source_file" : "/system/core/libutils/include/utils/Trace.h",
4550   "unique_id" : "_ZTSN7android11ScopedTraceE"
4551  },
4552  {
4553   "alignment" : 8,
4554   "base_specifiers" :
4555   [
4556    {
4557     "access" : "private",
4558     "referenced_type" : "type-297"
4559    }
4560   ],
4561   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
4562   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
4563   "record_kind" : "class",
4564   "referenced_type" : "type-298",
4565   "self_type" : "type-298",
4566   "size" : 40,
4567   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
4568   "template_args" : [ "type-299" ],
4569   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
4570   "vtable_components" :
4571   [
4572    {
4573     "kind" : "offset_to_top"
4574    },
4575    {
4576     "kind" : "rtti",
4577     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
4578    },
4579    {
4580     "kind" : "complete_dtor_pointer",
4581     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
4582    },
4583    {
4584     "kind" : "deleting_dtor_pointer",
4585     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
4586    },
4587    {
4588     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
4589    },
4590    {
4591     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
4592    },
4593    {
4594     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
4595    },
4596    {
4597     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
4598    },
4599    {
4600     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
4601    },
4602    {
4603     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
4604    },
4605    {
4606     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
4607    }
4608   ]
4609  },
4610  {
4611   "alignment" : 8,
4612   "base_specifiers" :
4613   [
4614    {
4615     "referenced_type" : "type-294"
4616    }
4617   ],
4618   "linker_set_key" : "android::SortedVectorImpl",
4619   "name" : "android::SortedVectorImpl",
4620   "record_kind" : "class",
4621   "referenced_type" : "type-297",
4622   "self_type" : "type-297",
4623   "size" : 40,
4624   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4625   "unique_id" : "_ZTSN7android16SortedVectorImplE",
4626   "vtable_components" :
4627   [
4628    {
4629     "kind" : "offset_to_top"
4630    },
4631    {
4632     "kind" : "rtti",
4633     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
4634    },
4635    {
4636     "kind" : "complete_dtor_pointer",
4637     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
4638    },
4639    {
4640     "kind" : "deleting_dtor_pointer",
4641     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
4642    },
4643    {
4644     "is_pure" : true,
4645     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
4646    },
4647    {
4648     "is_pure" : true,
4649     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
4650    },
4651    {
4652     "is_pure" : true,
4653     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
4654    },
4655    {
4656     "is_pure" : true,
4657     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
4658    },
4659    {
4660     "is_pure" : true,
4661     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
4662    },
4663    {
4664     "is_pure" : true,
4665     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
4666    },
4667    {
4668     "is_pure" : true,
4669     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
4670    }
4671   ]
4672  },
4673  {
4674   "alignment" : 8,
4675   "fields" :
4676   [
4677    {
4678     "access" : "private",
4679     "field_name" : "mString",
4680     "referenced_type" : "type-240"
4681    }
4682   ],
4683   "linker_set_key" : "android::String16",
4684   "name" : "android::String16",
4685   "record_kind" : "class",
4686   "referenced_type" : "type-239",
4687   "self_type" : "type-239",
4688   "size" : 8,
4689   "source_file" : "/system/core/libutils/include/utils/String16.h",
4690   "unique_id" : "_ZTSN7android8String16E"
4691  },
4692  {
4693   "alignment" : 8,
4694   "fields" :
4695   [
4696    {
4697     "access" : "private",
4698     "field_name" : "mString",
4699     "referenced_type" : "type-111"
4700    }
4701   ],
4702   "linker_set_key" : "android::String8",
4703   "name" : "android::String8",
4704   "record_kind" : "class",
4705   "referenced_type" : "type-228",
4706   "self_type" : "type-228",
4707   "size" : 8,
4708   "source_file" : "/system/core/libutils/include/utils/String8.h",
4709   "unique_id" : "_ZTSN7android7String8E"
4710  },
4711  {
4712   "alignment" : 8,
4713   "base_specifiers" :
4714   [
4715    {
4716     "is_virtual" : true,
4717     "referenced_type" : "type-4"
4718    }
4719   ],
4720   "fields" :
4721   [
4722    {
4723     "access" : "private",
4724     "field_name" : "mCanCallJava",
4725     "field_offset" : 64,
4726     "referenced_type" : "type-70"
4727    },
4728    {
4729     "access" : "private",
4730     "field_name" : "mThread",
4731     "field_offset" : 128,
4732     "referenced_type" : "type-253"
4733    },
4734    {
4735     "access" : "private",
4736     "field_name" : "mLock",
4737     "field_offset" : 192,
4738     "referenced_type" : "type-273"
4739    },
4740    {
4741     "access" : "private",
4742     "field_name" : "mThreadExitedCondition",
4743     "field_offset" : 512,
4744     "referenced_type" : "type-275"
4745    },
4746    {
4747     "access" : "private",
4748     "field_name" : "mStatus",
4749     "field_offset" : 896,
4750     "referenced_type" : "type-18"
4751    },
4752    {
4753     "access" : "private",
4754     "field_name" : "mExitPending",
4755     "field_offset" : 928,
4756     "referenced_type" : "type-277"
4757    },
4758    {
4759     "access" : "private",
4760     "field_name" : "mRunning",
4761     "field_offset" : 936,
4762     "referenced_type" : "type-277"
4763    },
4764    {
4765     "access" : "private",
4766     "field_name" : "mHoldSelf",
4767     "field_offset" : 960,
4768     "referenced_type" : "type-270"
4769    },
4770    {
4771     "access" : "private",
4772     "field_name" : "mTid",
4773     "field_offset" : 1024,
4774     "referenced_type" : "type-18"
4775    }
4776   ],
4777   "linker_set_key" : "android::Thread",
4778   "name" : "android::Thread",
4779   "record_kind" : "class",
4780   "referenced_type" : "type-272",
4781   "self_type" : "type-272",
4782   "size" : 152,
4783   "source_file" : "/system/core/libutils/include/utils/Thread.h",
4784   "unique_id" : "_ZTSN7android6ThreadE",
4785   "vtable_components" :
4786   [
4787    {
4788     "component_value" : 136,
4789     "kind" : "vbase_offset"
4790    },
4791    {
4792     "kind" : "offset_to_top"
4793    },
4794    {
4795     "kind" : "rtti",
4796     "mangled_component_name" : "_ZTIN7android6ThreadE"
4797    },
4798    {
4799     "kind" : "complete_dtor_pointer",
4800     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
4801    },
4802    {
4803     "kind" : "deleting_dtor_pointer",
4804     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
4805    },
4806    {
4807     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
4808    },
4809    {
4810     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
4811    },
4812    {
4813     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
4814    },
4815    {
4816     "is_pure" : true,
4817     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
4818    },
4819    {
4820     "kind" : "vcall_offset"
4821    },
4822    {
4823     "kind" : "vcall_offset"
4824    },
4825    {
4826     "kind" : "vcall_offset"
4827    },
4828    {
4829     "kind" : "vcall_offset"
4830    },
4831    {
4832     "component_value" : -136,
4833     "kind" : "vcall_offset"
4834    },
4835    {
4836     "component_value" : -136,
4837     "kind" : "offset_to_top"
4838    },
4839    {
4840     "kind" : "rtti",
4841     "mangled_component_name" : "_ZTIN7android6ThreadE"
4842    },
4843    {
4844     "kind" : "complete_dtor_pointer",
4845     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
4846    },
4847    {
4848     "kind" : "deleting_dtor_pointer",
4849     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
4850    },
4851    {
4852     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4853    },
4854    {
4855     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4856    },
4857    {
4858     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4859    },
4860    {
4861     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4862    }
4863   ]
4864  },
4865  {
4866   "alignment" : 8,
4867   "base_specifiers" :
4868   [
4869    {
4870     "access" : "private",
4871     "referenced_type" : "type-294"
4872    }
4873   ],
4874   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4875   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4876   "record_kind" : "class",
4877   "referenced_type" : "type-300",
4878   "self_type" : "type-300",
4879   "size" : 40,
4880   "source_file" : "/system/core/libutils/include/utils/Vector.h",
4881   "template_args" : [ "type-301" ],
4882   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
4883   "vtable_components" :
4884   [
4885    {
4886     "kind" : "offset_to_top"
4887    },
4888    {
4889     "kind" : "rtti",
4890     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
4891    },
4892    {
4893     "kind" : "complete_dtor_pointer",
4894     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
4895    },
4896    {
4897     "kind" : "deleting_dtor_pointer",
4898     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
4899    },
4900    {
4901     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
4902    },
4903    {
4904     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
4905    },
4906    {
4907     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
4908    },
4909    {
4910     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
4911    },
4912    {
4913     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
4914    },
4915    {
4916     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
4917    }
4918   ]
4919  },
4920  {
4921   "alignment" : 8,
4922   "fields" :
4923   [
4924    {
4925     "access" : "private",
4926     "field_name" : "mStorage",
4927     "field_offset" : 64,
4928     "referenced_type" : "type-253"
4929    },
4930    {
4931     "access" : "private",
4932     "field_name" : "mCount",
4933     "field_offset" : 128,
4934     "referenced_type" : "type-43"
4935    },
4936    {
4937     "access" : "private",
4938     "field_name" : "mFlags",
4939     "field_offset" : 192,
4940     "referenced_type" : "type-83"
4941    },
4942    {
4943     "access" : "private",
4944     "field_name" : "mItemSize",
4945     "field_offset" : 256,
4946     "referenced_type" : "type-88"
4947    }
4948   ],
4949   "linker_set_key" : "android::VectorImpl",
4950   "name" : "android::VectorImpl",
4951   "record_kind" : "class",
4952   "referenced_type" : "type-294",
4953   "self_type" : "type-294",
4954   "size" : 40,
4955   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4956   "unique_id" : "_ZTSN7android10VectorImplE",
4957   "vtable_components" :
4958   [
4959    {
4960     "kind" : "offset_to_top"
4961    },
4962    {
4963     "kind" : "rtti",
4964     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4965    },
4966    {
4967     "kind" : "complete_dtor_pointer",
4968     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4969    },
4970    {
4971     "kind" : "deleting_dtor_pointer",
4972     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4973    },
4974    {
4975     "is_pure" : true,
4976     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
4977    },
4978    {
4979     "is_pure" : true,
4980     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
4981    },
4982    {
4983     "is_pure" : true,
4984     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
4985    },
4986    {
4987     "is_pure" : true,
4988     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
4989    },
4990    {
4991     "is_pure" : true,
4992     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
4993    },
4994    {
4995     "is_pure" : true,
4996     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
4997    }
4998   ]
4999  },
5000  {
5001   "alignment" : 8,
5002   "base_specifiers" :
5003   [
5004    {
5005     "referenced_type" : "type-450"
5006    }
5007   ],
5008   "linker_set_key" : "android::VirtualLightRefBase",
5009   "name" : "android::VirtualLightRefBase",
5010   "record_kind" : "class",
5011   "referenced_type" : "type-452",
5012   "self_type" : "type-452",
5013   "size" : 16,
5014   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5015   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
5016   "vtable_components" :
5017   [
5018    {
5019     "kind" : "offset_to_top"
5020    },
5021    {
5022     "kind" : "rtti",
5023     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5024    },
5025    {
5026     "kind" : "complete_dtor_pointer",
5027     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5028    },
5029    {
5030     "kind" : "deleting_dtor_pointer",
5031     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5032    }
5033   ]
5034  },
5035  {
5036   "alignment" : 8,
5037   "base_specifiers" :
5038   [
5039    {
5040     "referenced_type" : "type-235"
5041    }
5042   ],
5043   "fields" :
5044   [
5045    {
5046     "access" : "protected",
5047     "field_name" : "mSchedPolicy",
5048     "field_offset" : 64,
5049     "referenced_type" : "type-18"
5050    },
5051    {
5052     "access" : "protected",
5053     "field_name" : "mSchedPriority",
5054     "field_offset" : 96,
5055     "referenced_type" : "type-18"
5056    },
5057    {
5058     "access" : "private",
5059     "field_name" : "mExtras",
5060     "field_offset" : 128,
5061     "referenced_type" : "type-252"
5062    },
5063    {
5064     "access" : "private",
5065     "field_name" : "mReserved0",
5066     "field_offset" : 192,
5067     "referenced_type" : "type-253"
5068    }
5069   ],
5070   "linker_set_key" : "android::hardware::BHwBinder",
5071   "name" : "android::hardware::BHwBinder",
5072   "record_kind" : "class",
5073   "referenced_type" : "type-251",
5074   "self_type" : "type-251",
5075   "size" : 48,
5076   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5077   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
5078   "vtable_components" :
5079   [
5080    {
5081     "component_value" : 32,
5082     "kind" : "vbase_offset"
5083    },
5084    {
5085     "kind" : "offset_to_top"
5086    },
5087    {
5088     "kind" : "rtti",
5089     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5090    },
5091    {
5092     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5093    },
5094    {
5095     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5096    },
5097    {
5098     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5099    },
5100    {
5101     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5102    },
5103    {
5104     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5105    },
5106    {
5107     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5108    },
5109    {
5110     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5111    },
5112    {
5113     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5114    },
5115    {
5116     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5117    },
5118    {
5119     "kind" : "complete_dtor_pointer",
5120     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
5121    },
5122    {
5123     "kind" : "deleting_dtor_pointer",
5124     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
5125    },
5126    {
5127     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5128    },
5129    {
5130     "kind" : "vcall_offset"
5131    },
5132    {
5133     "kind" : "vcall_offset"
5134    },
5135    {
5136     "kind" : "vcall_offset"
5137    },
5138    {
5139     "kind" : "vcall_offset"
5140    },
5141    {
5142     "component_value" : -32,
5143     "kind" : "vcall_offset"
5144    },
5145    {
5146     "component_value" : -32,
5147     "kind" : "offset_to_top"
5148    },
5149    {
5150     "kind" : "rtti",
5151     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5152    },
5153    {
5154     "kind" : "complete_dtor_pointer",
5155     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
5156    },
5157    {
5158     "kind" : "deleting_dtor_pointer",
5159     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
5160    },
5161    {
5162     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5163    },
5164    {
5165     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5166    },
5167    {
5168     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5169    },
5170    {
5171     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5172    }
5173   ]
5174  },
5175  {
5176   "alignment" : 8,
5177   "base_specifiers" :
5178   [
5179    {
5180     "is_virtual" : true,
5181     "referenced_type" : "type-4"
5182    }
5183   ],
5184   "fields" :
5185   [
5186    {
5187     "access" : "private",
5188     "field_name" : "mRemote",
5189     "field_offset" : 64,
5190     "referenced_type" : "type-255"
5191    },
5192    {
5193     "access" : "private",
5194     "field_name" : "mRefs",
5195     "field_offset" : 128,
5196     "referenced_type" : "type-74"
5197    },
5198    {
5199     "access" : "private",
5200     "field_name" : "mState",
5201     "field_offset" : 192,
5202     "referenced_type" : "type-256"
5203    }
5204   ],
5205   "linker_set_key" : "android::hardware::BpHwRefBase",
5206   "name" : "android::hardware::BpHwRefBase",
5207   "record_kind" : "class",
5208   "referenced_type" : "type-254",
5209   "self_type" : "type-254",
5210   "size" : 48,
5211   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5212   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
5213   "vtable_components" :
5214   [
5215    {
5216     "component_value" : 32,
5217     "kind" : "vbase_offset"
5218    },
5219    {
5220     "kind" : "offset_to_top"
5221    },
5222    {
5223     "kind" : "rtti",
5224     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5225    },
5226    {
5227     "kind" : "complete_dtor_pointer",
5228     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
5229    },
5230    {
5231     "kind" : "deleting_dtor_pointer",
5232     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
5233    },
5234    {
5235     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
5236    },
5237    {
5238     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5239    },
5240    {
5241     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5242    },
5243    {
5244     "kind" : "vcall_offset"
5245    },
5246    {
5247     "component_value" : -32,
5248     "kind" : "vcall_offset"
5249    },
5250    {
5251     "component_value" : -32,
5252     "kind" : "vcall_offset"
5253    },
5254    {
5255     "component_value" : -32,
5256     "kind" : "vcall_offset"
5257    },
5258    {
5259     "component_value" : -32,
5260     "kind" : "vcall_offset"
5261    },
5262    {
5263     "component_value" : -32,
5264     "kind" : "offset_to_top"
5265    },
5266    {
5267     "kind" : "rtti",
5268     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5269    },
5270    {
5271     "kind" : "complete_dtor_pointer",
5272     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
5273    },
5274    {
5275     "kind" : "deleting_dtor_pointer",
5276     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
5277    },
5278    {
5279     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
5280    },
5281    {
5282     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5283    },
5284    {
5285     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5286    },
5287    {
5288     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5289    }
5290   ]
5291  },
5292  {
5293   "alignment" : 8,
5294   "fields" :
5295   [
5296    {
5297     "field_name" : "flags",
5298     "referenced_type" : "type-2"
5299    },
5300    {
5301     "field_name" : "fdIndex",
5302     "field_offset" : 32,
5303     "referenced_type" : "type-2"
5304    },
5305    {
5306     "field_name" : "offset",
5307     "field_offset" : 64,
5308     "referenced_type" : "type-2"
5309    },
5310    {
5311     "field_name" : "extent",
5312     "field_offset" : 128,
5313     "referenced_type" : "type-43"
5314    }
5315   ],
5316   "linker_set_key" : "android::hardware::GrantorDescriptor",
5317   "name" : "android::hardware::GrantorDescriptor",
5318   "referenced_type" : "type-133",
5319   "self_type" : "type-133",
5320   "size" : 24,
5321   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
5322   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
5323  },
5324  {
5325   "alignment" : 8,
5326   "base_specifiers" :
5327   [
5328    {
5329     "is_virtual" : true,
5330     "referenced_type" : "type-116"
5331    },
5332    {
5333     "is_virtual" : true,
5334     "referenced_type" : "type-4"
5335    }
5336   ],
5337   "linker_set_key" : "android::hardware::HidlMemory",
5338   "name" : "android::hardware::HidlMemory",
5339   "record_kind" : "class",
5340   "referenced_type" : "type-125",
5341   "self_type" : "type-125",
5342   "size" : 64,
5343   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5344   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
5345   "vtable_components" :
5346   [
5347    {
5348     "component_value" : 48,
5349     "kind" : "vbase_offset"
5350    },
5351    {
5352     "component_value" : 8,
5353     "kind" : "vbase_offset"
5354    },
5355    {
5356     "kind" : "offset_to_top"
5357    },
5358    {
5359     "kind" : "rtti",
5360     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
5361    },
5362    {
5363     "kind" : "complete_dtor_pointer",
5364     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
5365    },
5366    {
5367     "kind" : "deleting_dtor_pointer",
5368     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
5369    },
5370    {
5371     "kind" : "vcall_offset"
5372    },
5373    {
5374     "kind" : "vcall_offset"
5375    },
5376    {
5377     "kind" : "vcall_offset"
5378    },
5379    {
5380     "kind" : "vcall_offset"
5381    },
5382    {
5383     "component_value" : -48,
5384     "kind" : "vcall_offset"
5385    },
5386    {
5387     "component_value" : -48,
5388     "kind" : "offset_to_top"
5389    },
5390    {
5391     "kind" : "rtti",
5392     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
5393    },
5394    {
5395     "kind" : "complete_dtor_pointer",
5396     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
5397    },
5398    {
5399     "kind" : "deleting_dtor_pointer",
5400     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
5401    },
5402    {
5403     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5404    },
5405    {
5406     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5407    },
5408    {
5409     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5410    },
5411    {
5412     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5413    }
5414   ]
5415  },
5416  {
5417   "alignment" : 8,
5418   "base_specifiers" :
5419   [
5420    {
5421     "is_virtual" : true,
5422     "referenced_type" : "type-4"
5423    }
5424   ],
5425   "linker_set_key" : "android::hardware::IBinder",
5426   "name" : "android::hardware::IBinder",
5427   "record_kind" : "class",
5428   "referenced_type" : "type-235",
5429   "self_type" : "type-235",
5430   "size" : 24,
5431   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
5432   "unique_id" : "_ZTSN7android8hardware7IBinderE",
5433   "vtable_components" :
5434   [
5435    {
5436     "component_value" : 8,
5437     "kind" : "vbase_offset"
5438    },
5439    {
5440     "kind" : "offset_to_top"
5441    },
5442    {
5443     "kind" : "rtti",
5444     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
5445    },
5446    {
5447     "is_pure" : true,
5448     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5449    },
5450    {
5451     "is_pure" : true,
5452     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
5453    },
5454    {
5455     "is_pure" : true,
5456     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
5457    },
5458    {
5459     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5460    },
5461    {
5462     "is_pure" : true,
5463     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5464    },
5465    {
5466     "is_pure" : true,
5467     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
5468    },
5469    {
5470     "is_pure" : true,
5471     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
5472    },
5473    {
5474     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
5475    },
5476    {
5477     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5478    },
5479    {
5480     "kind" : "complete_dtor_pointer",
5481     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
5482    },
5483    {
5484     "kind" : "deleting_dtor_pointer",
5485     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
5486    },
5487    {
5488     "kind" : "vcall_offset"
5489    },
5490    {
5491     "kind" : "vcall_offset"
5492    },
5493    {
5494     "kind" : "vcall_offset"
5495    },
5496    {
5497     "kind" : "vcall_offset"
5498    },
5499    {
5500     "component_value" : -8,
5501     "kind" : "vcall_offset"
5502    },
5503    {
5504     "component_value" : -8,
5505     "kind" : "offset_to_top"
5506    },
5507    {
5508     "kind" : "rtti",
5509     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
5510    },
5511    {
5512     "kind" : "complete_dtor_pointer",
5513     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
5514    },
5515    {
5516     "kind" : "deleting_dtor_pointer",
5517     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
5518    },
5519    {
5520     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5521    },
5522    {
5523     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5524    },
5525    {
5526     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5527    },
5528    {
5529     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5530    }
5531   ]
5532  },
5533  {
5534   "alignment" : 8,
5535   "base_specifiers" :
5536   [
5537    {
5538     "is_virtual" : true,
5539     "referenced_type" : "type-4"
5540    }
5541   ],
5542   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
5543   "name" : "android::hardware::IBinder::DeathRecipient",
5544   "record_kind" : "class",
5545   "referenced_type" : "type-250",
5546   "self_type" : "type-250",
5547   "size" : 24,
5548   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
5549   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
5550   "vtable_components" :
5551   [
5552    {
5553     "component_value" : 8,
5554     "kind" : "vbase_offset"
5555    },
5556    {
5557     "kind" : "offset_to_top"
5558    },
5559    {
5560     "kind" : "rtti",
5561     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
5562    },
5563    {
5564     "is_pure" : true,
5565     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
5566    },
5567    {
5568     "kind" : "complete_dtor_pointer",
5569     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
5570    },
5571    {
5572     "kind" : "deleting_dtor_pointer",
5573     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
5574    },
5575    {
5576     "kind" : "vcall_offset"
5577    },
5578    {
5579     "kind" : "vcall_offset"
5580    },
5581    {
5582     "kind" : "vcall_offset"
5583    },
5584    {
5585     "kind" : "vcall_offset"
5586    },
5587    {
5588     "component_value" : -8,
5589     "kind" : "vcall_offset"
5590    },
5591    {
5592     "component_value" : -8,
5593     "kind" : "offset_to_top"
5594    },
5595    {
5596     "kind" : "rtti",
5597     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
5598    },
5599    {
5600     "kind" : "complete_dtor_pointer",
5601     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
5602    },
5603    {
5604     "kind" : "deleting_dtor_pointer",
5605     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
5606    },
5607    {
5608     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5609    },
5610    {
5611     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5612    },
5613    {
5614     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5615    },
5616    {
5617     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5618    }
5619   ]
5620  },
5621  {
5622   "alignment" : 8,
5623   "base_specifiers" :
5624   [
5625    {
5626     "is_virtual" : true,
5627     "referenced_type" : "type-4"
5628    }
5629   ],
5630   "linker_set_key" : "android::hardware::IInterface",
5631   "name" : "android::hardware::IInterface",
5632   "record_kind" : "class",
5633   "referenced_type" : "type-259",
5634   "self_type" : "type-259",
5635   "size" : 24,
5636   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
5637   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
5638   "vtable_components" :
5639   [
5640    {
5641     "component_value" : 8,
5642     "kind" : "vbase_offset"
5643    },
5644    {
5645     "kind" : "offset_to_top"
5646    },
5647    {
5648     "kind" : "rtti",
5649     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
5650    },
5651    {
5652     "kind" : "complete_dtor_pointer",
5653     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
5654    },
5655    {
5656     "kind" : "deleting_dtor_pointer",
5657     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
5658    },
5659    {
5660     "is_pure" : true,
5661     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
5662    },
5663    {
5664     "kind" : "vcall_offset"
5665    },
5666    {
5667     "kind" : "vcall_offset"
5668    },
5669    {
5670     "kind" : "vcall_offset"
5671    },
5672    {
5673     "kind" : "vcall_offset"
5674    },
5675    {
5676     "component_value" : -8,
5677     "kind" : "vcall_offset"
5678    },
5679    {
5680     "component_value" : -8,
5681     "kind" : "offset_to_top"
5682    },
5683    {
5684     "kind" : "rtti",
5685     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
5686    },
5687    {
5688     "kind" : "complete_dtor_pointer",
5689     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
5690    },
5691    {
5692     "kind" : "deleting_dtor_pointer",
5693     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
5694    },
5695    {
5696     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5697    },
5698    {
5699     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5700    },
5701    {
5702     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5703    },
5704    {
5705     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5706    }
5707   ]
5708  },
5709  {
5710   "alignment" : 8,
5711   "fields" :
5712   [
5713    {
5714     "access" : "private",
5715     "field_name" : "mGrantors",
5716     "referenced_type" : "type-129"
5717    },
5718    {
5719     "access" : "private",
5720     "field_name" : "mHandle",
5721     "field_offset" : 128,
5722     "referenced_type" : "type-207"
5723    },
5724    {
5725     "access" : "private",
5726     "field_name" : "mQuantum",
5727     "field_offset" : 192,
5728     "referenced_type" : "type-2"
5729    },
5730    {
5731     "access" : "private",
5732     "field_name" : "mFlags",
5733     "field_offset" : 224,
5734     "referenced_type" : "type-2"
5735    }
5736   ],
5737   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
5738   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
5739   "referenced_type" : "type-206",
5740   "self_type" : "type-206",
5741   "size" : 32,
5742   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
5743   "template_args" : [ "type-35" ],
5744   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
5745  },
5746  {
5747   "alignment" : 8,
5748   "fields" :
5749   [
5750    {
5751     "access" : "private",
5752     "field_name" : "mBufCachePos",
5753     "referenced_type" : "type-43"
5754    },
5755    {
5756     "access" : "private",
5757     "field_name" : "mBufCache",
5758     "field_offset" : 64,
5759     "referenced_type" : "type-261"
5760    },
5761    {
5762     "access" : "private",
5763     "field_name" : "mError",
5764     "field_offset" : 256,
5765     "referenced_type" : "type-18"
5766    },
5767    {
5768     "access" : "private",
5769     "field_name" : "mData",
5770     "field_offset" : 320,
5771     "referenced_type" : "type-262"
5772    },
5773    {
5774     "access" : "private",
5775     "field_name" : "mDataSize",
5776     "field_offset" : 384,
5777     "referenced_type" : "type-43"
5778    },
5779    {
5780     "access" : "private",
5781     "field_name" : "mDataCapacity",
5782     "field_offset" : 448,
5783     "referenced_type" : "type-43"
5784    },
5785    {
5786     "access" : "private",
5787     "field_name" : "mDataPos",
5788     "field_offset" : 512,
5789     "referenced_type" : "type-43"
5790    },
5791    {
5792     "access" : "private",
5793     "field_name" : "mObjects",
5794     "field_offset" : 576,
5795     "referenced_type" : "type-263"
5796    },
5797    {
5798     "access" : "private",
5799     "field_name" : "mObjectsSize",
5800     "field_offset" : 640,
5801     "referenced_type" : "type-43"
5802    },
5803    {
5804     "access" : "private",
5805     "field_name" : "mObjectsCapacity",
5806     "field_offset" : 704,
5807     "referenced_type" : "type-43"
5808    },
5809    {
5810     "access" : "private",
5811     "field_name" : "mNextObjectHint",
5812     "field_offset" : 768,
5813     "referenced_type" : "type-43"
5814    },
5815    {
5816     "access" : "private",
5817     "field_name" : "mNumRef",
5818     "field_offset" : 832,
5819     "referenced_type" : "type-43"
5820    },
5821    {
5822     "access" : "private",
5823     "field_name" : "mFdsKnown",
5824     "field_offset" : 896,
5825     "referenced_type" : "type-71"
5826    },
5827    {
5828     "access" : "private",
5829     "field_name" : "mHasFds",
5830     "field_offset" : 904,
5831     "referenced_type" : "type-71"
5832    },
5833    {
5834     "access" : "private",
5835     "field_name" : "mAllowFds",
5836     "field_offset" : 912,
5837     "referenced_type" : "type-71"
5838    },
5839    {
5840     "access" : "private",
5841     "field_name" : "mOwner",
5842     "field_offset" : 960,
5843     "referenced_type" : "type-264"
5844    },
5845    {
5846     "access" : "private",
5847     "field_name" : "mOwnerCookie",
5848     "field_offset" : 1024,
5849     "referenced_type" : "type-253"
5850    }
5851   ],
5852   "linker_set_key" : "android::hardware::Parcel",
5853   "name" : "android::hardware::Parcel",
5854   "record_kind" : "class",
5855   "referenced_type" : "type-260",
5856   "self_type" : "type-260",
5857   "size" : 136,
5858   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5859   "unique_id" : "_ZTSN7android8hardware6ParcelE"
5860  },
5861  {
5862   "access" : "private",
5863   "alignment" : 8,
5864   "fields" :
5865   [
5866    {
5867     "field_name" : "index",
5868     "referenced_type" : "type-43"
5869    },
5870    {
5871     "field_name" : "buffer",
5872     "field_offset" : 64,
5873     "referenced_type" : "type-54"
5874    },
5875    {
5876     "field_name" : "bufend",
5877     "field_offset" : 128,
5878     "referenced_type" : "type-54"
5879    }
5880   ],
5881   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
5882   "name" : "android::hardware::Parcel::BufferInfo",
5883   "referenced_type" : "type-278",
5884   "self_type" : "type-278",
5885   "size" : 24,
5886   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5887   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
5888  },
5889  {
5890   "alignment" : 8,
5891   "base_specifiers" :
5892   [
5893    {
5894     "is_virtual" : true,
5895     "referenced_type" : "type-4"
5896    }
5897   ],
5898   "fields" :
5899   [
5900    {
5901     "access" : "private",
5902     "field_name" : "mDriverFD",
5903     "field_offset" : 64,
5904     "referenced_type" : "type-18"
5905    },
5906    {
5907     "access" : "private",
5908     "field_name" : "mVMStart",
5909     "field_offset" : 128,
5910     "referenced_type" : "type-253"
5911    },
5912    {
5913     "access" : "private",
5914     "field_name" : "mThreadCountLock",
5915     "field_offset" : 192,
5916     "referenced_type" : "type-348"
5917    },
5918    {
5919     "access" : "private",
5920     "field_name" : "mThreadCountDecrement",
5921     "field_offset" : 512,
5922     "referenced_type" : "type-349"
5923    },
5924    {
5925     "access" : "private",
5926     "field_name" : "mExecutingThreadsCount",
5927     "field_offset" : 896,
5928     "referenced_type" : "type-43"
5929    },
5930    {
5931     "access" : "private",
5932     "field_name" : "mMaxThreads",
5933     "field_offset" : 960,
5934     "referenced_type" : "type-43"
5935    },
5936    {
5937     "access" : "private",
5938     "field_name" : "mStarvationStartTimeMs",
5939     "field_offset" : 1024,
5940     "referenced_type" : "type-27"
5941    },
5942    {
5943     "access" : "private",
5944     "field_name" : "mLock",
5945     "field_offset" : 1088,
5946     "referenced_type" : "type-273"
5947    },
5948    {
5949     "access" : "private",
5950     "field_name" : "mHandleToObject",
5951     "field_offset" : 1408,
5952     "referenced_type" : "type-300"
5953    },
5954    {
5955     "access" : "private",
5956     "field_name" : "mManagesContexts",
5957     "field_offset" : 1728,
5958     "referenced_type" : "type-71"
5959    },
5960    {
5961     "access" : "private",
5962     "field_name" : "mBinderContextCheckFunc",
5963     "field_offset" : 1792,
5964     "referenced_type" : "type-350"
5965    },
5966    {
5967     "access" : "private",
5968     "field_name" : "mBinderContextUserData",
5969     "field_offset" : 1856,
5970     "referenced_type" : "type-253"
5971    },
5972    {
5973     "access" : "private",
5974     "field_name" : "mContexts",
5975     "field_offset" : 1920,
5976     "referenced_type" : "type-302"
5977    },
5978    {
5979     "access" : "private",
5980     "field_name" : "mRootDir",
5981     "field_offset" : 2240,
5982     "referenced_type" : "type-228"
5983    },
5984    {
5985     "access" : "private",
5986     "field_name" : "mThreadPoolStarted",
5987     "field_offset" : 2304,
5988     "referenced_type" : "type-71"
5989    },
5990    {
5991     "access" : "private",
5992     "field_name" : "mSpawnThreadOnStart",
5993     "field_offset" : 2312,
5994     "referenced_type" : "type-71"
5995    },
5996    {
5997     "access" : "private",
5998     "field_name" : "mThreadPoolSeq",
5999     "field_offset" : 2336,
6000     "referenced_type" : "type-354"
6001    },
6002    {
6003     "access" : "private",
6004     "field_name" : "mMmapSize",
6005     "field_offset" : 2368,
6006     "referenced_type" : "type-88"
6007    },
6008    {
6009     "access" : "private",
6010     "field_name" : "mCallRestriction",
6011     "field_offset" : 2432,
6012     "referenced_type" : "type-355"
6013    }
6014   ],
6015   "linker_set_key" : "android::hardware::ProcessState",
6016   "name" : "android::hardware::ProcessState",
6017   "record_kind" : "class",
6018   "referenced_type" : "type-347",
6019   "self_type" : "type-347",
6020   "size" : 328,
6021   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
6022   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
6023   "vtable_components" :
6024   [
6025    {
6026     "component_value" : 312,
6027     "kind" : "vbase_offset"
6028    },
6029    {
6030     "kind" : "offset_to_top"
6031    },
6032    {
6033     "kind" : "rtti",
6034     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
6035    },
6036    {
6037     "kind" : "complete_dtor_pointer",
6038     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
6039    },
6040    {
6041     "kind" : "deleting_dtor_pointer",
6042     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
6043    },
6044    {
6045     "kind" : "vcall_offset"
6046    },
6047    {
6048     "kind" : "vcall_offset"
6049    },
6050    {
6051     "kind" : "vcall_offset"
6052    },
6053    {
6054     "kind" : "vcall_offset"
6055    },
6056    {
6057     "component_value" : -312,
6058     "kind" : "vcall_offset"
6059    },
6060    {
6061     "component_value" : -312,
6062     "kind" : "offset_to_top"
6063    },
6064    {
6065     "kind" : "rtti",
6066     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
6067    },
6068    {
6069     "kind" : "complete_dtor_pointer",
6070     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
6071    },
6072    {
6073     "kind" : "deleting_dtor_pointer",
6074     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
6075    },
6076    {
6077     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6078    },
6079    {
6080     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6081    },
6082    {
6083     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6084    },
6085    {
6086     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6087    }
6088   ]
6089  },
6090  {
6091   "access" : "private",
6092   "alignment" : 8,
6093   "fields" :
6094   [
6095    {
6096     "field_name" : "binder",
6097     "referenced_type" : "type-234"
6098    },
6099    {
6100     "field_name" : "refs",
6101     "field_offset" : 64,
6102     "referenced_type" : "type-74"
6103    }
6104   ],
6105   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
6106   "name" : "android::hardware::ProcessState::handle_entry",
6107   "referenced_type" : "type-301",
6108   "self_type" : "type-301",
6109   "size" : 16,
6110   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
6111   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
6112  },
6113  {
6114   "alignment" : 8,
6115   "base_specifiers" :
6116   [
6117    {
6118     "referenced_type" : "type-437"
6119    }
6120   ],
6121   "fields" :
6122   [
6123    {
6124     "access" : "private",
6125     "field_name" : "mVal",
6126     "field_offset" : 264,
6127     "referenced_type" : "type-71"
6128    }
6129   ],
6130   "linker_set_key" : "android::hardware::Return<bool>",
6131   "name" : "android::hardware::Return<bool>",
6132   "record_kind" : "class",
6133   "referenced_type" : "type-436",
6134   "self_type" : "type-436",
6135   "size" : 40,
6136   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
6137   "template_args" : [ "type-71" ],
6138   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
6139  },
6140  {
6141   "alignment" : 8,
6142   "base_specifiers" :
6143   [
6144    {
6145     "referenced_type" : "type-437"
6146    }
6147   ],
6148   "linker_set_key" : "android::hardware::Return<void>",
6149   "name" : "android::hardware::Return<void>",
6150   "record_kind" : "class",
6151   "referenced_type" : "type-446",
6152   "self_type" : "type-446",
6153   "size" : 40,
6154   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
6155   "template_args" : [ "type-164" ],
6156   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
6157  },
6158  {
6159   "alignment" : 8,
6160   "fields" :
6161   [
6162    {
6163     "access" : "private",
6164     "field_name" : "mException",
6165     "referenced_type" : "type-18"
6166    },
6167    {
6168     "access" : "private",
6169     "field_name" : "mErrorCode",
6170     "field_offset" : 32,
6171     "referenced_type" : "type-18"
6172    },
6173    {
6174     "access" : "private",
6175     "field_name" : "mMessage",
6176     "field_offset" : 64,
6177     "referenced_type" : "type-388"
6178    }
6179   ],
6180   "linker_set_key" : "android::hardware::Status",
6181   "name" : "android::hardware::Status",
6182   "record_kind" : "class",
6183   "referenced_type" : "type-387",
6184   "self_type" : "type-387",
6185   "size" : 32,
6186   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
6187   "unique_id" : "_ZTSN7android8hardware6StatusE"
6188  },
6189  {
6190   "alignment" : 8,
6191   "fields" :
6192   [
6193    {
6194     "access" : "protected",
6195     "field_name" : "mInstrumentationCallbacks",
6196     "field_offset" : 64,
6197     "referenced_type" : "type-285"
6198    },
6199    {
6200     "access" : "protected",
6201     "field_name" : "mEnableInstrumentation",
6202     "field_offset" : 256,
6203     "referenced_type" : "type-71"
6204    },
6205    {
6206     "access" : "protected",
6207     "field_name" : "mInstrumentationLibPackage",
6208     "field_offset" : 320,
6209     "referenced_type" : "type-286"
6210    },
6211    {
6212     "access" : "protected",
6213     "field_name" : "mInterfaceName",
6214     "field_offset" : 512,
6215     "referenced_type" : "type-287"
6216    }
6217   ],
6218   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
6219   "name" : "android::hardware::details::HidlInstrumentor",
6220   "referenced_type" : "type-284",
6221   "self_type" : "type-284",
6222   "size" : 88,
6223   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6224   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
6225   "vtable_components" :
6226   [
6227    {
6228     "kind" : "offset_to_top"
6229    },
6230    {
6231     "kind" : "rtti",
6232     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
6233    },
6234    {
6235     "kind" : "complete_dtor_pointer",
6236     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
6237    },
6238    {
6239     "kind" : "deleting_dtor_pointer",
6240     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
6241    }
6242   ]
6243  },
6244  {
6245   "alignment" : 4,
6246   "fields" :
6247   [
6248    {
6249     "field_name" : "sched_policy",
6250     "referenced_type" : "type-18"
6251    },
6252    {
6253     "field_name" : "prio",
6254     "field_offset" : 32,
6255     "referenced_type" : "type-18"
6256    }
6257   ],
6258   "linker_set_key" : "android::hardware::details::SchedPrio",
6259   "name" : "android::hardware::details::SchedPrio",
6260   "referenced_type" : "type-293",
6261   "self_type" : "type-293",
6262   "size" : 8,
6263   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
6264   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
6265  },
6266  {
6267   "alignment" : 1,
6268   "linker_set_key" : "android::hardware::details::bnhw_tag",
6269   "name" : "android::hardware::details::bnhw_tag",
6270   "referenced_type" : "type-194",
6271   "self_type" : "type-194",
6272   "size" : 1,
6273   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6274   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
6275  },
6276  {
6277   "alignment" : 1,
6278   "linker_set_key" : "android::hardware::details::bphw_tag",
6279   "name" : "android::hardware::details::bphw_tag",
6280   "referenced_type" : "type-205",
6281   "self_type" : "type-205",
6282   "size" : 1,
6283   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6284   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
6285  },
6286  {
6287   "alignment" : 1,
6288   "linker_set_key" : "android::hardware::details::bs_tag",
6289   "name" : "android::hardware::details::bs_tag",
6290   "referenced_type" : "type-225",
6291   "self_type" : "type-225",
6292   "size" : 1,
6293   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6294   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
6295  },
6296  {
6297   "access" : "private",
6298   "alignment" : 8,
6299   "fields" :
6300   [
6301    {
6302     "field_name" : "mPointer",
6303     "referenced_type" : "type-132"
6304    },
6305    {
6306     "field_name" : "_pad",
6307     "referenced_type" : "type-43"
6308    }
6309   ],
6310   "is_anonymous" : true,
6311   "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",
6312   "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",
6313   "record_kind" : "union",
6314   "referenced_type" : "type-131",
6315   "self_type" : "type-131",
6316   "size" : 8,
6317   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6318   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
6319  },
6320  {
6321   "access" : "private",
6322   "alignment" : 8,
6323   "fields" :
6324   [
6325    {
6326     "field_name" : "mPointer",
6327     "referenced_type" : "type-170"
6328    },
6329    {
6330     "field_name" : "_pad",
6331     "referenced_type" : "type-43"
6332    }
6333   ],
6334   "is_anonymous" : true,
6335   "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",
6336   "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",
6337   "record_kind" : "union",
6338   "referenced_type" : "type-169",
6339   "self_type" : "type-169",
6340   "size" : 8,
6341   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6342   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5input6common4V1_013PointerCoordsEEUt_E"
6343  },
6344  {
6345   "access" : "private",
6346   "alignment" : 8,
6347   "fields" :
6348   [
6349    {
6350     "field_name" : "mPointer",
6351     "referenced_type" : "type-158"
6352    },
6353    {
6354     "field_name" : "_pad",
6355     "referenced_type" : "type-43"
6356    }
6357   ],
6358   "is_anonymous" : true,
6359   "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",
6360   "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",
6361   "record_kind" : "union",
6362   "referenced_type" : "type-157",
6363   "self_type" : "type-157",
6364   "size" : 8,
6365   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6366   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5input6common4V1_017PointerPropertiesEEUt_E"
6367  },
6368  {
6369   "access" : "private",
6370   "alignment" : 8,
6371   "fields" :
6372   [
6373    {
6374     "field_name" : "mPointer",
6375     "referenced_type" : "type-182"
6376    },
6377    {
6378     "field_name" : "_pad",
6379     "referenced_type" : "type-43"
6380    }
6381   ],
6382   "is_anonymous" : true,
6383   "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",
6384   "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",
6385   "record_kind" : "union",
6386   "referenced_type" : "type-181",
6387   "self_type" : "type-181",
6388   "size" : 8,
6389   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6390   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5input6common4V1_010VideoFrameEEUt_E"
6391  },
6392  {
6393   "alignment" : 8,
6394   "fields" :
6395   [
6396    {
6397     "access" : "private",
6398     "referenced_type" : "type-131"
6399    }
6400   ],
6401   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
6402   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
6403   "referenced_type" : "type-130",
6404   "self_type" : "type-130",
6405   "size" : 8,
6406   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6407   "template_args" : [ "type-133" ],
6408   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
6409  },
6410  {
6411   "alignment" : 8,
6412   "fields" :
6413   [
6414    {
6415     "access" : "private",
6416     "referenced_type" : "type-169"
6417    }
6418   ],
6419   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::input::common::V1_0::PointerCoords>",
6420   "name" : "android::hardware::details::hidl_pointer<android::hardware::input::common::V1_0::PointerCoords>",
6421   "referenced_type" : "type-168",
6422   "self_type" : "type-168",
6423   "size" : 8,
6424   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6425   "template_args" : [ "type-171" ],
6426   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5input6common4V1_013PointerCoordsEEE"
6427  },
6428  {
6429   "alignment" : 8,
6430   "fields" :
6431   [
6432    {
6433     "access" : "private",
6434     "referenced_type" : "type-157"
6435    }
6436   ],
6437   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::input::common::V1_0::PointerProperties>",
6438   "name" : "android::hardware::details::hidl_pointer<android::hardware::input::common::V1_0::PointerProperties>",
6439   "referenced_type" : "type-156",
6440   "self_type" : "type-156",
6441   "size" : 8,
6442   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6443   "template_args" : [ "type-159" ],
6444   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5input6common4V1_017PointerPropertiesEEE"
6445  },
6446  {
6447   "alignment" : 8,
6448   "fields" :
6449   [
6450    {
6451     "access" : "private",
6452     "referenced_type" : "type-181"
6453    }
6454   ],
6455   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::input::common::V1_0::VideoFrame>",
6456   "name" : "android::hardware::details::hidl_pointer<android::hardware::input::common::V1_0::VideoFrame>",
6457   "referenced_type" : "type-180",
6458   "self_type" : "type-180",
6459   "size" : 8,
6460   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6461   "template_args" : [ "type-183" ],
6462   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5input6common4V1_010VideoFrameEEE"
6463  },
6464  {
6465   "alignment" : 8,
6466   "fields" :
6467   [
6468    {
6469     "access" : "private",
6470     "referenced_type" : "type-192"
6471    }
6472   ],
6473   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
6474   "name" : "android::hardware::details::hidl_pointer<char>",
6475   "referenced_type" : "type-191",
6476   "self_type" : "type-191",
6477   "size" : 8,
6478   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6479   "template_args" : [ "type-35" ],
6480   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
6481  },
6482  {
6483   "access" : "private",
6484   "alignment" : 8,
6485   "fields" :
6486   [
6487    {
6488     "field_name" : "mPointer",
6489     "referenced_type" : "type-94"
6490    },
6491    {
6492     "field_name" : "_pad",
6493     "referenced_type" : "type-43"
6494    }
6495   ],
6496   "is_anonymous" : true,
6497   "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",
6498   "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",
6499   "record_kind" : "union",
6500   "referenced_type" : "type-192",
6501   "self_type" : "type-192",
6502   "size" : 8,
6503   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6504   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
6505  },
6506  {
6507   "alignment" : 8,
6508   "fields" :
6509   [
6510    {
6511     "access" : "private",
6512     "referenced_type" : "type-110"
6513    }
6514   ],
6515   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
6516   "name" : "android::hardware::details::hidl_pointer<const char>",
6517   "referenced_type" : "type-109",
6518   "self_type" : "type-109",
6519   "size" : 8,
6520   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6521   "template_args" : [ "type-112" ],
6522   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
6523  },
6524  {
6525   "access" : "private",
6526   "alignment" : 8,
6527   "fields" :
6528   [
6529    {
6530     "field_name" : "mPointer",
6531     "referenced_type" : "type-111"
6532    },
6533    {
6534     "field_name" : "_pad",
6535     "referenced_type" : "type-43"
6536    }
6537   ],
6538   "is_anonymous" : true,
6539   "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",
6540   "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",
6541   "record_kind" : "union",
6542   "referenced_type" : "type-110",
6543   "self_type" : "type-110",
6544   "size" : 8,
6545   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6546   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
6547  },
6548  {
6549   "alignment" : 8,
6550   "fields" :
6551   [
6552    {
6553     "access" : "private",
6554     "referenced_type" : "type-103"
6555    }
6556   ],
6557   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
6558   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
6559   "referenced_type" : "type-102",
6560   "self_type" : "type-102",
6561   "size" : 8,
6562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6563   "template_args" : [ "type-105" ],
6564   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
6565  },
6566  {
6567   "access" : "private",
6568   "alignment" : 8,
6569   "fields" :
6570   [
6571    {
6572     "field_name" : "mPointer",
6573     "referenced_type" : "type-104"
6574    },
6575    {
6576     "field_name" : "_pad",
6577     "referenced_type" : "type-43"
6578    }
6579   ],
6580   "is_anonymous" : true,
6581   "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",
6582   "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",
6583   "record_kind" : "union",
6584   "referenced_type" : "type-103",
6585   "self_type" : "type-103",
6586   "size" : 8,
6587   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6588   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
6589  },
6590  {
6591   "alignment" : 8,
6592   "fields" :
6593   [
6594    {
6595     "access" : "private",
6596     "referenced_type" : "type-139"
6597    }
6598   ],
6599   "linker_set_key" : "android::hardware::details::hidl_pointer<float>",
6600   "name" : "android::hardware::details::hidl_pointer<float>",
6601   "referenced_type" : "type-138",
6602   "self_type" : "type-138",
6603   "size" : 8,
6604   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6605   "template_args" : [ "type-59" ],
6606   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIfEE"
6607  },
6608  {
6609   "access" : "private",
6610   "alignment" : 8,
6611   "fields" :
6612   [
6613    {
6614     "field_name" : "mPointer",
6615     "referenced_type" : "type-140"
6616    },
6617    {
6618     "field_name" : "_pad",
6619     "referenced_type" : "type-43"
6620    }
6621   ],
6622   "is_anonymous" : true,
6623   "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",
6624   "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",
6625   "record_kind" : "union",
6626   "referenced_type" : "type-139",
6627   "self_type" : "type-139",
6628   "size" : 8,
6629   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6630   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIfEUt_E"
6631  },
6632  {
6633   "alignment" : 8,
6634   "fields" :
6635   [
6636    {
6637     "access" : "private",
6638     "referenced_type" : "type-208"
6639    }
6640   ],
6641   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
6642   "name" : "android::hardware::details::hidl_pointer<native_handle>",
6643   "referenced_type" : "type-207",
6644   "self_type" : "type-207",
6645   "size" : 8,
6646   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6647   "template_args" : [ "type-106" ],
6648   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
6649  },
6650  {
6651   "access" : "private",
6652   "alignment" : 8,
6653   "fields" :
6654   [
6655    {
6656     "field_name" : "mPointer",
6657     "referenced_type" : "type-209"
6658    },
6659    {
6660     "field_name" : "_pad",
6661     "referenced_type" : "type-43"
6662    }
6663   ],
6664   "is_anonymous" : true,
6665   "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",
6666   "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",
6667   "record_kind" : "union",
6668   "referenced_type" : "type-208",
6669   "self_type" : "type-208",
6670   "size" : 8,
6671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6672   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
6673  },
6674  {
6675   "alignment" : 8,
6676   "fields" :
6677   [
6678    {
6679     "access" : "private",
6680     "referenced_type" : "type-148"
6681    }
6682   ],
6683   "linker_set_key" : "android::hardware::details::hidl_pointer<short>",
6684   "name" : "android::hardware::details::hidl_pointer<short>",
6685   "referenced_type" : "type-147",
6686   "self_type" : "type-147",
6687   "size" : 8,
6688   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6689   "template_args" : [ "type-9" ],
6690   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIsEE"
6691  },
6692  {
6693   "access" : "private",
6694   "alignment" : 8,
6695   "fields" :
6696   [
6697    {
6698     "field_name" : "mPointer",
6699     "referenced_type" : "type-149"
6700    },
6701    {
6702     "field_name" : "_pad",
6703     "referenced_type" : "type-43"
6704    }
6705   ],
6706   "is_anonymous" : true,
6707   "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",
6708   "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",
6709   "record_kind" : "union",
6710   "referenced_type" : "type-148",
6711   "self_type" : "type-148",
6712   "size" : 8,
6713   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6714   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIsEUt_E"
6715  },
6716  {
6717   "alignment" : 1,
6718   "linker_set_key" : "android::hardware::details::i_tag",
6719   "name" : "android::hardware::details::i_tag",
6720   "referenced_type" : "type-174",
6721   "self_type" : "type-174",
6722   "size" : 1,
6723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
6724   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
6725  },
6726  {
6727   "alignment" : 8,
6728   "fields" :
6729   [
6730    {
6731     "access" : "private",
6732     "field_name" : "mStatus",
6733     "referenced_type" : "type-387"
6734    },
6735    {
6736     "access" : "private",
6737     "field_name" : "mCheckedStatus",
6738     "field_offset" : 256,
6739     "referenced_type" : "type-71"
6740    }
6741   ],
6742   "linker_set_key" : "android::hardware::details::return_status",
6743   "name" : "android::hardware::details::return_status",
6744   "record_kind" : "class",
6745   "referenced_type" : "type-437",
6746   "self_type" : "type-437",
6747   "size" : 40,
6748   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
6749   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
6750  },
6751  {
6752   "alignment" : 8,
6753   "base_specifiers" :
6754   [
6755    {
6756     "referenced_type" : "type-250"
6757    }
6758   ],
6759   "fields" :
6760   [
6761    {
6762     "access" : "private",
6763     "field_name" : "mRecipient",
6764     "field_offset" : 64,
6765     "referenced_type" : "type-290"
6766    },
6767    {
6768     "access" : "private",
6769     "field_name" : "mCookie",
6770     "field_offset" : 192,
6771     "referenced_type" : "type-43"
6772    },
6773    {
6774     "access" : "private",
6775     "field_name" : "mBase",
6776     "field_offset" : 256,
6777     "referenced_type" : "type-291"
6778    }
6779   ],
6780   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
6781   "name" : "android::hardware::hidl_binder_death_recipient",
6782   "referenced_type" : "type-289",
6783   "self_type" : "type-289",
6784   "size" : 64,
6785   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
6786   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
6787   "vtable_components" :
6788   [
6789    {
6790     "component_value" : 48,
6791     "kind" : "vbase_offset"
6792    },
6793    {
6794     "kind" : "offset_to_top"
6795    },
6796    {
6797     "kind" : "rtti",
6798     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
6799    },
6800    {
6801     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
6802    },
6803    {
6804     "kind" : "complete_dtor_pointer",
6805     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
6806    },
6807    {
6808     "kind" : "deleting_dtor_pointer",
6809     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
6810    },
6811    {
6812     "kind" : "vcall_offset"
6813    },
6814    {
6815     "kind" : "vcall_offset"
6816    },
6817    {
6818     "kind" : "vcall_offset"
6819    },
6820    {
6821     "kind" : "vcall_offset"
6822    },
6823    {
6824     "component_value" : -48,
6825     "kind" : "vcall_offset"
6826    },
6827    {
6828     "component_value" : -48,
6829     "kind" : "offset_to_top"
6830    },
6831    {
6832     "kind" : "rtti",
6833     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
6834    },
6835    {
6836     "kind" : "complete_dtor_pointer",
6837     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
6838    },
6839    {
6840     "kind" : "deleting_dtor_pointer",
6841     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
6842    },
6843    {
6844     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6845    },
6846    {
6847     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6848    },
6849    {
6850     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6851    },
6852    {
6853     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6854    }
6855   ]
6856  },
6857  {
6858   "alignment" : 8,
6859   "base_specifiers" :
6860   [
6861    {
6862     "is_virtual" : true,
6863     "referenced_type" : "type-4"
6864    }
6865   ],
6866   "linker_set_key" : "android::hardware::hidl_death_recipient",
6867   "name" : "android::hardware::hidl_death_recipient",
6868   "referenced_type" : "type-3",
6869   "self_type" : "type-3",
6870   "size" : 24,
6871   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6872   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
6873   "vtable_components" :
6874   [
6875    {
6876     "component_value" : 8,
6877     "kind" : "vbase_offset"
6878    },
6879    {
6880     "kind" : "offset_to_top"
6881    },
6882    {
6883     "kind" : "rtti",
6884     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6885    },
6886    {
6887     "is_pure" : true,
6888     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
6889    },
6890    {
6891     "kind" : "complete_dtor_pointer",
6892     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
6893    },
6894    {
6895     "kind" : "deleting_dtor_pointer",
6896     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
6897    },
6898    {
6899     "kind" : "vcall_offset"
6900    },
6901    {
6902     "kind" : "vcall_offset"
6903    },
6904    {
6905     "kind" : "vcall_offset"
6906    },
6907    {
6908     "kind" : "vcall_offset"
6909    },
6910    {
6911     "component_value" : -8,
6912     "kind" : "vcall_offset"
6913    },
6914    {
6915     "component_value" : -8,
6916     "kind" : "offset_to_top"
6917    },
6918    {
6919     "kind" : "rtti",
6920     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6921    },
6922    {
6923     "kind" : "complete_dtor_pointer",
6924     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
6925    },
6926    {
6927     "kind" : "deleting_dtor_pointer",
6928     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
6929    },
6930    {
6931     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6932    },
6933    {
6934     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6935    },
6936    {
6937     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6938    },
6939    {
6940     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6941    }
6942   ]
6943  },
6944  {
6945   "alignment" : 8,
6946   "fields" :
6947   [
6948    {
6949     "access" : "private",
6950     "field_name" : "mHandle",
6951     "referenced_type" : "type-102"
6952    },
6953    {
6954     "access" : "private",
6955     "field_name" : "mOwnsHandle",
6956     "field_offset" : 64,
6957     "referenced_type" : "type-71"
6958    }
6959   ],
6960   "linker_set_key" : "android::hardware::hidl_handle",
6961   "name" : "android::hardware::hidl_handle",
6962   "referenced_type" : "type-101",
6963   "self_type" : "type-101",
6964   "size" : 16,
6965   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6966   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
6967  },
6968  {
6969   "alignment" : 8,
6970   "fields" :
6971   [
6972    {
6973     "access" : "private",
6974     "field_name" : "mHandle",
6975     "referenced_type" : "type-101"
6976    },
6977    {
6978     "access" : "private",
6979     "field_name" : "mSize",
6980     "field_offset" : 128,
6981     "referenced_type" : "type-43"
6982    },
6983    {
6984     "access" : "private",
6985     "field_name" : "mName",
6986     "field_offset" : 192,
6987     "referenced_type" : "type-108"
6988    }
6989   ],
6990   "linker_set_key" : "android::hardware::hidl_memory",
6991   "name" : "android::hardware::hidl_memory",
6992   "referenced_type" : "type-116",
6993   "self_type" : "type-116",
6994   "size" : 40,
6995   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6996   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
6997  },
6998  {
6999   "alignment" : 8,
7000   "fields" :
7001   [
7002    {
7003     "access" : "private",
7004     "field_name" : "mBuffer",
7005     "referenced_type" : "type-109"
7006    },
7007    {
7008     "access" : "private",
7009     "field_name" : "mSize",
7010     "field_offset" : 64,
7011     "referenced_type" : "type-2"
7012    },
7013    {
7014     "access" : "private",
7015     "field_name" : "mOwnsBuffer",
7016     "field_offset" : 96,
7017     "referenced_type" : "type-71"
7018    }
7019   ],
7020   "linker_set_key" : "android::hardware::hidl_string",
7021   "name" : "android::hardware::hidl_string",
7022   "referenced_type" : "type-108",
7023   "self_type" : "type-108",
7024   "size" : 16,
7025   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7026   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
7027  },
7028  {
7029   "alignment" : 8,
7030   "fields" :
7031   [
7032    {
7033     "access" : "private",
7034     "field_name" : "mBuffer",
7035     "referenced_type" : "type-130"
7036    },
7037    {
7038     "access" : "private",
7039     "field_name" : "mSize",
7040     "field_offset" : 64,
7041     "referenced_type" : "type-2"
7042    },
7043    {
7044     "access" : "private",
7045     "field_name" : "mOwnsBuffer",
7046     "field_offset" : 96,
7047     "referenced_type" : "type-71"
7048    }
7049   ],
7050   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
7051   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
7052   "referenced_type" : "type-129",
7053   "self_type" : "type-129",
7054   "size" : 16,
7055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7056   "template_args" : [ "type-133" ],
7057   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
7058  },
7059  {
7060   "alignment" : 8,
7061   "fields" :
7062   [
7063    {
7064     "access" : "private",
7065     "field_name" : "mBuffer",
7066     "referenced_type" : "type-168"
7067    },
7068    {
7069     "access" : "private",
7070     "field_name" : "mSize",
7071     "field_offset" : 64,
7072     "referenced_type" : "type-2"
7073    },
7074    {
7075     "access" : "private",
7076     "field_name" : "mOwnsBuffer",
7077     "field_offset" : 96,
7078     "referenced_type" : "type-71"
7079    }
7080   ],
7081   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::input::common::V1_0::PointerCoords>",
7082   "name" : "android::hardware::hidl_vec<android::hardware::input::common::V1_0::PointerCoords>",
7083   "referenced_type" : "type-167",
7084   "self_type" : "type-167",
7085   "size" : 16,
7086   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7087   "template_args" : [ "type-171" ],
7088   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5input6common4V1_013PointerCoordsEEE"
7089  },
7090  {
7091   "alignment" : 8,
7092   "fields" :
7093   [
7094    {
7095     "access" : "private",
7096     "field_name" : "mBuffer",
7097     "referenced_type" : "type-156"
7098    },
7099    {
7100     "access" : "private",
7101     "field_name" : "mSize",
7102     "field_offset" : 64,
7103     "referenced_type" : "type-2"
7104    },
7105    {
7106     "access" : "private",
7107     "field_name" : "mOwnsBuffer",
7108     "field_offset" : 96,
7109     "referenced_type" : "type-71"
7110    }
7111   ],
7112   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::input::common::V1_0::PointerProperties>",
7113   "name" : "android::hardware::hidl_vec<android::hardware::input::common::V1_0::PointerProperties>",
7114   "referenced_type" : "type-155",
7115   "self_type" : "type-155",
7116   "size" : 16,
7117   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7118   "template_args" : [ "type-159" ],
7119   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5input6common4V1_017PointerPropertiesEEE"
7120  },
7121  {
7122   "alignment" : 8,
7123   "fields" :
7124   [
7125    {
7126     "access" : "private",
7127     "field_name" : "mBuffer",
7128     "referenced_type" : "type-180"
7129    },
7130    {
7131     "access" : "private",
7132     "field_name" : "mSize",
7133     "field_offset" : 64,
7134     "referenced_type" : "type-2"
7135    },
7136    {
7137     "access" : "private",
7138     "field_name" : "mOwnsBuffer",
7139     "field_offset" : 96,
7140     "referenced_type" : "type-71"
7141    }
7142   ],
7143   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::input::common::V1_0::VideoFrame>",
7144   "name" : "android::hardware::hidl_vec<android::hardware::input::common::V1_0::VideoFrame>",
7145   "referenced_type" : "type-179",
7146   "self_type" : "type-179",
7147   "size" : 16,
7148   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7149   "template_args" : [ "type-183" ],
7150   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5input6common4V1_010VideoFrameEEE"
7151  },
7152  {
7153   "alignment" : 8,
7154   "fields" :
7155   [
7156    {
7157     "access" : "private",
7158     "field_name" : "mBuffer",
7159     "referenced_type" : "type-191"
7160    },
7161    {
7162     "access" : "private",
7163     "field_name" : "mSize",
7164     "field_offset" : 64,
7165     "referenced_type" : "type-2"
7166    },
7167    {
7168     "access" : "private",
7169     "field_name" : "mOwnsBuffer",
7170     "field_offset" : 96,
7171     "referenced_type" : "type-71"
7172    }
7173   ],
7174   "linker_set_key" : "android::hardware::hidl_vec<char>",
7175   "name" : "android::hardware::hidl_vec<char>",
7176   "referenced_type" : "type-190",
7177   "self_type" : "type-190",
7178   "size" : 16,
7179   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7180   "template_args" : [ "type-35" ],
7181   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
7182  },
7183  {
7184   "alignment" : 8,
7185   "fields" :
7186   [
7187    {
7188     "access" : "private",
7189     "field_name" : "mBuffer",
7190     "referenced_type" : "type-138"
7191    },
7192    {
7193     "access" : "private",
7194     "field_name" : "mSize",
7195     "field_offset" : 64,
7196     "referenced_type" : "type-2"
7197    },
7198    {
7199     "access" : "private",
7200     "field_name" : "mOwnsBuffer",
7201     "field_offset" : 96,
7202     "referenced_type" : "type-71"
7203    }
7204   ],
7205   "linker_set_key" : "android::hardware::hidl_vec<float>",
7206   "name" : "android::hardware::hidl_vec<float>",
7207   "referenced_type" : "type-137",
7208   "self_type" : "type-137",
7209   "size" : 16,
7210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7211   "template_args" : [ "type-59" ],
7212   "unique_id" : "_ZTSN7android8hardware8hidl_vecIfEE"
7213  },
7214  {
7215   "alignment" : 8,
7216   "fields" :
7217   [
7218    {
7219     "access" : "private",
7220     "field_name" : "mBuffer",
7221     "referenced_type" : "type-147"
7222    },
7223    {
7224     "access" : "private",
7225     "field_name" : "mSize",
7226     "field_offset" : 64,
7227     "referenced_type" : "type-2"
7228    },
7229    {
7230     "access" : "private",
7231     "field_name" : "mOwnsBuffer",
7232     "field_offset" : 96,
7233     "referenced_type" : "type-71"
7234    }
7235   ],
7236   "linker_set_key" : "android::hardware::hidl_vec<short>",
7237   "name" : "android::hardware::hidl_vec<short>",
7238   "referenced_type" : "type-146",
7239   "self_type" : "type-146",
7240   "size" : 16,
7241   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7242   "template_args" : [ "type-9" ],
7243   "unique_id" : "_ZTSN7android8hardware8hidl_vecIsEE"
7244  },
7245  {
7246   "alignment" : 2,
7247   "fields" :
7248   [
7249    {
7250     "access" : "private",
7251     "field_name" : "mMajor",
7252     "referenced_type" : "type-13"
7253    },
7254    {
7255     "access" : "private",
7256     "field_name" : "mMinor",
7257     "field_offset" : 16,
7258     "referenced_type" : "type-13"
7259    }
7260   ],
7261   "linker_set_key" : "android::hardware::hidl_version",
7262   "name" : "android::hardware::hidl_version",
7263   "referenced_type" : "type-193",
7264   "self_type" : "type-193",
7265   "size" : 4,
7266   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7267   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
7268  },
7269  {
7270   "alignment" : 8,
7271   "fields" :
7272   [
7273    {
7274     "field_name" : "deviceId",
7275     "referenced_type" : "type-18"
7276    },
7277    {
7278     "field_name" : "source",
7279     "field_offset" : 32,
7280     "referenced_type" : "type-360"
7281    },
7282    {
7283     "field_name" : "displayId",
7284     "field_offset" : 64,
7285     "referenced_type" : "type-18"
7286    },
7287    {
7288     "field_name" : "downTime",
7289     "field_offset" : 128,
7290     "referenced_type" : "type-27"
7291    },
7292    {
7293     "field_name" : "eventTime",
7294     "field_offset" : 192,
7295     "referenced_type" : "type-27"
7296    },
7297    {
7298     "field_name" : "action",
7299     "field_offset" : 256,
7300     "referenced_type" : "type-361"
7301    },
7302    {
7303     "field_name" : "actionIndex",
7304     "field_offset" : 288,
7305     "referenced_type" : "type-32"
7306    },
7307    {
7308     "field_name" : "actionButton",
7309     "field_offset" : 320,
7310     "referenced_type" : "type-364"
7311    },
7312    {
7313     "field_name" : "flags",
7314     "field_offset" : 352,
7315     "referenced_type" : "type-18"
7316    },
7317    {
7318     "field_name" : "policyFlags",
7319     "field_offset" : 384,
7320     "referenced_type" : "type-2"
7321    },
7322    {
7323     "field_name" : "edgeFlags",
7324     "field_offset" : 416,
7325     "referenced_type" : "type-18"
7326    },
7327    {
7328     "field_name" : "metaState",
7329     "field_offset" : 448,
7330     "referenced_type" : "type-18"
7331    },
7332    {
7333     "field_name" : "buttonState",
7334     "field_offset" : 480,
7335     "referenced_type" : "type-18"
7336    },
7337    {
7338     "field_name" : "xPrecision",
7339     "field_offset" : 512,
7340     "referenced_type" : "type-59"
7341    },
7342    {
7343     "field_name" : "yPrecision",
7344     "field_offset" : 544,
7345     "referenced_type" : "type-59"
7346    },
7347    {
7348     "field_name" : "pointerProperties",
7349     "field_offset" : 576,
7350     "referenced_type" : "type-155"
7351    },
7352    {
7353     "field_name" : "pointerCoords",
7354     "field_offset" : 704,
7355     "referenced_type" : "type-167"
7356    },
7357    {
7358     "field_name" : "deviceTimestamp",
7359     "field_offset" : 832,
7360     "referenced_type" : "type-2"
7361    },
7362    {
7363     "field_name" : "frames",
7364     "field_offset" : 896,
7365     "referenced_type" : "type-179"
7366    }
7367   ],
7368   "linker_set_key" : "android::hardware::input::common::V1_0::MotionEvent",
7369   "name" : "android::hardware::input::common::V1_0::MotionEvent",
7370   "referenced_type" : "type-367",
7371   "self_type" : "type-367",
7372   "size" : 128,
7373   "source_file" : "/out/soong/.intermediates/hardware/interfaces/input/common/1.0/[email protected]_genc++_headers/gen/android/hardware/input/common/1.0/types.h",
7374   "unique_id" : "_ZTSN7android8hardware5input6common4V1_011MotionEventE"
7375  },
7376  {
7377   "alignment" : 8,
7378   "fields" :
7379   [
7380    {
7381     "field_name" : "bits",
7382     "referenced_type" : "type-43"
7383    },
7384    {
7385     "field_name" : "values",
7386     "field_offset" : 64,
7387     "referenced_type" : "type-137"
7388    }
7389   ],
7390   "linker_set_key" : "android::hardware::input::common::V1_0::PointerCoords",
7391   "name" : "android::hardware::input::common::V1_0::PointerCoords",
7392   "referenced_type" : "type-171",
7393   "self_type" : "type-171",
7394   "size" : 24,
7395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/input/common/1.0/[email protected]_genc++_headers/gen/android/hardware/input/common/1.0/types.h",
7396   "unique_id" : "_ZTSN7android8hardware5input6common4V1_013PointerCoordsE"
7397  },
7398  {
7399   "alignment" : 4,
7400   "fields" :
7401   [
7402    {
7403     "field_name" : "id",
7404     "referenced_type" : "type-18"
7405    },
7406    {
7407     "field_name" : "toolType",
7408     "field_offset" : 32,
7409     "referenced_type" : "type-160"
7410    }
7411   ],
7412   "linker_set_key" : "android::hardware::input::common::V1_0::PointerProperties",
7413   "name" : "android::hardware::input::common::V1_0::PointerProperties",
7414   "referenced_type" : "type-159",
7415   "self_type" : "type-159",
7416   "size" : 8,
7417   "source_file" : "/out/soong/.intermediates/hardware/interfaces/input/common/1.0/[email protected]_genc++_headers/gen/android/hardware/input/common/1.0/types.h",
7418   "unique_id" : "_ZTSN7android8hardware5input6common4V1_017PointerPropertiesE"
7419  },
7420  {
7421   "alignment" : 8,
7422   "fields" :
7423   [
7424    {
7425     "field_name" : "data",
7426     "referenced_type" : "type-146"
7427    },
7428    {
7429     "field_name" : "height",
7430     "field_offset" : 128,
7431     "referenced_type" : "type-2"
7432    },
7433    {
7434     "field_name" : "width",
7435     "field_offset" : 160,
7436     "referenced_type" : "type-2"
7437    },
7438    {
7439     "field_name" : "timestamp",
7440     "field_offset" : 192,
7441     "referenced_type" : "type-43"
7442    }
7443   ],
7444   "linker_set_key" : "android::hardware::input::common::V1_0::VideoFrame",
7445   "name" : "android::hardware::input::common::V1_0::VideoFrame",
7446   "referenced_type" : "type-183",
7447   "self_type" : "type-183",
7448   "size" : 32,
7449   "source_file" : "/out/soong/.intermediates/hardware/interfaces/input/common/1.0/[email protected]_genc++_headers/gen/android/hardware/input/common/1.0/types.h",
7450   "unique_id" : "_ZTSN7android8hardware5input6common4V1_010VideoFrameE"
7451  },
7452  {
7453   "alignment" : 8,
7454   "base_specifiers" :
7455   [
7456    {
7457     "referenced_type" : "type-251"
7458    },
7459    {
7460     "referenced_type" : "type-284"
7461    }
7462   ],
7463   "fields" :
7464   [
7465    {
7466     "access" : "private",
7467     "field_name" : "_hidl_mImpl",
7468     "field_offset" : 960,
7469     "referenced_type" : "type-134"
7470    }
7471   ],
7472   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
7473   "name" : "android::hidl::base::V1_0::BnHwBase",
7474   "referenced_type" : "type-283",
7475   "self_type" : "type-283",
7476   "size" : 144,
7477   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
7478   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
7479   "vtable_components" :
7480   [
7481    {
7482     "component_value" : 128,
7483     "kind" : "vbase_offset"
7484    },
7485    {
7486     "kind" : "offset_to_top"
7487    },
7488    {
7489     "kind" : "rtti",
7490     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
7491    },
7492    {
7493     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7494    },
7495    {
7496     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7497    },
7498    {
7499     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7500    },
7501    {
7502     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7503    },
7504    {
7505     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7506    },
7507    {
7508     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7509    },
7510    {
7511     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7512    },
7513    {
7514     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7515    },
7516    {
7517     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7518    },
7519    {
7520     "kind" : "complete_dtor_pointer",
7521     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
7522    },
7523    {
7524     "kind" : "deleting_dtor_pointer",
7525     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
7526    },
7527    {
7528     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
7529    },
7530    {
7531     "component_value" : -32,
7532     "kind" : "offset_to_top"
7533    },
7534    {
7535     "kind" : "rtti",
7536     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
7537    },
7538    {
7539     "kind" : "complete_dtor_pointer",
7540     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
7541    },
7542    {
7543     "kind" : "deleting_dtor_pointer",
7544     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
7545    },
7546    {
7547     "kind" : "vcall_offset"
7548    },
7549    {
7550     "kind" : "vcall_offset"
7551    },
7552    {
7553     "kind" : "vcall_offset"
7554    },
7555    {
7556     "kind" : "vcall_offset"
7557    },
7558    {
7559     "component_value" : -128,
7560     "kind" : "vcall_offset"
7561    },
7562    {
7563     "component_value" : -128,
7564     "kind" : "offset_to_top"
7565    },
7566    {
7567     "kind" : "rtti",
7568     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
7569    },
7570    {
7571     "kind" : "complete_dtor_pointer",
7572     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
7573    },
7574    {
7575     "kind" : "deleting_dtor_pointer",
7576     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
7577    },
7578    {
7579     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7580    },
7581    {
7582     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7583    },
7584    {
7585     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7586    },
7587    {
7588     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7589    }
7590   ]
7591  },
7592  {
7593   "alignment" : 8,
7594   "fields" :
7595   [
7596    {
7597     "field_name" : "pid",
7598     "referenced_type" : "type-18"
7599    },
7600    {
7601     "field_name" : "ptr",
7602     "field_offset" : 64,
7603     "referenced_type" : "type-43"
7604    },
7605    {
7606     "field_name" : "arch",
7607     "field_offset" : 128,
7608     "referenced_type" : "type-218"
7609    }
7610   ],
7611   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
7612   "name" : "android::hidl::base::V1_0::DebugInfo",
7613   "referenced_type" : "type-217",
7614   "self_type" : "type-217",
7615   "size" : 24,
7616   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
7617   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
7618  },
7619  {
7620   "alignment" : 8,
7621   "base_specifiers" :
7622   [
7623    {
7624     "is_virtual" : true,
7625     "referenced_type" : "type-4"
7626    }
7627   ],
7628   "linker_set_key" : "android::hidl::base::V1_0::IBase",
7629   "name" : "android::hidl::base::V1_0::IBase",
7630   "referenced_type" : "type-136",
7631   "self_type" : "type-136",
7632   "size" : 24,
7633   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
7634   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
7635   "vtable_components" :
7636   [
7637    {
7638     "component_value" : 8,
7639     "kind" : "vbase_offset"
7640    },
7641    {
7642     "kind" : "offset_to_top"
7643    },
7644    {
7645     "kind" : "rtti",
7646     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
7647    },
7648    {
7649     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
7650    },
7651    {
7652     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7653    },
7654    {
7655     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7656    },
7657    {
7658     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7659    },
7660    {
7661     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
7662    },
7663    {
7664     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
7665    },
7666    {
7667     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
7668    },
7669    {
7670     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
7671    },
7672    {
7673     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
7674    },
7675    {
7676     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
7677    },
7678    {
7679     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7680    },
7681    {
7682     "kind" : "complete_dtor_pointer",
7683     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
7684    },
7685    {
7686     "kind" : "deleting_dtor_pointer",
7687     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
7688    },
7689    {
7690     "kind" : "vcall_offset"
7691    },
7692    {
7693     "kind" : "vcall_offset"
7694    },
7695    {
7696     "kind" : "vcall_offset"
7697    },
7698    {
7699     "kind" : "vcall_offset"
7700    },
7701    {
7702     "component_value" : -8,
7703     "kind" : "vcall_offset"
7704    },
7705    {
7706     "component_value" : -8,
7707     "kind" : "offset_to_top"
7708    },
7709    {
7710     "kind" : "rtti",
7711     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
7712    },
7713    {
7714     "kind" : "complete_dtor_pointer",
7715     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
7716    },
7717    {
7718     "kind" : "deleting_dtor_pointer",
7719     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
7720    },
7721    {
7722     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7723    },
7724    {
7725     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7726    },
7727    {
7728     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7729    },
7730    {
7731     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7732    }
7733   ]
7734  },
7735  {
7736   "alignment" : 8,
7737   "fields" :
7738   [
7739    {
7740     "access" : "private",
7741     "field_name" : "m_ptr",
7742     "referenced_type" : "type-271"
7743    }
7744   ],
7745   "linker_set_key" : "android::sp<android::Thread>",
7746   "name" : "android::sp<android::Thread>",
7747   "record_kind" : "class",
7748   "referenced_type" : "type-270",
7749   "self_type" : "type-270",
7750   "size" : 8,
7751   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7752   "template_args" : [ "type-272" ],
7753   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
7754  },
7755  {
7756   "alignment" : 8,
7757   "fields" :
7758   [
7759    {
7760     "access" : "private",
7761     "field_name" : "m_ptr",
7762     "referenced_type" : "type-234"
7763    }
7764   ],
7765   "linker_set_key" : "android::sp<android::hardware::IBinder>",
7766   "name" : "android::sp<android::hardware::IBinder>",
7767   "record_kind" : "class",
7768   "referenced_type" : "type-233",
7769   "self_type" : "type-233",
7770   "size" : 8,
7771   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7772   "template_args" : [ "type-235" ],
7773   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
7774  },
7775  {
7776   "alignment" : 8,
7777   "fields" :
7778   [
7779    {
7780     "access" : "private",
7781     "field_name" : "m_ptr",
7782     "referenced_type" : "type-96"
7783    }
7784   ],
7785   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
7786   "name" : "android::sp<android::hardware::hidl_death_recipient>",
7787   "record_kind" : "class",
7788   "referenced_type" : "type-95",
7789   "self_type" : "type-95",
7790   "size" : 8,
7791   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7792   "template_args" : [ "type-3" ],
7793   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
7794  },
7795  {
7796   "alignment" : 8,
7797   "fields" :
7798   [
7799    {
7800     "access" : "private",
7801     "field_name" : "m_ptr",
7802     "referenced_type" : "type-135"
7803    }
7804   ],
7805   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
7806   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
7807   "record_kind" : "class",
7808   "referenced_type" : "type-134",
7809   "self_type" : "type-134",
7810   "size" : 8,
7811   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7812   "template_args" : [ "type-136" ],
7813   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
7814  },
7815  {
7816   "alignment" : 1,
7817   "linker_set_key" : "android::trait_trivial_copy<bool>",
7818   "name" : "android::trait_trivial_copy<bool>",
7819   "referenced_type" : "type-460",
7820   "self_type" : "type-460",
7821   "size" : 1,
7822   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7823   "template_args" : [ "type-71" ],
7824   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
7825  },
7826  {
7827   "alignment" : 1,
7828   "linker_set_key" : "android::trait_trivial_copy<char>",
7829   "name" : "android::trait_trivial_copy<char>",
7830   "referenced_type" : "type-464",
7831   "self_type" : "type-464",
7832   "size" : 1,
7833   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7834   "template_args" : [ "type-35" ],
7835   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
7836  },
7837  {
7838   "alignment" : 1,
7839   "linker_set_key" : "android::trait_trivial_copy<double>",
7840   "name" : "android::trait_trivial_copy<double>",
7841   "referenced_type" : "type-67",
7842   "self_type" : "type-67",
7843   "size" : 1,
7844   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7845   "template_args" : [ "type-65" ],
7846   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
7847  },
7848  {
7849   "alignment" : 1,
7850   "linker_set_key" : "android::trait_trivial_copy<float>",
7851   "name" : "android::trait_trivial_copy<float>",
7852   "referenced_type" : "type-61",
7853   "self_type" : "type-61",
7854   "size" : 1,
7855   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7856   "template_args" : [ "type-59" ],
7857   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
7858  },
7859  {
7860   "alignment" : 1,
7861   "linker_set_key" : "android::trait_trivial_copy<int>",
7862   "name" : "android::trait_trivial_copy<int>",
7863   "referenced_type" : "type-20",
7864   "self_type" : "type-20",
7865   "size" : 1,
7866   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7867   "template_args" : [ "type-18" ],
7868   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
7869  },
7870  {
7871   "alignment" : 1,
7872   "linker_set_key" : "android::trait_trivial_copy<long long>",
7873   "name" : "android::trait_trivial_copy<long long>",
7874   "referenced_type" : "type-51",
7875   "self_type" : "type-51",
7876   "size" : 1,
7877   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7878   "template_args" : [ "type-48" ],
7879   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
7880  },
7881  {
7882   "alignment" : 1,
7883   "linker_set_key" : "android::trait_trivial_copy<long>",
7884   "name" : "android::trait_trivial_copy<long>",
7885   "referenced_type" : "type-40",
7886   "self_type" : "type-40",
7887   "size" : 1,
7888   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7889   "template_args" : [ "type-27" ],
7890   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
7891  },
7892  {
7893   "alignment" : 1,
7894   "linker_set_key" : "android::trait_trivial_copy<short>",
7895   "name" : "android::trait_trivial_copy<short>",
7896   "referenced_type" : "type-10",
7897   "self_type" : "type-10",
7898   "size" : 1,
7899   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7900   "template_args" : [ "type-9" ],
7901   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
7902  },
7903  {
7904   "alignment" : 1,
7905   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
7906   "name" : "android::trait_trivial_copy<unsigned char>",
7907   "referenced_type" : "type-468",
7908   "self_type" : "type-468",
7909   "size" : 1,
7910   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7911   "template_args" : [ "type-32" ],
7912   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
7913  },
7914  {
7915   "alignment" : 1,
7916   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
7917   "name" : "android::trait_trivial_copy<unsigned int>",
7918   "referenced_type" : "type-24",
7919   "self_type" : "type-24",
7920   "size" : 1,
7921   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7922   "template_args" : [ "type-2" ],
7923   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
7924  },
7925  {
7926   "alignment" : 1,
7927   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
7928   "name" : "android::trait_trivial_copy<unsigned long long>",
7929   "referenced_type" : "type-56",
7930   "self_type" : "type-56",
7931   "size" : 1,
7932   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7933   "template_args" : [ "type-54" ],
7934   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
7935  },
7936  {
7937   "alignment" : 1,
7938   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
7939   "name" : "android::trait_trivial_copy<unsigned long>",
7940   "referenced_type" : "type-45",
7941   "self_type" : "type-45",
7942   "size" : 1,
7943   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7944   "template_args" : [ "type-43" ],
7945   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
7946  },
7947  {
7948   "alignment" : 1,
7949   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
7950   "name" : "android::trait_trivial_copy<unsigned short>",
7951   "referenced_type" : "type-15",
7952   "self_type" : "type-15",
7953   "size" : 1,
7954   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7955   "template_args" : [ "type-13" ],
7956   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
7957  },
7958  {
7959   "alignment" : 1,
7960   "linker_set_key" : "android::trait_trivial_copy<void>",
7961   "name" : "android::trait_trivial_copy<void>",
7962   "referenced_type" : "type-456",
7963   "self_type" : "type-456",
7964   "size" : 1,
7965   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7966   "template_args" : [ "type-164" ],
7967   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
7968  },
7969  {
7970   "alignment" : 1,
7971   "linker_set_key" : "android::trait_trivial_ctor<bool>",
7972   "name" : "android::trait_trivial_ctor<bool>",
7973   "referenced_type" : "type-458",
7974   "self_type" : "type-458",
7975   "size" : 1,
7976   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7977   "template_args" : [ "type-71" ],
7978   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
7979  },
7980  {
7981   "alignment" : 1,
7982   "linker_set_key" : "android::trait_trivial_ctor<char>",
7983   "name" : "android::trait_trivial_ctor<char>",
7984   "referenced_type" : "type-462",
7985   "self_type" : "type-462",
7986   "size" : 1,
7987   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7988   "template_args" : [ "type-35" ],
7989   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
7990  },
7991  {
7992   "alignment" : 1,
7993   "linker_set_key" : "android::trait_trivial_ctor<double>",
7994   "name" : "android::trait_trivial_ctor<double>",
7995   "referenced_type" : "type-64",
7996   "self_type" : "type-64",
7997   "size" : 1,
7998   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7999   "template_args" : [ "type-65" ],
8000   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
8001  },
8002  {
8003   "alignment" : 1,
8004   "linker_set_key" : "android::trait_trivial_ctor<float>",
8005   "name" : "android::trait_trivial_ctor<float>",
8006   "referenced_type" : "type-58",
8007   "self_type" : "type-58",
8008   "size" : 1,
8009   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8010   "template_args" : [ "type-59" ],
8011   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
8012  },
8013  {
8014   "alignment" : 1,
8015   "linker_set_key" : "android::trait_trivial_ctor<int>",
8016   "name" : "android::trait_trivial_ctor<int>",
8017   "referenced_type" : "type-17",
8018   "self_type" : "type-17",
8019   "size" : 1,
8020   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8021   "template_args" : [ "type-18" ],
8022   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
8023  },
8024  {
8025   "alignment" : 1,
8026   "linker_set_key" : "android::trait_trivial_ctor<long long>",
8027   "name" : "android::trait_trivial_ctor<long long>",
8028   "referenced_type" : "type-47",
8029   "self_type" : "type-47",
8030   "size" : 1,
8031   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8032   "template_args" : [ "type-48" ],
8033   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
8034  },
8035  {
8036   "alignment" : 1,
8037   "linker_set_key" : "android::trait_trivial_ctor<long>",
8038   "name" : "android::trait_trivial_ctor<long>",
8039   "referenced_type" : "type-26",
8040   "self_type" : "type-26",
8041   "size" : 1,
8042   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8043   "template_args" : [ "type-27" ],
8044   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
8045  },
8046  {
8047   "alignment" : 1,
8048   "linker_set_key" : "android::trait_trivial_ctor<short>",
8049   "name" : "android::trait_trivial_ctor<short>",
8050   "referenced_type" : "type-470",
8051   "self_type" : "type-470",
8052   "size" : 1,
8053   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8054   "template_args" : [ "type-9" ],
8055   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
8056  },
8057  {
8058   "alignment" : 1,
8059   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
8060   "name" : "android::trait_trivial_ctor<unsigned char>",
8061   "referenced_type" : "type-466",
8062   "self_type" : "type-466",
8063   "size" : 1,
8064   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8065   "template_args" : [ "type-32" ],
8066   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
8067  },
8068  {
8069   "alignment" : 1,
8070   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
8071   "name" : "android::trait_trivial_ctor<unsigned int>",
8072   "referenced_type" : "type-22",
8073   "self_type" : "type-22",
8074   "size" : 1,
8075   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8076   "template_args" : [ "type-2" ],
8077   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
8078  },
8079  {
8080   "alignment" : 1,
8081   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
8082   "name" : "android::trait_trivial_ctor<unsigned long long>",
8083   "referenced_type" : "type-53",
8084   "self_type" : "type-53",
8085   "size" : 1,
8086   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8087   "template_args" : [ "type-54" ],
8088   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
8089  },
8090  {
8091   "alignment" : 1,
8092   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
8093   "name" : "android::trait_trivial_ctor<unsigned long>",
8094   "referenced_type" : "type-42",
8095   "self_type" : "type-42",
8096   "size" : 1,
8097   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8098   "template_args" : [ "type-43" ],
8099   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
8100  },
8101  {
8102   "alignment" : 1,
8103   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
8104   "name" : "android::trait_trivial_ctor<unsigned short>",
8105   "referenced_type" : "type-12",
8106   "self_type" : "type-12",
8107   "size" : 1,
8108   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8109   "template_args" : [ "type-13" ],
8110   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
8111  },
8112  {
8113   "alignment" : 1,
8114   "linker_set_key" : "android::trait_trivial_ctor<void>",
8115   "name" : "android::trait_trivial_ctor<void>",
8116   "referenced_type" : "type-454",
8117   "self_type" : "type-454",
8118   "size" : 1,
8119   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8120   "template_args" : [ "type-164" ],
8121   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
8122  },
8123  {
8124   "alignment" : 1,
8125   "linker_set_key" : "android::trait_trivial_dtor<bool>",
8126   "name" : "android::trait_trivial_dtor<bool>",
8127   "referenced_type" : "type-459",
8128   "self_type" : "type-459",
8129   "size" : 1,
8130   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8131   "template_args" : [ "type-71" ],
8132   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
8133  },
8134  {
8135   "alignment" : 1,
8136   "linker_set_key" : "android::trait_trivial_dtor<char>",
8137   "name" : "android::trait_trivial_dtor<char>",
8138   "referenced_type" : "type-463",
8139   "self_type" : "type-463",
8140   "size" : 1,
8141   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8142   "template_args" : [ "type-35" ],
8143   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
8144  },
8145  {
8146   "alignment" : 1,
8147   "linker_set_key" : "android::trait_trivial_dtor<double>",
8148   "name" : "android::trait_trivial_dtor<double>",
8149   "referenced_type" : "type-66",
8150   "self_type" : "type-66",
8151   "size" : 1,
8152   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8153   "template_args" : [ "type-65" ],
8154   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
8155  },
8156  {
8157   "alignment" : 1,
8158   "linker_set_key" : "android::trait_trivial_dtor<float>",
8159   "name" : "android::trait_trivial_dtor<float>",
8160   "referenced_type" : "type-60",
8161   "self_type" : "type-60",
8162   "size" : 1,
8163   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8164   "template_args" : [ "type-59" ],
8165   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
8166  },
8167  {
8168   "alignment" : 1,
8169   "linker_set_key" : "android::trait_trivial_dtor<int>",
8170   "name" : "android::trait_trivial_dtor<int>",
8171   "referenced_type" : "type-19",
8172   "self_type" : "type-19",
8173   "size" : 1,
8174   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8175   "template_args" : [ "type-18" ],
8176   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
8177  },
8178  {
8179   "alignment" : 1,
8180   "linker_set_key" : "android::trait_trivial_dtor<long long>",
8181   "name" : "android::trait_trivial_dtor<long long>",
8182   "referenced_type" : "type-49",
8183   "self_type" : "type-49",
8184   "size" : 1,
8185   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8186   "template_args" : [ "type-48" ],
8187   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
8188  },
8189  {
8190   "alignment" : 1,
8191   "linker_set_key" : "android::trait_trivial_dtor<long>",
8192   "name" : "android::trait_trivial_dtor<long>",
8193   "referenced_type" : "type-39",
8194   "self_type" : "type-39",
8195   "size" : 1,
8196   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8197   "template_args" : [ "type-27" ],
8198   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
8199  },
8200  {
8201   "alignment" : 1,
8202   "linker_set_key" : "android::trait_trivial_dtor<short>",
8203   "name" : "android::trait_trivial_dtor<short>",
8204   "referenced_type" : "type-8",
8205   "self_type" : "type-8",
8206   "size" : 1,
8207   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8208   "template_args" : [ "type-9" ],
8209   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
8210  },
8211  {
8212   "alignment" : 1,
8213   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
8214   "name" : "android::trait_trivial_dtor<unsigned char>",
8215   "referenced_type" : "type-467",
8216   "self_type" : "type-467",
8217   "size" : 1,
8218   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8219   "template_args" : [ "type-32" ],
8220   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
8221  },
8222  {
8223   "alignment" : 1,
8224   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
8225   "name" : "android::trait_trivial_dtor<unsigned int>",
8226   "referenced_type" : "type-23",
8227   "self_type" : "type-23",
8228   "size" : 1,
8229   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8230   "template_args" : [ "type-2" ],
8231   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
8232  },
8233  {
8234   "alignment" : 1,
8235   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
8236   "name" : "android::trait_trivial_dtor<unsigned long long>",
8237   "referenced_type" : "type-55",
8238   "self_type" : "type-55",
8239   "size" : 1,
8240   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8241   "template_args" : [ "type-54" ],
8242   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
8243  },
8244  {
8245   "alignment" : 1,
8246   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
8247   "name" : "android::trait_trivial_dtor<unsigned long>",
8248   "referenced_type" : "type-44",
8249   "self_type" : "type-44",
8250   "size" : 1,
8251   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8252   "template_args" : [ "type-43" ],
8253   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
8254  },
8255  {
8256   "alignment" : 1,
8257   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
8258   "name" : "android::trait_trivial_dtor<unsigned short>",
8259   "referenced_type" : "type-14",
8260   "self_type" : "type-14",
8261   "size" : 1,
8262   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8263   "template_args" : [ "type-13" ],
8264   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
8265  },
8266  {
8267   "alignment" : 1,
8268   "linker_set_key" : "android::trait_trivial_dtor<void>",
8269   "name" : "android::trait_trivial_dtor<void>",
8270   "referenced_type" : "type-455",
8271   "self_type" : "type-455",
8272   "size" : 1,
8273   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8274   "template_args" : [ "type-164" ],
8275   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
8276  },
8277  {
8278   "alignment" : 1,
8279   "linker_set_key" : "android::trait_trivial_move<android::String16>",
8280   "name" : "android::trait_trivial_move<android::String16>",
8281   "referenced_type" : "type-249",
8282   "self_type" : "type-249",
8283   "size" : 1,
8284   "source_file" : "/system/core/libutils/include/utils/String16.h",
8285   "template_args" : [ "type-239" ],
8286   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
8287  },
8288  {
8289   "alignment" : 1,
8290   "linker_set_key" : "android::trait_trivial_move<android::String8>",
8291   "name" : "android::trait_trivial_move<android::String8>",
8292   "referenced_type" : "type-238",
8293   "self_type" : "type-238",
8294   "size" : 1,
8295   "source_file" : "/system/core/libutils/include/utils/String8.h",
8296   "template_args" : [ "type-228" ],
8297   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
8298  },
8299  {
8300   "alignment" : 1,
8301   "linker_set_key" : "android::trait_trivial_move<bool>",
8302   "name" : "android::trait_trivial_move<bool>",
8303   "referenced_type" : "type-461",
8304   "self_type" : "type-461",
8305   "size" : 1,
8306   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8307   "template_args" : [ "type-71" ],
8308   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
8309  },
8310  {
8311   "alignment" : 1,
8312   "linker_set_key" : "android::trait_trivial_move<char>",
8313   "name" : "android::trait_trivial_move<char>",
8314   "referenced_type" : "type-465",
8315   "self_type" : "type-465",
8316   "size" : 1,
8317   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8318   "template_args" : [ "type-35" ],
8319   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
8320  },
8321  {
8322   "alignment" : 1,
8323   "linker_set_key" : "android::trait_trivial_move<double>",
8324   "name" : "android::trait_trivial_move<double>",
8325   "referenced_type" : "type-68",
8326   "self_type" : "type-68",
8327   "size" : 1,
8328   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8329   "template_args" : [ "type-65" ],
8330   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
8331  },
8332  {
8333   "alignment" : 1,
8334   "linker_set_key" : "android::trait_trivial_move<float>",
8335   "name" : "android::trait_trivial_move<float>",
8336   "referenced_type" : "type-63",
8337   "self_type" : "type-63",
8338   "size" : 1,
8339   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8340   "template_args" : [ "type-59" ],
8341   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
8342  },
8343  {
8344   "alignment" : 1,
8345   "linker_set_key" : "android::trait_trivial_move<int>",
8346   "name" : "android::trait_trivial_move<int>",
8347   "referenced_type" : "type-21",
8348   "self_type" : "type-21",
8349   "size" : 1,
8350   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8351   "template_args" : [ "type-18" ],
8352   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
8353  },
8354  {
8355   "alignment" : 1,
8356   "linker_set_key" : "android::trait_trivial_move<long long>",
8357   "name" : "android::trait_trivial_move<long long>",
8358   "referenced_type" : "type-52",
8359   "self_type" : "type-52",
8360   "size" : 1,
8361   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8362   "template_args" : [ "type-48" ],
8363   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
8364  },
8365  {
8366   "alignment" : 1,
8367   "linker_set_key" : "android::trait_trivial_move<long>",
8368   "name" : "android::trait_trivial_move<long>",
8369   "referenced_type" : "type-41",
8370   "self_type" : "type-41",
8371   "size" : 1,
8372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8373   "template_args" : [ "type-27" ],
8374   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
8375  },
8376  {
8377   "alignment" : 1,
8378   "linker_set_key" : "android::trait_trivial_move<short>",
8379   "name" : "android::trait_trivial_move<short>",
8380   "referenced_type" : "type-11",
8381   "self_type" : "type-11",
8382   "size" : 1,
8383   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8384   "template_args" : [ "type-9" ],
8385   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
8386  },
8387  {
8388   "alignment" : 1,
8389   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
8390   "name" : "android::trait_trivial_move<unsigned char>",
8391   "referenced_type" : "type-469",
8392   "self_type" : "type-469",
8393   "size" : 1,
8394   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8395   "template_args" : [ "type-32" ],
8396   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
8397  },
8398  {
8399   "alignment" : 1,
8400   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
8401   "name" : "android::trait_trivial_move<unsigned int>",
8402   "referenced_type" : "type-25",
8403   "self_type" : "type-25",
8404   "size" : 1,
8405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8406   "template_args" : [ "type-2" ],
8407   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
8408  },
8409  {
8410   "alignment" : 1,
8411   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
8412   "name" : "android::trait_trivial_move<unsigned long long>",
8413   "referenced_type" : "type-57",
8414   "self_type" : "type-57",
8415   "size" : 1,
8416   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8417   "template_args" : [ "type-54" ],
8418   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
8419  },
8420  {
8421   "alignment" : 1,
8422   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
8423   "name" : "android::trait_trivial_move<unsigned long>",
8424   "referenced_type" : "type-46",
8425   "self_type" : "type-46",
8426   "size" : 1,
8427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8428   "template_args" : [ "type-43" ],
8429   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
8430  },
8431  {
8432   "alignment" : 1,
8433   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
8434   "name" : "android::trait_trivial_move<unsigned short>",
8435   "referenced_type" : "type-16",
8436   "self_type" : "type-16",
8437   "size" : 1,
8438   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8439   "template_args" : [ "type-13" ],
8440   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
8441  },
8442  {
8443   "alignment" : 1,
8444   "linker_set_key" : "android::trait_trivial_move<void>",
8445   "name" : "android::trait_trivial_move<void>",
8446   "referenced_type" : "type-457",
8447   "self_type" : "type-457",
8448   "size" : 1,
8449   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8450   "template_args" : [ "type-164" ],
8451   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
8452  },
8453  {
8454   "alignment" : 8,
8455   "fields" :
8456   [
8457    {
8458     "access" : "private",
8459     "field_name" : "m_ptr",
8460     "referenced_type" : "type-96"
8461    },
8462    {
8463     "access" : "private",
8464     "field_name" : "m_refs",
8465     "field_offset" : 64,
8466     "referenced_type" : "type-74"
8467    }
8468   ],
8469   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
8470   "name" : "android::wp<android::hardware::hidl_death_recipient>",
8471   "record_kind" : "class",
8472   "referenced_type" : "type-290",
8473   "self_type" : "type-290",
8474   "size" : 16,
8475   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8476   "template_args" : [ "type-3" ],
8477   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
8478  },
8479  {
8480   "alignment" : 8,
8481   "fields" :
8482   [
8483    {
8484     "access" : "private",
8485     "field_name" : "m_ptr",
8486     "referenced_type" : "type-135"
8487    },
8488    {
8489     "access" : "private",
8490     "field_name" : "m_refs",
8491     "field_offset" : 64,
8492     "referenced_type" : "type-74"
8493    }
8494   ],
8495   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
8496   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
8497   "record_kind" : "class",
8498   "referenced_type" : "type-291",
8499   "self_type" : "type-291",
8500   "size" : 16,
8501   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8502   "template_args" : [ "type-136" ],
8503   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
8504  },
8505  {
8506   "alignment" : 4,
8507   "fields" :
8508   [
8509    {
8510     "field_name" : "maxContentLightLevel",
8511     "referenced_type" : "type-59"
8512    },
8513    {
8514     "field_name" : "maxFrameAverageLightLevel",
8515     "field_offset" : 32,
8516     "referenced_type" : "type-59"
8517    }
8518   ],
8519   "linker_set_key" : "android_cta861_3_metadata",
8520   "name" : "android_cta861_3_metadata",
8521   "referenced_type" : "type-328",
8522   "self_type" : "type-328",
8523   "size" : 8,
8524   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8525   "unique_id" : "android_cta861_3_metadata"
8526  },
8527  {
8528   "alignment" : 4,
8529   "fields" :
8530   [
8531    {
8532     "field_name" : "num_points",
8533     "referenced_type" : "type-2"
8534    },
8535    {
8536     "field_name" : "reserved",
8537     "field_offset" : 32,
8538     "referenced_type" : "type-318"
8539    },
8540    {
8541     "field_name" : "xyzc_points",
8542     "field_offset" : 288,
8543     "referenced_type" : "type-325"
8544    }
8545   ],
8546   "linker_set_key" : "android_depth_points",
8547   "name" : "android_depth_points",
8548   "referenced_type" : "type-324",
8549   "self_type" : "type-324",
8550   "size" : 36,
8551   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8552   "unique_id" : "android_depth_points"
8553  },
8554  {
8555   "alignment" : 8,
8556   "fields" :
8557   [
8558    {
8559     "field_name" : "format",
8560     "referenced_type" : "type-321"
8561    },
8562    {
8563     "field_name" : "num_planes",
8564     "field_offset" : 32,
8565     "referenced_type" : "type-2"
8566    },
8567    {
8568     "field_name" : "planes",
8569     "field_offset" : 64,
8570     "referenced_type" : "type-323"
8571    }
8572   ],
8573   "linker_set_key" : "android_flex_layout",
8574   "name" : "android_flex_layout",
8575   "referenced_type" : "type-322",
8576   "self_type" : "type-322",
8577   "size" : 16,
8578   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8579   "unique_id" : "android_flex_layout"
8580  },
8581  {
8582   "alignment" : 8,
8583   "fields" :
8584   [
8585    {
8586     "field_name" : "top_left",
8587     "referenced_type" : "type-262"
8588    },
8589    {
8590     "field_name" : "component",
8591     "field_offset" : 64,
8592     "referenced_type" : "type-319"
8593    },
8594    {
8595     "field_name" : "bits_per_component",
8596     "field_offset" : 96,
8597     "referenced_type" : "type-18"
8598    },
8599    {
8600     "field_name" : "bits_used",
8601     "field_offset" : 128,
8602     "referenced_type" : "type-18"
8603    },
8604    {
8605     "field_name" : "h_increment",
8606     "field_offset" : 160,
8607     "referenced_type" : "type-18"
8608    },
8609    {
8610     "field_name" : "v_increment",
8611     "field_offset" : 192,
8612     "referenced_type" : "type-18"
8613    },
8614    {
8615     "field_name" : "h_subsampling",
8616     "field_offset" : 224,
8617     "referenced_type" : "type-18"
8618    },
8619    {
8620     "field_name" : "v_subsampling",
8621     "field_offset" : 256,
8622     "referenced_type" : "type-18"
8623    }
8624   ],
8625   "linker_set_key" : "android_flex_plane",
8626   "name" : "android_flex_plane",
8627   "referenced_type" : "type-320",
8628   "self_type" : "type-320",
8629   "size" : 40,
8630   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8631   "unique_id" : "android_flex_plane"
8632  },
8633  {
8634   "alignment" : 4,
8635   "fields" :
8636   [
8637    {
8638     "field_name" : "displayPrimaryRed",
8639     "referenced_type" : "type-326"
8640    },
8641    {
8642     "field_name" : "displayPrimaryGreen",
8643     "field_offset" : 64,
8644     "referenced_type" : "type-326"
8645    },
8646    {
8647     "field_name" : "displayPrimaryBlue",
8648     "field_offset" : 128,
8649     "referenced_type" : "type-326"
8650    },
8651    {
8652     "field_name" : "whitePoint",
8653     "field_offset" : 192,
8654     "referenced_type" : "type-326"
8655    },
8656    {
8657     "field_name" : "maxLuminance",
8658     "field_offset" : 256,
8659     "referenced_type" : "type-59"
8660    },
8661    {
8662     "field_name" : "minLuminance",
8663     "field_offset" : 288,
8664     "referenced_type" : "type-59"
8665    }
8666   ],
8667   "linker_set_key" : "android_smpte2086_metadata",
8668   "name" : "android_smpte2086_metadata",
8669   "referenced_type" : "type-327",
8670   "self_type" : "type-327",
8671   "size" : 40,
8672   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8673   "unique_id" : "android_smpte2086_metadata"
8674  },
8675  {
8676   "alignment" : 4,
8677   "fields" :
8678   [
8679    {
8680     "field_name" : "x",
8681     "referenced_type" : "type-59"
8682    },
8683    {
8684     "field_name" : "y",
8685     "field_offset" : 32,
8686     "referenced_type" : "type-59"
8687    }
8688   ],
8689   "linker_set_key" : "android_xy_color",
8690   "name" : "android_xy_color",
8691   "referenced_type" : "type-326",
8692   "self_type" : "type-326",
8693   "size" : 8,
8694   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8695   "unique_id" : "android_xy_color"
8696  },
8697  {
8698   "alignment" : 8,
8699   "fields" :
8700   [
8701    {
8702     "field_name" : "y",
8703     "referenced_type" : "type-253"
8704    },
8705    {
8706     "field_name" : "cb",
8707     "field_offset" : 64,
8708     "referenced_type" : "type-253"
8709    },
8710    {
8711     "field_name" : "cr",
8712     "field_offset" : 128,
8713     "referenced_type" : "type-253"
8714    },
8715    {
8716     "field_name" : "ystride",
8717     "field_offset" : 192,
8718     "referenced_type" : "type-43"
8719    },
8720    {
8721     "field_name" : "cstride",
8722     "field_offset" : 256,
8723     "referenced_type" : "type-43"
8724    },
8725    {
8726     "field_name" : "chroma_step",
8727     "field_offset" : 320,
8728     "referenced_type" : "type-43"
8729    },
8730    {
8731     "field_name" : "reserved",
8732     "field_offset" : 384,
8733     "referenced_type" : "type-318"
8734    }
8735   ],
8736   "linker_set_key" : "android_ycbcr",
8737   "name" : "android_ycbcr",
8738   "referenced_type" : "type-317",
8739   "self_type" : "type-317",
8740   "size" : 80,
8741   "source_file" : "/system/core/libsystem/include/system/graphics.h",
8742   "unique_id" : "android_ycbcr"
8743  },
8744  {
8745   "alignment" : 4,
8746   "fields" :
8747   [
8748    {
8749     "referenced_type" : "type-30"
8750    }
8751   ],
8752   "linker_set_key" : "log_msg",
8753   "name" : "log_msg",
8754   "referenced_type" : "type-29",
8755   "self_type" : "type-29",
8756   "size" : 5124,
8757   "source_file" : "/system/core/liblog/include/log/log_read.h",
8758   "unique_id" : "log_msg"
8759  },
8760  {
8761   "alignment" : 4,
8762   "fields" :
8763   [
8764    {
8765     "field_name" : "buf",
8766     "referenced_type" : "type-31"
8767    },
8768    {
8769     "field_name" : "entry",
8770     "referenced_type" : "type-33"
8771    },
8772    {
8773     "field_name" : "entry_v4",
8774     "referenced_type" : "type-33"
8775    },
8776    {
8777     "field_name" : "entry_v3",
8778     "referenced_type" : "type-36"
8779    },
8780    {
8781     "field_name" : "entry_v2",
8782     "referenced_type" : "type-37"
8783    },
8784    {
8785     "field_name" : "entry_v1",
8786     "referenced_type" : "type-38"
8787    }
8788   ],
8789   "is_anonymous" : true,
8790   "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",
8791   "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",
8792   "record_kind" : "union",
8793   "referenced_type" : "type-30",
8794   "self_type" : "type-30",
8795   "size" : 5124,
8796   "source_file" : "/system/core/liblog/include/log/log_read.h",
8797   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
8798  },
8799  {
8800   "alignment" : 1,
8801   "fields" :
8802   [
8803    {
8804     "field_name" : "tv_sec",
8805     "referenced_type" : "type-2"
8806    },
8807    {
8808     "field_name" : "tv_nsec",
8809     "field_offset" : 32,
8810     "referenced_type" : "type-2"
8811    }
8812   ],
8813   "linker_set_key" : "log_time",
8814   "name" : "log_time",
8815   "referenced_type" : "type-337",
8816   "self_type" : "type-337",
8817   "size" : 8,
8818   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
8819   "unique_id" : "_ZTS8log_time"
8820  },
8821  {
8822   "alignment" : 4,
8823   "fields" :
8824   [
8825    {
8826     "field_name" : "len",
8827     "referenced_type" : "type-13"
8828    },
8829    {
8830     "field_name" : "__pad",
8831     "field_offset" : 16,
8832     "referenced_type" : "type-13"
8833    },
8834    {
8835     "field_name" : "pid",
8836     "field_offset" : 32,
8837     "referenced_type" : "type-18"
8838    },
8839    {
8840     "field_name" : "tid",
8841     "field_offset" : 64,
8842     "referenced_type" : "type-18"
8843    },
8844    {
8845     "field_name" : "sec",
8846     "field_offset" : 96,
8847     "referenced_type" : "type-18"
8848    },
8849    {
8850     "field_name" : "nsec",
8851     "field_offset" : 128,
8852     "referenced_type" : "type-18"
8853    },
8854    {
8855     "field_name" : "msg",
8856     "field_offset" : 160,
8857     "referenced_type" : "type-34"
8858    }
8859   ],
8860   "linker_set_key" : "logger_entry",
8861   "name" : "logger_entry",
8862   "referenced_type" : "type-38",
8863   "self_type" : "type-38",
8864   "size" : 20,
8865   "source_file" : "/system/core/liblog/include/log/log_read.h",
8866   "unique_id" : "logger_entry"
8867  },
8868  {
8869   "alignment" : 1,
8870   "fields" :
8871   [
8872    {
8873     "field_name" : "len",
8874     "referenced_type" : "type-13"
8875    },
8876    {
8877     "field_name" : "hdr_size",
8878     "field_offset" : 16,
8879     "referenced_type" : "type-13"
8880    },
8881    {
8882     "field_name" : "pid",
8883     "field_offset" : 32,
8884     "referenced_type" : "type-18"
8885    },
8886    {
8887     "field_name" : "tid",
8888     "field_offset" : 64,
8889     "referenced_type" : "type-18"
8890    },
8891    {
8892     "field_name" : "sec",
8893     "field_offset" : 96,
8894     "referenced_type" : "type-18"
8895    },
8896    {
8897     "field_name" : "nsec",
8898     "field_offset" : 128,
8899     "referenced_type" : "type-18"
8900    },
8901    {
8902     "field_name" : "euid",
8903     "field_offset" : 160,
8904     "referenced_type" : "type-2"
8905    },
8906    {
8907     "field_name" : "msg",
8908     "field_offset" : 192,
8909     "referenced_type" : "type-34"
8910    }
8911   ],
8912   "linker_set_key" : "logger_entry_v2",
8913   "name" : "logger_entry_v2",
8914   "referenced_type" : "type-37",
8915   "self_type" : "type-37",
8916   "size" : 24,
8917   "source_file" : "/system/core/liblog/include/log/log_read.h",
8918   "unique_id" : "logger_entry_v2"
8919  },
8920  {
8921   "alignment" : 1,
8922   "fields" :
8923   [
8924    {
8925     "field_name" : "len",
8926     "referenced_type" : "type-13"
8927    },
8928    {
8929     "field_name" : "hdr_size",
8930     "field_offset" : 16,
8931     "referenced_type" : "type-13"
8932    },
8933    {
8934     "field_name" : "pid",
8935     "field_offset" : 32,
8936     "referenced_type" : "type-18"
8937    },
8938    {
8939     "field_name" : "tid",
8940     "field_offset" : 64,
8941     "referenced_type" : "type-18"
8942    },
8943    {
8944     "field_name" : "sec",
8945     "field_offset" : 96,
8946     "referenced_type" : "type-18"
8947    },
8948    {
8949     "field_name" : "nsec",
8950     "field_offset" : 128,
8951     "referenced_type" : "type-18"
8952    },
8953    {
8954     "field_name" : "lid",
8955     "field_offset" : 160,
8956     "referenced_type" : "type-2"
8957    },
8958    {
8959     "field_name" : "msg",
8960     "field_offset" : 192,
8961     "referenced_type" : "type-34"
8962    }
8963   ],
8964   "linker_set_key" : "logger_entry_v3",
8965   "name" : "logger_entry_v3",
8966   "referenced_type" : "type-36",
8967   "self_type" : "type-36",
8968   "size" : 24,
8969   "source_file" : "/system/core/liblog/include/log/log_read.h",
8970   "unique_id" : "logger_entry_v3"
8971  },
8972  {
8973   "alignment" : 4,
8974   "fields" :
8975   [
8976    {
8977     "field_name" : "len",
8978     "referenced_type" : "type-13"
8979    },
8980    {
8981     "field_name" : "hdr_size",
8982     "field_offset" : 16,
8983     "referenced_type" : "type-13"
8984    },
8985    {
8986     "field_name" : "pid",
8987     "field_offset" : 32,
8988     "referenced_type" : "type-18"
8989    },
8990    {
8991     "field_name" : "tid",
8992     "field_offset" : 64,
8993     "referenced_type" : "type-2"
8994    },
8995    {
8996     "field_name" : "sec",
8997     "field_offset" : 96,
8998     "referenced_type" : "type-2"
8999    },
9000    {
9001     "field_name" : "nsec",
9002     "field_offset" : 128,
9003     "referenced_type" : "type-2"
9004    },
9005    {
9006     "field_name" : "lid",
9007     "field_offset" : 160,
9008     "referenced_type" : "type-2"
9009    },
9010    {
9011     "field_name" : "uid",
9012     "field_offset" : 192,
9013     "referenced_type" : "type-2"
9014    },
9015    {
9016     "field_name" : "msg",
9017     "field_offset" : 224,
9018     "referenced_type" : "type-34"
9019    }
9020   ],
9021   "linker_set_key" : "logger_entry_v4",
9022   "name" : "logger_entry_v4",
9023   "referenced_type" : "type-33",
9024   "self_type" : "type-33",
9025   "size" : 28,
9026   "source_file" : "/system/core/liblog/include/log/log_read.h",
9027   "unique_id" : "logger_entry_v4"
9028  },
9029  {
9030   "alignment" : 4,
9031   "fields" :
9032   [
9033    {
9034     "field_name" : "version",
9035     "referenced_type" : "type-18"
9036    },
9037    {
9038     "field_name" : "numFds",
9039     "field_offset" : 32,
9040     "referenced_type" : "type-18"
9041    },
9042    {
9043     "field_name" : "numInts",
9044     "field_offset" : 64,
9045     "referenced_type" : "type-18"
9046    },
9047    {
9048     "field_name" : "data",
9049     "field_offset" : 96,
9050     "referenced_type" : "type-107"
9051    }
9052   ],
9053   "linker_set_key" : "native_handle",
9054   "name" : "native_handle",
9055   "referenced_type" : "type-106",
9056   "self_type" : "type-106",
9057   "size" : 12,
9058   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
9059   "unique_id" : "native_handle"
9060  }
9061 ],
9062 "rvalue_reference_types" :
9063 [
9064  {
9065   "alignment" : 8,
9066   "linker_set_key" : "android::hardware::Return<bool> &&",
9067   "name" : "android::hardware::Return<bool> &&",
9068   "referenced_type" : "type-436",
9069   "self_type" : "type-439",
9070   "size" : 8,
9071   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9072  },
9073  {
9074   "alignment" : 8,
9075   "linker_set_key" : "android::hardware::Return<void> &&",
9076   "name" : "android::hardware::Return<void> &&",
9077   "referenced_type" : "type-446",
9078   "self_type" : "type-448",
9079   "size" : 8,
9080   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9081  },
9082  {
9083   "alignment" : 8,
9084   "linker_set_key" : "android::hardware::Status &&",
9085   "name" : "android::hardware::Status &&",
9086   "referenced_type" : "type-387",
9087   "self_type" : "type-433",
9088   "size" : 8,
9089   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9090  },
9091  {
9092   "alignment" : 8,
9093   "linker_set_key" : "android::hardware::details::return_status &&",
9094   "name" : "android::hardware::details::return_status &&",
9095   "referenced_type" : "type-437",
9096   "self_type" : "type-442",
9097   "size" : 8,
9098   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9099  },
9100  {
9101   "alignment" : 8,
9102   "linker_set_key" : "android::hardware::hidl_handle &&",
9103   "name" : "android::hardware::hidl_handle &&",
9104   "referenced_type" : "type-101",
9105   "self_type" : "type-118",
9106   "size" : 8,
9107   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9108  },
9109  {
9110   "alignment" : 8,
9111   "linker_set_key" : "android::hardware::hidl_memory &&",
9112   "name" : "android::hardware::hidl_memory &&",
9113   "referenced_type" : "type-116",
9114   "self_type" : "type-123",
9115   "size" : 8,
9116   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9117  }
9118 ]
9119}
9120