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