1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-52",
9   "self_type" : "type-89",
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-236",
16   "self_type" : "type-485",
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-15",
24   "self_type" : "type-178",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-86",
32   "self_type" : "type-314",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-86",
41   "self_type" : "type-85",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-478",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-33",
64   "self_type" : "type-33",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-52",
74   "self_type" : "type-52",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-41",
84   "self_type" : "type-41",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-241",
92   "self_type" : "type-241",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-236",
100   "self_type" : "type-236",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-15",
109   "self_type" : "type-15",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-21",
118   "self_type" : "type-21",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-225",
127   "self_type" : "type-225",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-198",
136   "self_type" : "type-198",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-249",
145   "self_type" : "type-249",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-86",
155   "self_type" : "type-86",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-20",
175   "self_type" : "type-20",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-230",
185   "self_type" : "type-230",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-88",
195   "self_type" : "type-88",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-17",
202   "self_type" : "type-17"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
209  },
210  {
211   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
212  },
213  {
214   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
215  },
216  {
217   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
221  },
222  {
223   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
224  },
225  {
226   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
233  },
234  {
235   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler21notifySyspropsChangedEv"
236  },
237  {
238   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler21setHALInstrumentationEv"
239  },
240  {
241   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
242  },
243  {
244   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler4pingEv"
245  },
246  {
247   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler8castFromERKNS_2spINS1_4V1_016IDescramblerBaseEEEb"
251  },
252  {
253   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
254  },
255  {
256   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler8castFromERKNS_2spIS4_EEb"
257  },
258  {
259   "name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler13addOnewayTaskENSt3__18functionIFvvEEE"
260  },
261  {
262   "name" : "_ZN7android8hardware3cas6native4V1_013BsDescramblerC1ENS_2spINS3_12IDescramblerEEE"
263  },
264  {
265   "name" : "_ZN7android8hardware3cas6native4V1_013BsDescramblerC2ENS_2spINS3_12IDescramblerEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler16_hidl_descrambleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler4pingEv"
278  },
279  {
280   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerC1ERKNS_2spINS3_12IDescramblerEEE"
281  },
282  {
283   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerC2ERKNS_2spINS3_12IDescramblerEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerD0Ev"
287  },
288  {
289   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerD1Ev"
290  },
291  {
292   "name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerD2Ev"
293  },
294  {
295   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler10descrambleENS3_17ScramblingControlERKNS0_8hidl_vecINS3_9SubSampleEEERKNS3_12SharedBufferEmRKNS3_17DestinationBufferEmNSt3__18functionIFvNS1_4V1_06StatusEjRKNS0_11hidl_stringEEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
299  },
300  {
301   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler16_hidl_descrambleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS3_17ScramblingControlERKNS0_8hidl_vecINS3_9SubSampleEEERKNS3_12SharedBufferEmRKNS3_17DestinationBufferEmNSt3__18functionIFvNS1_4V1_06StatusEjRKNS0_11hidl_stringEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler18setMediaCasSessionERKNS0_8hidl_vecIhEE"
317  },
318  {
319   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler21notifySyspropsChangedEv"
323  },
324  {
325   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler21setHALInstrumentationEv"
326  },
327  {
328   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
329  },
330  {
331   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler4pingEv"
332  },
333  {
334   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
335  },
336  {
337   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler7releaseEv"
338  },
339  {
340   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescramblerC1ERKNS_2spINS0_7IBinderEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescramblerC2ERKNS_2spINS0_7IBinderEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware3cas6native4V1_021writeEmbeddedToParcelERKNS3_12SharedBufferEPNS0_6ParcelEmm"
347  },
348  {
349   "name" : "_ZN7android8hardware3cas6native4V1_021writeEmbeddedToParcelERKNS3_17DestinationBufferEPNS0_6ParcelEmm"
350  },
351  {
352   "name" : "_ZN7android8hardware3cas6native4V1_022readEmbeddedFromParcelERKNS3_12SharedBufferERKNS0_6ParcelEmm"
353  },
354  {
355   "name" : "_ZN7android8hardware3cas6native4V1_022readEmbeddedFromParcelERKNS3_17DestinationBufferERKNS0_6ParcelEmm"
356  },
357  {
358   "binding" : "weak",
359   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3cas6native4V1_012IDescramblerENS3_4V1_016IDescramblerBaseENS5_15BpHwDescramblerEEENS0_6ReturnINS_2spIT_EEEENSB_IT0_EEPKcb"
360  },
361  {
362   "binding" : "weak",
363   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3cas6native4V1_012IDescramblerENS_4hidl4base4V1_05IBaseENS5_15BpHwDescramblerEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
364  },
365  {
366   "binding" : "weak",
367   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3cas6native4V1_015BpHwDescramblerENS5_12IDescramblerEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
368  },
369  {
370   "binding" : "weak",
371   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
372  },
373  {
374   "binding" : "weak",
375   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
376  },
377  {
378   "binding" : "weak",
379   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
380  },
381  {
382   "binding" : "weak",
383   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
384  },
385  {
386   "binding" : "weak",
387   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
388  },
389  {
390   "binding" : "weak",
391   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
392  },
393  {
394   "binding" : "weak",
395   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
396  },
397  {
398   "binding" : "weak",
399   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
400  },
401  {
402   "binding" : "weak",
403   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
404  },
405  {
406   "binding" : "weak",
407   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
408  },
409  {
410   "binding" : "weak",
411   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
412  },
413  {
414   "name" : "_ZThn32_N7android8hardware3cas6native4V1_015BnHwDescramblerD0Ev"
415  },
416  {
417   "name" : "_ZThn32_N7android8hardware3cas6native4V1_015BnHwDescramblerD1Ev"
418  },
419  {
420   "name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_015BnHwDescramblerD0Ev"
421  },
422  {
423   "name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_015BnHwDescramblerD1Ev"
424  }
425 ],
426 "elf_objects" :
427 [
428  {
429   "name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler10descriptorE"
430  },
431  {
432   "name" : "_ZTCN7android8hardware3cas6native4V1_012IDescramblerE0_NS1_4V1_016IDescramblerBaseE"
433  },
434  {
435   "name" : "_ZTCN7android8hardware3cas6native4V1_012IDescramblerE0_NS_4hidl4base4V1_05IBaseE"
436  },
437  {
438   "binding" : "weak",
439   "name" : "_ZTCN7android8hardware3cas6native4V1_013BsDescramblerE0_NS3_12IDescramblerE"
440  },
441  {
442   "name" : "_ZTCN7android8hardware3cas6native4V1_015BnHwDescramblerE0_NS0_7IBinderE"
443  },
444  {
445   "name" : "_ZTCN7android8hardware3cas6native4V1_015BnHwDescramblerE0_NS0_9BHwBinderE"
446  },
447  {
448   "name" : "_ZTCN7android8hardware3cas6native4V1_015BnHwDescramblerE0_NS_4hidl4base4V1_08BnHwBaseE"
449  },
450  {
451   "name" : "_ZTCN7android8hardware3cas6native4V1_015BpHwDescramblerE0_NS0_11BpInterfaceINS3_12IDescramblerEEE"
452  },
453  {
454   "name" : "_ZTCN7android8hardware3cas6native4V1_015BpHwDescramblerE0_NS1_4V1_016IDescramblerBaseE"
455  },
456  {
457   "name" : "_ZTCN7android8hardware3cas6native4V1_015BpHwDescramblerE0_NS3_12IDescramblerE"
458  },
459  {
460   "name" : "_ZTCN7android8hardware3cas6native4V1_015BpHwDescramblerE0_NS_4hidl4base4V1_05IBaseE"
461  },
462  {
463   "name" : "_ZTCN7android8hardware3cas6native4V1_015BpHwDescramblerE16_NS0_11BpHwRefBaseE"
464  },
465  {
466   "name" : "_ZTCN7android8hardware3cas6native4V1_015BpHwDescramblerE8_NS0_10IInterfaceE"
467  },
468  {
469   "name" : "_ZTTN7android8hardware3cas6native4V1_012IDescramblerE"
470  },
471  {
472   "name" : "_ZTTN7android8hardware3cas6native4V1_015BnHwDescramblerE"
473  },
474  {
475   "name" : "_ZTTN7android8hardware3cas6native4V1_015BpHwDescramblerE"
476  },
477  {
478   "name" : "_ZTVN7android8hardware3cas6native4V1_012IDescramblerE"
479  },
480  {
481   "binding" : "weak",
482   "name" : "_ZTVN7android8hardware3cas6native4V1_013BsDescramblerE"
483  },
484  {
485   "name" : "_ZTVN7android8hardware3cas6native4V1_015BnHwDescramblerE"
486  },
487  {
488   "name" : "_ZTVN7android8hardware3cas6native4V1_015BpHwDescramblerE"
489  }
490 ],
491 "enum_types" :
492 [
493  {
494   "alignment" : 4,
495   "enum_fields" :
496   [
497    {
498     "enum_field_value" : 0,
499     "name" : "android::Condition::WAKE_UP_ONE"
500    },
501    {
502     "enum_field_value" : 1,
503     "name" : "android::Condition::WAKE_UP_ALL"
504    }
505   ],
506   "linker_set_key" : "android::Condition::WakeUpType",
507   "name" : "android::Condition::WakeUpType",
508   "referenced_type" : "type-497",
509   "self_type" : "type-497",
510   "size" : 4,
511   "source_file" : "/system/core/libutils/include/utils/Condition.h",
512   "underlying_type" : "type-2",
513   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
514  },
515  {
516   "alignment" : 4,
517   "enum_fields" :
518   [
519    {
520     "enum_field_value" : 0,
521     "name" : "android::String16::kEmptyString"
522    }
523   ],
524   "linker_set_key" : "android::String16::StaticLinkage",
525   "name" : "android::String16::StaticLinkage",
526   "referenced_type" : "type-379",
527   "self_type" : "type-379",
528   "size" : 4,
529   "source_file" : "/system/core/libutils/include/utils/String16.h",
530   "underlying_type" : "type-2",
531   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
532  },
533  {
534   "alignment" : 4,
535   "enum_fields" :
536   [
537    {
538     "enum_field_value" : 0,
539     "name" : "android::String8::kEmptyString"
540    }
541   ],
542   "linker_set_key" : "android::String8::StaticLinkage",
543   "name" : "android::String8::StaticLinkage",
544   "referenced_type" : "type-370",
545   "self_type" : "type-370",
546   "size" : 4,
547   "source_file" : "/system/core/libutils/include/utils/String8.h",
548   "underlying_type" : "type-2",
549   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
550  },
551  {
552   "alignment" : 4,
553   "enum_fields" :
554   [
555    {
556     "enum_field_value" : 0,
557     "name" : "android::hardware::HidlReturnRestriction::NONE"
558    },
559    {
560     "enum_field_value" : 1,
561     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
562    },
563    {
564     "enum_field_value" : 2,
565     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
566    }
567   ],
568   "linker_set_key" : "android::hardware::HidlReturnRestriction",
569   "name" : "android::hardware::HidlReturnRestriction",
570   "referenced_type" : "type-164",
571   "self_type" : "type-164",
572   "size" : 4,
573   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
574   "underlying_type" : "type-15",
575   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
576  },
577  {
578   "alignment" : 4,
579   "enum_fields" :
580   [
581    {
582     "enum_field_value" : 0,
583     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
584    },
585    {
586     "enum_field_value" : 1,
587     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
588    },
589    {
590     "enum_field_value" : 2,
591     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
592    },
593    {
594     "enum_field_value" : 3,
595     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
596    }
597   ],
598   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
599   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
600   "referenced_type" : "type-361",
601   "self_type" : "type-361",
602   "size" : 4,
603   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
604   "underlying_type" : "type-15",
605   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
606  },
607  {
608   "alignment" : 4,
609   "enum_fields" :
610   [
611    {
612     "enum_field_value" : 1,
613     "name" : "android::hardware::kSynchronizedReadWrite"
614    },
615    {
616     "enum_field_value" : 2,
617     "name" : "android::hardware::kUnsynchronizedWrite"
618    }
619   ],
620   "linker_set_key" : "android::hardware::MQFlavor",
621   "name" : "android::hardware::MQFlavor",
622   "referenced_type" : "type-357",
623   "self_type" : "type-357",
624   "size" : 4,
625   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
626   "underlying_type" : "type-2",
627   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
628  },
629  {
630   "alignment" : 4,
631   "enum_fields" :
632   [
633    {
634     "enum_field_value" : 0,
635     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
636    },
637    {
638     "enum_field_value" : 1,
639     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
640    },
641    {
642     "enum_field_value" : 2,
643     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
644    }
645   ],
646   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
647   "name" : "android::hardware::ProcessState::CallRestriction",
648   "referenced_type" : "type-54",
649   "self_type" : "type-54",
650   "size" : 4,
651   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
652   "underlying_type" : "type-15",
653   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
654  },
655  {
656   "alignment" : 4,
657   "enum_fields" :
658   [
659    {
660     "enum_field_value" : 0,
661     "name" : "android::hardware::Status::EX_NONE"
662    },
663    {
664     "enum_field_value" : -1,
665     "name" : "android::hardware::Status::EX_SECURITY"
666    },
667    {
668     "enum_field_value" : -2,
669     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
670    },
671    {
672     "enum_field_value" : -3,
673     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
674    },
675    {
676     "enum_field_value" : -4,
677     "name" : "android::hardware::Status::EX_NULL_POINTER"
678    },
679    {
680     "enum_field_value" : -5,
681     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
682    },
683    {
684     "enum_field_value" : -6,
685     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
686    },
687    {
688     "enum_field_value" : -7,
689     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
690    },
691    {
692     "enum_field_value" : -128,
693     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
694    },
695    {
696     "enum_field_value" : -129,
697     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
698    }
699   ],
700   "linker_set_key" : "android::hardware::Status::Exception",
701   "name" : "android::hardware::Status::Exception",
702   "referenced_type" : "type-125",
703   "self_type" : "type-125",
704   "size" : 4,
705   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
706   "underlying_type" : "type-15",
707   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
708  },
709  {
710   "alignment" : 4,
711   "enum_fields" :
712   [
713    {
714     "enum_field_value" : 0,
715     "name" : "android::hardware::cas::V1_0::Status::OK"
716    },
717    {
718     "enum_field_value" : 1,
719     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_NO_LICENSE"
720    },
721    {
722     "enum_field_value" : 2,
723     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_LICENSE_EXPIRED"
724    },
725    {
726     "enum_field_value" : 3,
727     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_SESSION_NOT_OPENED"
728    },
729    {
730     "enum_field_value" : 4,
731     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_CANNOT_HANDLE"
732    },
733    {
734     "enum_field_value" : 5,
735     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_INVALID_STATE"
736    },
737    {
738     "enum_field_value" : 6,
739     "name" : "android::hardware::cas::V1_0::Status::BAD_VALUE"
740    },
741    {
742     "enum_field_value" : 7,
743     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_NOT_PROVISIONED"
744    },
745    {
746     "enum_field_value" : 8,
747     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_RESOURCE_BUSY"
748    },
749    {
750     "enum_field_value" : 9,
751     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_INSUFFICIENT_OUTPUT_PROTECTION"
752    },
753    {
754     "enum_field_value" : 10,
755     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_TAMPER_DETECTED"
756    },
757    {
758     "enum_field_value" : 11,
759     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_DEVICE_REVOKED"
760    },
761    {
762     "enum_field_value" : 12,
763     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_DECRYPT_UNIT_NOT_INITIALIZED"
764    },
765    {
766     "enum_field_value" : 13,
767     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_DECRYPT"
768    },
769    {
770     "enum_field_value" : 14,
771     "name" : "android::hardware::cas::V1_0::Status::ERROR_CAS_UNKNOWN"
772    }
773   ],
774   "linker_set_key" : "android::hardware::cas::V1_0::Status",
775   "name" : "android::hardware::cas::V1_0::Status",
776   "referenced_type" : "type-144",
777   "self_type" : "type-144",
778   "size" : 4,
779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/types.h",
780   "underlying_type" : "type-2",
781   "unique_id" : "_ZTSN7android8hardware3cas4V1_06StatusE"
782  },
783  {
784   "alignment" : 4,
785   "enum_fields" :
786   [
787    {
788     "enum_field_value" : 0,
789     "name" : "android::hardware::cas::native::V1_0::BufferType::SHARED_MEMORY"
790    },
791    {
792     "enum_field_value" : 1,
793     "name" : "android::hardware::cas::native::V1_0::BufferType::NATIVE_HANDLE"
794    }
795   ],
796   "linker_set_key" : "android::hardware::cas::native::V1_0::BufferType",
797   "name" : "android::hardware::cas::native::V1_0::BufferType",
798   "referenced_type" : "type-524",
799   "self_type" : "type-524",
800   "size" : 4,
801   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h",
802   "underlying_type" : "type-2",
803   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_010BufferTypeE"
804  },
805  {
806   "alignment" : 4,
807   "enum_fields" :
808   [
809    {
810     "enum_field_value" : 0,
811     "name" : "android::hardware::cas::native::V1_0::ScramblingControl::UNSCRAMBLED"
812    },
813    {
814     "enum_field_value" : 1,
815     "name" : "android::hardware::cas::native::V1_0::ScramblingControl::RESERVED"
816    },
817    {
818     "enum_field_value" : 2,
819     "name" : "android::hardware::cas::native::V1_0::ScramblingControl::EVENKEY"
820    },
821    {
822     "enum_field_value" : 3,
823     "name" : "android::hardware::cas::native::V1_0::ScramblingControl::ODDKEY"
824    }
825   ],
826   "linker_set_key" : "android::hardware::cas::native::V1_0::ScramblingControl",
827   "name" : "android::hardware::cas::native::V1_0::ScramblingControl",
828   "referenced_type" : "type-522",
829   "self_type" : "type-522",
830   "size" : 4,
831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h",
832   "underlying_type" : "type-2",
833   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_017ScramblingControlE"
834  },
835  {
836   "alignment" : 4,
837   "enum_fields" :
838   [
839    {
840     "enum_field_value" : 0,
841     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
842    },
843    {
844     "enum_field_value" : 1,
845     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
846    },
847    {
848     "enum_field_value" : 2,
849     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
850    },
851    {
852     "enum_field_value" : 3,
853     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
854    },
855    {
856     "enum_field_value" : 4,
857     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
858    },
859    {
860     "enum_field_value" : 5,
861     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
862    },
863    {
864     "enum_field_value" : 6,
865     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
866    },
867    {
868     "enum_field_value" : 7,
869     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
870    },
871    {
872     "enum_field_value" : 8,
873     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
874    },
875    {
876     "enum_field_value" : 9,
877     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
878    }
879   ],
880   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
881   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
882   "referenced_type" : "type-579",
883   "self_type" : "type-579",
884   "size" : 4,
885   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
886   "underlying_type" : "type-2",
887   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
888  },
889  {
890   "alignment" : 4,
891   "enum_fields" :
892   [
893    {
894     "enum_field_value" : 0,
895     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
896    },
897    {
898     "enum_field_value" : 1,
899     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
900    },
901    {
902     "enum_field_value" : 2,
903     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
904    }
905   ],
906   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
907   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
908   "referenced_type" : "type-365",
909   "self_type" : "type-365",
910   "size" : 4,
911   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
912   "underlying_type" : "type-15",
913   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
914  },
915  {
916   "alignment" : 4,
917   "enum_fields" :
918   [
919    {
920     "enum_field_value" : -1,
921     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
922    }
923   ],
924   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
925   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
926   "referenced_type" : "type-513",
927   "self_type" : "type-513",
928   "size" : 4,
929   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
930   "underlying_type" : "type-15",
931   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
932  },
933  {
934   "alignment" : 1,
935   "enum_fields" :
936   [
937    {
938     "enum_field_value" : 0,
939     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
940    },
941    {
942     "enum_field_value" : 1,
943     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
944    },
945    {
946     "enum_field_value" : 2,
947     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
948    }
949   ],
950   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
951   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
952   "referenced_type" : "type-512",
953   "self_type" : "type-512",
954   "size" : 1,
955   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
956   "underlying_type" : "type-86",
957   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
958  },
959  {
960   "alignment" : 4,
961   "enum_fields" :
962   [
963    {
964     "enum_field_value" : 0,
965     "name" : "ANDROID_LOG_UNKNOWN"
966    },
967    {
968     "enum_field_value" : 1,
969     "name" : "ANDROID_LOG_DEFAULT"
970    },
971    {
972     "enum_field_value" : 2,
973     "name" : "ANDROID_LOG_VERBOSE"
974    },
975    {
976     "enum_field_value" : 3,
977     "name" : "ANDROID_LOG_DEBUG"
978    },
979    {
980     "enum_field_value" : 4,
981     "name" : "ANDROID_LOG_INFO"
982    },
983    {
984     "enum_field_value" : 5,
985     "name" : "ANDROID_LOG_WARN"
986    },
987    {
988     "enum_field_value" : 6,
989     "name" : "ANDROID_LOG_ERROR"
990    },
991    {
992     "enum_field_value" : 7,
993     "name" : "ANDROID_LOG_FATAL"
994    },
995    {
996     "enum_field_value" : 8,
997     "name" : "ANDROID_LOG_SILENT"
998    }
999   ],
1000   "linker_set_key" : "android_LogPriority",
1001   "name" : "android_LogPriority",
1002   "referenced_type" : "type-1",
1003   "self_type" : "type-1",
1004   "size" : 4,
1005   "source_file" : "/system/core/liblog/include/android/log.h",
1006   "underlying_type" : "type-2",
1007   "unique_id" : "android_LogPriority"
1008  },
1009  {
1010   "alignment" : 4,
1011   "enum_fields" :
1012   [
1013    {
1014     "enum_field_value" : 0,
1015     "name" : "HAL_COLOR_MODE_NATIVE"
1016    },
1017    {
1018     "enum_field_value" : 1,
1019     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1020    },
1021    {
1022     "enum_field_value" : 2,
1023     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1024    },
1025    {
1026     "enum_field_value" : 3,
1027     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1028    },
1029    {
1030     "enum_field_value" : 4,
1031     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1032    },
1033    {
1034     "enum_field_value" : 5,
1035     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1036    },
1037    {
1038     "enum_field_value" : 6,
1039     "name" : "HAL_COLOR_MODE_DCI_P3"
1040    },
1041    {
1042     "enum_field_value" : 7,
1043     "name" : "HAL_COLOR_MODE_SRGB"
1044    },
1045    {
1046     "enum_field_value" : 8,
1047     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1048    },
1049    {
1050     "enum_field_value" : 9,
1051     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1052    }
1053   ],
1054   "linker_set_key" : "android_color_mode_t",
1055   "name" : "android_color_mode_t",
1056   "referenced_type" : "type-463",
1057   "self_type" : "type-463",
1058   "size" : 4,
1059   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1060   "underlying_type" : "type-2",
1061   "unique_id" : "android_color_mode_t"
1062  },
1063  {
1064   "alignment" : 4,
1065   "enum_fields" :
1066   [
1067    {
1068     "enum_field_value" : 10,
1069     "name" : "HAL_COLOR_MODE_BT2020"
1070    },
1071    {
1072     "enum_field_value" : 11,
1073     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1074    },
1075    {
1076     "enum_field_value" : 12,
1077     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1078    }
1079   ],
1080   "linker_set_key" : "android_color_mode_v1_1_t",
1081   "name" : "android_color_mode_v1_1_t",
1082   "referenced_type" : "type-469",
1083   "self_type" : "type-469",
1084   "size" : 4,
1085   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1086   "underlying_type" : "type-2",
1087   "unique_id" : "android_color_mode_v1_1_t"
1088  },
1089  {
1090   "alignment" : 4,
1091   "enum_fields" :
1092   [
1093    {
1094     "enum_field_value" : 0,
1095     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1096    },
1097    {
1098     "enum_field_value" : 1,
1099     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1100    },
1101    {
1102     "enum_field_value" : 2,
1103     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1104    },
1105    {
1106     "enum_field_value" : 3,
1107     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1108    },
1109    {
1110     "enum_field_value" : 4,
1111     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1112    },
1113    {
1114     "enum_field_value" : 5,
1115     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1116    },
1117    {
1118     "enum_field_value" : 6,
1119     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1120    }
1121   ],
1122   "linker_set_key" : "android_color_transform_t",
1123   "name" : "android_color_transform_t",
1124   "referenced_type" : "type-464",
1125   "self_type" : "type-464",
1126   "size" : 4,
1127   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1128   "underlying_type" : "type-2",
1129   "unique_id" : "android_color_transform_t"
1130  },
1131  {
1132   "alignment" : 4,
1133   "enum_fields" :
1134   [
1135    {
1136     "enum_field_value" : 0,
1137     "name" : "HAL_DATASPACE_UNKNOWN"
1138    },
1139    {
1140     "enum_field_value" : 1,
1141     "name" : "HAL_DATASPACE_ARBITRARY"
1142    },
1143    {
1144     "enum_field_value" : 16,
1145     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1146    },
1147    {
1148     "enum_field_value" : 4128768,
1149     "name" : "HAL_DATASPACE_STANDARD_MASK"
1150    },
1151    {
1152     "enum_field_value" : 0,
1153     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1154    },
1155    {
1156     "enum_field_value" : 65536,
1157     "name" : "HAL_DATASPACE_STANDARD_BT709"
1158    },
1159    {
1160     "enum_field_value" : 131072,
1161     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1162    },
1163    {
1164     "enum_field_value" : 196608,
1165     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1166    },
1167    {
1168     "enum_field_value" : 262144,
1169     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1170    },
1171    {
1172     "enum_field_value" : 327680,
1173     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1174    },
1175    {
1176     "enum_field_value" : 393216,
1177     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1178    },
1179    {
1180     "enum_field_value" : 458752,
1181     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1182    },
1183    {
1184     "enum_field_value" : 524288,
1185     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1186    },
1187    {
1188     "enum_field_value" : 589824,
1189     "name" : "HAL_DATASPACE_STANDARD_FILM"
1190    },
1191    {
1192     "enum_field_value" : 655360,
1193     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1194    },
1195    {
1196     "enum_field_value" : 720896,
1197     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1198    },
1199    {
1200     "enum_field_value" : 22,
1201     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1202    },
1203    {
1204     "enum_field_value" : 130023424,
1205     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1206    },
1207    {
1208     "enum_field_value" : 0,
1209     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1210    },
1211    {
1212     "enum_field_value" : 4194304,
1213     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1214    },
1215    {
1216     "enum_field_value" : 8388608,
1217     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1218    },
1219    {
1220     "enum_field_value" : 12582912,
1221     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1222    },
1223    {
1224     "enum_field_value" : 16777216,
1225     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1226    },
1227    {
1228     "enum_field_value" : 20971520,
1229     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1230    },
1231    {
1232     "enum_field_value" : 25165824,
1233     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1234    },
1235    {
1236     "enum_field_value" : 29360128,
1237     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1238    },
1239    {
1240     "enum_field_value" : 33554432,
1241     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1242    },
1243    {
1244     "enum_field_value" : 27,
1245     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1246    },
1247    {
1248     "enum_field_value" : 939524096,
1249     "name" : "HAL_DATASPACE_RANGE_MASK"
1250    },
1251    {
1252     "enum_field_value" : 0,
1253     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1254    },
1255    {
1256     "enum_field_value" : 134217728,
1257     "name" : "HAL_DATASPACE_RANGE_FULL"
1258    },
1259    {
1260     "enum_field_value" : 268435456,
1261     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1262    },
1263    {
1264     "enum_field_value" : 402653184,
1265     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1266    },
1267    {
1268     "enum_field_value" : 512,
1269     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1270    },
1271    {
1272     "enum_field_value" : 138477568,
1273     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1274    },
1275    {
1276     "enum_field_value" : 406913024,
1277     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1278    },
1279    {
1280     "enum_field_value" : 513,
1281     "name" : "HAL_DATASPACE_SRGB"
1282    },
1283    {
1284     "enum_field_value" : 142671872,
1285     "name" : "HAL_DATASPACE_V0_SRGB"
1286    },
1287    {
1288     "enum_field_value" : 411107328,
1289     "name" : "HAL_DATASPACE_V0_SCRGB"
1290    },
1291    {
1292     "enum_field_value" : 257,
1293     "name" : "HAL_DATASPACE_JFIF"
1294    },
1295    {
1296     "enum_field_value" : 146931712,
1297     "name" : "HAL_DATASPACE_V0_JFIF"
1298    },
1299    {
1300     "enum_field_value" : 258,
1301     "name" : "HAL_DATASPACE_BT601_625"
1302    },
1303    {
1304     "enum_field_value" : 281149440,
1305     "name" : "HAL_DATASPACE_V0_BT601_625"
1306    },
1307    {
1308     "enum_field_value" : 259,
1309     "name" : "HAL_DATASPACE_BT601_525"
1310    },
1311    {
1312     "enum_field_value" : 281280512,
1313     "name" : "HAL_DATASPACE_V0_BT601_525"
1314    },
1315    {
1316     "enum_field_value" : 260,
1317     "name" : "HAL_DATASPACE_BT709"
1318    },
1319    {
1320     "enum_field_value" : 281083904,
1321     "name" : "HAL_DATASPACE_V0_BT709"
1322    },
1323    {
1324     "enum_field_value" : 139067392,
1325     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1326    },
1327    {
1328     "enum_field_value" : 155844608,
1329     "name" : "HAL_DATASPACE_DCI_P3"
1330    },
1331    {
1332     "enum_field_value" : 139067392,
1333     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1334    },
1335    {
1336     "enum_field_value" : 143261696,
1337     "name" : "HAL_DATASPACE_DISPLAY_P3"
1338    },
1339    {
1340     "enum_field_value" : 151715840,
1341     "name" : "HAL_DATASPACE_ADOBE_RGB"
1342    },
1343    {
1344     "enum_field_value" : 138805248,
1345     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1346    },
1347    {
1348     "enum_field_value" : 147193856,
1349     "name" : "HAL_DATASPACE_BT2020"
1350    },
1351    {
1352     "enum_field_value" : 163971072,
1353     "name" : "HAL_DATASPACE_BT2020_PQ"
1354    },
1355    {
1356     "enum_field_value" : 4096,
1357     "name" : "HAL_DATASPACE_DEPTH"
1358    },
1359    {
1360     "enum_field_value" : 4097,
1361     "name" : "HAL_DATASPACE_SENSOR"
1362    }
1363   ],
1364   "linker_set_key" : "android_dataspace_t",
1365   "name" : "android_dataspace_t",
1366   "referenced_type" : "type-462",
1367   "self_type" : "type-462",
1368   "size" : 4,
1369   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1370   "underlying_type" : "type-2",
1371   "unique_id" : "android_dataspace_t"
1372  },
1373  {
1374   "alignment" : 4,
1375   "enum_fields" :
1376   [
1377    {
1378     "enum_field_value" : 281411584,
1379     "name" : "HAL_DATASPACE_BT2020_ITU"
1380    },
1381    {
1382     "enum_field_value" : 298188800,
1383     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1384    },
1385    {
1386     "enum_field_value" : 302383104,
1387     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1388    },
1389    {
1390     "enum_field_value" : 168165376,
1391     "name" : "HAL_DATASPACE_BT2020_HLG"
1392    }
1393   ],
1394   "linker_set_key" : "android_dataspace_v1_1_t",
1395   "name" : "android_dataspace_v1_1_t",
1396   "referenced_type" : "type-468",
1397   "self_type" : "type-468",
1398   "size" : 4,
1399   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1400   "underlying_type" : "type-2",
1401   "unique_id" : "android_dataspace_v1_1_t"
1402  },
1403  {
1404   "alignment" : 4,
1405   "enum_fields" :
1406   [
1407    {
1408     "enum_field_value" : 142999552,
1409     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1410    },
1411    {
1412     "enum_field_value" : 4098,
1413     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1414    },
1415    {
1416     "enum_field_value" : 4099,
1417     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1418    },
1419    {
1420     "enum_field_value" : 4100,
1421     "name" : "HAL_DATASPACE_HEIF"
1422    }
1423   ],
1424   "linker_set_key" : "android_dataspace_v1_2_t",
1425   "name" : "android_dataspace_v1_2_t",
1426   "referenced_type" : "type-474",
1427   "self_type" : "type-474",
1428   "size" : 4,
1429   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1430   "underlying_type" : "type-2",
1431   "unique_id" : "android_dataspace_v1_2_t"
1432  },
1433  {
1434   "alignment" : 4,
1435   "enum_fields" :
1436   [
1437    {
1438     "enum_field_value" : 1,
1439     "name" : "FLEX_COMPONENT_Y"
1440    },
1441    {
1442     "enum_field_value" : 2,
1443     "name" : "FLEX_COMPONENT_Cb"
1444    },
1445    {
1446     "enum_field_value" : 4,
1447     "name" : "FLEX_COMPONENT_Cr"
1448    },
1449    {
1450     "enum_field_value" : 1024,
1451     "name" : "FLEX_COMPONENT_R"
1452    },
1453    {
1454     "enum_field_value" : 2048,
1455     "name" : "FLEX_COMPONENT_G"
1456    },
1457    {
1458     "enum_field_value" : 4096,
1459     "name" : "FLEX_COMPONENT_B"
1460    },
1461    {
1462     "enum_field_value" : 1073741824,
1463     "name" : "FLEX_COMPONENT_A"
1464    }
1465   ],
1466   "linker_set_key" : "android_flex_component",
1467   "name" : "android_flex_component",
1468   "referenced_type" : "type-479",
1469   "self_type" : "type-479",
1470   "size" : 4,
1471   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1472   "underlying_type" : "type-2",
1473   "unique_id" : "android_flex_component"
1474  },
1475  {
1476   "alignment" : 4,
1477   "enum_fields" :
1478   [
1479    {
1480     "enum_field_value" : 0,
1481     "name" : "FLEX_FORMAT_INVALID"
1482    },
1483    {
1484     "enum_field_value" : 1,
1485     "name" : "FLEX_FORMAT_Y"
1486    },
1487    {
1488     "enum_field_value" : 7,
1489     "name" : "FLEX_FORMAT_YCbCr"
1490    },
1491    {
1492     "enum_field_value" : 1073741831,
1493     "name" : "FLEX_FORMAT_YCbCrA"
1494    },
1495    {
1496     "enum_field_value" : 7168,
1497     "name" : "FLEX_FORMAT_RGB"
1498    },
1499    {
1500     "enum_field_value" : 1073748992,
1501     "name" : "FLEX_FORMAT_RGBA"
1502    }
1503   ],
1504   "linker_set_key" : "android_flex_format",
1505   "name" : "android_flex_format",
1506   "referenced_type" : "type-481",
1507   "self_type" : "type-481",
1508   "size" : 4,
1509   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1510   "underlying_type" : "type-2",
1511   "unique_id" : "android_flex_format"
1512  },
1513  {
1514   "alignment" : 4,
1515   "enum_fields" :
1516   [
1517    {
1518     "enum_field_value" : 1,
1519     "name" : "HAL_HDR_DOLBY_VISION"
1520    },
1521    {
1522     "enum_field_value" : 2,
1523     "name" : "HAL_HDR_HDR10"
1524    },
1525    {
1526     "enum_field_value" : 3,
1527     "name" : "HAL_HDR_HLG"
1528    }
1529   ],
1530   "linker_set_key" : "android_hdr_t",
1531   "name" : "android_hdr_t",
1532   "referenced_type" : "type-465",
1533   "self_type" : "type-465",
1534   "size" : 4,
1535   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1536   "underlying_type" : "type-2",
1537   "unique_id" : "android_hdr_t"
1538  },
1539  {
1540   "alignment" : 4,
1541   "enum_fields" :
1542   [
1543    {
1544     "enum_field_value" : 4,
1545     "name" : "HAL_HDR_HDR10_PLUS"
1546    }
1547   ],
1548   "linker_set_key" : "android_hdr_v1_2_t",
1549   "name" : "android_hdr_v1_2_t",
1550   "referenced_type" : "type-471",
1551   "self_type" : "type-471",
1552   "size" : 4,
1553   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1554   "underlying_type" : "type-2",
1555   "unique_id" : "android_hdr_v1_2_t"
1556  },
1557  {
1558   "alignment" : 4,
1559   "enum_fields" :
1560   [
1561    {
1562     "enum_field_value" : 39,
1563     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1564    },
1565    {
1566     "enum_field_value" : 40,
1567     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1568    },
1569    {
1570     "enum_field_value" : 41,
1571     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1572    },
1573    {
1574     "enum_field_value" : 42,
1575     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1576    }
1577   ],
1578   "linker_set_key" : "android_pixel_format_sw_t",
1579   "name" : "android_pixel_format_sw_t",
1580   "referenced_type" : "type-476",
1581   "self_type" : "type-476",
1582   "size" : 4,
1583   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1584   "underlying_type" : "type-2",
1585   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1586  },
1587  {
1588   "alignment" : 4,
1589   "enum_fields" :
1590   [
1591    {
1592     "enum_field_value" : 1,
1593     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1594    },
1595    {
1596     "enum_field_value" : 2,
1597     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1598    },
1599    {
1600     "enum_field_value" : 3,
1601     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1602    },
1603    {
1604     "enum_field_value" : 4,
1605     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1606    },
1607    {
1608     "enum_field_value" : 5,
1609     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1610    },
1611    {
1612     "enum_field_value" : 16,
1613     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1614    },
1615    {
1616     "enum_field_value" : 17,
1617     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1618    },
1619    {
1620     "enum_field_value" : 20,
1621     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1622    },
1623    {
1624     "enum_field_value" : 22,
1625     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1626    },
1627    {
1628     "enum_field_value" : 32,
1629     "name" : "HAL_PIXEL_FORMAT_RAW16"
1630    },
1631    {
1632     "enum_field_value" : 33,
1633     "name" : "HAL_PIXEL_FORMAT_BLOB"
1634    },
1635    {
1636     "enum_field_value" : 34,
1637     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1638    },
1639    {
1640     "enum_field_value" : 35,
1641     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1642    },
1643    {
1644     "enum_field_value" : 36,
1645     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1646    },
1647    {
1648     "enum_field_value" : 37,
1649     "name" : "HAL_PIXEL_FORMAT_RAW10"
1650    },
1651    {
1652     "enum_field_value" : 38,
1653     "name" : "HAL_PIXEL_FORMAT_RAW12"
1654    },
1655    {
1656     "enum_field_value" : 43,
1657     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1658    },
1659    {
1660     "enum_field_value" : 538982489,
1661     "name" : "HAL_PIXEL_FORMAT_Y8"
1662    },
1663    {
1664     "enum_field_value" : 540422489,
1665     "name" : "HAL_PIXEL_FORMAT_Y16"
1666    },
1667    {
1668     "enum_field_value" : 842094169,
1669     "name" : "HAL_PIXEL_FORMAT_YV12"
1670    }
1671   ],
1672   "linker_set_key" : "android_pixel_format_t",
1673   "name" : "android_pixel_format_t",
1674   "referenced_type" : "type-460",
1675   "self_type" : "type-460",
1676   "size" : 4,
1677   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1678   "underlying_type" : "type-2",
1679   "unique_id" : "android_pixel_format_t"
1680  },
1681  {
1682   "alignment" : 4,
1683   "enum_fields" :
1684   [
1685    {
1686     "enum_field_value" : 48,
1687     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1688    },
1689    {
1690     "enum_field_value" : 49,
1691     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1692    },
1693    {
1694     "enum_field_value" : 50,
1695     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1696    },
1697    {
1698     "enum_field_value" : 51,
1699     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1700    },
1701    {
1702     "enum_field_value" : 52,
1703     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1704    },
1705    {
1706     "enum_field_value" : 53,
1707     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1708    },
1709    {
1710     "enum_field_value" : 54,
1711     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1712    }
1713   ],
1714   "linker_set_key" : "android_pixel_format_v1_1_t",
1715   "name" : "android_pixel_format_v1_1_t",
1716   "referenced_type" : "type-467",
1717   "self_type" : "type-467",
1718   "size" : 4,
1719   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1720   "underlying_type" : "type-2",
1721   "unique_id" : "android_pixel_format_v1_1_t"
1722  },
1723  {
1724   "alignment" : 4,
1725   "enum_fields" :
1726   [
1727    {
1728     "enum_field_value" : 55,
1729     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1730    }
1731   ],
1732   "linker_set_key" : "android_pixel_format_v1_2_t",
1733   "name" : "android_pixel_format_v1_2_t",
1734   "referenced_type" : "type-475",
1735   "self_type" : "type-475",
1736   "size" : 4,
1737   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1738   "underlying_type" : "type-2",
1739   "unique_id" : "android_pixel_format_v1_2_t"
1740  },
1741  {
1742   "alignment" : 4,
1743   "enum_fields" :
1744   [
1745    {
1746     "enum_field_value" : 0,
1747     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1748    },
1749    {
1750     "enum_field_value" : 1,
1751     "name" : "HAL_RENDER_INTENT_ENHANCE"
1752    },
1753    {
1754     "enum_field_value" : 2,
1755     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1756    },
1757    {
1758     "enum_field_value" : 3,
1759     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1760    }
1761   ],
1762   "linker_set_key" : "android_render_intent_v1_1_t",
1763   "name" : "android_render_intent_v1_1_t",
1764   "referenced_type" : "type-470",
1765   "self_type" : "type-470",
1766   "size" : 4,
1767   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1768   "underlying_type" : "type-2",
1769   "unique_id" : "android_render_intent_v1_1_t"
1770  },
1771  {
1772   "alignment" : 4,
1773   "enum_fields" :
1774   [
1775    {
1776     "enum_field_value" : 1,
1777     "name" : "HAL_TRANSFORM_FLIP_H"
1778    },
1779    {
1780     "enum_field_value" : 2,
1781     "name" : "HAL_TRANSFORM_FLIP_V"
1782    },
1783    {
1784     "enum_field_value" : 4,
1785     "name" : "HAL_TRANSFORM_ROT_90"
1786    },
1787    {
1788     "enum_field_value" : 3,
1789     "name" : "HAL_TRANSFORM_ROT_180"
1790    },
1791    {
1792     "enum_field_value" : 7,
1793     "name" : "HAL_TRANSFORM_ROT_270"
1794    }
1795   ],
1796   "linker_set_key" : "android_transform_t",
1797   "name" : "android_transform_t",
1798   "referenced_type" : "type-461",
1799   "self_type" : "type-461",
1800   "size" : 4,
1801   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1802   "underlying_type" : "type-2",
1803   "unique_id" : "android_transform_t"
1804  },
1805  {
1806   "alignment" : 4,
1807   "enum_fields" :
1808   [
1809    {
1810     "enum_field_value" : 0,
1811     "name" : "LOG_ID_MIN"
1812    },
1813    {
1814     "enum_field_value" : 0,
1815     "name" : "LOG_ID_MAIN"
1816    },
1817    {
1818     "enum_field_value" : 1,
1819     "name" : "LOG_ID_RADIO"
1820    },
1821    {
1822     "enum_field_value" : 2,
1823     "name" : "LOG_ID_EVENTS"
1824    },
1825    {
1826     "enum_field_value" : 3,
1827     "name" : "LOG_ID_SYSTEM"
1828    },
1829    {
1830     "enum_field_value" : 4,
1831     "name" : "LOG_ID_CRASH"
1832    },
1833    {
1834     "enum_field_value" : 5,
1835     "name" : "LOG_ID_STATS"
1836    },
1837    {
1838     "enum_field_value" : 6,
1839     "name" : "LOG_ID_SECURITY"
1840    },
1841    {
1842     "enum_field_value" : 7,
1843     "name" : "LOG_ID_KERNEL"
1844    },
1845    {
1846     "enum_field_value" : 8,
1847     "name" : "LOG_ID_MAX"
1848    }
1849   ],
1850   "linker_set_key" : "log_id",
1851   "name" : "log_id",
1852   "referenced_type" : "type-244",
1853   "self_type" : "type-244",
1854   "size" : 4,
1855   "source_file" : "/system/core/liblog/include/android/log.h",
1856   "underlying_type" : "type-2",
1857   "unique_id" : "log_id"
1858  }
1859 ],
1860 "function_types" :
1861 [
1862  {
1863   "alignment" : 4,
1864   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1865   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1866   "parameters" :
1867   [
1868    {
1869     "referenced_type" : "type-36"
1870    },
1871    {
1872     "referenced_type" : "type-42"
1873    },
1874    {
1875     "referenced_type" : "type-16"
1876    }
1877   ],
1878   "referenced_type" : "type-35",
1879   "return_type" : "type-33",
1880   "self_type" : "type-35",
1881   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1882  },
1883  {
1884   "alignment" : 4,
1885   "linker_set_key" : "int (void *)",
1886   "name" : "int (void *)",
1887   "parameters" :
1888   [
1889    {
1890     "referenced_type" : "type-16"
1891    }
1892   ],
1893   "referenced_type" : "type-489",
1894   "return_type" : "type-15",
1895   "self_type" : "type-489",
1896   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1897  },
1898  {
1899   "alignment" : 4,
1900   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1901   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1902   "parameters" :
1903   [
1904    {
1905     "referenced_type" : "type-398"
1906    },
1907    {
1908     "referenced_type" : "type-346"
1909    },
1910    {
1911     "referenced_type" : "type-20"
1912    },
1913    {
1914     "referenced_type" : "type-399"
1915    },
1916    {
1917     "referenced_type" : "type-20"
1918    },
1919    {
1920     "referenced_type" : "type-16"
1921    }
1922   ],
1923   "referenced_type" : "type-397",
1924   "return_type" : "type-17",
1925   "self_type" : "type-397",
1926   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1927  }
1928 ],
1929 "functions" :
1930 [
1931  {
1932   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::getService",
1933   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
1934   "parameters" :
1935   [
1936    {
1937     "default_arg" : true,
1938     "referenced_type" : "type-417"
1939    },
1940    {
1941     "default_arg" : true,
1942     "referenced_type" : "type-33"
1943    }
1944   ],
1945   "return_type" : "type-98",
1946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
1947  },
1948  {
1949   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::linkToDeath",
1950   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
1951   "parameters" :
1952   [
1953    {
1954     "is_this_ptr" : true,
1955     "referenced_type" : "type-99"
1956    },
1957    {
1958     "referenced_type" : "type-351"
1959    },
1960    {
1961     "referenced_type" : "type-20"
1962    }
1963   ],
1964   "return_type" : "type-135",
1965   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
1966  },
1967  {
1968   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::getDebugInfo",
1969   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
1970   "parameters" :
1971   [
1972    {
1973     "is_this_ptr" : true,
1974     "referenced_type" : "type-99"
1975    },
1976    {
1977     "referenced_type" : "type-625"
1978    }
1979   ],
1980   "return_type" : "type-165",
1981   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
1982  },
1983  {
1984   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::getHashChain",
1985   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
1986   "parameters" :
1987   [
1988    {
1989     "is_this_ptr" : true,
1990     "referenced_type" : "type-99"
1991    },
1992    {
1993     "referenced_type" : "type-626"
1994    }
1995   ],
1996   "return_type" : "type-165",
1997   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
1998  },
1999  {
2000   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::tryGetService",
2001   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2002   "parameters" :
2003   [
2004    {
2005     "default_arg" : true,
2006     "referenced_type" : "type-417"
2007    },
2008    {
2009     "default_arg" : true,
2010     "referenced_type" : "type-33"
2011    }
2012   ],
2013   "return_type" : "type-98",
2014   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2015  },
2016  {
2017   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::unlinkToDeath",
2018   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2019   "parameters" :
2020   [
2021    {
2022     "is_this_ptr" : true,
2023     "referenced_type" : "type-99"
2024    },
2025    {
2026     "referenced_type" : "type-351"
2027    }
2028   ],
2029   "return_type" : "type-135",
2030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2031  },
2032  {
2033   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::interfaceChain",
2034   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2035   "parameters" :
2036   [
2037    {
2038     "is_this_ptr" : true,
2039     "referenced_type" : "type-99"
2040    },
2041    {
2042     "referenced_type" : "type-627"
2043    }
2044   ],
2045   "return_type" : "type-165",
2046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2047  },
2048  {
2049   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::registerAsService",
2050   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
2051   "parameters" :
2052   [
2053    {
2054     "is_this_ptr" : true,
2055     "referenced_type" : "type-99"
2056    },
2057    {
2058     "default_arg" : true,
2059     "referenced_type" : "type-417"
2060    }
2061   ],
2062   "return_type" : "type-15",
2063   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2064  },
2065  {
2066   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::interfaceDescriptor",
2067   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2068   "parameters" :
2069   [
2070    {
2071     "is_this_ptr" : true,
2072     "referenced_type" : "type-99"
2073    },
2074    {
2075     "referenced_type" : "type-628"
2076    }
2077   ],
2078   "return_type" : "type-165",
2079   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2080  },
2081  {
2082   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::notifySyspropsChanged",
2083   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler21notifySyspropsChangedEv",
2084   "parameters" :
2085   [
2086    {
2087     "is_this_ptr" : true,
2088     "referenced_type" : "type-99"
2089    }
2090   ],
2091   "return_type" : "type-165",
2092   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2093  },
2094  {
2095   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::setHALInstrumentation",
2096   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler21setHALInstrumentationEv",
2097   "parameters" :
2098   [
2099    {
2100     "is_this_ptr" : true,
2101     "referenced_type" : "type-99"
2102    }
2103   ],
2104   "return_type" : "type-165",
2105   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2106  },
2107  {
2108   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::registerForNotifications",
2109   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2110   "parameters" :
2111   [
2112    {
2113     "referenced_type" : "type-417"
2114    },
2115    {
2116     "referenced_type" : "type-543"
2117    }
2118   ],
2119   "return_type" : "type-33",
2120   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2121  },
2122  {
2123   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::ping",
2124   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler4pingEv",
2125   "parameters" :
2126   [
2127    {
2128     "is_this_ptr" : true,
2129     "referenced_type" : "type-99"
2130    }
2131   ],
2132   "return_type" : "type-165",
2133   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2134  },
2135  {
2136   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::debug",
2137   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2138   "parameters" :
2139   [
2140    {
2141     "is_this_ptr" : true,
2142     "referenced_type" : "type-99"
2143    },
2144    {
2145     "referenced_type" : "type-356"
2146    },
2147    {
2148     "referenced_type" : "type-542"
2149    }
2150   ],
2151   "return_type" : "type-165",
2152   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2153  },
2154  {
2155   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::castFrom",
2156   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler8castFromERKNS_2spINS1_4V1_016IDescramblerBaseEEEb",
2157   "parameters" :
2158   [
2159    {
2160     "referenced_type" : "type-95"
2161    },
2162    {
2163     "default_arg" : true,
2164     "referenced_type" : "type-33"
2165    }
2166   ],
2167   "return_type" : "type-150",
2168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2169  },
2170  {
2171   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::castFrom",
2172   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2173   "parameters" :
2174   [
2175    {
2176     "referenced_type" : "type-605"
2177    },
2178    {
2179     "default_arg" : true,
2180     "referenced_type" : "type-33"
2181    }
2182   ],
2183   "return_type" : "type-150",
2184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2185  },
2186  {
2187   "function_name" : "android::hardware::cas::native::V1_0::IDescrambler::castFrom",
2188   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler8castFromERKNS_2spIS4_EEb",
2189   "parameters" :
2190   [
2191    {
2192     "referenced_type" : "type-585"
2193    },
2194    {
2195     "default_arg" : true,
2196     "referenced_type" : "type-33"
2197    }
2198   ],
2199   "return_type" : "type-150",
2200   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2201  },
2202  {
2203   "access" : "private",
2204   "function_name" : "android::hardware::cas::native::V1_0::BsDescrambler::addOnewayTask",
2205   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler13addOnewayTaskENSt3__18functionIFvvEEE",
2206   "parameters" :
2207   [
2208    {
2209     "is_this_ptr" : true,
2210     "referenced_type" : "type-616"
2211    },
2212    {
2213     "referenced_type" : "type-632"
2214    }
2215   ],
2216   "return_type" : "type-165",
2217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BsDescrambler.h"
2218  },
2219  {
2220   "function_name" : "android::hardware::cas::native::V1_0::BsDescrambler::BsDescrambler",
2221   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_013BsDescramblerC1ENS_2spINS3_12IDescramblerEEE",
2222   "parameters" :
2223   [
2224    {
2225     "is_this_ptr" : true,
2226     "referenced_type" : "type-616"
2227    },
2228    {
2229     "referenced_type" : "type-104"
2230    }
2231   ],
2232   "return_type" : "type-17",
2233   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BsDescrambler.h"
2234  },
2235  {
2236   "function_name" : "android::hardware::cas::native::V1_0::BsDescrambler::BsDescrambler",
2237   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_013BsDescramblerC2ENS_2spINS3_12IDescramblerEEE",
2238   "parameters" :
2239   [
2240    {
2241     "is_this_ptr" : true,
2242     "referenced_type" : "type-616"
2243    },
2244    {
2245     "referenced_type" : "type-104"
2246    }
2247   ],
2248   "return_type" : "type-17",
2249   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BsDescrambler.h"
2250  },
2251  {
2252   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::onTransact",
2253   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
2254   "parameters" :
2255   [
2256    {
2257     "is_this_ptr" : true,
2258     "referenced_type" : "type-586"
2259    },
2260    {
2261     "referenced_type" : "type-2"
2262    },
2263    {
2264     "referenced_type" : "type-405"
2265    },
2266    {
2267     "referenced_type" : "type-398"
2268    },
2269    {
2270     "default_arg" : true,
2271     "referenced_type" : "type-2"
2272    },
2273    {
2274     "default_arg" : true,
2275     "referenced_type" : "type-635"
2276    }
2277   ],
2278   "return_type" : "type-15",
2279   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2280  },
2281  {
2282   "access" : "private",
2283   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::getDebugInfo",
2284   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2285   "parameters" :
2286   [
2287    {
2288     "is_this_ptr" : true,
2289     "referenced_type" : "type-586"
2290    },
2291    {
2292     "referenced_type" : "type-636"
2293    }
2294   ],
2295   "return_type" : "type-165",
2296   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2297  },
2298  {
2299   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::_hidl_descramble",
2300   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler16_hidl_descrambleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2301   "parameters" :
2302   [
2303    {
2304     "referenced_type" : "type-406"
2305    },
2306    {
2307     "referenced_type" : "type-405"
2308    },
2309    {
2310     "referenced_type" : "type-398"
2311    },
2312    {
2313     "referenced_type" : "type-637"
2314    }
2315   ],
2316   "return_type" : "type-15",
2317   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2318  },
2319  {
2320   "access" : "private",
2321   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::ping",
2322   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler4pingEv",
2323   "parameters" :
2324   [
2325    {
2326     "is_this_ptr" : true,
2327     "referenced_type" : "type-586"
2328    }
2329   ],
2330   "return_type" : "type-165",
2331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2332  },
2333  {
2334   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::BnHwDescrambler",
2335   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerC1ERKNS_2spINS3_12IDescramblerEEE",
2336   "parameters" :
2337   [
2338    {
2339     "is_this_ptr" : true,
2340     "referenced_type" : "type-586"
2341    },
2342    {
2343     "referenced_type" : "type-585"
2344    }
2345   ],
2346   "return_type" : "type-17",
2347   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2348  },
2349  {
2350   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::BnHwDescrambler",
2351   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerC2ERKNS_2spINS3_12IDescramblerEEE",
2352   "parameters" :
2353   [
2354    {
2355     "is_this_ptr" : true,
2356     "referenced_type" : "type-586"
2357    },
2358    {
2359     "referenced_type" : "type-585"
2360    }
2361   ],
2362   "return_type" : "type-17",
2363   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2364  },
2365  {
2366   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::~BnHwDescrambler",
2367   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerD0Ev",
2368   "parameters" :
2369   [
2370    {
2371     "is_this_ptr" : true,
2372     "referenced_type" : "type-586"
2373    }
2374   ],
2375   "return_type" : "type-17",
2376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2377  },
2378  {
2379   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::~BnHwDescrambler",
2380   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerD1Ev",
2381   "parameters" :
2382   [
2383    {
2384     "is_this_ptr" : true,
2385     "referenced_type" : "type-586"
2386    }
2387   ],
2388   "return_type" : "type-17",
2389   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2390  },
2391  {
2392   "function_name" : "android::hardware::cas::native::V1_0::BnHwDescrambler::~BnHwDescrambler",
2393   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerD2Ev",
2394   "parameters" :
2395   [
2396    {
2397     "is_this_ptr" : true,
2398     "referenced_type" : "type-586"
2399    }
2400   ],
2401   "return_type" : "type-17",
2402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h"
2403  },
2404  {
2405   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::descramble",
2406   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler10descrambleENS3_17ScramblingControlERKNS0_8hidl_vecINS3_9SubSampleEEERKNS3_12SharedBufferEmRKNS3_17DestinationBufferEmNSt3__18functionIFvNS1_4V1_06StatusEjRKNS0_11hidl_stringEEEE",
2407   "parameters" :
2408   [
2409    {
2410     "is_this_ptr" : true,
2411     "referenced_type" : "type-617"
2412    },
2413    {
2414     "referenced_type" : "type-522"
2415    },
2416    {
2417     "referenced_type" : "type-413"
2418    },
2419    {
2420     "referenced_type" : "type-562"
2421    },
2422    {
2423     "referenced_type" : "type-20"
2424    },
2425    {
2426     "referenced_type" : "type-564"
2427    },
2428    {
2429     "referenced_type" : "type-20"
2430    },
2431    {
2432     "referenced_type" : "type-638"
2433    }
2434   ],
2435   "return_type" : "type-165",
2436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2437  },
2438  {
2439   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::linkToDeath",
2440   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2441   "parameters" :
2442   [
2443    {
2444     "is_this_ptr" : true,
2445     "referenced_type" : "type-617"
2446    },
2447    {
2448     "referenced_type" : "type-351"
2449    },
2450    {
2451     "referenced_type" : "type-20"
2452    }
2453   ],
2454   "return_type" : "type-135",
2455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2456  },
2457  {
2458   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::getDebugInfo",
2459   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2460   "parameters" :
2461   [
2462    {
2463     "is_this_ptr" : true,
2464     "referenced_type" : "type-617"
2465    },
2466    {
2467     "referenced_type" : "type-639"
2468    }
2469   ],
2470   "return_type" : "type-165",
2471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2472  },
2473  {
2474   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::getHashChain",
2475   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2476   "parameters" :
2477   [
2478    {
2479     "is_this_ptr" : true,
2480     "referenced_type" : "type-617"
2481    },
2482    {
2483     "referenced_type" : "type-640"
2484    }
2485   ],
2486   "return_type" : "type-165",
2487   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2488  },
2489  {
2490   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::unlinkToDeath",
2491   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2492   "parameters" :
2493   [
2494    {
2495     "is_this_ptr" : true,
2496     "referenced_type" : "type-617"
2497    },
2498    {
2499     "referenced_type" : "type-351"
2500    }
2501   ],
2502   "return_type" : "type-135",
2503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2504  },
2505  {
2506   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::interfaceChain",
2507   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2508   "parameters" :
2509   [
2510    {
2511     "is_this_ptr" : true,
2512     "referenced_type" : "type-617"
2513    },
2514    {
2515     "referenced_type" : "type-641"
2516    }
2517   ],
2518   "return_type" : "type-165",
2519   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2520  },
2521  {
2522   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::_hidl_descramble",
2523   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler16_hidl_descrambleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS3_17ScramblingControlERKNS0_8hidl_vecINS3_9SubSampleEEERKNS3_12SharedBufferEmRKNS3_17DestinationBufferEmNSt3__18functionIFvNS1_4V1_06StatusEjRKNS0_11hidl_stringEEEE",
2524   "parameters" :
2525   [
2526    {
2527     "referenced_type" : "type-10"
2528    },
2529    {
2530     "referenced_type" : "type-583"
2531    },
2532    {
2533     "referenced_type" : "type-522"
2534    },
2535    {
2536     "referenced_type" : "type-413"
2537    },
2538    {
2539     "referenced_type" : "type-562"
2540    },
2541    {
2542     "referenced_type" : "type-20"
2543    },
2544    {
2545     "referenced_type" : "type-564"
2546    },
2547    {
2548     "referenced_type" : "type-20"
2549    },
2550    {
2551     "referenced_type" : "type-642"
2552    }
2553   ],
2554   "return_type" : "type-165",
2555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2556  },
2557  {
2558   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::setMediaCasSession",
2559   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler18setMediaCasSessionERKNS0_8hidl_vecIhEE",
2560   "parameters" :
2561   [
2562    {
2563     "is_this_ptr" : true,
2564     "referenced_type" : "type-617"
2565    },
2566    {
2567     "referenced_type" : "type-566"
2568    }
2569   ],
2570   "return_type" : "type-143",
2571   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2572  },
2573  {
2574   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::interfaceDescriptor",
2575   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2576   "parameters" :
2577   [
2578    {
2579     "is_this_ptr" : true,
2580     "referenced_type" : "type-617"
2581    },
2582    {
2583     "referenced_type" : "type-643"
2584    }
2585   ],
2586   "return_type" : "type-165",
2587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2588  },
2589  {
2590   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::notifySyspropsChanged",
2591   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler21notifySyspropsChangedEv",
2592   "parameters" :
2593   [
2594    {
2595     "is_this_ptr" : true,
2596     "referenced_type" : "type-617"
2597    }
2598   ],
2599   "return_type" : "type-165",
2600   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2601  },
2602  {
2603   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::setHALInstrumentation",
2604   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler21setHALInstrumentationEv",
2605   "parameters" :
2606   [
2607    {
2608     "is_this_ptr" : true,
2609     "referenced_type" : "type-617"
2610    }
2611   ],
2612   "return_type" : "type-165",
2613   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2614  },
2615  {
2616   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::requiresSecureDecoderComponent",
2617   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler30requiresSecureDecoderComponentERKNS0_11hidl_stringE",
2618   "parameters" :
2619   [
2620    {
2621     "is_this_ptr" : true,
2622     "referenced_type" : "type-617"
2623    },
2624    {
2625     "referenced_type" : "type-281"
2626    }
2627   ],
2628   "return_type" : "type-135",
2629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2630  },
2631  {
2632   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::ping",
2633   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler4pingEv",
2634   "parameters" :
2635   [
2636    {
2637     "is_this_ptr" : true,
2638     "referenced_type" : "type-617"
2639    }
2640   ],
2641   "return_type" : "type-165",
2642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2643  },
2644  {
2645   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::debug",
2646   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2647   "parameters" :
2648   [
2649    {
2650     "is_this_ptr" : true,
2651     "referenced_type" : "type-617"
2652    },
2653    {
2654     "referenced_type" : "type-356"
2655    },
2656    {
2657     "referenced_type" : "type-542"
2658    }
2659   ],
2660   "return_type" : "type-165",
2661   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2662  },
2663  {
2664   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::release",
2665   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler7releaseEv",
2666   "parameters" :
2667   [
2668    {
2669     "is_this_ptr" : true,
2670     "referenced_type" : "type-617"
2671    }
2672   ],
2673   "return_type" : "type-143",
2674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2675  },
2676  {
2677   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::BpHwDescrambler",
2678   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescramblerC1ERKNS_2spINS0_7IBinderEEE",
2679   "parameters" :
2680   [
2681    {
2682     "is_this_ptr" : true,
2683     "referenced_type" : "type-617"
2684    },
2685    {
2686     "referenced_type" : "type-42"
2687    }
2688   ],
2689   "return_type" : "type-17",
2690   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2691  },
2692  {
2693   "function_name" : "android::hardware::cas::native::V1_0::BpHwDescrambler::BpHwDescrambler",
2694   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_015BpHwDescramblerC2ERKNS_2spINS0_7IBinderEEE",
2695   "parameters" :
2696   [
2697    {
2698     "is_this_ptr" : true,
2699     "referenced_type" : "type-617"
2700    },
2701    {
2702     "referenced_type" : "type-42"
2703    }
2704   ],
2705   "return_type" : "type-17",
2706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
2707  },
2708  {
2709   "function_name" : "android::hardware::cas::native::V1_0::writeEmbeddedToParcel",
2710   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_021writeEmbeddedToParcelERKNS3_12SharedBufferEPNS0_6ParcelEmm",
2711   "parameters" :
2712   [
2713    {
2714     "referenced_type" : "type-562"
2715    },
2716    {
2717     "referenced_type" : "type-398"
2718    },
2719    {
2720     "referenced_type" : "type-20"
2721    },
2722    {
2723     "referenced_type" : "type-20"
2724    }
2725   ],
2726   "return_type" : "type-15",
2727   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/hwtypes.h"
2728  },
2729  {
2730   "function_name" : "android::hardware::cas::native::V1_0::writeEmbeddedToParcel",
2731   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_021writeEmbeddedToParcelERKNS3_17DestinationBufferEPNS0_6ParcelEmm",
2732   "parameters" :
2733   [
2734    {
2735     "referenced_type" : "type-564"
2736    },
2737    {
2738     "referenced_type" : "type-398"
2739    },
2740    {
2741     "referenced_type" : "type-20"
2742    },
2743    {
2744     "referenced_type" : "type-20"
2745    }
2746   ],
2747   "return_type" : "type-15",
2748   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/hwtypes.h"
2749  },
2750  {
2751   "function_name" : "android::hardware::cas::native::V1_0::readEmbeddedFromParcel",
2752   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_022readEmbeddedFromParcelERKNS3_12SharedBufferERKNS0_6ParcelEmm",
2753   "parameters" :
2754   [
2755    {
2756     "referenced_type" : "type-562"
2757    },
2758    {
2759     "referenced_type" : "type-405"
2760    },
2761    {
2762     "referenced_type" : "type-20"
2763    },
2764    {
2765     "referenced_type" : "type-20"
2766    }
2767   ],
2768   "return_type" : "type-15",
2769   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/hwtypes.h"
2770  },
2771  {
2772   "function_name" : "android::hardware::cas::native::V1_0::readEmbeddedFromParcel",
2773   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_022readEmbeddedFromParcelERKNS3_17DestinationBufferERKNS0_6ParcelEmm",
2774   "parameters" :
2775   [
2776    {
2777     "referenced_type" : "type-564"
2778    },
2779    {
2780     "referenced_type" : "type-405"
2781    },
2782    {
2783     "referenced_type" : "type-20"
2784    },
2785    {
2786     "referenced_type" : "type-20"
2787    }
2788   ],
2789   "return_type" : "type-15",
2790   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/hwtypes.h"
2791  },
2792  {
2793   "function_name" : "android::hardware::details::castInterface",
2794   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3cas6native4V1_012IDescramblerENS3_4V1_016IDescramblerBaseENS5_15BpHwDescramblerEEENS0_6ReturnINS_2spIT_EEEENSB_IT0_EEPKcb",
2795   "parameters" :
2796   [
2797    {
2798     "referenced_type" : "type-79"
2799    },
2800    {
2801     "referenced_type" : "type-50"
2802    },
2803    {
2804     "referenced_type" : "type-33"
2805    }
2806   ],
2807   "return_type" : "type-150",
2808   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2809   "template_args" : [ "type-100", "type-81", "type-557" ]
2810  },
2811  {
2812   "function_name" : "android::hardware::details::castInterface",
2813   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3cas6native4V1_012IDescramblerENS_4hidl4base4V1_05IBaseENS5_15BpHwDescramblerEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
2814   "parameters" :
2815   [
2816    {
2817     "referenced_type" : "type-408"
2818    },
2819    {
2820     "referenced_type" : "type-50"
2821    },
2822    {
2823     "referenced_type" : "type-33"
2824    }
2825   ],
2826   "return_type" : "type-150",
2827   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2828   "template_args" : [ "type-100", "type-4", "type-557" ]
2829  },
2830  {
2831   "function_name" : "android::hardware::details::getServiceInternal",
2832   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3cas6native4V1_015BpHwDescramblerENS5_12IDescramblerEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
2833   "parameters" :
2834   [
2835    {
2836     "referenced_type" : "type-417"
2837    },
2838    {
2839     "referenced_type" : "type-33"
2840    },
2841    {
2842     "referenced_type" : "type-33"
2843    }
2844   ],
2845   "return_type" : "type-98",
2846   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2847   "template_args" : [ "type-557", "type-100", "type-17", "type-17" ]
2848  }
2849 ],
2850 "global_vars" :
2851 [
2852  {
2853   "linker_set_key" : "_ZN7android8hardware3cas6native4V1_012IDescrambler10descriptorE",
2854   "name" : "android::hardware::cas::native::V1_0::IDescrambler::descriptor",
2855   "referenced_type" : "type-50",
2856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
2857  }
2858 ],
2859 "lvalue_reference_types" :
2860 [
2861  {
2862   "alignment" : 8,
2863   "linker_set_key" : "android::Mutex &",
2864   "name" : "android::Mutex &",
2865   "referenced_type" : "type-22",
2866   "self_type" : "type-495",
2867   "size" : 8,
2868   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2869  },
2870  {
2871   "alignment" : 8,
2872   "linker_set_key" : "android::RWLock &",
2873   "name" : "android::RWLock &",
2874   "referenced_type" : "type-499",
2875   "self_type" : "type-504",
2876   "size" : 8,
2877   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2878  },
2879  {
2880   "alignment" : 8,
2881   "linker_set_key" : "android::String16 &",
2882   "name" : "android::String16 &",
2883   "referenced_type" : "type-38",
2884   "self_type" : "type-381",
2885   "size" : 8,
2886   "source_file" : "/system/core/libutils/include/utils/String16.h"
2887  },
2888  {
2889   "alignment" : 8,
2890   "linker_set_key" : "android::String8 &",
2891   "name" : "android::String8 &",
2892   "referenced_type" : "type-49",
2893   "self_type" : "type-375",
2894   "size" : 8,
2895   "source_file" : "/system/core/libutils/include/utils/String8.h"
2896  },
2897  {
2898   "alignment" : 8,
2899   "linker_set_key" : "android::hardware::Return<android::hardware::cas::V1_0::Status> &",
2900   "name" : "android::hardware::Return<android::hardware::cas::V1_0::Status> &",
2901   "referenced_type" : "type-143",
2902   "self_type" : "type-147",
2903   "size" : 8,
2904   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2905  },
2906  {
2907   "alignment" : 8,
2908   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> > &",
2909   "name" : "android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> > &",
2910   "referenced_type" : "type-150",
2911   "self_type" : "type-156",
2912   "size" : 8,
2913   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2914  },
2915  {
2916   "alignment" : 8,
2917   "linker_set_key" : "android::hardware::Return<bool> &",
2918   "name" : "android::hardware::Return<bool> &",
2919   "referenced_type" : "type-135",
2920   "self_type" : "type-139",
2921   "size" : 8,
2922   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2923  },
2924  {
2925   "alignment" : 8,
2926   "linker_set_key" : "android::hardware::Return<void> &",
2927   "name" : "android::hardware::Return<void> &",
2928   "referenced_type" : "type-165",
2929   "self_type" : "type-169",
2930   "size" : 8,
2931   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2932  },
2933  {
2934   "alignment" : 8,
2935   "linker_set_key" : "android::hardware::Status &",
2936   "name" : "android::hardware::Status &",
2937   "referenced_type" : "type-123",
2938   "self_type" : "type-133",
2939   "size" : 8,
2940   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2941  },
2942  {
2943   "alignment" : 8,
2944   "linker_set_key" : "android::hardware::TextOutput &",
2945   "name" : "android::hardware::TextOutput &",
2946   "referenced_type" : "type-403",
2947   "self_type" : "type-402",
2948   "size" : 8,
2949   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2950  },
2951  {
2952   "alignment" : 8,
2953   "linker_set_key" : "android::hardware::TextOutput &",
2954   "name" : "android::hardware::TextOutput &",
2955   "referenced_type" : "type-603",
2956   "self_type" : "type-602",
2957   "size" : 8,
2958   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2959  },
2960  {
2961   "alignment" : 8,
2962   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2963   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2964   "referenced_type" : "type-310",
2965   "self_type" : "type-575",
2966   "size" : 8,
2967   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2968  },
2969  {
2970   "alignment" : 8,
2971   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2972   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2973   "referenced_type" : "type-301",
2974   "self_type" : "type-570",
2975   "size" : 8,
2976   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2977  },
2978  {
2979   "alignment" : 8,
2980   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
2981   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
2982   "referenced_type" : "type-313",
2983   "self_type" : "type-578",
2984   "size" : 8,
2985   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2986  },
2987  {
2988   "alignment" : 8,
2989   "linker_set_key" : "android::hardware::hidl_memory &",
2990   "name" : "android::hardware::hidl_memory &",
2991   "referenced_type" : "type-282",
2992   "self_type" : "type-287",
2993   "size" : 8,
2994   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2995  },
2996  {
2997   "alignment" : 8,
2998   "linker_set_key" : "android::hardware::hidl_string &",
2999   "name" : "android::hardware::hidl_string &",
3000   "referenced_type" : "type-278",
3001   "self_type" : "type-573",
3002   "size" : 8,
3003   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3004  },
3005  {
3006   "alignment" : 8,
3007   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3008   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3009   "referenced_type" : "type-309",
3010   "self_type" : "type-319",
3011   "size" : 8,
3012   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3013  },
3014  {
3015   "alignment" : 8,
3016   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3017   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3018   "referenced_type" : "type-300",
3019   "self_type" : "type-308",
3020   "size" : 8,
3021   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3022  },
3023  {
3024   "alignment" : 8,
3025   "linker_set_key" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler> &",
3026   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler> &",
3027   "referenced_type" : "type-98",
3028   "self_type" : "type-102",
3029   "size" : 8,
3030   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3031  },
3032  {
3033   "alignment" : 8,
3034   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3035   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3036   "referenced_type" : "type-107",
3037   "self_type" : "type-116",
3038   "size" : 8,
3039   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3040  },
3041  {
3042   "alignment" : 8,
3043   "linker_set_key" : "const android::String16 &",
3044   "name" : "const android::String16 &",
3045   "referenced_type" : "type-37",
3046   "self_type" : "type-36",
3047   "size" : 8,
3048   "source_file" : "/system/core/libutils/include/utils/String16.h"
3049  },
3050  {
3051   "alignment" : 8,
3052   "linker_set_key" : "const android::String8 &",
3053   "name" : "const android::String8 &",
3054   "referenced_type" : "type-371",
3055   "self_type" : "type-374",
3056   "size" : 8,
3057   "source_file" : "/system/core/libutils/include/utils/String8.h"
3058  },
3059  {
3060   "alignment" : 8,
3061   "linker_set_key" : "const android::hardware::Parcel &",
3062   "name" : "const android::hardware::Parcel &",
3063   "referenced_type" : "type-404",
3064   "self_type" : "type-405",
3065   "size" : 8,
3066   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3067  },
3068  {
3069   "alignment" : 8,
3070   "linker_set_key" : "const android::hardware::Return<bool> &",
3071   "name" : "const android::hardware::Return<bool> &",
3072   "referenced_type" : "type-140",
3073   "self_type" : "type-159",
3074   "size" : 8,
3075   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3076  },
3077  {
3078   "alignment" : 8,
3079   "linker_set_key" : "const android::hardware::Status &",
3080   "name" : "const android::hardware::Status &",
3081   "referenced_type" : "type-127",
3082   "self_type" : "type-128",
3083   "size" : 8,
3084   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3085  },
3086  {
3087   "alignment" : 8,
3088   "linker_set_key" : "const android::hardware::cas::native::V1_0::DestinationBuffer &",
3089   "name" : "const android::hardware::cas::native::V1_0::DestinationBuffer &",
3090   "referenced_type" : "type-563",
3091   "self_type" : "type-564",
3092   "size" : 8,
3093   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
3094  },
3095  {
3096   "alignment" : 8,
3097   "linker_set_key" : "const android::hardware::cas::native::V1_0::SharedBuffer &",
3098   "name" : "const android::hardware::cas::native::V1_0::SharedBuffer &",
3099   "referenced_type" : "type-561",
3100   "self_type" : "type-562",
3101   "size" : 8,
3102   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
3103  },
3104  {
3105   "alignment" : 8,
3106   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3107   "name" : "const android::hardware::details::SchedPrio &",
3108   "referenced_type" : "type-423",
3109   "self_type" : "type-422",
3110   "size" : 8,
3111   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3112  },
3113  {
3114   "alignment" : 8,
3115   "linker_set_key" : "const android::hardware::hidl_handle &",
3116   "name" : "const android::hardware::hidl_handle &",
3117   "referenced_type" : "type-355",
3118   "self_type" : "type-356",
3119   "size" : 8,
3120   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3121  },
3122  {
3123   "alignment" : 8,
3124   "linker_set_key" : "const android::hardware::hidl_memory &",
3125   "name" : "const android::hardware::hidl_memory &",
3126   "referenced_type" : "type-285",
3127   "self_type" : "type-286",
3128   "size" : 8,
3129   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3130  },
3131  {
3132   "alignment" : 8,
3133   "linker_set_key" : "const android::hardware::hidl_string &",
3134   "name" : "const android::hardware::hidl_string &",
3135   "referenced_type" : "type-277",
3136   "self_type" : "type-281",
3137   "size" : 8,
3138   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3139  },
3140  {
3141   "alignment" : 8,
3142   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::cas::native::V1_0::SubSample> &",
3143   "name" : "const android::hardware::hidl_vec<android::hardware::cas::native::V1_0::SubSample> &",
3144   "referenced_type" : "type-340",
3145   "self_type" : "type-413",
3146   "size" : 8,
3147   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3148  },
3149  {
3150   "alignment" : 8,
3151   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3152   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3153   "referenced_type" : "type-541",
3154   "self_type" : "type-542",
3155   "size" : 8,
3156   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
3157  },
3158  {
3159   "alignment" : 8,
3160   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3161   "name" : "const android::hardware::hidl_vec<int> &",
3162   "referenced_type" : "type-324",
3163   "self_type" : "type-326",
3164   "size" : 8,
3165   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3166  },
3167  {
3168   "alignment" : 8,
3169   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
3170   "name" : "const android::hardware::hidl_vec<unsigned char> &",
3171   "referenced_type" : "type-565",
3172   "self_type" : "type-566",
3173   "size" : 8,
3174   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
3175  },
3176  {
3177   "alignment" : 8,
3178   "linker_set_key" : "const android::hardware::hidl_version &",
3179   "name" : "const android::hardware::hidl_version &",
3180   "referenced_type" : "type-349",
3181   "self_type" : "type-352",
3182   "size" : 8,
3183   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3184  },
3185  {
3186   "alignment" : 8,
3187   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3188   "name" : "const android::hidl::base::V1_0::IBase *const &",
3189   "referenced_type" : "type-437",
3190   "self_type" : "type-438",
3191   "size" : 8,
3192   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3193  },
3194  {
3195   "alignment" : 8,
3196   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3197   "name" : "const android::sp<android::hardware::IBinder> &",
3198   "referenced_type" : "type-43",
3199   "self_type" : "type-42",
3200   "size" : 8,
3201   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3202  },
3203  {
3204   "alignment" : 8,
3205   "linker_set_key" : "const android::sp<android::hardware::cas::V1_0::IDescramblerBase> &",
3206   "name" : "const android::sp<android::hardware::cas::V1_0::IDescramblerBase> &",
3207   "referenced_type" : "type-94",
3208   "self_type" : "type-95",
3209   "size" : 8,
3210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3211  },
3212  {
3213   "alignment" : 8,
3214   "linker_set_key" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> &",
3215   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> &",
3216   "referenced_type" : "type-104",
3217   "self_type" : "type-585",
3218   "size" : 8,
3219   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3220  },
3221  {
3222   "alignment" : 8,
3223   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3224   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3225   "referenced_type" : "type-118",
3226   "self_type" : "type-275",
3227   "size" : 8,
3228   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3229  },
3230  {
3231   "alignment" : 8,
3232   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3233   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3234   "referenced_type" : "type-331",
3235   "self_type" : "type-351",
3236   "size" : 8,
3237   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3238  },
3239  {
3240   "alignment" : 8,
3241   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3242   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3243   "referenced_type" : "type-604",
3244   "self_type" : "type-605",
3245   "size" : 8,
3246   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3247  },
3248  {
3249   "alignment" : 8,
3250   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3251   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3252   "referenced_type" : "type-77",
3253   "self_type" : "type-543",
3254   "size" : 8,
3255   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
3256  },
3257  {
3258   "alignment" : 8,
3259   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3260   "name" : "const android::wp<android::hardware::BHwBinder> &",
3261   "referenced_type" : "type-587",
3262   "self_type" : "type-589",
3263   "size" : 8,
3264   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3265  },
3266  {
3267   "alignment" : 8,
3268   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3269   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3270   "referenced_type" : "type-130",
3271   "self_type" : "type-141",
3272   "size" : 8,
3273   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3274  },
3275  {
3276   "alignment" : 8,
3277   "linker_set_key" : "const bool &",
3278   "name" : "const bool &",
3279   "referenced_type" : "type-69",
3280   "self_type" : "type-247",
3281   "size" : 8,
3282   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3283  },
3284  {
3285   "alignment" : 8,
3286   "linker_set_key" : "const double &",
3287   "name" : "const double &",
3288   "referenced_type" : "type-267",
3289   "self_type" : "type-268",
3290   "size" : 8,
3291   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3292  },
3293  {
3294   "alignment" : 8,
3295   "linker_set_key" : "const float &",
3296   "name" : "const float &",
3297   "referenced_type" : "type-265",
3298   "self_type" : "type-266",
3299   "size" : 8,
3300   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3301  },
3302  {
3303   "alignment" : 8,
3304   "linker_set_key" : "const int &",
3305   "name" : "const int &",
3306   "referenced_type" : "type-473",
3307   "self_type" : "type-472",
3308   "size" : 8,
3309   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3310  },
3311  {
3312   "linker_set_key" : "const iter<is_const> &",
3313   "name" : "const iter<is_const> &",
3314   "referenced_type" : "type-291",
3315   "self_type" : "type-293",
3316   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3317  },
3318  {
3319   "linker_set_key" : "const iter<is_const> &",
3320   "name" : "const iter<is_const> &",
3321   "referenced_type" : "type-594",
3322   "self_type" : "type-596",
3323   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3324  },
3325  {
3326   "alignment" : 8,
3327   "linker_set_key" : "const log_msg &",
3328   "name" : "const log_msg &",
3329   "referenced_type" : "type-82",
3330   "self_type" : "type-131",
3331   "size" : 8,
3332   "source_file" : "/system/core/liblog/include/log/log_read.h"
3333  },
3334  {
3335   "alignment" : 8,
3336   "linker_set_key" : "const long &",
3337   "name" : "const long &",
3338   "referenced_type" : "type-262",
3339   "self_type" : "type-263",
3340   "size" : 8,
3341   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3342  },
3343  {
3344   "alignment" : 8,
3345   "linker_set_key" : "const short &",
3346   "name" : "const short &",
3347   "referenced_type" : "type-253",
3348   "self_type" : "type-254",
3349   "size" : 8,
3350   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3351  },
3352  {
3353   "alignment" : 8,
3354   "linker_set_key" : "const signed char &",
3355   "name" : "const signed char &",
3356   "referenced_type" : "type-248",
3357   "self_type" : "type-250",
3358   "size" : 8,
3359   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3360  },
3361  {
3362   "alignment" : 8,
3363   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3364   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3365   "referenced_type" : "type-415",
3366   "self_type" : "type-417",
3367   "size" : 8,
3368   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3369  },
3370  {
3371   "alignment" : 8,
3372   "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 *> > *)> > > &",
3373   "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 *> > *)> > > &",
3374   "referenced_type" : "type-581",
3375   "self_type" : "type-580",
3376   "size" : 8,
3377   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3378  },
3379  {
3380   "alignment" : 8,
3381   "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 *> > *)> > > &",
3382   "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 *> > *)> > > &",
3383   "referenced_type" : "type-614",
3384   "self_type" : "type-613",
3385   "size" : 8,
3386   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3387  },
3388  {
3389   "alignment" : 8,
3390   "linker_set_key" : "const unsigned char &",
3391   "name" : "const unsigned char &",
3392   "referenced_type" : "type-251",
3393   "self_type" : "type-252",
3394   "size" : 8,
3395   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3396  },
3397  {
3398   "alignment" : 8,
3399   "linker_set_key" : "const unsigned int &",
3400   "name" : "const unsigned int &",
3401   "referenced_type" : "type-26",
3402   "self_type" : "type-261",
3403   "size" : 8,
3404   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3405  },
3406  {
3407   "alignment" : 8,
3408   "linker_set_key" : "const unsigned long &",
3409   "name" : "const unsigned long &",
3410   "referenced_type" : "type-27",
3411   "self_type" : "type-264",
3412   "size" : 8,
3413   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3414  },
3415  {
3416   "alignment" : 8,
3417   "linker_set_key" : "const unsigned short &",
3418   "name" : "const unsigned short &",
3419   "referenced_type" : "type-259",
3420   "self_type" : "type-260",
3421   "size" : 8,
3422   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3423  },
3424  {
3425   "alignment" : 8,
3426   "linker_set_key" : "int &",
3427   "name" : "int &",
3428   "referenced_type" : "type-15",
3429   "self_type" : "type-367",
3430   "size" : 8,
3431   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3432  },
3433  {
3434   "alignment" : 8,
3435   "linker_set_key" : "unsigned char &",
3436   "name" : "unsigned char &",
3437   "referenced_type" : "type-86",
3438   "self_type" : "type-516",
3439   "size" : 8,
3440   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3441  },
3442  {
3443   "alignment" : 8,
3444   "linker_set_key" : "unsigned int &",
3445   "name" : "unsigned int &",
3446   "referenced_type" : "type-2",
3447   "self_type" : "type-527",
3448   "size" : 8,
3449   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h"
3450  }
3451 ],
3452 "pointer_types" :
3453 [
3454  {
3455   "alignment" : 8,
3456   "linker_set_key" : "android::Condition *",
3457   "name" : "android::Condition *",
3458   "referenced_type" : "type-70",
3459   "self_type" : "type-498",
3460   "size" : 8,
3461   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3462  },
3463  {
3464   "alignment" : 8,
3465   "linker_set_key" : "android::Mutex *",
3466   "name" : "android::Mutex *",
3467   "referenced_type" : "type-22",
3468   "self_type" : "type-493",
3469   "size" : 8,
3470   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3471  },
3472  {
3473   "alignment" : 8,
3474   "linker_set_key" : "android::Mutex::Autolock *",
3475   "name" : "android::Mutex::Autolock *",
3476   "referenced_type" : "type-494",
3477   "self_type" : "type-496",
3478   "size" : 8,
3479   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3480  },
3481  {
3482   "alignment" : 8,
3483   "linker_set_key" : "android::RWLock *",
3484   "name" : "android::RWLock *",
3485   "referenced_type" : "type-499",
3486   "self_type" : "type-502",
3487   "size" : 8,
3488   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3489  },
3490  {
3491   "alignment" : 8,
3492   "linker_set_key" : "android::RWLock::AutoRLock *",
3493   "name" : "android::RWLock::AutoRLock *",
3494   "referenced_type" : "type-503",
3495   "self_type" : "type-505",
3496   "size" : 8,
3497   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3498  },
3499  {
3500   "alignment" : 8,
3501   "linker_set_key" : "android::RWLock::AutoWLock *",
3502   "name" : "android::RWLock::AutoWLock *",
3503   "referenced_type" : "type-506",
3504   "self_type" : "type-507",
3505   "size" : 8,
3506   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3507  },
3508  {
3509   "alignment" : 8,
3510   "linker_set_key" : "android::RefBase *",
3511   "name" : "android::RefBase *",
3512   "referenced_type" : "type-5",
3513   "self_type" : "type-273",
3514   "size" : 8,
3515   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3516  },
3517  {
3518   "alignment" : 8,
3519   "linker_set_key" : "android::RefBase::weakref_impl *",
3520   "name" : "android::RefBase::weakref_impl *",
3521   "referenced_type" : "type-592",
3522   "self_type" : "type-591",
3523   "size" : 8,
3524   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3525  },
3526  {
3527   "alignment" : 8,
3528   "linker_set_key" : "android::RefBase::weakref_impl *",
3529   "name" : "android::RefBase::weakref_impl *",
3530   "referenced_type" : "type-8",
3531   "self_type" : "type-7",
3532   "size" : 8,
3533   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3534  },
3535  {
3536   "alignment" : 8,
3537   "linker_set_key" : "android::RefBase::weakref_type *",
3538   "name" : "android::RefBase::weakref_type *",
3539   "referenced_type" : "type-32",
3540   "self_type" : "type-31",
3541   "size" : 8,
3542   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3543  },
3544  {
3545   "alignment" : 8,
3546   "linker_set_key" : "android::ReferenceRenamer *",
3547   "name" : "android::ReferenceRenamer *",
3548   "referenced_type" : "type-269",
3549   "self_type" : "type-270",
3550   "size" : 8,
3551   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3552  },
3553  {
3554   "alignment" : 8,
3555   "linker_set_key" : "android::ScopedTrace *",
3556   "name" : "android::ScopedTrace *",
3557   "referenced_type" : "type-508",
3558   "self_type" : "type-509",
3559   "size" : 8,
3560   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3561  },
3562  {
3563   "alignment" : 8,
3564   "linker_set_key" : "android::String16 *",
3565   "name" : "android::String16 *",
3566   "referenced_type" : "type-38",
3567   "self_type" : "type-382",
3568   "size" : 8,
3569   "source_file" : "/system/core/libutils/include/utils/String16.h"
3570  },
3571  {
3572   "alignment" : 8,
3573   "linker_set_key" : "android::String8 *",
3574   "name" : "android::String8 *",
3575   "referenced_type" : "type-49",
3576   "self_type" : "type-376",
3577   "size" : 8,
3578   "source_file" : "/system/core/libutils/include/utils/String8.h"
3579  },
3580  {
3581   "alignment" : 8,
3582   "linker_set_key" : "android::Thread *",
3583   "name" : "android::Thread *",
3584   "referenced_type" : "type-68",
3585   "self_type" : "type-67",
3586   "size" : 8,
3587   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3588  },
3589  {
3590   "alignment" : 8,
3591   "linker_set_key" : "android::VirtualLightRefBase *",
3592   "name" : "android::VirtualLightRefBase *",
3593   "referenced_type" : "type-172",
3594   "self_type" : "type-179",
3595   "size" : 8,
3596   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3597  },
3598  {
3599   "alignment" : 8,
3600   "linker_set_key" : "android::hardware::BHwBinder *",
3601   "name" : "android::hardware::BHwBinder *",
3602   "referenced_type" : "type-121",
3603   "self_type" : "type-120",
3604   "size" : 8,
3605   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3606  },
3607  {
3608   "alignment" : 8,
3609   "linker_set_key" : "android::hardware::BpInterface<android::hardware::cas::native::V1_0::IDescrambler> *",
3610   "name" : "android::hardware::BpInterface<android::hardware::cas::native::V1_0::IDescrambler> *",
3611   "referenced_type" : "type-392",
3612   "self_type" : "type-391",
3613   "size" : 8,
3614   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3615  },
3616  {
3617   "alignment" : 8,
3618   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3619   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3620   "referenced_type" : "type-431",
3621   "self_type" : "type-436",
3622   "size" : 8,
3623   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3624  },
3625  {
3626   "alignment" : 8,
3627   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3628   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3629   "referenced_type" : "type-449",
3630   "self_type" : "type-454",
3631   "size" : 8,
3632   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3633  },
3634  {
3635   "alignment" : 8,
3636   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3637   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3638   "referenced_type" : "type-439",
3639   "self_type" : "type-444",
3640   "size" : 8,
3641   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3642  },
3643  {
3644   "alignment" : 8,
3645   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3646   "name" : "android::hardware::GrantorDescriptor *",
3647   "referenced_type" : "type-298",
3648   "self_type" : "type-297",
3649   "size" : 8,
3650   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3651  },
3652  {
3653   "alignment" : 8,
3654   "linker_set_key" : "android::hardware::IBinder *",
3655   "name" : "android::hardware::IBinder *",
3656   "referenced_type" : "type-30",
3657   "self_type" : "type-29",
3658   "size" : 8,
3659   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3660  },
3661  {
3662   "alignment" : 8,
3663   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3664   "name" : "android::hardware::IBinder::DeathRecipient *",
3665   "referenced_type" : "type-114",
3666   "self_type" : "type-153",
3667   "size" : 8,
3668   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3669  },
3670  {
3671   "alignment" : 8,
3672   "linker_set_key" : "android::hardware::IInterface *",
3673   "name" : "android::hardware::IInterface *",
3674   "referenced_type" : "type-11",
3675   "self_type" : "type-10",
3676   "size" : 8,
3677   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3678  },
3679  {
3680   "alignment" : 8,
3681   "linker_set_key" : "android::hardware::Parcel *",
3682   "name" : "android::hardware::Parcel *",
3683   "referenced_type" : "type-393",
3684   "self_type" : "type-398",
3685   "size" : 8,
3686   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3687  },
3688  {
3689   "alignment" : 8,
3690   "linker_set_key" : "android::hardware::ProcessState *",
3691   "name" : "android::hardware::ProcessState *",
3692   "referenced_type" : "type-14",
3693   "self_type" : "type-13",
3694   "size" : 8,
3695   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3696  },
3697  {
3698   "alignment" : 8,
3699   "linker_set_key" : "android::hardware::Return<android::hardware::cas::V1_0::Status> *",
3700   "name" : "android::hardware::Return<android::hardware::cas::V1_0::Status> *",
3701   "referenced_type" : "type-143",
3702   "self_type" : "type-145",
3703   "size" : 8,
3704   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3705  },
3706  {
3707   "alignment" : 8,
3708   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> > *",
3709   "name" : "android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> > *",
3710   "referenced_type" : "type-150",
3711   "self_type" : "type-151",
3712   "size" : 8,
3713   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3714  },
3715  {
3716   "alignment" : 8,
3717   "linker_set_key" : "android::hardware::Return<bool> *",
3718   "name" : "android::hardware::Return<bool> *",
3719   "referenced_type" : "type-135",
3720   "self_type" : "type-137",
3721   "size" : 8,
3722   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3723  },
3724  {
3725   "alignment" : 8,
3726   "linker_set_key" : "android::hardware::Return<void> *",
3727   "name" : "android::hardware::Return<void> *",
3728   "referenced_type" : "type-165",
3729   "self_type" : "type-167",
3730   "size" : 8,
3731   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3732  },
3733  {
3734   "alignment" : 8,
3735   "linker_set_key" : "android::hardware::Status *",
3736   "name" : "android::hardware::Status *",
3737   "referenced_type" : "type-123",
3738   "self_type" : "type-126",
3739   "size" : 8,
3740   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3741  },
3742  {
3743   "alignment" : 8,
3744   "linker_set_key" : "android::hardware::cas::V1_0::BnHwDescramblerBase *",
3745   "name" : "android::hardware::cas::V1_0::BnHwDescramblerBase *",
3746   "referenced_type" : "type-549",
3747   "self_type" : "type-550",
3748   "size" : 8,
3749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/BnHwDescramblerBase.h"
3750  },
3751  {
3752   "alignment" : 8,
3753   "linker_set_key" : "android::hardware::cas::V1_0::IDescramblerBase *",
3754   "name" : "android::hardware::cas::V1_0::IDescramblerBase *",
3755   "referenced_type" : "type-81",
3756   "self_type" : "type-80",
3757   "size" : 8,
3758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3759  },
3760  {
3761   "alignment" : 8,
3762   "linker_set_key" : "android::hardware::cas::native::V1_0::BnHwDescrambler *",
3763   "name" : "android::hardware::cas::native::V1_0::BnHwDescrambler *",
3764   "referenced_type" : "type-466",
3765   "self_type" : "type-586",
3766   "size" : 8,
3767   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3768  },
3769  {
3770   "alignment" : 8,
3771   "linker_set_key" : "android::hardware::cas::native::V1_0::BpHwDescrambler *",
3772   "name" : "android::hardware::cas::native::V1_0::BpHwDescrambler *",
3773   "referenced_type" : "type-557",
3774   "self_type" : "type-617",
3775   "size" : 8,
3776   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3777  },
3778  {
3779   "alignment" : 8,
3780   "linker_set_key" : "android::hardware::cas::native::V1_0::BsDescrambler *",
3781   "name" : "android::hardware::cas::native::V1_0::BsDescrambler *",
3782   "referenced_type" : "type-606",
3783   "self_type" : "type-616",
3784   "size" : 8,
3785   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3786  },
3787  {
3788   "alignment" : 8,
3789   "linker_set_key" : "android::hardware::cas::native::V1_0::IDescrambler *",
3790   "name" : "android::hardware::cas::native::V1_0::IDescrambler *",
3791   "referenced_type" : "type-100",
3792   "self_type" : "type-99",
3793   "size" : 8,
3794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3795  },
3796  {
3797   "alignment" : 8,
3798   "linker_set_key" : "android::hardware::cas::native::V1_0::SubSample *",
3799   "name" : "android::hardware::cas::native::V1_0::SubSample *",
3800   "referenced_type" : "type-337",
3801   "self_type" : "type-336",
3802   "size" : 8,
3803   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3804  },
3805  {
3806   "alignment" : 8,
3807   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3808   "name" : "android::hardware::details::HidlInstrumentor *",
3809   "referenced_type" : "type-409",
3810   "self_type" : "type-583",
3811   "size" : 8,
3812   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3813  },
3814  {
3815   "alignment" : 8,
3816   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3817   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3818   "referenced_type" : "type-310",
3819   "self_type" : "type-574",
3820   "size" : 8,
3821   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3822  },
3823  {
3824   "alignment" : 8,
3825   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3826   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3827   "referenced_type" : "type-301",
3828   "self_type" : "type-569",
3829   "size" : 8,
3830   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3831  },
3832  {
3833   "alignment" : 8,
3834   "linker_set_key" : "android::hardware::details::return_status *",
3835   "name" : "android::hardware::details::return_status *",
3836   "referenced_type" : "type-136",
3837   "self_type" : "type-160",
3838   "size" : 8,
3839   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3840  },
3841  {
3842   "alignment" : 8,
3843   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3844   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3845   "referenced_type" : "type-313",
3846   "self_type" : "type-312",
3847   "size" : 8,
3848   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3849  },
3850  {
3851   "alignment" : 8,
3852   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3853   "name" : "android::hardware::hidl_binder_death_recipient *",
3854   "referenced_type" : "type-109",
3855   "self_type" : "type-108",
3856   "size" : 8,
3857   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3858  },
3859  {
3860   "alignment" : 8,
3861   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3862   "name" : "android::hardware::hidl_death_recipient *",
3863   "referenced_type" : "type-112",
3864   "self_type" : "type-111",
3865   "size" : 8,
3866   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3867  },
3868  {
3869   "alignment" : 8,
3870   "linker_set_key" : "android::hardware::hidl_memory *",
3871   "name" : "android::hardware::hidl_memory *",
3872   "referenced_type" : "type-282",
3873   "self_type" : "type-283",
3874   "size" : 8,
3875   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3876  },
3877  {
3878   "alignment" : 8,
3879   "linker_set_key" : "android::hardware::hidl_string *",
3880   "name" : "android::hardware::hidl_string *",
3881   "referenced_type" : "type-278",
3882   "self_type" : "type-303",
3883   "size" : 8,
3884   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3885  },
3886  {
3887   "alignment" : 8,
3888   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3889   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3890   "referenced_type" : "type-309",
3891   "self_type" : "type-315",
3892   "size" : 8,
3893   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3894  },
3895  {
3896   "alignment" : 8,
3897   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3898   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3899   "referenced_type" : "type-300",
3900   "self_type" : "type-304",
3901   "size" : 8,
3902   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3903  },
3904  {
3905   "alignment" : 8,
3906   "linker_set_key" : "android::hardware::hidl_version *",
3907   "name" : "android::hardware::hidl_version *",
3908   "referenced_type" : "type-347",
3909   "self_type" : "type-348",
3910   "size" : 8,
3911   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3912  },
3913  {
3914   "alignment" : 8,
3915   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3916   "name" : "android::hidl::base::V1_0::BnHwBase *",
3917   "referenced_type" : "type-407",
3918   "self_type" : "type-406",
3919   "size" : 8,
3920   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3921  },
3922  {
3923   "alignment" : 8,
3924   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3925   "name" : "android::hidl::base::V1_0::IBase *",
3926   "referenced_type" : "type-4",
3927   "self_type" : "type-3",
3928   "size" : 8,
3929   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3930  },
3931  {
3932   "alignment" : 8,
3933   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3934   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3935   "referenced_type" : "type-60",
3936   "self_type" : "type-59",
3937   "size" : 8,
3938   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3939  },
3940  {
3941   "alignment" : 8,
3942   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3943   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3944   "referenced_type" : "type-75",
3945   "self_type" : "type-74",
3946   "size" : 8,
3947   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3948  },
3949  {
3950   "alignment" : 8,
3951   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3952   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3953   "referenced_type" : "type-619",
3954   "self_type" : "type-620",
3955   "size" : 8,
3956   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3957  },
3958  {
3959   "alignment" : 8,
3960   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3961   "name" : "android::sp<android::hardware::IBinder> *",
3962   "referenced_type" : "type-44",
3963   "self_type" : "type-621",
3964   "size" : 8,
3965   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3966  },
3967  {
3968   "alignment" : 8,
3969   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3970   "name" : "android::sp<android::hardware::ProcessState> *",
3971   "referenced_type" : "type-12",
3972   "self_type" : "type-55",
3973   "size" : 8,
3974   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3975  },
3976  {
3977   "alignment" : 8,
3978   "linker_set_key" : "android::sp<android::hardware::cas::V1_0::IDescramblerBase> *",
3979   "name" : "android::sp<android::hardware::cas::V1_0::IDescramblerBase> *",
3980   "referenced_type" : "type-79",
3981   "self_type" : "type-93",
3982   "size" : 8,
3983   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3984  },
3985  {
3986   "alignment" : 8,
3987   "linker_set_key" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
3988   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
3989   "referenced_type" : "type-98",
3990   "self_type" : "type-97",
3991   "size" : 8,
3992   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3993  },
3994  {
3995   "alignment" : 8,
3996   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3997   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3998   "referenced_type" : "type-107",
3999   "self_type" : "type-106",
4000   "size" : 8,
4001   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4002  },
4003  {
4004   "alignment" : 8,
4005   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4006   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4007   "referenced_type" : "type-408",
4008   "self_type" : "type-601",
4009   "size" : 8,
4010   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4011  },
4012  {
4013   "alignment" : 8,
4014   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4015   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4016   "referenced_type" : "type-58",
4017   "self_type" : "type-61",
4018   "size" : 8,
4019   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4020  },
4021  {
4022   "alignment" : 8,
4023   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4024   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4025   "referenced_type" : "type-73",
4026   "self_type" : "type-76",
4027   "size" : 8,
4028   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4029  },
4030  {
4031   "alignment" : 8,
4032   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4033   "name" : "android::wp<android::hardware::BHwBinder> *",
4034   "referenced_type" : "type-372",
4035   "self_type" : "type-455",
4036   "size" : 8,
4037   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4038  },
4039  {
4040   "alignment" : 8,
4041   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4042   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4043   "referenced_type" : "type-152",
4044   "self_type" : "type-184",
4045   "size" : 8,
4046   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4047  },
4048  {
4049   "alignment" : 8,
4050   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4051   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4052   "referenced_type" : "type-110",
4053   "self_type" : "type-299",
4054   "size" : 8,
4055   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4056  },
4057  {
4058   "alignment" : 8,
4059   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4060   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4061   "referenced_type" : "type-113",
4062   "self_type" : "type-584",
4063   "size" : 8,
4064   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4065  },
4066  {
4067   "alignment" : 8,
4068   "linker_set_key" : "android_flex_plane *",
4069   "name" : "android_flex_plane *",
4070   "referenced_type" : "type-480",
4071   "self_type" : "type-483",
4072   "size" : 8,
4073   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4074  },
4075  {
4076   "alignment" : 8,
4077   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4078   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4079   "referenced_type" : "type-35",
4080   "self_type" : "type-34",
4081   "size" : 8,
4082   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4083  },
4084  {
4085   "alignment" : 8,
4086   "linker_set_key" : "char *",
4087   "name" : "char *",
4088   "referenced_type" : "type-52",
4089   "self_type" : "type-166",
4090   "size" : 8,
4091   "source_file" : "/system/core/liblog/include/log/log_read.h"
4092  },
4093  {
4094   "alignment" : 8,
4095   "linker_set_key" : "const android::NativeHandle *",
4096   "name" : "const android::NativeHandle *",
4097   "referenced_type" : "type-362",
4098   "self_type" : "type-363",
4099   "size" : 8,
4100   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4101  },
4102  {
4103   "alignment" : 8,
4104   "linker_set_key" : "const android::RefBase *",
4105   "name" : "const android::RefBase *",
4106   "referenced_type" : "type-271",
4107   "self_type" : "type-272",
4108   "size" : 8,
4109   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4110  },
4111  {
4112   "alignment" : 8,
4113   "linker_set_key" : "const android::String16 *",
4114   "name" : "const android::String16 *",
4115   "referenced_type" : "type-37",
4116   "self_type" : "type-380",
4117   "size" : 8,
4118   "source_file" : "/system/core/libutils/include/utils/String16.h"
4119  },
4120  {
4121   "alignment" : 8,
4122   "linker_set_key" : "const android::String8 *",
4123   "name" : "const android::String8 *",
4124   "referenced_type" : "type-371",
4125   "self_type" : "type-373",
4126   "size" : 8,
4127   "source_file" : "/system/core/libutils/include/utils/String8.h"
4128  },
4129  {
4130   "alignment" : 8,
4131   "linker_set_key" : "const android::VectorImpl *",
4132   "name" : "const android::VectorImpl *",
4133   "referenced_type" : "type-458",
4134   "self_type" : "type-459",
4135   "size" : 8,
4136   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4137  },
4138  {
4139   "alignment" : 8,
4140   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4141   "name" : "const android::hardware::BpHwRefBase *",
4142   "referenced_type" : "type-384",
4143   "self_type" : "type-388",
4144   "size" : 8,
4145   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4146  },
4147  {
4148   "alignment" : 8,
4149   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4150   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4151   "referenced_type" : "type-424",
4152   "self_type" : "type-425",
4153   "size" : 8,
4154   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4155  },
4156  {
4157   "alignment" : 8,
4158   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4159   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4160   "referenced_type" : "type-429",
4161   "self_type" : "type-430",
4162   "size" : 8,
4163   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4164  },
4165  {
4166   "alignment" : 8,
4167   "linker_set_key" : "const android::hardware::Return<android::hardware::cas::V1_0::Status> *",
4168   "name" : "const android::hardware::Return<android::hardware::cas::V1_0::Status> *",
4169   "referenced_type" : "type-148",
4170   "self_type" : "type-149",
4171   "size" : 8,
4172   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4173  },
4174  {
4175   "alignment" : 8,
4176   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> > *",
4177   "name" : "const android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> > *",
4178   "referenced_type" : "type-157",
4179   "self_type" : "type-158",
4180   "size" : 8,
4181   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4182  },
4183  {
4184   "alignment" : 8,
4185   "linker_set_key" : "const android::hardware::Return<bool> *",
4186   "name" : "const android::hardware::Return<bool> *",
4187   "referenced_type" : "type-140",
4188   "self_type" : "type-142",
4189   "size" : 8,
4190   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4191  },
4192  {
4193   "alignment" : 8,
4194   "linker_set_key" : "const android::hardware::Status *",
4195   "name" : "const android::hardware::Status *",
4196   "referenced_type" : "type-127",
4197   "self_type" : "type-134",
4198   "size" : 8,
4199   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4200  },
4201  {
4202   "alignment" : 8,
4203   "linker_set_key" : "const android::hardware::cas::V1_0::BpHwDescramblerBase *",
4204   "name" : "const android::hardware::cas::V1_0::BpHwDescramblerBase *",
4205   "referenced_type" : "type-554",
4206   "self_type" : "type-555",
4207   "size" : 8,
4208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/BpHwDescramblerBase.h"
4209  },
4210  {
4211   "alignment" : 8,
4212   "linker_set_key" : "const android::hardware::cas::V1_0::IDescramblerBase *",
4213   "name" : "const android::hardware::cas::V1_0::IDescramblerBase *",
4214   "referenced_type" : "type-537",
4215   "self_type" : "type-538",
4216   "size" : 8,
4217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/IDescramblerBase.h"
4218  },
4219  {
4220   "alignment" : 8,
4221   "linker_set_key" : "const android::hardware::cas::native::V1_0::BpHwDescrambler *",
4222   "name" : "const android::hardware::cas::native::V1_0::BpHwDescrambler *",
4223   "referenced_type" : "type-556",
4224   "self_type" : "type-560",
4225   "size" : 8,
4226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
4227  },
4228  {
4229   "alignment" : 8,
4230   "linker_set_key" : "const android::hardware::cas::native::V1_0::IDescrambler *",
4231   "name" : "const android::hardware::cas::native::V1_0::IDescrambler *",
4232   "referenced_type" : "type-539",
4233   "self_type" : "type-540",
4234   "size" : 8,
4235   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
4236  },
4237  {
4238   "alignment" : 8,
4239   "linker_set_key" : "const android::hardware::cas::native::V1_0::SubSample *",
4240   "name" : "const android::hardware::cas::native::V1_0::SubSample *",
4241   "referenced_type" : "type-339",
4242   "self_type" : "type-338",
4243   "size" : 8,
4244   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4245  },
4246  {
4247   "alignment" : 8,
4248   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::cas::native::V1_0::SubSample> *",
4249   "name" : "const android::hardware::details::hidl_pointer<android::hardware::cas::native::V1_0::SubSample> *",
4250   "referenced_type" : "type-567",
4251   "self_type" : "type-568",
4252   "size" : 8,
4253   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4254  },
4255  {
4256   "alignment" : 8,
4257   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4258   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4259   "referenced_type" : "type-576",
4260   "self_type" : "type-577",
4261   "size" : 8,
4262   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4263  },
4264  {
4265   "alignment" : 8,
4266   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4267   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4268   "referenced_type" : "type-571",
4269   "self_type" : "type-572",
4270   "size" : 8,
4271   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4272  },
4273  {
4274   "alignment" : 8,
4275   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4276   "name" : "const android::hardware::details::hidl_pointer<int> *",
4277   "referenced_type" : "type-492",
4278   "self_type" : "type-501",
4279   "size" : 8,
4280   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4281  },
4282  {
4283   "alignment" : 8,
4284   "linker_set_key" : "const android::hardware::details::return_status *",
4285   "name" : "const android::hardware::details::return_status *",
4286   "referenced_type" : "type-162",
4287   "self_type" : "type-163",
4288   "size" : 8,
4289   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4290  },
4291  {
4292   "alignment" : 8,
4293   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4294   "name" : "const android::hardware::hidl_death_recipient *",
4295   "referenced_type" : "type-599",
4296   "self_type" : "type-600",
4297   "size" : 8,
4298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4299  },
4300  {
4301   "alignment" : 8,
4302   "linker_set_key" : "const android::hardware::hidl_memory *",
4303   "name" : "const android::hardware::hidl_memory *",
4304   "referenced_type" : "type-285",
4305   "self_type" : "type-289",
4306   "size" : 8,
4307   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4308  },
4309  {
4310   "alignment" : 8,
4311   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::cas::native::V1_0::SubSample> *",
4312   "name" : "const android::hardware::hidl_vec<android::hardware::cas::native::V1_0::SubSample> *",
4313   "referenced_type" : "type-340",
4314   "self_type" : "type-341",
4315   "size" : 8,
4316   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4317  },
4318  {
4319   "alignment" : 8,
4320   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4321   "name" : "const android::hardware::hidl_vec<int> *",
4322   "referenced_type" : "type-324",
4323   "self_type" : "type-325",
4324   "size" : 8,
4325   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4326  },
4327  {
4328   "alignment" : 8,
4329   "linker_set_key" : "const android::hardware::hidl_version *",
4330   "name" : "const android::hardware::hidl_version *",
4331   "referenced_type" : "type-349",
4332   "self_type" : "type-350",
4333   "size" : 8,
4334   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4335  },
4336  {
4337   "alignment" : 8,
4338   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4339   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4340   "referenced_type" : "type-547",
4341   "self_type" : "type-548",
4342   "size" : 8,
4343   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4344  },
4345  {
4346   "alignment" : 8,
4347   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4348   "name" : "const android::hidl::base::V1_0::IBase *",
4349   "referenced_type" : "type-435",
4350   "self_type" : "type-434",
4351   "size" : 8,
4352   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4353  },
4354  {
4355   "alignment" : 8,
4356   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4357   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4358   "referenced_type" : "type-64",
4359   "self_type" : "type-65",
4360   "size" : 8,
4361   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4362  },
4363  {
4364   "alignment" : 8,
4365   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4366   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4367   "referenced_type" : "type-510",
4368   "self_type" : "type-511",
4369   "size" : 8,
4370   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4371  },
4372  {
4373   "alignment" : 8,
4374   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4375   "name" : "const android::sp<android::hardware::IBinder> *",
4376   "referenced_type" : "type-43",
4377   "self_type" : "type-622",
4378   "size" : 8,
4379   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4380  },
4381  {
4382   "alignment" : 8,
4383   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4384   "name" : "const android::sp<android::hardware::ProcessState> *",
4385   "referenced_type" : "type-56",
4386   "self_type" : "type-57",
4387   "size" : 8,
4388   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4389  },
4390  {
4391   "alignment" : 8,
4392   "linker_set_key" : "const android::sp<android::hardware::cas::V1_0::IDescramblerBase> *",
4393   "name" : "const android::sp<android::hardware::cas::V1_0::IDescramblerBase> *",
4394   "referenced_type" : "type-94",
4395   "self_type" : "type-96",
4396   "size" : 8,
4397   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4398  },
4399  {
4400   "alignment" : 8,
4401   "linker_set_key" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
4402   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
4403   "referenced_type" : "type-104",
4404   "self_type" : "type-103",
4405   "size" : 8,
4406   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4407  },
4408  {
4409   "alignment" : 8,
4410   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4411   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4412   "referenced_type" : "type-118",
4413   "self_type" : "type-117",
4414   "size" : 8,
4415   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4416  },
4417  {
4418   "alignment" : 8,
4419   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4420   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4421   "referenced_type" : "type-331",
4422   "self_type" : "type-590",
4423   "size" : 8,
4424   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4425  },
4426  {
4427   "alignment" : 8,
4428   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4429   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4430   "referenced_type" : "type-604",
4431   "self_type" : "type-618",
4432   "size" : 8,
4433   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4434  },
4435  {
4436   "alignment" : 8,
4437   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4438   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4439   "referenced_type" : "type-62",
4440   "self_type" : "type-63",
4441   "size" : 8,
4442   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4443  },
4444  {
4445   "alignment" : 8,
4446   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4447   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4448   "referenced_type" : "type-77",
4449   "self_type" : "type-78",
4450   "size" : 8,
4451   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4452  },
4453  {
4454   "alignment" : 8,
4455   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4456   "name" : "const android::wp<android::hardware::BHwBinder> *",
4457   "referenced_type" : "type-587",
4458   "self_type" : "type-588",
4459   "size" : 8,
4460   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4461  },
4462  {
4463   "alignment" : 8,
4464   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4465   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4466   "referenced_type" : "type-307",
4467   "self_type" : "type-318",
4468   "size" : 8,
4469   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4470  },
4471  {
4472   "alignment" : 8,
4473   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4474   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4475   "referenced_type" : "type-130",
4476   "self_type" : "type-129",
4477   "size" : 8,
4478   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4479  },
4480  {
4481   "alignment" : 8,
4482   "linker_set_key" : "const char *",
4483   "name" : "const char *",
4484   "referenced_type" : "type-51",
4485   "self_type" : "type-50",
4486   "size" : 8,
4487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4488  },
4489  {
4490   "alignment" : 8,
4491   "linker_set_key" : "const char16_t *",
4492   "name" : "const char16_t *",
4493   "referenced_type" : "type-40",
4494   "self_type" : "type-39",
4495   "size" : 8,
4496   "source_file" : "/system/core/libutils/include/utils/String16.h"
4497  },
4498  {
4499   "alignment" : 8,
4500   "linker_set_key" : "const log_msg *",
4501   "name" : "const log_msg *",
4502   "referenced_type" : "type-82",
4503   "self_type" : "type-105",
4504   "size" : 8,
4505   "source_file" : "/system/core/liblog/include/log/log_read.h"
4506  },
4507  {
4508   "alignment" : 8,
4509   "linker_set_key" : "const native_handle *",
4510   "name" : "const native_handle *",
4511   "referenced_type" : "type-258",
4512   "self_type" : "type-257",
4513   "size" : 8,
4514   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4515  },
4516  {
4517   "alignment" : 8,
4518   "linker_set_key" : "const unsigned char *",
4519   "name" : "const unsigned char *",
4520   "referenced_type" : "type-251",
4521   "self_type" : "type-346",
4522   "size" : 8,
4523   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4524  },
4525  {
4526   "alignment" : 8,
4527   "linker_set_key" : "const unsigned long long *",
4528   "name" : "const unsigned long long *",
4529   "referenced_type" : "type-400",
4530   "self_type" : "type-399",
4531   "size" : 8,
4532   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4533  },
4534  {
4535   "alignment" : 8,
4536   "linker_set_key" : "const void *",
4537   "name" : "const void *",
4538   "referenced_type" : "type-353",
4539   "self_type" : "type-354",
4540   "size" : 8,
4541   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4542  },
4543  {
4544   "alignment" : 8,
4545   "linker_set_key" : "int (*)(void *)",
4546   "name" : "int (*)(void *)",
4547   "referenced_type" : "type-489",
4548   "self_type" : "type-490",
4549   "size" : 8,
4550   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4551  },
4552  {
4553   "alignment" : 8,
4554   "linker_set_key" : "int *",
4555   "name" : "int *",
4556   "referenced_type" : "type-15",
4557   "self_type" : "type-323",
4558   "size" : 8,
4559   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4560  },
4561  {
4562   "alignment" : 8,
4563   "linker_set_key" : "log_msg *",
4564   "name" : "log_msg *",
4565   "referenced_type" : "type-83",
4566   "self_type" : "type-155",
4567   "size" : 8,
4568   "source_file" : "/system/core/liblog/include/log/log_read.h"
4569  },
4570  {
4571   "alignment" : 8,
4572   "linker_set_key" : "native_handle *",
4573   "name" : "native_handle *",
4574   "referenced_type" : "type-177",
4575   "self_type" : "type-176",
4576   "size" : 8,
4577   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4578  },
4579  {
4580   "alignment" : 8,
4581   "linker_set_key" : "unsigned char *",
4582   "name" : "unsigned char *",
4583   "referenced_type" : "type-86",
4584   "self_type" : "type-330",
4585   "size" : 8,
4586   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4587  },
4588  {
4589   "alignment" : 8,
4590   "linker_set_key" : "unsigned long *",
4591   "name" : "unsigned long *",
4592   "referenced_type" : "type-20",
4593   "self_type" : "type-414",
4594   "size" : 8,
4595   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4596  },
4597  {
4598   "alignment" : 8,
4599   "linker_set_key" : "unsigned long long *",
4600   "name" : "unsigned long long *",
4601   "referenced_type" : "type-230",
4602   "self_type" : "type-395",
4603   "size" : 8,
4604   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4605  },
4606  {
4607   "alignment" : 8,
4608   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4609   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4610   "referenced_type" : "type-397",
4611   "self_type" : "type-396",
4612   "size" : 8,
4613   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4614  },
4615  {
4616   "alignment" : 8,
4617   "linker_set_key" : "void *",
4618   "name" : "void *",
4619   "referenced_type" : "type-17",
4620   "self_type" : "type-16",
4621   "size" : 8,
4622   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4623  },
4624  {
4625   "alignment" : 8,
4626   "linker_set_key" : "void **",
4627   "name" : "void **",
4628   "referenced_type" : "type-16",
4629   "self_type" : "type-491",
4630   "size" : 8,
4631   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4632  }
4633 ],
4634 "qualified_types" :
4635 [
4636  {
4637   "alignment" : 8,
4638   "is_const" : true,
4639   "linker_set_key" : "android::RefBase::weakref_impl *const",
4640   "name" : "android::RefBase::weakref_impl *const",
4641   "referenced_type" : "type-591",
4642   "self_type" : "type-593",
4643   "size" : 8,
4644   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4645  },
4646  {
4647   "alignment" : 8,
4648   "is_const" : true,
4649   "linker_set_key" : "android::RefBase::weakref_impl *const",
4650   "name" : "android::RefBase::weakref_impl *const",
4651   "referenced_type" : "type-7",
4652   "self_type" : "type-6",
4653   "size" : 8,
4654   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4655  },
4656  {
4657   "alignment" : 8,
4658   "is_const" : true,
4659   "linker_set_key" : "android::hardware::IBinder *const",
4660   "name" : "android::hardware::IBinder *const",
4661   "referenced_type" : "type-29",
4662   "self_type" : "type-386",
4663   "size" : 8,
4664   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4665  },
4666  {
4667   "alignment" : 8,
4668   "is_const" : true,
4669   "linker_set_key" : "const android::NativeHandle",
4670   "name" : "const android::NativeHandle",
4671   "referenced_type" : "type-175",
4672   "self_type" : "type-362",
4673   "size" : 24,
4674   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4675  },
4676  {
4677   "alignment" : 8,
4678   "is_const" : true,
4679   "linker_set_key" : "const android::RefBase",
4680   "name" : "const android::RefBase",
4681   "referenced_type" : "type-5",
4682   "self_type" : "type-271",
4683   "size" : 16,
4684   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4685  },
4686  {
4687   "alignment" : 8,
4688   "is_const" : true,
4689   "linker_set_key" : "const android::String16",
4690   "name" : "const android::String16",
4691   "referenced_type" : "type-38",
4692   "self_type" : "type-37",
4693   "size" : 8,
4694   "source_file" : "/system/core/libutils/include/utils/String16.h"
4695  },
4696  {
4697   "alignment" : 8,
4698   "is_const" : true,
4699   "linker_set_key" : "const android::String8",
4700   "name" : "const android::String8",
4701   "referenced_type" : "type-49",
4702   "self_type" : "type-371",
4703   "size" : 8,
4704   "source_file" : "/system/core/libutils/include/utils/String8.h"
4705  },
4706  {
4707   "alignment" : 8,
4708   "is_const" : true,
4709   "linker_set_key" : "const android::VectorImpl",
4710   "name" : "const android::VectorImpl",
4711   "referenced_type" : "type-25",
4712   "self_type" : "type-458",
4713   "size" : 40,
4714   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4715  },
4716  {
4717   "alignment" : 8,
4718   "is_const" : true,
4719   "linker_set_key" : "const android::hardware::BpHwRefBase",
4720   "name" : "const android::hardware::BpHwRefBase",
4721   "referenced_type" : "type-385",
4722   "self_type" : "type-384",
4723   "size" : 48,
4724   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4725  },
4726  {
4727   "alignment" : 8,
4728   "is_const" : true,
4729   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4730   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4731   "referenced_type" : "type-418",
4732   "self_type" : "type-424",
4733   "size" : 64,
4734   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4735  },
4736  {
4737   "alignment" : 8,
4738   "is_const" : true,
4739   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4740   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4741   "referenced_type" : "type-426",
4742   "self_type" : "type-429",
4743   "size" : 64,
4744   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4745  },
4746  {
4747   "alignment" : 8,
4748   "is_const" : true,
4749   "linker_set_key" : "const android::hardware::Parcel",
4750   "name" : "const android::hardware::Parcel",
4751   "referenced_type" : "type-393",
4752   "self_type" : "type-404",
4753   "size" : 136,
4754   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4755  },
4756  {
4757   "alignment" : 8,
4758   "is_const" : true,
4759   "linker_set_key" : "const android::hardware::Return<android::hardware::cas::V1_0::Status>",
4760   "name" : "const android::hardware::Return<android::hardware::cas::V1_0::Status>",
4761   "referenced_type" : "type-143",
4762   "self_type" : "type-148",
4763   "size" : 40,
4764   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4765  },
4766  {
4767   "alignment" : 8,
4768   "is_const" : true,
4769   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> >",
4770   "name" : "const android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> >",
4771   "referenced_type" : "type-150",
4772   "self_type" : "type-157",
4773   "size" : 48,
4774   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4775  },
4776  {
4777   "alignment" : 8,
4778   "is_const" : true,
4779   "linker_set_key" : "const android::hardware::Return<bool>",
4780   "name" : "const android::hardware::Return<bool>",
4781   "referenced_type" : "type-135",
4782   "self_type" : "type-140",
4783   "size" : 40,
4784   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4785  },
4786  {
4787   "alignment" : 8,
4788   "is_const" : true,
4789   "linker_set_key" : "const android::hardware::Status",
4790   "name" : "const android::hardware::Status",
4791   "referenced_type" : "type-123",
4792   "self_type" : "type-127",
4793   "size" : 32,
4794   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4795  },
4796  {
4797   "alignment" : 8,
4798   "is_const" : true,
4799   "linker_set_key" : "const android::hardware::cas::V1_0::BpHwDescramblerBase",
4800   "name" : "const android::hardware::cas::V1_0::BpHwDescramblerBase",
4801   "referenced_type" : "type-551",
4802   "self_type" : "type-554",
4803   "size" : 216,
4804   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/BpHwDescramblerBase.h"
4805  },
4806  {
4807   "alignment" : 8,
4808   "is_const" : true,
4809   "linker_set_key" : "const android::hardware::cas::V1_0::IDescramblerBase",
4810   "name" : "const android::hardware::cas::V1_0::IDescramblerBase",
4811   "referenced_type" : "type-81",
4812   "self_type" : "type-537",
4813   "size" : 24,
4814   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/IDescramblerBase.h"
4815  },
4816  {
4817   "alignment" : 4,
4818   "is_const" : true,
4819   "linker_set_key" : "const android::hardware::cas::V1_0::Status",
4820   "name" : "const android::hardware::cas::V1_0::Status",
4821   "referenced_type" : "type-144",
4822   "self_type" : "type-534",
4823   "size" : 4,
4824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/types.h"
4825  },
4826  {
4827   "alignment" : 8,
4828   "is_const" : true,
4829   "linker_set_key" : "const android::hardware::cas::native::V1_0::BpHwDescrambler",
4830   "name" : "const android::hardware::cas::native::V1_0::BpHwDescrambler",
4831   "referenced_type" : "type-557",
4832   "self_type" : "type-556",
4833   "size" : 216,
4834   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
4835  },
4836  {
4837   "alignment" : 4,
4838   "is_const" : true,
4839   "linker_set_key" : "const android::hardware::cas::native::V1_0::BufferType",
4840   "name" : "const android::hardware::cas::native::V1_0::BufferType",
4841   "referenced_type" : "type-524",
4842   "self_type" : "type-528",
4843   "size" : 4,
4844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h"
4845  },
4846  {
4847   "alignment" : 8,
4848   "is_const" : true,
4849   "linker_set_key" : "const android::hardware::cas::native::V1_0::DestinationBuffer",
4850   "name" : "const android::hardware::cas::native::V1_0::DestinationBuffer",
4851   "referenced_type" : "type-525",
4852   "self_type" : "type-563",
4853   "size" : 80,
4854   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
4855  },
4856  {
4857   "alignment" : 8,
4858   "is_const" : true,
4859   "linker_set_key" : "const android::hardware::cas::native::V1_0::IDescrambler",
4860   "name" : "const android::hardware::cas::native::V1_0::IDescrambler",
4861   "referenced_type" : "type-100",
4862   "self_type" : "type-539",
4863   "size" : 24,
4864   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
4865  },
4866  {
4867   "alignment" : 4,
4868   "is_const" : true,
4869   "linker_set_key" : "const android::hardware::cas::native::V1_0::ScramblingControl",
4870   "name" : "const android::hardware::cas::native::V1_0::ScramblingControl",
4871   "referenced_type" : "type-522",
4872   "self_type" : "type-526",
4873   "size" : 4,
4874   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h"
4875  },
4876  {
4877   "alignment" : 8,
4878   "is_const" : true,
4879   "linker_set_key" : "const android::hardware::cas::native::V1_0::SharedBuffer",
4880   "name" : "const android::hardware::cas::native::V1_0::SharedBuffer",
4881   "referenced_type" : "type-523",
4882   "self_type" : "type-561",
4883   "size" : 56,
4884   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
4885  },
4886  {
4887   "alignment" : 4,
4888   "is_const" : true,
4889   "linker_set_key" : "const android::hardware::cas::native::V1_0::SubSample",
4890   "name" : "const android::hardware::cas::native::V1_0::SubSample",
4891   "referenced_type" : "type-337",
4892   "self_type" : "type-339",
4893   "size" : 8,
4894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4895  },
4896  {
4897   "alignment" : 4,
4898   "is_const" : true,
4899   "linker_set_key" : "const android::hardware::details::SchedPrio",
4900   "name" : "const android::hardware::details::SchedPrio",
4901   "referenced_type" : "type-421",
4902   "self_type" : "type-423",
4903   "size" : 8,
4904   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4905  },
4906  {
4907   "alignment" : 8,
4908   "is_const" : true,
4909   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::cas::native::V1_0::SubSample>",
4910   "name" : "const android::hardware::details::hidl_pointer<android::hardware::cas::native::V1_0::SubSample>",
4911   "referenced_type" : "type-334",
4912   "self_type" : "type-567",
4913   "size" : 8,
4914   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4915  },
4916  {
4917   "alignment" : 8,
4918   "is_const" : true,
4919   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4920   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4921   "referenced_type" : "type-310",
4922   "self_type" : "type-576",
4923   "size" : 8,
4924   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4925  },
4926  {
4927   "alignment" : 8,
4928   "is_const" : true,
4929   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4930   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4931   "referenced_type" : "type-301",
4932   "self_type" : "type-571",
4933   "size" : 8,
4934   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4935  },
4936  {
4937   "alignment" : 8,
4938   "is_const" : true,
4939   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4940   "name" : "const android::hardware::details::hidl_pointer<int>",
4941   "referenced_type" : "type-321",
4942   "self_type" : "type-492",
4943   "size" : 8,
4944   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4945  },
4946  {
4947   "alignment" : 8,
4948   "is_const" : true,
4949   "linker_set_key" : "const android::hardware::details::return_status",
4950   "name" : "const android::hardware::details::return_status",
4951   "referenced_type" : "type-136",
4952   "self_type" : "type-162",
4953   "size" : 40,
4954   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4955  },
4956  {
4957   "alignment" : 8,
4958   "is_const" : true,
4959   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4960   "name" : "const android::hardware::hidl_death_recipient",
4961   "referenced_type" : "type-112",
4962   "self_type" : "type-599",
4963   "size" : 24,
4964   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4965  },
4966  {
4967   "alignment" : 8,
4968   "is_const" : true,
4969   "linker_set_key" : "const android::hardware::hidl_handle",
4970   "name" : "const android::hardware::hidl_handle",
4971   "referenced_type" : "type-276",
4972   "self_type" : "type-355",
4973   "size" : 16,
4974   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4975  },
4976  {
4977   "alignment" : 8,
4978   "is_const" : true,
4979   "linker_set_key" : "const android::hardware::hidl_memory",
4980   "name" : "const android::hardware::hidl_memory",
4981   "referenced_type" : "type-282",
4982   "self_type" : "type-285",
4983   "size" : 40,
4984   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4985  },
4986  {
4987   "alignment" : 8,
4988   "is_const" : true,
4989   "linker_set_key" : "const android::hardware::hidl_string",
4990   "name" : "const android::hardware::hidl_string",
4991   "referenced_type" : "type-278",
4992   "self_type" : "type-277",
4993   "size" : 16,
4994   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4995  },
4996  {
4997   "alignment" : 8,
4998   "is_const" : true,
4999   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::cas::native::V1_0::SubSample>",
5000   "name" : "const android::hardware::hidl_vec<android::hardware::cas::native::V1_0::SubSample>",
5001   "referenced_type" : "type-333",
5002   "self_type" : "type-340",
5003   "size" : 16,
5004   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5005  },
5006  {
5007   "alignment" : 8,
5008   "is_const" : true,
5009   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5010   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5011   "referenced_type" : "type-300",
5012   "self_type" : "type-541",
5013   "size" : 16,
5014   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h"
5015  },
5016  {
5017   "alignment" : 8,
5018   "is_const" : true,
5019   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5020   "name" : "const android::hardware::hidl_vec<int>",
5021   "referenced_type" : "type-320",
5022   "self_type" : "type-324",
5023   "size" : 16,
5024   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5025  },
5026  {
5027   "alignment" : 8,
5028   "is_const" : true,
5029   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
5030   "name" : "const android::hardware::hidl_vec<unsigned char>",
5031   "referenced_type" : "type-327",
5032   "self_type" : "type-565",
5033   "size" : 16,
5034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h"
5035  },
5036  {
5037   "alignment" : 2,
5038   "is_const" : true,
5039   "linker_set_key" : "const android::hardware::hidl_version",
5040   "name" : "const android::hardware::hidl_version",
5041   "referenced_type" : "type-347",
5042   "self_type" : "type-349",
5043   "size" : 4,
5044   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5045  },
5046  {
5047   "alignment" : 8,
5048   "is_const" : true,
5049   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5050   "name" : "const android::hidl::base::V1_0::BpHwBase",
5051   "referenced_type" : "type-544",
5052   "self_type" : "type-547",
5053   "size" : 216,
5054   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5055  },
5056  {
5057   "alignment" : 4,
5058   "is_const" : true,
5059   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5060   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5061   "referenced_type" : "type-365",
5062   "self_type" : "type-366",
5063   "size" : 4,
5064   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5065  },
5066  {
5067   "alignment" : 8,
5068   "is_const" : true,
5069   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5070   "name" : "const android::hidl::base::V1_0::IBase",
5071   "referenced_type" : "type-4",
5072   "self_type" : "type-435",
5073   "size" : 24,
5074   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5075  },
5076  {
5077   "alignment" : 8,
5078   "is_const" : true,
5079   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5080   "name" : "const android::hidl::base::V1_0::IBase *const",
5081   "referenced_type" : "type-434",
5082   "self_type" : "type-437",
5083   "size" : 8,
5084   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5085  },
5086  {
5087   "alignment" : 8,
5088   "is_const" : true,
5089   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5090   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5091   "referenced_type" : "type-60",
5092   "self_type" : "type-64",
5093   "size" : 24,
5094   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5095  },
5096  {
5097   "alignment" : 4,
5098   "is_const" : true,
5099   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5100   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5101   "referenced_type" : "type-513",
5102   "self_type" : "type-517",
5103   "size" : 4,
5104   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5105  },
5106  {
5107   "alignment" : 1,
5108   "is_const" : true,
5109   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5110   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5111   "referenced_type" : "type-512",
5112   "self_type" : "type-515",
5113   "size" : 1,
5114   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5115  },
5116  {
5117   "alignment" : 8,
5118   "is_const" : true,
5119   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5120   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5121   "referenced_type" : "type-75",
5122   "self_type" : "type-510",
5123   "size" : 24,
5124   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5125  },
5126  {
5127   "alignment" : 8,
5128   "is_const" : true,
5129   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5130   "name" : "const android::sp<android::hardware::IBinder>",
5131   "referenced_type" : "type-44",
5132   "self_type" : "type-43",
5133   "size" : 8,
5134   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5135  },
5136  {
5137   "alignment" : 8,
5138   "is_const" : true,
5139   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5140   "name" : "const android::sp<android::hardware::ProcessState>",
5141   "referenced_type" : "type-12",
5142   "self_type" : "type-56",
5143   "size" : 8,
5144   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5145  },
5146  {
5147   "alignment" : 8,
5148   "is_const" : true,
5149   "linker_set_key" : "const android::sp<android::hardware::cas::V1_0::IDescramblerBase>",
5150   "name" : "const android::sp<android::hardware::cas::V1_0::IDescramblerBase>",
5151   "referenced_type" : "type-79",
5152   "self_type" : "type-94",
5153   "size" : 8,
5154   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5155  },
5156  {
5157   "alignment" : 8,
5158   "is_const" : true,
5159   "linker_set_key" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
5160   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
5161   "referenced_type" : "type-98",
5162   "self_type" : "type-104",
5163   "size" : 8,
5164   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5165  },
5166  {
5167   "alignment" : 8,
5168   "is_const" : true,
5169   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5170   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5171   "referenced_type" : "type-107",
5172   "self_type" : "type-118",
5173   "size" : 8,
5174   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5175  },
5176  {
5177   "alignment" : 8,
5178   "is_const" : true,
5179   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5180   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5181   "referenced_type" : "type-332",
5182   "self_type" : "type-331",
5183   "size" : 8,
5184   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5185  },
5186  {
5187   "alignment" : 8,
5188   "is_const" : true,
5189   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5190   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5191   "referenced_type" : "type-408",
5192   "self_type" : "type-604",
5193   "size" : 8,
5194   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5195  },
5196  {
5197   "alignment" : 8,
5198   "is_const" : true,
5199   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5200   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5201   "referenced_type" : "type-58",
5202   "self_type" : "type-62",
5203   "size" : 8,
5204   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5205  },
5206  {
5207   "alignment" : 8,
5208   "is_const" : true,
5209   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5210   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5211   "referenced_type" : "type-73",
5212   "self_type" : "type-77",
5213   "size" : 8,
5214   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5215  },
5216  {
5217   "alignment" : 8,
5218   "is_const" : true,
5219   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5220   "name" : "const android::wp<android::hardware::BHwBinder>",
5221   "referenced_type" : "type-372",
5222   "self_type" : "type-587",
5223   "size" : 16,
5224   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5225  },
5226  {
5227   "alignment" : 8,
5228   "is_const" : true,
5229   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5230   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5231   "referenced_type" : "type-110",
5232   "self_type" : "type-307",
5233   "size" : 16,
5234   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5235  },
5236  {
5237   "alignment" : 8,
5238   "is_const" : true,
5239   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5240   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5241   "referenced_type" : "type-113",
5242   "self_type" : "type-130",
5243   "size" : 16,
5244   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5245  },
5246  {
5247   "alignment" : 1,
5248   "is_const" : true,
5249   "linker_set_key" : "const bool",
5250   "name" : "const bool",
5251   "referenced_type" : "type-33",
5252   "self_type" : "type-69",
5253   "size" : 1,
5254   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5255  },
5256  {
5257   "alignment" : 1,
5258   "is_const" : true,
5259   "linker_set_key" : "const char",
5260   "name" : "const char",
5261   "referenced_type" : "type-52",
5262   "self_type" : "type-51",
5263   "size" : 1,
5264   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5265  },
5266  {
5267   "alignment" : 2,
5268   "is_const" : true,
5269   "linker_set_key" : "const char16_t",
5270   "name" : "const char16_t",
5271   "referenced_type" : "type-41",
5272   "self_type" : "type-40",
5273   "size" : 2,
5274   "source_file" : "/system/core/libutils/include/utils/String16.h"
5275  },
5276  {
5277   "alignment" : 8,
5278   "is_const" : true,
5279   "linker_set_key" : "const double",
5280   "name" : "const double",
5281   "referenced_type" : "type-241",
5282   "self_type" : "type-267",
5283   "size" : 8,
5284   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5285  },
5286  {
5287   "alignment" : 4,
5288   "is_const" : true,
5289   "linker_set_key" : "const float",
5290   "name" : "const float",
5291   "referenced_type" : "type-236",
5292   "self_type" : "type-265",
5293   "size" : 4,
5294   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5295  },
5296  {
5297   "alignment" : 4,
5298   "is_const" : true,
5299   "linker_set_key" : "const int",
5300   "name" : "const int",
5301   "referenced_type" : "type-15",
5302   "self_type" : "type-473",
5303   "size" : 4,
5304   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5305  },
5306  {
5307   "is_const" : true,
5308   "linker_set_key" : "const iter<is_const>",
5309   "name" : "const iter<is_const>",
5310   "referenced_type" : "type-292",
5311   "self_type" : "type-291",
5312   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5313  },
5314  {
5315   "is_const" : true,
5316   "linker_set_key" : "const iter<is_const>",
5317   "name" : "const iter<is_const>",
5318   "referenced_type" : "type-595",
5319   "self_type" : "type-594",
5320   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5321  },
5322  {
5323   "alignment" : 4,
5324   "is_const" : true,
5325   "linker_set_key" : "const log_msg",
5326   "name" : "const log_msg",
5327   "referenced_type" : "type-83",
5328   "self_type" : "type-82",
5329   "size" : 5124,
5330   "source_file" : "/system/core/liblog/include/log/log_read.h"
5331  },
5332  {
5333   "alignment" : 8,
5334   "is_const" : true,
5335   "linker_set_key" : "const long",
5336   "name" : "const long",
5337   "referenced_type" : "type-21",
5338   "self_type" : "type-262",
5339   "size" : 8,
5340   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5341  },
5342  {
5343   "alignment" : 4,
5344   "is_const" : true,
5345   "linker_set_key" : "const native_handle",
5346   "name" : "const native_handle",
5347   "referenced_type" : "type-177",
5348   "self_type" : "type-258",
5349   "size" : 12,
5350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5351  },
5352  {
5353   "alignment" : 2,
5354   "is_const" : true,
5355   "linker_set_key" : "const short",
5356   "name" : "const short",
5357   "referenced_type" : "type-198",
5358   "self_type" : "type-253",
5359   "size" : 2,
5360   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5361  },
5362  {
5363   "alignment" : 1,
5364   "is_const" : true,
5365   "linker_set_key" : "const signed char",
5366   "name" : "const signed char",
5367   "referenced_type" : "type-249",
5368   "self_type" : "type-248",
5369   "size" : 1,
5370   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5371  },
5372  {
5373   "alignment" : 4,
5374   "is_const" : true,
5375   "linker_set_key" : "const std::array<android::hardware::cas::V1_0::Status, 15>",
5376   "name" : "const std::array<android::hardware::cas::V1_0::Status, 15>",
5377   "referenced_type" : "type-536",
5378   "self_type" : "type-535",
5379   "size" : 60,
5380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/types.h"
5381  },
5382  {
5383   "alignment" : 4,
5384   "is_const" : true,
5385   "linker_set_key" : "const std::array<android::hardware::cas::native::V1_0::BufferType, 2>",
5386   "name" : "const std::array<android::hardware::cas::native::V1_0::BufferType, 2>",
5387   "referenced_type" : "type-532",
5388   "self_type" : "type-531",
5389   "size" : 8,
5390   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h"
5391  },
5392  {
5393   "alignment" : 4,
5394   "is_const" : true,
5395   "linker_set_key" : "const std::array<android::hardware::cas::native::V1_0::BufferType, 2>",
5396   "name" : "const std::array<android::hardware::cas::native::V1_0::BufferType, 2>",
5397   "referenced_type" : "type-612",
5398   "self_type" : "type-611",
5399   "size" : 8,
5400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h"
5401  },
5402  {
5403   "alignment" : 4,
5404   "is_const" : true,
5405   "linker_set_key" : "const std::array<android::hardware::cas::native::V1_0::ScramblingControl, 4>",
5406   "name" : "const std::array<android::hardware::cas::native::V1_0::ScramblingControl, 4>",
5407   "referenced_type" : "type-530",
5408   "self_type" : "type-529",
5409   "size" : 16,
5410   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h"
5411  },
5412  {
5413   "alignment" : 4,
5414   "is_const" : true,
5415   "linker_set_key" : "const std::array<android::hardware::cas::native::V1_0::ScramblingControl, 4>",
5416   "name" : "const std::array<android::hardware::cas::native::V1_0::ScramblingControl, 4>",
5417   "referenced_type" : "type-610",
5418   "self_type" : "type-609",
5419   "size" : 16,
5420   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h"
5421  },
5422  {
5423   "alignment" : 4,
5424   "is_const" : true,
5425   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5426   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5427   "referenced_type" : "type-369",
5428   "self_type" : "type-368",
5429   "size" : 12,
5430   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5431  },
5432  {
5433   "alignment" : 4,
5434   "is_const" : true,
5435   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5436   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5437   "referenced_type" : "type-598",
5438   "self_type" : "type-597",
5439   "size" : 12,
5440   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5441  },
5442  {
5443   "alignment" : 4,
5444   "is_const" : true,
5445   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5446   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5447   "referenced_type" : "type-521",
5448   "self_type" : "type-520",
5449   "size" : 4,
5450   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5451  },
5452  {
5453   "alignment" : 1,
5454   "is_const" : true,
5455   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5456   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5457   "referenced_type" : "type-519",
5458   "self_type" : "type-518",
5459   "size" : 3,
5460   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5461  },
5462  {
5463   "alignment" : 8,
5464   "is_const" : true,
5465   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5466   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5467   "referenced_type" : "type-416",
5468   "self_type" : "type-415",
5469   "size" : 24,
5470   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5471  },
5472  {
5473   "alignment" : 8,
5474   "is_const" : true,
5475   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5476   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5477   "referenced_type" : "type-317",
5478   "self_type" : "type-316",
5479   "size" : 16,
5480   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5481  },
5482  {
5483   "alignment" : 8,
5484   "is_const" : true,
5485   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5486   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5487   "referenced_type" : "type-306",
5488   "self_type" : "type-305",
5489   "size" : 16,
5490   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5491  },
5492  {
5493   "alignment" : 8,
5494   "is_const" : true,
5495   "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 *> > *)> > >",
5496   "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 *> > *)> > >",
5497   "referenced_type" : "type-582",
5498   "self_type" : "type-581",
5499   "size" : 24,
5500   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5501  },
5502  {
5503   "alignment" : 8,
5504   "is_const" : true,
5505   "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 *> > *)> > >",
5506   "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 *> > *)> > >",
5507   "referenced_type" : "type-615",
5508   "self_type" : "type-614",
5509   "size" : 24,
5510   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5511  },
5512  {
5513   "alignment" : 1,
5514   "is_const" : true,
5515   "linker_set_key" : "const unsigned char",
5516   "name" : "const unsigned char",
5517   "referenced_type" : "type-86",
5518   "self_type" : "type-251",
5519   "size" : 1,
5520   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5521  },
5522  {
5523   "alignment" : 4,
5524   "is_const" : true,
5525   "linker_set_key" : "const unsigned int",
5526   "name" : "const unsigned int",
5527   "referenced_type" : "type-2",
5528   "self_type" : "type-26",
5529   "size" : 4,
5530   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5531  },
5532  {
5533   "alignment" : 8,
5534   "is_const" : true,
5535   "linker_set_key" : "const unsigned long",
5536   "name" : "const unsigned long",
5537   "referenced_type" : "type-20",
5538   "self_type" : "type-27",
5539   "size" : 8,
5540   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5541  },
5542  {
5543   "alignment" : 8,
5544   "is_const" : true,
5545   "linker_set_key" : "const unsigned long long",
5546   "name" : "const unsigned long long",
5547   "referenced_type" : "type-230",
5548   "self_type" : "type-400",
5549   "size" : 8,
5550   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5551  },
5552  {
5553   "alignment" : 2,
5554   "is_const" : true,
5555   "linker_set_key" : "const unsigned short",
5556   "name" : "const unsigned short",
5557   "referenced_type" : "type-88",
5558   "self_type" : "type-259",
5559   "size" : 2,
5560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5561  },
5562  {
5563   "is_const" : true,
5564   "linker_set_key" : "const void",
5565   "name" : "const void",
5566   "referenced_type" : "type-17",
5567   "self_type" : "type-353",
5568   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5569  },
5570  {
5571   "alignment" : 1,
5572   "is_volatile" : true,
5573   "linker_set_key" : "volatile bool",
5574   "name" : "volatile bool",
5575   "referenced_type" : "type-33",
5576   "self_type" : "type-72",
5577   "size" : 1,
5578   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5579  },
5580  {
5581   "alignment" : 4,
5582   "is_volatile" : true,
5583   "linker_set_key" : "volatile int",
5584   "name" : "volatile int",
5585   "referenced_type" : "type-15",
5586   "self_type" : "type-53",
5587   "size" : 4,
5588   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5589  }
5590 ],
5591 "record_types" :
5592 [
5593  {
5594   "alignment" : 4,
5595   "fields" :
5596   [
5597    {
5598     "access" : "private",
5599     "field_name" : "mCond",
5600     "referenced_type" : "type-71"
5601    }
5602   ],
5603   "linker_set_key" : "android::Condition",
5604   "name" : "android::Condition",
5605   "record_kind" : "class",
5606   "referenced_type" : "type-70",
5607   "self_type" : "type-70",
5608   "size" : 48,
5609   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5610   "unique_id" : "_ZTSN7android9ConditionE"
5611  },
5612  {
5613   "alignment" : 8,
5614   "fields" :
5615   [
5616    {
5617     "access" : "private",
5618     "field_name" : "mVector",
5619     "referenced_type" : "type-46"
5620    }
5621   ],
5622   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5623   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5624   "record_kind" : "class",
5625   "referenced_type" : "type-45",
5626   "self_type" : "type-45",
5627   "size" : 40,
5628   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5629   "template_args" : [ "type-38", "type-44" ],
5630   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5631  },
5632  {
5633   "alignment" : 4,
5634   "fields" :
5635   [
5636    {
5637     "access" : "private",
5638     "field_name" : "mCount",
5639     "referenced_type" : "type-174"
5640    }
5641   ],
5642   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5643   "name" : "android::LightRefBase<android::NativeHandle>",
5644   "record_kind" : "class",
5645   "referenced_type" : "type-173",
5646   "self_type" : "type-173",
5647   "size" : 4,
5648   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5649   "template_args" : [ "type-175" ],
5650   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5651  },
5652  {
5653   "alignment" : 4,
5654   "fields" :
5655   [
5656    {
5657     "access" : "private",
5658     "field_name" : "mCount",
5659     "referenced_type" : "type-171"
5660    }
5661   ],
5662   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5663   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5664   "record_kind" : "class",
5665   "referenced_type" : "type-170",
5666   "self_type" : "type-170",
5667   "size" : 4,
5668   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5669   "template_args" : [ "type-172" ],
5670   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5671  },
5672  {
5673   "alignment" : 4,
5674   "fields" :
5675   [
5676    {
5677     "access" : "private",
5678     "field_name" : "mMutex",
5679     "referenced_type" : "type-23"
5680    }
5681   ],
5682   "linker_set_key" : "android::Mutex",
5683   "name" : "android::Mutex",
5684   "record_kind" : "class",
5685   "referenced_type" : "type-22",
5686   "self_type" : "type-22",
5687   "size" : 40,
5688   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5689   "unique_id" : "_ZTSN7android5MutexE"
5690  },
5691  {
5692   "alignment" : 8,
5693   "fields" :
5694   [
5695    {
5696     "access" : "private",
5697     "field_name" : "mLock",
5698     "referenced_type" : "type-495"
5699    }
5700   ],
5701   "linker_set_key" : "android::Mutex::Autolock",
5702   "name" : "android::Mutex::Autolock",
5703   "record_kind" : "class",
5704   "referenced_type" : "type-494",
5705   "self_type" : "type-494",
5706   "size" : 8,
5707   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5708   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5709  },
5710  {
5711   "alignment" : 8,
5712   "base_specifiers" :
5713   [
5714    {
5715     "referenced_type" : "type-173"
5716    }
5717   ],
5718   "fields" :
5719   [
5720    {
5721     "access" : "private",
5722     "field_name" : "mHandle",
5723     "field_offset" : 64,
5724     "referenced_type" : "type-176"
5725    },
5726    {
5727     "access" : "private",
5728     "field_name" : "mOwnsHandle",
5729     "field_offset" : 128,
5730     "referenced_type" : "type-33"
5731    }
5732   ],
5733   "linker_set_key" : "android::NativeHandle",
5734   "name" : "android::NativeHandle",
5735   "record_kind" : "class",
5736   "referenced_type" : "type-175",
5737   "self_type" : "type-175",
5738   "size" : 24,
5739   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5740   "unique_id" : "_ZTSN7android12NativeHandleE"
5741  },
5742  {
5743   "alignment" : 4,
5744   "fields" :
5745   [
5746    {
5747     "access" : "private",
5748     "field_name" : "mRWLock",
5749     "referenced_type" : "type-500"
5750    }
5751   ],
5752   "linker_set_key" : "android::RWLock",
5753   "name" : "android::RWLock",
5754   "record_kind" : "class",
5755   "referenced_type" : "type-499",
5756   "self_type" : "type-499",
5757   "size" : 56,
5758   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5759   "unique_id" : "_ZTSN7android6RWLockE"
5760  },
5761  {
5762   "alignment" : 8,
5763   "fields" :
5764   [
5765    {
5766     "access" : "private",
5767     "field_name" : "mLock",
5768     "referenced_type" : "type-504"
5769    }
5770   ],
5771   "linker_set_key" : "android::RWLock::AutoRLock",
5772   "name" : "android::RWLock::AutoRLock",
5773   "record_kind" : "class",
5774   "referenced_type" : "type-503",
5775   "self_type" : "type-503",
5776   "size" : 8,
5777   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5778   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5779  },
5780  {
5781   "alignment" : 8,
5782   "fields" :
5783   [
5784    {
5785     "access" : "private",
5786     "field_name" : "mLock",
5787     "referenced_type" : "type-504"
5788    }
5789   ],
5790   "linker_set_key" : "android::RWLock::AutoWLock",
5791   "name" : "android::RWLock::AutoWLock",
5792   "record_kind" : "class",
5793   "referenced_type" : "type-506",
5794   "self_type" : "type-506",
5795   "size" : 8,
5796   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5797   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5798  },
5799  {
5800   "alignment" : 8,
5801   "fields" :
5802   [
5803    {
5804     "access" : "private",
5805     "field_name" : "mRefs",
5806     "field_offset" : 64,
5807     "referenced_type" : "type-6"
5808    }
5809   ],
5810   "linker_set_key" : "android::RefBase",
5811   "name" : "android::RefBase",
5812   "record_kind" : "class",
5813   "referenced_type" : "type-5",
5814   "self_type" : "type-5",
5815   "size" : 16,
5816   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5817   "unique_id" : "_ZTSN7android7RefBaseE",
5818   "vtable_components" :
5819   [
5820    {
5821     "kind" : "offset_to_top"
5822    },
5823    {
5824     "kind" : "rtti",
5825     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5826    },
5827    {
5828     "kind" : "complete_dtor_pointer",
5829     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5830    },
5831    {
5832     "kind" : "deleting_dtor_pointer",
5833     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5834    },
5835    {
5836     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5837    },
5838    {
5839     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5840    },
5841    {
5842     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5843    },
5844    {
5845     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5846    }
5847   ]
5848  },
5849  {
5850   "alignment" : 1,
5851   "linker_set_key" : "android::RefBase::weakref_type",
5852   "name" : "android::RefBase::weakref_type",
5853   "record_kind" : "class",
5854   "referenced_type" : "type-32",
5855   "self_type" : "type-32",
5856   "size" : 1,
5857   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5858   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5859  },
5860  {
5861   "alignment" : 1,
5862   "linker_set_key" : "android::ReferenceMover",
5863   "name" : "android::ReferenceMover",
5864   "record_kind" : "class",
5865   "referenced_type" : "type-274",
5866   "self_type" : "type-274",
5867   "size" : 1,
5868   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5869   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5870  },
5871  {
5872   "alignment" : 8,
5873   "linker_set_key" : "android::ReferenceRenamer",
5874   "name" : "android::ReferenceRenamer",
5875   "record_kind" : "class",
5876   "referenced_type" : "type-269",
5877   "self_type" : "type-269",
5878   "size" : 8,
5879   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5880   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5881   "vtable_components" :
5882   [
5883    {
5884     "kind" : "offset_to_top"
5885    },
5886    {
5887     "kind" : "rtti",
5888     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5889    },
5890    {
5891     "is_pure" : true,
5892     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
5893    }
5894   ]
5895  },
5896  {
5897   "alignment" : 8,
5898   "fields" :
5899   [
5900    {
5901     "access" : "private",
5902     "field_name" : "mTag",
5903     "referenced_type" : "type-20"
5904    }
5905   ],
5906   "linker_set_key" : "android::ScopedTrace",
5907   "name" : "android::ScopedTrace",
5908   "record_kind" : "class",
5909   "referenced_type" : "type-508",
5910   "self_type" : "type-508",
5911   "size" : 8,
5912   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5913   "unique_id" : "_ZTSN7android11ScopedTraceE"
5914  },
5915  {
5916   "alignment" : 8,
5917   "base_specifiers" :
5918   [
5919    {
5920     "access" : "private",
5921     "referenced_type" : "type-47"
5922    }
5923   ],
5924   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5925   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5926   "record_kind" : "class",
5927   "referenced_type" : "type-46",
5928   "self_type" : "type-46",
5929   "size" : 40,
5930   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5931   "template_args" : [ "type-48" ],
5932   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5933   "vtable_components" :
5934   [
5935    {
5936     "kind" : "offset_to_top"
5937    },
5938    {
5939     "kind" : "rtti",
5940     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5941    },
5942    {
5943     "kind" : "complete_dtor_pointer",
5944     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5945    },
5946    {
5947     "kind" : "deleting_dtor_pointer",
5948     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5949    },
5950    {
5951     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
5952    },
5953    {
5954     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
5955    },
5956    {
5957     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
5958    },
5959    {
5960     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
5961    },
5962    {
5963     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
5964    },
5965    {
5966     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
5967    },
5968    {
5969     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5970    }
5971   ]
5972  },
5973  {
5974   "alignment" : 8,
5975   "base_specifiers" :
5976   [
5977    {
5978     "referenced_type" : "type-25"
5979    }
5980   ],
5981   "linker_set_key" : "android::SortedVectorImpl",
5982   "name" : "android::SortedVectorImpl",
5983   "record_kind" : "class",
5984   "referenced_type" : "type-47",
5985   "self_type" : "type-47",
5986   "size" : 40,
5987   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5988   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5989   "vtable_components" :
5990   [
5991    {
5992     "kind" : "offset_to_top"
5993    },
5994    {
5995     "kind" : "rtti",
5996     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5997    },
5998    {
5999     "kind" : "complete_dtor_pointer",
6000     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6001    },
6002    {
6003     "kind" : "deleting_dtor_pointer",
6004     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6005    },
6006    {
6007     "is_pure" : true,
6008     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6009    },
6010    {
6011     "is_pure" : true,
6012     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6013    },
6014    {
6015     "is_pure" : true,
6016     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6017    },
6018    {
6019     "is_pure" : true,
6020     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6021    },
6022    {
6023     "is_pure" : true,
6024     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6025    },
6026    {
6027     "is_pure" : true,
6028     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6029    },
6030    {
6031     "is_pure" : true,
6032     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6033    }
6034   ]
6035  },
6036  {
6037   "alignment" : 8,
6038   "fields" :
6039   [
6040    {
6041     "access" : "private",
6042     "field_name" : "mString",
6043     "referenced_type" : "type-39"
6044    }
6045   ],
6046   "linker_set_key" : "android::String16",
6047   "name" : "android::String16",
6048   "record_kind" : "class",
6049   "referenced_type" : "type-38",
6050   "self_type" : "type-38",
6051   "size" : 8,
6052   "source_file" : "/system/core/libutils/include/utils/String16.h",
6053   "unique_id" : "_ZTSN7android8String16E"
6054  },
6055  {
6056   "alignment" : 8,
6057   "fields" :
6058   [
6059    {
6060     "access" : "private",
6061     "field_name" : "mString",
6062     "referenced_type" : "type-50"
6063    }
6064   ],
6065   "linker_set_key" : "android::String8",
6066   "name" : "android::String8",
6067   "record_kind" : "class",
6068   "referenced_type" : "type-49",
6069   "self_type" : "type-49",
6070   "size" : 8,
6071   "source_file" : "/system/core/libutils/include/utils/String8.h",
6072   "unique_id" : "_ZTSN7android7String8E"
6073  },
6074  {
6075   "alignment" : 8,
6076   "base_specifiers" :
6077   [
6078    {
6079     "is_virtual" : true,
6080     "referenced_type" : "type-5"
6081    }
6082   ],
6083   "fields" :
6084   [
6085    {
6086     "access" : "private",
6087     "field_name" : "mCanCallJava",
6088     "field_offset" : 64,
6089     "referenced_type" : "type-69"
6090    },
6091    {
6092     "access" : "private",
6093     "field_name" : "mThread",
6094     "field_offset" : 128,
6095     "referenced_type" : "type-16"
6096    },
6097    {
6098     "access" : "private",
6099     "field_name" : "mLock",
6100     "field_offset" : 192,
6101     "referenced_type" : "type-22"
6102    },
6103    {
6104     "access" : "private",
6105     "field_name" : "mThreadExitedCondition",
6106     "field_offset" : 512,
6107     "referenced_type" : "type-70"
6108    },
6109    {
6110     "access" : "private",
6111     "field_name" : "mStatus",
6112     "field_offset" : 896,
6113     "referenced_type" : "type-15"
6114    },
6115    {
6116     "access" : "private",
6117     "field_name" : "mExitPending",
6118     "field_offset" : 928,
6119     "referenced_type" : "type-72"
6120    },
6121    {
6122     "access" : "private",
6123     "field_name" : "mRunning",
6124     "field_offset" : 936,
6125     "referenced_type" : "type-72"
6126    },
6127    {
6128     "access" : "private",
6129     "field_name" : "mHoldSelf",
6130     "field_offset" : 960,
6131     "referenced_type" : "type-66"
6132    },
6133    {
6134     "access" : "private",
6135     "field_name" : "mTid",
6136     "field_offset" : 1024,
6137     "referenced_type" : "type-15"
6138    }
6139   ],
6140   "linker_set_key" : "android::Thread",
6141   "name" : "android::Thread",
6142   "record_kind" : "class",
6143   "referenced_type" : "type-68",
6144   "self_type" : "type-68",
6145   "size" : 152,
6146   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6147   "unique_id" : "_ZTSN7android6ThreadE",
6148   "vtable_components" :
6149   [
6150    {
6151     "component_value" : 136,
6152     "kind" : "vbase_offset"
6153    },
6154    {
6155     "kind" : "offset_to_top"
6156    },
6157    {
6158     "kind" : "rtti",
6159     "mangled_component_name" : "_ZTIN7android6ThreadE"
6160    },
6161    {
6162     "kind" : "complete_dtor_pointer",
6163     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6164    },
6165    {
6166     "kind" : "deleting_dtor_pointer",
6167     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6168    },
6169    {
6170     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
6171    },
6172    {
6173     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6174    },
6175    {
6176     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6177    },
6178    {
6179     "is_pure" : true,
6180     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6181    },
6182    {
6183     "kind" : "vcall_offset"
6184    },
6185    {
6186     "kind" : "vcall_offset"
6187    },
6188    {
6189     "kind" : "vcall_offset"
6190    },
6191    {
6192     "kind" : "vcall_offset"
6193    },
6194    {
6195     "component_value" : -136,
6196     "kind" : "vcall_offset"
6197    },
6198    {
6199     "component_value" : -136,
6200     "kind" : "offset_to_top"
6201    },
6202    {
6203     "kind" : "rtti",
6204     "mangled_component_name" : "_ZTIN7android6ThreadE"
6205    },
6206    {
6207     "kind" : "complete_dtor_pointer",
6208     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
6209    },
6210    {
6211     "kind" : "deleting_dtor_pointer",
6212     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
6213    },
6214    {
6215     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6216    },
6217    {
6218     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6219    },
6220    {
6221     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6222    },
6223    {
6224     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6225    }
6226   ]
6227  },
6228  {
6229   "alignment" : 8,
6230   "base_specifiers" :
6231   [
6232    {
6233     "access" : "private",
6234     "referenced_type" : "type-25"
6235    }
6236   ],
6237   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6238   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6239   "record_kind" : "class",
6240   "referenced_type" : "type-24",
6241   "self_type" : "type-24",
6242   "size" : 40,
6243   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6244   "template_args" : [ "type-28" ],
6245   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6246   "vtable_components" :
6247   [
6248    {
6249     "kind" : "offset_to_top"
6250    },
6251    {
6252     "kind" : "rtti",
6253     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6254    },
6255    {
6256     "kind" : "complete_dtor_pointer",
6257     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6258    },
6259    {
6260     "kind" : "deleting_dtor_pointer",
6261     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6262    },
6263    {
6264     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
6265    },
6266    {
6267     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
6268    },
6269    {
6270     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
6271    },
6272    {
6273     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
6274    },
6275    {
6276     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
6277    },
6278    {
6279     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
6280    }
6281   ]
6282  },
6283  {
6284   "alignment" : 8,
6285   "fields" :
6286   [
6287    {
6288     "access" : "private",
6289     "field_name" : "mStorage",
6290     "field_offset" : 64,
6291     "referenced_type" : "type-16"
6292    },
6293    {
6294     "access" : "private",
6295     "field_name" : "mCount",
6296     "field_offset" : 128,
6297     "referenced_type" : "type-20"
6298    },
6299    {
6300     "access" : "private",
6301     "field_name" : "mFlags",
6302     "field_offset" : 192,
6303     "referenced_type" : "type-26"
6304    },
6305    {
6306     "access" : "private",
6307     "field_name" : "mItemSize",
6308     "field_offset" : 256,
6309     "referenced_type" : "type-27"
6310    }
6311   ],
6312   "linker_set_key" : "android::VectorImpl",
6313   "name" : "android::VectorImpl",
6314   "record_kind" : "class",
6315   "referenced_type" : "type-25",
6316   "self_type" : "type-25",
6317   "size" : 40,
6318   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6319   "unique_id" : "_ZTSN7android10VectorImplE",
6320   "vtable_components" :
6321   [
6322    {
6323     "kind" : "offset_to_top"
6324    },
6325    {
6326     "kind" : "rtti",
6327     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6328    },
6329    {
6330     "kind" : "complete_dtor_pointer",
6331     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6332    },
6333    {
6334     "kind" : "deleting_dtor_pointer",
6335     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6336    },
6337    {
6338     "is_pure" : true,
6339     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6340    },
6341    {
6342     "is_pure" : true,
6343     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6344    },
6345    {
6346     "is_pure" : true,
6347     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6348    },
6349    {
6350     "is_pure" : true,
6351     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6352    },
6353    {
6354     "is_pure" : true,
6355     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6356    },
6357    {
6358     "is_pure" : true,
6359     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6360    }
6361   ]
6362  },
6363  {
6364   "alignment" : 8,
6365   "base_specifiers" :
6366   [
6367    {
6368     "referenced_type" : "type-170"
6369    }
6370   ],
6371   "linker_set_key" : "android::VirtualLightRefBase",
6372   "name" : "android::VirtualLightRefBase",
6373   "record_kind" : "class",
6374   "referenced_type" : "type-172",
6375   "self_type" : "type-172",
6376   "size" : 16,
6377   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6378   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6379   "vtable_components" :
6380   [
6381    {
6382     "kind" : "offset_to_top"
6383    },
6384    {
6385     "kind" : "rtti",
6386     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6387    },
6388    {
6389     "kind" : "complete_dtor_pointer",
6390     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6391    },
6392    {
6393     "kind" : "deleting_dtor_pointer",
6394     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6395    }
6396   ]
6397  },
6398  {
6399   "alignment" : 8,
6400   "base_specifiers" :
6401   [
6402    {
6403     "referenced_type" : "type-30"
6404    }
6405   ],
6406   "fields" :
6407   [
6408    {
6409     "access" : "protected",
6410     "field_name" : "mSchedPolicy",
6411     "field_offset" : 64,
6412     "referenced_type" : "type-15"
6413    },
6414    {
6415     "access" : "protected",
6416     "field_name" : "mSchedPriority",
6417     "field_offset" : 96,
6418     "referenced_type" : "type-15"
6419    },
6420    {
6421     "access" : "private",
6422     "field_name" : "mExtras",
6423     "field_offset" : 128,
6424     "referenced_type" : "type-122"
6425    },
6426    {
6427     "access" : "private",
6428     "field_name" : "mReserved0",
6429     "field_offset" : 192,
6430     "referenced_type" : "type-16"
6431    }
6432   ],
6433   "linker_set_key" : "android::hardware::BHwBinder",
6434   "name" : "android::hardware::BHwBinder",
6435   "record_kind" : "class",
6436   "referenced_type" : "type-121",
6437   "self_type" : "type-121",
6438   "size" : 48,
6439   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6440   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6441   "vtable_components" :
6442   [
6443    {
6444     "component_value" : 32,
6445     "kind" : "vbase_offset"
6446    },
6447    {
6448     "kind" : "offset_to_top"
6449    },
6450    {
6451     "kind" : "rtti",
6452     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6453    },
6454    {
6455     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6456    },
6457    {
6458     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6459    },
6460    {
6461     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6462    },
6463    {
6464     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6465    },
6466    {
6467     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6468    },
6469    {
6470     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6471    },
6472    {
6473     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6474    },
6475    {
6476     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6477    },
6478    {
6479     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6480    },
6481    {
6482     "kind" : "complete_dtor_pointer",
6483     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6484    },
6485    {
6486     "kind" : "deleting_dtor_pointer",
6487     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6488    },
6489    {
6490     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6491    },
6492    {
6493     "kind" : "vcall_offset"
6494    },
6495    {
6496     "kind" : "vcall_offset"
6497    },
6498    {
6499     "kind" : "vcall_offset"
6500    },
6501    {
6502     "kind" : "vcall_offset"
6503    },
6504    {
6505     "component_value" : -32,
6506     "kind" : "vcall_offset"
6507    },
6508    {
6509     "component_value" : -32,
6510     "kind" : "offset_to_top"
6511    },
6512    {
6513     "kind" : "rtti",
6514     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6515    },
6516    {
6517     "kind" : "complete_dtor_pointer",
6518     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
6519    },
6520    {
6521     "kind" : "deleting_dtor_pointer",
6522     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
6523    },
6524    {
6525     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6526    },
6527    {
6528     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6529    },
6530    {
6531     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6532    },
6533    {
6534     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6535    }
6536   ]
6537  },
6538  {
6539   "alignment" : 8,
6540   "base_specifiers" :
6541   [
6542    {
6543     "is_virtual" : true,
6544     "referenced_type" : "type-5"
6545    }
6546   ],
6547   "fields" :
6548   [
6549    {
6550     "access" : "private",
6551     "field_name" : "mRemote",
6552     "field_offset" : 64,
6553     "referenced_type" : "type-386"
6554    },
6555    {
6556     "access" : "private",
6557     "field_name" : "mRefs",
6558     "field_offset" : 128,
6559     "referenced_type" : "type-31"
6560    },
6561    {
6562     "access" : "private",
6563     "field_name" : "mState",
6564     "field_offset" : 192,
6565     "referenced_type" : "type-387"
6566    }
6567   ],
6568   "linker_set_key" : "android::hardware::BpHwRefBase",
6569   "name" : "android::hardware::BpHwRefBase",
6570   "record_kind" : "class",
6571   "referenced_type" : "type-385",
6572   "self_type" : "type-385",
6573   "size" : 48,
6574   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6575   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6576   "vtable_components" :
6577   [
6578    {
6579     "component_value" : 32,
6580     "kind" : "vbase_offset"
6581    },
6582    {
6583     "kind" : "offset_to_top"
6584    },
6585    {
6586     "kind" : "rtti",
6587     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6588    },
6589    {
6590     "kind" : "complete_dtor_pointer",
6591     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6592    },
6593    {
6594     "kind" : "deleting_dtor_pointer",
6595     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6596    },
6597    {
6598     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6599    },
6600    {
6601     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6602    },
6603    {
6604     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6605    },
6606    {
6607     "kind" : "vcall_offset"
6608    },
6609    {
6610     "component_value" : -32,
6611     "kind" : "vcall_offset"
6612    },
6613    {
6614     "component_value" : -32,
6615     "kind" : "vcall_offset"
6616    },
6617    {
6618     "component_value" : -32,
6619     "kind" : "vcall_offset"
6620    },
6621    {
6622     "component_value" : -32,
6623     "kind" : "vcall_offset"
6624    },
6625    {
6626     "component_value" : -32,
6627     "kind" : "offset_to_top"
6628    },
6629    {
6630     "kind" : "rtti",
6631     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6632    },
6633    {
6634     "kind" : "complete_dtor_pointer",
6635     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
6636    },
6637    {
6638     "kind" : "deleting_dtor_pointer",
6639     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
6640    },
6641    {
6642     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6643    },
6644    {
6645     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6646    },
6647    {
6648     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6649    },
6650    {
6651     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6652    }
6653   ]
6654  },
6655  {
6656   "alignment" : 8,
6657   "base_specifiers" :
6658   [
6659    {
6660     "referenced_type" : "type-81"
6661    },
6662    {
6663     "referenced_type" : "type-11"
6664    },
6665    {
6666     "referenced_type" : "type-385"
6667    }
6668   ],
6669   "linker_set_key" : "android::hardware::BpInterface<android::hardware::cas::V1_0::IDescramblerBase>",
6670   "name" : "android::hardware::BpInterface<android::hardware::cas::V1_0::IDescramblerBase>",
6671   "record_kind" : "class",
6672   "referenced_type" : "type-390",
6673   "self_type" : "type-390",
6674   "size" : 64,
6675   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6676   "template_args" : [ "type-81" ],
6677   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEEE",
6678   "vtable_components" :
6679   [
6680    {
6681     "component_value" : 48,
6682     "kind" : "vbase_offset"
6683    },
6684    {
6685     "kind" : "offset_to_top"
6686    },
6687    {
6688     "kind" : "rtti",
6689     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEEE"
6690    },
6691    {
6692     "mangled_component_name" : "_ZNK7android8hardware3cas4V1_016IDescramblerBase8isRemoteEv"
6693    },
6694    {
6695     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6696    },
6697    {
6698     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6699    },
6700    {
6701     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6702    },
6703    {
6704     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
6705    },
6706    {
6707     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase21setHALInstrumentationEv"
6708    },
6709    {
6710     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
6711    },
6712    {
6713     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase4pingEv"
6714    },
6715    {
6716     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6717    },
6718    {
6719     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase21notifySyspropsChangedEv"
6720    },
6721    {
6722     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6723    },
6724    {
6725     "kind" : "complete_dtor_pointer",
6726     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEED1Ev"
6727    },
6728    {
6729     "kind" : "deleting_dtor_pointer",
6730     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEED0Ev"
6731    },
6732    {
6733     "is_pure" : true,
6734     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase18setMediaCasSessionERKNS0_8hidl_vecIhEE"
6735    },
6736    {
6737     "is_pure" : true,
6738     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
6739    },
6740    {
6741     "is_pure" : true,
6742     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase7releaseEv"
6743    },
6744    {
6745     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEE10onAsBinderEv"
6746    },
6747    {
6748     "component_value" : 40,
6749     "kind" : "vbase_offset"
6750    },
6751    {
6752     "component_value" : -8,
6753     "kind" : "offset_to_top"
6754    },
6755    {
6756     "kind" : "rtti",
6757     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEEE"
6758    },
6759    {
6760     "kind" : "complete_dtor_pointer",
6761     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEED1Ev"
6762    },
6763    {
6764     "kind" : "deleting_dtor_pointer",
6765     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEED0Ev"
6766    },
6767    {
6768     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEE10onAsBinderEv"
6769    },
6770    {
6771     "component_value" : 32,
6772     "kind" : "vbase_offset"
6773    },
6774    {
6775     "component_value" : -16,
6776     "kind" : "offset_to_top"
6777    },
6778    {
6779     "kind" : "rtti",
6780     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEEE"
6781    },
6782    {
6783     "kind" : "complete_dtor_pointer",
6784     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEED1Ev"
6785    },
6786    {
6787     "kind" : "deleting_dtor_pointer",
6788     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEED0Ev"
6789    },
6790    {
6791     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6792    },
6793    {
6794     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6795    },
6796    {
6797     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6798    },
6799    {
6800     "kind" : "vcall_offset"
6801    },
6802    {
6803     "component_value" : -32,
6804     "kind" : "vcall_offset"
6805    },
6806    {
6807     "component_value" : -32,
6808     "kind" : "vcall_offset"
6809    },
6810    {
6811     "component_value" : -32,
6812     "kind" : "vcall_offset"
6813    },
6814    {
6815     "component_value" : -48,
6816     "kind" : "vcall_offset"
6817    },
6818    {
6819     "component_value" : -48,
6820     "kind" : "offset_to_top"
6821    },
6822    {
6823     "kind" : "rtti",
6824     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEEE"
6825    },
6826    {
6827     "kind" : "complete_dtor_pointer",
6828     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEED1Ev"
6829    },
6830    {
6831     "kind" : "deleting_dtor_pointer",
6832     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEED0Ev"
6833    },
6834    {
6835     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6836    },
6837    {
6838     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6839    },
6840    {
6841     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6842    },
6843    {
6844     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6845    }
6846   ]
6847  },
6848  {
6849   "alignment" : 8,
6850   "base_specifiers" :
6851   [
6852    {
6853     "referenced_type" : "type-100"
6854    },
6855    {
6856     "referenced_type" : "type-11"
6857    },
6858    {
6859     "referenced_type" : "type-385"
6860    }
6861   ],
6862   "linker_set_key" : "android::hardware::BpInterface<android::hardware::cas::native::V1_0::IDescrambler>",
6863   "name" : "android::hardware::BpInterface<android::hardware::cas::native::V1_0::IDescrambler>",
6864   "record_kind" : "class",
6865   "referenced_type" : "type-392",
6866   "self_type" : "type-392",
6867   "size" : 64,
6868   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6869   "template_args" : [ "type-100" ],
6870   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEEE",
6871   "vtable_components" :
6872   [
6873    {
6874     "component_value" : 48,
6875     "kind" : "vbase_offset"
6876    },
6877    {
6878     "kind" : "offset_to_top"
6879    },
6880    {
6881     "kind" : "rtti",
6882     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEEE"
6883    },
6884    {
6885     "mangled_component_name" : "_ZNK7android8hardware3cas6native4V1_012IDescrambler8isRemoteEv"
6886    },
6887    {
6888     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6889    },
6890    {
6891     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6892    },
6893    {
6894     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6895    },
6896    {
6897     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
6898    },
6899    {
6900     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler21setHALInstrumentationEv"
6901    },
6902    {
6903     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
6904    },
6905    {
6906     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler4pingEv"
6907    },
6908    {
6909     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6910    },
6911    {
6912     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler21notifySyspropsChangedEv"
6913    },
6914    {
6915     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6916    },
6917    {
6918     "kind" : "complete_dtor_pointer",
6919     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEED1Ev"
6920    },
6921    {
6922     "kind" : "deleting_dtor_pointer",
6923     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEED0Ev"
6924    },
6925    {
6926     "is_pure" : true,
6927     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler18setMediaCasSessionERKNS0_8hidl_vecIhEE"
6928    },
6929    {
6930     "is_pure" : true,
6931     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
6932    },
6933    {
6934     "is_pure" : true,
6935     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler7releaseEv"
6936    },
6937    {
6938     "is_pure" : true,
6939     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler10descrambleENS3_17ScramblingControlERKNS0_8hidl_vecINS3_9SubSampleEEERKNS3_12SharedBufferEmRKNS3_17DestinationBufferEmNSt3__18functionIFvNS1_4V1_06StatusEjRKNS0_11hidl_stringEEEE"
6940    },
6941    {
6942     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEE10onAsBinderEv"
6943    },
6944    {
6945     "component_value" : 40,
6946     "kind" : "vbase_offset"
6947    },
6948    {
6949     "component_value" : -8,
6950     "kind" : "offset_to_top"
6951    },
6952    {
6953     "kind" : "rtti",
6954     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEEE"
6955    },
6956    {
6957     "kind" : "complete_dtor_pointer",
6958     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEED1Ev"
6959    },
6960    {
6961     "kind" : "deleting_dtor_pointer",
6962     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEED0Ev"
6963    },
6964    {
6965     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEE10onAsBinderEv"
6966    },
6967    {
6968     "component_value" : 32,
6969     "kind" : "vbase_offset"
6970    },
6971    {
6972     "component_value" : -16,
6973     "kind" : "offset_to_top"
6974    },
6975    {
6976     "kind" : "rtti",
6977     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEEE"
6978    },
6979    {
6980     "kind" : "complete_dtor_pointer",
6981     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEED1Ev"
6982    },
6983    {
6984     "kind" : "deleting_dtor_pointer",
6985     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEED0Ev"
6986    },
6987    {
6988     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6989    },
6990    {
6991     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6992    },
6993    {
6994     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6995    },
6996    {
6997     "kind" : "vcall_offset"
6998    },
6999    {
7000     "component_value" : -32,
7001     "kind" : "vcall_offset"
7002    },
7003    {
7004     "component_value" : -32,
7005     "kind" : "vcall_offset"
7006    },
7007    {
7008     "component_value" : -32,
7009     "kind" : "vcall_offset"
7010    },
7011    {
7012     "component_value" : -48,
7013     "kind" : "vcall_offset"
7014    },
7015    {
7016     "component_value" : -48,
7017     "kind" : "offset_to_top"
7018    },
7019    {
7020     "kind" : "rtti",
7021     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEEE"
7022    },
7023    {
7024     "kind" : "complete_dtor_pointer",
7025     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEED1Ev"
7026    },
7027    {
7028     "kind" : "deleting_dtor_pointer",
7029     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEED0Ev"
7030    },
7031    {
7032     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7033    },
7034    {
7035     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7036    },
7037    {
7038     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7039    },
7040    {
7041     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7042    }
7043   ]
7044  },
7045  {
7046   "alignment" : 8,
7047   "base_specifiers" :
7048   [
7049    {
7050     "referenced_type" : "type-4"
7051    },
7052    {
7053     "referenced_type" : "type-11"
7054    },
7055    {
7056     "referenced_type" : "type-385"
7057    }
7058   ],
7059   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7060   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7061   "record_kind" : "class",
7062   "referenced_type" : "type-389",
7063   "self_type" : "type-389",
7064   "size" : 64,
7065   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7066   "template_args" : [ "type-4" ],
7067   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
7068   "vtable_components" :
7069   [
7070    {
7071     "component_value" : 48,
7072     "kind" : "vbase_offset"
7073    },
7074    {
7075     "kind" : "offset_to_top"
7076    },
7077    {
7078     "kind" : "rtti",
7079     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7080    },
7081    {
7082     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
7083    },
7084    {
7085     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7086    },
7087    {
7088     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7089    },
7090    {
7091     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7092    },
7093    {
7094     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
7095    },
7096    {
7097     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
7098    },
7099    {
7100     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
7101    },
7102    {
7103     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
7104    },
7105    {
7106     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
7107    },
7108    {
7109     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
7110    },
7111    {
7112     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7113    },
7114    {
7115     "kind" : "complete_dtor_pointer",
7116     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7117    },
7118    {
7119     "kind" : "deleting_dtor_pointer",
7120     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7121    },
7122    {
7123     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7124    },
7125    {
7126     "component_value" : 40,
7127     "kind" : "vbase_offset"
7128    },
7129    {
7130     "component_value" : -8,
7131     "kind" : "offset_to_top"
7132    },
7133    {
7134     "kind" : "rtti",
7135     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7136    },
7137    {
7138     "kind" : "complete_dtor_pointer",
7139     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7140    },
7141    {
7142     "kind" : "deleting_dtor_pointer",
7143     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7144    },
7145    {
7146     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7147    },
7148    {
7149     "component_value" : 32,
7150     "kind" : "vbase_offset"
7151    },
7152    {
7153     "component_value" : -16,
7154     "kind" : "offset_to_top"
7155    },
7156    {
7157     "kind" : "rtti",
7158     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7159    },
7160    {
7161     "kind" : "complete_dtor_pointer",
7162     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7163    },
7164    {
7165     "kind" : "deleting_dtor_pointer",
7166     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7167    },
7168    {
7169     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7170    },
7171    {
7172     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7173    },
7174    {
7175     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7176    },
7177    {
7178     "kind" : "vcall_offset"
7179    },
7180    {
7181     "component_value" : -32,
7182     "kind" : "vcall_offset"
7183    },
7184    {
7185     "component_value" : -32,
7186     "kind" : "vcall_offset"
7187    },
7188    {
7189     "component_value" : -32,
7190     "kind" : "vcall_offset"
7191    },
7192    {
7193     "component_value" : -48,
7194     "kind" : "vcall_offset"
7195    },
7196    {
7197     "component_value" : -48,
7198     "kind" : "offset_to_top"
7199    },
7200    {
7201     "kind" : "rtti",
7202     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7203    },
7204    {
7205     "kind" : "complete_dtor_pointer",
7206     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7207    },
7208    {
7209     "kind" : "deleting_dtor_pointer",
7210     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7211    },
7212    {
7213     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7214    },
7215    {
7216     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7217    },
7218    {
7219     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7220    },
7221    {
7222     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7223    }
7224   ]
7225  },
7226  {
7227   "alignment" : 8,
7228   "fields" :
7229   [
7230    {
7231     "access" : "private",
7232     "field_name" : "mMutex",
7233     "referenced_type" : "type-419"
7234    },
7235    {
7236     "access" : "private",
7237     "field_name" : "mMap",
7238     "field_offset" : 320,
7239     "referenced_type" : "type-420"
7240    }
7241   ],
7242   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7243   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7244   "record_kind" : "class",
7245   "referenced_type" : "type-418",
7246   "self_type" : "type-418",
7247   "size" : 64,
7248   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7249   "template_args" : [ "type-113", "type-421" ],
7250   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
7251  },
7252  {
7253   "alignment" : 8,
7254   "fields" :
7255   [
7256    {
7257     "access" : "private",
7258     "field_name" : "mMutex",
7259     "referenced_type" : "type-427"
7260    },
7261    {
7262     "access" : "private",
7263     "field_name" : "mMap",
7264     "field_offset" : 320,
7265     "referenced_type" : "type-428"
7266    }
7267   ],
7268   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7269   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7270   "record_kind" : "class",
7271   "referenced_type" : "type-426",
7272   "self_type" : "type-426",
7273   "size" : 64,
7274   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7275   "template_args" : [ "type-113", "type-33" ],
7276   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
7277  },
7278  {
7279   "alignment" : 8,
7280   "fields" :
7281   [
7282    {
7283     "access" : "private",
7284     "field_name" : "mMutex",
7285     "referenced_type" : "type-432"
7286    },
7287    {
7288     "access" : "private",
7289     "field_name" : "mMap",
7290     "field_offset" : 320,
7291     "referenced_type" : "type-433"
7292    }
7293   ],
7294   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7295   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7296   "record_kind" : "class",
7297   "referenced_type" : "type-431",
7298   "self_type" : "type-431",
7299   "size" : 64,
7300   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7301   "template_args" : [ "type-434", "type-372" ],
7302   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
7303  },
7304  {
7305   "alignment" : 8,
7306   "fields" :
7307   [
7308    {
7309     "access" : "private",
7310     "field_name" : "mMutex",
7311     "referenced_type" : "type-450"
7312    },
7313    {
7314     "access" : "private",
7315     "field_name" : "mMap",
7316     "field_offset" : 320,
7317     "referenced_type" : "type-451"
7318    }
7319   ],
7320   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7321   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7322   "record_kind" : "class",
7323   "referenced_type" : "type-449",
7324   "self_type" : "type-449",
7325   "size" : 64,
7326   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7327   "template_args" : [ "type-452", "type-453" ],
7328   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
7329  },
7330  {
7331   "alignment" : 8,
7332   "fields" :
7333   [
7334    {
7335     "access" : "private",
7336     "field_name" : "mMutex",
7337     "referenced_type" : "type-440"
7338    },
7339    {
7340     "access" : "private",
7341     "field_name" : "mMap",
7342     "field_offset" : 320,
7343     "referenced_type" : "type-441"
7344    }
7345   ],
7346   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7347   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7348   "record_kind" : "class",
7349   "referenced_type" : "type-439",
7350   "self_type" : "type-439",
7351   "size" : 64,
7352   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7353   "template_args" : [ "type-442", "type-443" ],
7354   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
7355  },
7356  {
7357   "alignment" : 8,
7358   "fields" :
7359   [
7360    {
7361     "field_name" : "flags",
7362     "referenced_type" : "type-2"
7363    },
7364    {
7365     "field_name" : "fdIndex",
7366     "field_offset" : 32,
7367     "referenced_type" : "type-2"
7368    },
7369    {
7370     "field_name" : "offset",
7371     "field_offset" : 64,
7372     "referenced_type" : "type-2"
7373    },
7374    {
7375     "field_name" : "extent",
7376     "field_offset" : 128,
7377     "referenced_type" : "type-20"
7378    }
7379   ],
7380   "linker_set_key" : "android::hardware::GrantorDescriptor",
7381   "name" : "android::hardware::GrantorDescriptor",
7382   "referenced_type" : "type-298",
7383   "self_type" : "type-298",
7384   "size" : 24,
7385   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7386   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
7387  },
7388  {
7389   "alignment" : 8,
7390   "base_specifiers" :
7391   [
7392    {
7393     "is_virtual" : true,
7394     "referenced_type" : "type-282"
7395    },
7396    {
7397     "is_virtual" : true,
7398     "referenced_type" : "type-5"
7399    }
7400   ],
7401   "linker_set_key" : "android::hardware::HidlMemory",
7402   "name" : "android::hardware::HidlMemory",
7403   "record_kind" : "class",
7404   "referenced_type" : "type-290",
7405   "self_type" : "type-290",
7406   "size" : 64,
7407   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7408   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
7409   "vtable_components" :
7410   [
7411    {
7412     "component_value" : 48,
7413     "kind" : "vbase_offset"
7414    },
7415    {
7416     "component_value" : 8,
7417     "kind" : "vbase_offset"
7418    },
7419    {
7420     "kind" : "offset_to_top"
7421    },
7422    {
7423     "kind" : "rtti",
7424     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7425    },
7426    {
7427     "kind" : "complete_dtor_pointer",
7428     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
7429    },
7430    {
7431     "kind" : "deleting_dtor_pointer",
7432     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
7433    },
7434    {
7435     "kind" : "vcall_offset"
7436    },
7437    {
7438     "kind" : "vcall_offset"
7439    },
7440    {
7441     "kind" : "vcall_offset"
7442    },
7443    {
7444     "kind" : "vcall_offset"
7445    },
7446    {
7447     "component_value" : -48,
7448     "kind" : "vcall_offset"
7449    },
7450    {
7451     "component_value" : -48,
7452     "kind" : "offset_to_top"
7453    },
7454    {
7455     "kind" : "rtti",
7456     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7457    },
7458    {
7459     "kind" : "complete_dtor_pointer",
7460     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
7461    },
7462    {
7463     "kind" : "deleting_dtor_pointer",
7464     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
7465    },
7466    {
7467     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7468    },
7469    {
7470     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7471    },
7472    {
7473     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7474    },
7475    {
7476     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7477    }
7478   ]
7479  },
7480  {
7481   "alignment" : 8,
7482   "base_specifiers" :
7483   [
7484    {
7485     "is_virtual" : true,
7486     "referenced_type" : "type-5"
7487    }
7488   ],
7489   "linker_set_key" : "android::hardware::IBinder",
7490   "name" : "android::hardware::IBinder",
7491   "record_kind" : "class",
7492   "referenced_type" : "type-30",
7493   "self_type" : "type-30",
7494   "size" : 24,
7495   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7496   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7497   "vtable_components" :
7498   [
7499    {
7500     "component_value" : 8,
7501     "kind" : "vbase_offset"
7502    },
7503    {
7504     "kind" : "offset_to_top"
7505    },
7506    {
7507     "kind" : "rtti",
7508     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7509    },
7510    {
7511     "is_pure" : true,
7512     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7513    },
7514    {
7515     "is_pure" : true,
7516     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7517    },
7518    {
7519     "is_pure" : true,
7520     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7521    },
7522    {
7523     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7524    },
7525    {
7526     "is_pure" : true,
7527     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7528    },
7529    {
7530     "is_pure" : true,
7531     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7532    },
7533    {
7534     "is_pure" : true,
7535     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7536    },
7537    {
7538     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7539    },
7540    {
7541     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7542    },
7543    {
7544     "kind" : "complete_dtor_pointer",
7545     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7546    },
7547    {
7548     "kind" : "deleting_dtor_pointer",
7549     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7550    },
7551    {
7552     "kind" : "vcall_offset"
7553    },
7554    {
7555     "kind" : "vcall_offset"
7556    },
7557    {
7558     "kind" : "vcall_offset"
7559    },
7560    {
7561     "kind" : "vcall_offset"
7562    },
7563    {
7564     "component_value" : -8,
7565     "kind" : "vcall_offset"
7566    },
7567    {
7568     "component_value" : -8,
7569     "kind" : "offset_to_top"
7570    },
7571    {
7572     "kind" : "rtti",
7573     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7574    },
7575    {
7576     "kind" : "complete_dtor_pointer",
7577     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
7578    },
7579    {
7580     "kind" : "deleting_dtor_pointer",
7581     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
7582    },
7583    {
7584     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7585    },
7586    {
7587     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7588    },
7589    {
7590     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7591    },
7592    {
7593     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7594    }
7595   ]
7596  },
7597  {
7598   "alignment" : 8,
7599   "base_specifiers" :
7600   [
7601    {
7602     "is_virtual" : true,
7603     "referenced_type" : "type-5"
7604    }
7605   ],
7606   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7607   "name" : "android::hardware::IBinder::DeathRecipient",
7608   "record_kind" : "class",
7609   "referenced_type" : "type-114",
7610   "self_type" : "type-114",
7611   "size" : 24,
7612   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7613   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7614   "vtable_components" :
7615   [
7616    {
7617     "component_value" : 8,
7618     "kind" : "vbase_offset"
7619    },
7620    {
7621     "kind" : "offset_to_top"
7622    },
7623    {
7624     "kind" : "rtti",
7625     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7626    },
7627    {
7628     "is_pure" : true,
7629     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7630    },
7631    {
7632     "kind" : "complete_dtor_pointer",
7633     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7634    },
7635    {
7636     "kind" : "deleting_dtor_pointer",
7637     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7638    },
7639    {
7640     "kind" : "vcall_offset"
7641    },
7642    {
7643     "kind" : "vcall_offset"
7644    },
7645    {
7646     "kind" : "vcall_offset"
7647    },
7648    {
7649     "kind" : "vcall_offset"
7650    },
7651    {
7652     "component_value" : -8,
7653     "kind" : "vcall_offset"
7654    },
7655    {
7656     "component_value" : -8,
7657     "kind" : "offset_to_top"
7658    },
7659    {
7660     "kind" : "rtti",
7661     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7662    },
7663    {
7664     "kind" : "complete_dtor_pointer",
7665     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
7666    },
7667    {
7668     "kind" : "deleting_dtor_pointer",
7669     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
7670    },
7671    {
7672     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7673    },
7674    {
7675     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7676    },
7677    {
7678     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7679    },
7680    {
7681     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7682    }
7683   ]
7684  },
7685  {
7686   "alignment" : 8,
7687   "base_specifiers" :
7688   [
7689    {
7690     "is_virtual" : true,
7691     "referenced_type" : "type-5"
7692    }
7693   ],
7694   "linker_set_key" : "android::hardware::IInterface",
7695   "name" : "android::hardware::IInterface",
7696   "record_kind" : "class",
7697   "referenced_type" : "type-11",
7698   "self_type" : "type-11",
7699   "size" : 24,
7700   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7701   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7702   "vtable_components" :
7703   [
7704    {
7705     "component_value" : 8,
7706     "kind" : "vbase_offset"
7707    },
7708    {
7709     "kind" : "offset_to_top"
7710    },
7711    {
7712     "kind" : "rtti",
7713     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7714    },
7715    {
7716     "kind" : "complete_dtor_pointer",
7717     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7718    },
7719    {
7720     "kind" : "deleting_dtor_pointer",
7721     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7722    },
7723    {
7724     "is_pure" : true,
7725     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7726    },
7727    {
7728     "kind" : "vcall_offset"
7729    },
7730    {
7731     "kind" : "vcall_offset"
7732    },
7733    {
7734     "kind" : "vcall_offset"
7735    },
7736    {
7737     "kind" : "vcall_offset"
7738    },
7739    {
7740     "component_value" : -8,
7741     "kind" : "vcall_offset"
7742    },
7743    {
7744     "component_value" : -8,
7745     "kind" : "offset_to_top"
7746    },
7747    {
7748     "kind" : "rtti",
7749     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7750    },
7751    {
7752     "kind" : "complete_dtor_pointer",
7753     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
7754    },
7755    {
7756     "kind" : "deleting_dtor_pointer",
7757     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
7758    },
7759    {
7760     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7761    },
7762    {
7763     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7764    },
7765    {
7766     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7767    },
7768    {
7769     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7770    }
7771   ]
7772  },
7773  {
7774   "alignment" : 8,
7775   "fields" :
7776   [
7777    {
7778     "access" : "private",
7779     "field_name" : "mGrantors",
7780     "referenced_type" : "type-294"
7781    },
7782    {
7783     "access" : "private",
7784     "field_name" : "mHandle",
7785     "field_offset" : 128,
7786     "referenced_type" : "type-359"
7787    },
7788    {
7789     "access" : "private",
7790     "field_name" : "mQuantum",
7791     "field_offset" : 192,
7792     "referenced_type" : "type-2"
7793    },
7794    {
7795     "access" : "private",
7796     "field_name" : "mFlags",
7797     "field_offset" : 224,
7798     "referenced_type" : "type-2"
7799    }
7800   ],
7801   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7802   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7803   "referenced_type" : "type-358",
7804   "self_type" : "type-358",
7805   "size" : 32,
7806   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7807   "template_args" : [ "type-52" ],
7808   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7809  },
7810  {
7811   "alignment" : 8,
7812   "fields" :
7813   [
7814    {
7815     "access" : "private",
7816     "field_name" : "mBufCachePos",
7817     "referenced_type" : "type-20"
7818    },
7819    {
7820     "access" : "private",
7821     "field_name" : "mBufCache",
7822     "field_offset" : 64,
7823     "referenced_type" : "type-394"
7824    },
7825    {
7826     "access" : "private",
7827     "field_name" : "mError",
7828     "field_offset" : 256,
7829     "referenced_type" : "type-15"
7830    },
7831    {
7832     "access" : "private",
7833     "field_name" : "mData",
7834     "field_offset" : 320,
7835     "referenced_type" : "type-330"
7836    },
7837    {
7838     "access" : "private",
7839     "field_name" : "mDataSize",
7840     "field_offset" : 384,
7841     "referenced_type" : "type-20"
7842    },
7843    {
7844     "access" : "private",
7845     "field_name" : "mDataCapacity",
7846     "field_offset" : 448,
7847     "referenced_type" : "type-20"
7848    },
7849    {
7850     "access" : "private",
7851     "field_name" : "mDataPos",
7852     "field_offset" : 512,
7853     "referenced_type" : "type-20"
7854    },
7855    {
7856     "access" : "private",
7857     "field_name" : "mObjects",
7858     "field_offset" : 576,
7859     "referenced_type" : "type-395"
7860    },
7861    {
7862     "access" : "private",
7863     "field_name" : "mObjectsSize",
7864     "field_offset" : 640,
7865     "referenced_type" : "type-20"
7866    },
7867    {
7868     "access" : "private",
7869     "field_name" : "mObjectsCapacity",
7870     "field_offset" : 704,
7871     "referenced_type" : "type-20"
7872    },
7873    {
7874     "access" : "private",
7875     "field_name" : "mNextObjectHint",
7876     "field_offset" : 768,
7877     "referenced_type" : "type-20"
7878    },
7879    {
7880     "access" : "private",
7881     "field_name" : "mNumRef",
7882     "field_offset" : 832,
7883     "referenced_type" : "type-20"
7884    },
7885    {
7886     "access" : "private",
7887     "field_name" : "mFdsKnown",
7888     "field_offset" : 896,
7889     "referenced_type" : "type-33"
7890    },
7891    {
7892     "access" : "private",
7893     "field_name" : "mHasFds",
7894     "field_offset" : 904,
7895     "referenced_type" : "type-33"
7896    },
7897    {
7898     "access" : "private",
7899     "field_name" : "mAllowFds",
7900     "field_offset" : 912,
7901     "referenced_type" : "type-33"
7902    },
7903    {
7904     "access" : "private",
7905     "field_name" : "mOwner",
7906     "field_offset" : 960,
7907     "referenced_type" : "type-396"
7908    },
7909    {
7910     "access" : "private",
7911     "field_name" : "mOwnerCookie",
7912     "field_offset" : 1024,
7913     "referenced_type" : "type-16"
7914    }
7915   ],
7916   "linker_set_key" : "android::hardware::Parcel",
7917   "name" : "android::hardware::Parcel",
7918   "record_kind" : "class",
7919   "referenced_type" : "type-393",
7920   "self_type" : "type-393",
7921   "size" : 136,
7922   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7923   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7924  },
7925  {
7926   "access" : "private",
7927   "alignment" : 8,
7928   "fields" :
7929   [
7930    {
7931     "field_name" : "index",
7932     "referenced_type" : "type-20"
7933    },
7934    {
7935     "field_name" : "buffer",
7936     "field_offset" : 64,
7937     "referenced_type" : "type-230"
7938    },
7939    {
7940     "field_name" : "bufend",
7941     "field_offset" : 128,
7942     "referenced_type" : "type-230"
7943    }
7944   ],
7945   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7946   "name" : "android::hardware::Parcel::BufferInfo",
7947   "referenced_type" : "type-401",
7948   "self_type" : "type-401",
7949   "size" : 24,
7950   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7951   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7952  },
7953  {
7954   "alignment" : 8,
7955   "base_specifiers" :
7956   [
7957    {
7958     "is_virtual" : true,
7959     "referenced_type" : "type-5"
7960    }
7961   ],
7962   "fields" :
7963   [
7964    {
7965     "access" : "private",
7966     "field_name" : "mDriverFD",
7967     "field_offset" : 64,
7968     "referenced_type" : "type-15"
7969    },
7970    {
7971     "access" : "private",
7972     "field_name" : "mVMStart",
7973     "field_offset" : 128,
7974     "referenced_type" : "type-16"
7975    },
7976    {
7977     "access" : "private",
7978     "field_name" : "mThreadCountLock",
7979     "field_offset" : 192,
7980     "referenced_type" : "type-18"
7981    },
7982    {
7983     "access" : "private",
7984     "field_name" : "mThreadCountDecrement",
7985     "field_offset" : 512,
7986     "referenced_type" : "type-19"
7987    },
7988    {
7989     "access" : "private",
7990     "field_name" : "mExecutingThreadsCount",
7991     "field_offset" : 896,
7992     "referenced_type" : "type-20"
7993    },
7994    {
7995     "access" : "private",
7996     "field_name" : "mMaxThreads",
7997     "field_offset" : 960,
7998     "referenced_type" : "type-20"
7999    },
8000    {
8001     "access" : "private",
8002     "field_name" : "mStarvationStartTimeMs",
8003     "field_offset" : 1024,
8004     "referenced_type" : "type-21"
8005    },
8006    {
8007     "access" : "private",
8008     "field_name" : "mLock",
8009     "field_offset" : 1088,
8010     "referenced_type" : "type-22"
8011    },
8012    {
8013     "access" : "private",
8014     "field_name" : "mHandleToObject",
8015     "field_offset" : 1408,
8016     "referenced_type" : "type-24"
8017    },
8018    {
8019     "access" : "private",
8020     "field_name" : "mManagesContexts",
8021     "field_offset" : 1728,
8022     "referenced_type" : "type-33"
8023    },
8024    {
8025     "access" : "private",
8026     "field_name" : "mBinderContextCheckFunc",
8027     "field_offset" : 1792,
8028     "referenced_type" : "type-34"
8029    },
8030    {
8031     "access" : "private",
8032     "field_name" : "mBinderContextUserData",
8033     "field_offset" : 1856,
8034     "referenced_type" : "type-16"
8035    },
8036    {
8037     "access" : "private",
8038     "field_name" : "mContexts",
8039     "field_offset" : 1920,
8040     "referenced_type" : "type-45"
8041    },
8042    {
8043     "access" : "private",
8044     "field_name" : "mRootDir",
8045     "field_offset" : 2240,
8046     "referenced_type" : "type-49"
8047    },
8048    {
8049     "access" : "private",
8050     "field_name" : "mThreadPoolStarted",
8051     "field_offset" : 2304,
8052     "referenced_type" : "type-33"
8053    },
8054    {
8055     "access" : "private",
8056     "field_name" : "mSpawnThreadOnStart",
8057     "field_offset" : 2312,
8058     "referenced_type" : "type-33"
8059    },
8060    {
8061     "access" : "private",
8062     "field_name" : "mThreadPoolSeq",
8063     "field_offset" : 2336,
8064     "referenced_type" : "type-53"
8065    },
8066    {
8067     "access" : "private",
8068     "field_name" : "mMmapSize",
8069     "field_offset" : 2368,
8070     "referenced_type" : "type-27"
8071    },
8072    {
8073     "access" : "private",
8074     "field_name" : "mCallRestriction",
8075     "field_offset" : 2432,
8076     "referenced_type" : "type-54"
8077    }
8078   ],
8079   "linker_set_key" : "android::hardware::ProcessState",
8080   "name" : "android::hardware::ProcessState",
8081   "record_kind" : "class",
8082   "referenced_type" : "type-14",
8083   "self_type" : "type-14",
8084   "size" : 328,
8085   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8086   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
8087   "vtable_components" :
8088   [
8089    {
8090     "component_value" : 312,
8091     "kind" : "vbase_offset"
8092    },
8093    {
8094     "kind" : "offset_to_top"
8095    },
8096    {
8097     "kind" : "rtti",
8098     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8099    },
8100    {
8101     "kind" : "complete_dtor_pointer",
8102     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
8103    },
8104    {
8105     "kind" : "deleting_dtor_pointer",
8106     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
8107    },
8108    {
8109     "kind" : "vcall_offset"
8110    },
8111    {
8112     "kind" : "vcall_offset"
8113    },
8114    {
8115     "kind" : "vcall_offset"
8116    },
8117    {
8118     "kind" : "vcall_offset"
8119    },
8120    {
8121     "component_value" : -312,
8122     "kind" : "vcall_offset"
8123    },
8124    {
8125     "component_value" : -312,
8126     "kind" : "offset_to_top"
8127    },
8128    {
8129     "kind" : "rtti",
8130     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8131    },
8132    {
8133     "kind" : "complete_dtor_pointer",
8134     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
8135    },
8136    {
8137     "kind" : "deleting_dtor_pointer",
8138     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
8139    },
8140    {
8141     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8142    },
8143    {
8144     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8145    },
8146    {
8147     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8148    },
8149    {
8150     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8151    }
8152   ]
8153  },
8154  {
8155   "access" : "private",
8156   "alignment" : 8,
8157   "fields" :
8158   [
8159    {
8160     "field_name" : "binder",
8161     "referenced_type" : "type-29"
8162    },
8163    {
8164     "field_name" : "refs",
8165     "field_offset" : 64,
8166     "referenced_type" : "type-31"
8167    }
8168   ],
8169   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
8170   "name" : "android::hardware::ProcessState::handle_entry",
8171   "referenced_type" : "type-28",
8172   "self_type" : "type-28",
8173   "size" : 16,
8174   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8175   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
8176  },
8177  {
8178   "alignment" : 8,
8179   "base_specifiers" :
8180   [
8181    {
8182     "referenced_type" : "type-136"
8183    }
8184   ],
8185   "fields" :
8186   [
8187    {
8188     "access" : "private",
8189     "field_name" : "mVal",
8190     "field_offset" : 288,
8191     "referenced_type" : "type-144"
8192    }
8193   ],
8194   "linker_set_key" : "android::hardware::Return<android::hardware::cas::V1_0::Status>",
8195   "name" : "android::hardware::Return<android::hardware::cas::V1_0::Status>",
8196   "record_kind" : "class",
8197   "referenced_type" : "type-143",
8198   "self_type" : "type-143",
8199   "size" : 40,
8200   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8201   "template_args" : [ "type-144" ],
8202   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3cas4V1_06StatusEEE"
8203  },
8204  {
8205   "alignment" : 8,
8206   "base_specifiers" :
8207   [
8208    {
8209     "referenced_type" : "type-136"
8210    }
8211   ],
8212   "fields" :
8213   [
8214    {
8215     "access" : "private",
8216     "field_name" : "mVal",
8217     "field_offset" : 320,
8218     "referenced_type" : "type-98"
8219    }
8220   ],
8221   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> >",
8222   "name" : "android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> >",
8223   "record_kind" : "class",
8224   "referenced_type" : "type-150",
8225   "self_type" : "type-150",
8226   "size" : 48,
8227   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8228   "template_args" : [ "type-98" ],
8229   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3cas6native4V1_012IDescramblerEEEEE"
8230  },
8231  {
8232   "alignment" : 8,
8233   "base_specifiers" :
8234   [
8235    {
8236     "referenced_type" : "type-136"
8237    }
8238   ],
8239   "fields" :
8240   [
8241    {
8242     "access" : "private",
8243     "field_name" : "mVal",
8244     "field_offset" : 264,
8245     "referenced_type" : "type-33"
8246    }
8247   ],
8248   "linker_set_key" : "android::hardware::Return<bool>",
8249   "name" : "android::hardware::Return<bool>",
8250   "record_kind" : "class",
8251   "referenced_type" : "type-135",
8252   "self_type" : "type-135",
8253   "size" : 40,
8254   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8255   "template_args" : [ "type-33" ],
8256   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
8257  },
8258  {
8259   "alignment" : 8,
8260   "base_specifiers" :
8261   [
8262    {
8263     "referenced_type" : "type-136"
8264    }
8265   ],
8266   "linker_set_key" : "android::hardware::Return<void>",
8267   "name" : "android::hardware::Return<void>",
8268   "record_kind" : "class",
8269   "referenced_type" : "type-165",
8270   "self_type" : "type-165",
8271   "size" : 40,
8272   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8273   "template_args" : [ "type-17" ],
8274   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
8275  },
8276  {
8277   "alignment" : 8,
8278   "fields" :
8279   [
8280    {
8281     "access" : "private",
8282     "field_name" : "mException",
8283     "referenced_type" : "type-15"
8284    },
8285    {
8286     "access" : "private",
8287     "field_name" : "mErrorCode",
8288     "field_offset" : 32,
8289     "referenced_type" : "type-15"
8290    },
8291    {
8292     "access" : "private",
8293     "field_name" : "mMessage",
8294     "field_offset" : 64,
8295     "referenced_type" : "type-124"
8296    }
8297   ],
8298   "linker_set_key" : "android::hardware::Status",
8299   "name" : "android::hardware::Status",
8300   "record_kind" : "class",
8301   "referenced_type" : "type-123",
8302   "self_type" : "type-123",
8303   "size" : 32,
8304   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8305   "unique_id" : "_ZTSN7android8hardware6StatusE"
8306  },
8307  {
8308   "alignment" : 8,
8309   "base_specifiers" :
8310   [
8311    {
8312     "referenced_type" : "type-407"
8313    }
8314   ],
8315   "fields" :
8316   [
8317    {
8318     "access" : "private",
8319     "field_name" : "_hidl_mImpl",
8320     "field_offset" : 1024,
8321     "referenced_type" : "type-79"
8322    }
8323   ],
8324   "linker_set_key" : "android::hardware::cas::V1_0::BnHwDescramblerBase",
8325   "name" : "android::hardware::cas::V1_0::BnHwDescramblerBase",
8326   "referenced_type" : "type-549",
8327   "self_type" : "type-549",
8328   "size" : 152,
8329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/BnHwDescramblerBase.h",
8330   "unique_id" : "_ZTSN7android8hardware3cas4V1_019BnHwDescramblerBaseE",
8331   "vtable_components" :
8332   [
8333    {
8334     "component_value" : 136,
8335     "kind" : "vbase_offset"
8336    },
8337    {
8338     "kind" : "offset_to_top"
8339    },
8340    {
8341     "kind" : "rtti",
8342     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_019BnHwDescramblerBaseE"
8343    },
8344    {
8345     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8346    },
8347    {
8348     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8349    },
8350    {
8351     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8352    },
8353    {
8354     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8355    },
8356    {
8357     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8358    },
8359    {
8360     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8361    },
8362    {
8363     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8364    },
8365    {
8366     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8367    },
8368    {
8369     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8370    },
8371    {
8372     "kind" : "complete_dtor_pointer",
8373     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BnHwDescramblerBaseD1Ev"
8374    },
8375    {
8376     "kind" : "deleting_dtor_pointer",
8377     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BnHwDescramblerBaseD0Ev"
8378    },
8379    {
8380     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BnHwDescramblerBase10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8381    },
8382    {
8383     "component_value" : -32,
8384     "kind" : "offset_to_top"
8385    },
8386    {
8387     "kind" : "rtti",
8388     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_019BnHwDescramblerBaseE"
8389    },
8390    {
8391     "kind" : "complete_dtor_pointer",
8392     "mangled_component_name" : "_ZThn32_N7android8hardware3cas4V1_019BnHwDescramblerBaseD1Ev"
8393    },
8394    {
8395     "kind" : "deleting_dtor_pointer",
8396     "mangled_component_name" : "_ZThn32_N7android8hardware3cas4V1_019BnHwDescramblerBaseD0Ev"
8397    },
8398    {
8399     "kind" : "vcall_offset"
8400    },
8401    {
8402     "kind" : "vcall_offset"
8403    },
8404    {
8405     "kind" : "vcall_offset"
8406    },
8407    {
8408     "kind" : "vcall_offset"
8409    },
8410    {
8411     "component_value" : -136,
8412     "kind" : "vcall_offset"
8413    },
8414    {
8415     "component_value" : -136,
8416     "kind" : "offset_to_top"
8417    },
8418    {
8419     "kind" : "rtti",
8420     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_019BnHwDescramblerBaseE"
8421    },
8422    {
8423     "kind" : "complete_dtor_pointer",
8424     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas4V1_019BnHwDescramblerBaseD1Ev"
8425    },
8426    {
8427     "kind" : "deleting_dtor_pointer",
8428     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas4V1_019BnHwDescramblerBaseD0Ev"
8429    },
8430    {
8431     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8432    },
8433    {
8434     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8435    },
8436    {
8437     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8438    },
8439    {
8440     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8441    }
8442   ]
8443  },
8444  {
8445   "alignment" : 8,
8446   "base_specifiers" :
8447   [
8448    {
8449     "referenced_type" : "type-390"
8450    },
8451    {
8452     "referenced_type" : "type-409"
8453    }
8454   ],
8455   "fields" :
8456   [
8457    {
8458     "access" : "private",
8459     "field_name" : "_hidl_mMutex",
8460     "field_offset" : 1088,
8461     "referenced_type" : "type-552"
8462    },
8463    {
8464     "access" : "private",
8465     "field_name" : "_hidl_mDeathRecipients",
8466     "field_offset" : 1408,
8467     "referenced_type" : "type-553"
8468    }
8469   ],
8470   "linker_set_key" : "android::hardware::cas::V1_0::BpHwDescramblerBase",
8471   "name" : "android::hardware::cas::V1_0::BpHwDescramblerBase",
8472   "referenced_type" : "type-551",
8473   "self_type" : "type-551",
8474   "size" : 216,
8475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/BpHwDescramblerBase.h",
8476   "unique_id" : "_ZTSN7android8hardware3cas4V1_019BpHwDescramblerBaseE",
8477   "vtable_components" :
8478   [
8479    {
8480     "component_value" : 200,
8481     "kind" : "vbase_offset"
8482    },
8483    {
8484     "kind" : "offset_to_top"
8485    },
8486    {
8487     "kind" : "rtti",
8488     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_019BpHwDescramblerBaseE"
8489    },
8490    {
8491     "mangled_component_name" : "_ZNK7android8hardware3cas4V1_019BpHwDescramblerBase8isRemoteEv"
8492    },
8493    {
8494     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8495    },
8496    {
8497     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8498    },
8499    {
8500     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8501    },
8502    {
8503     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8504    },
8505    {
8506     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase21setHALInstrumentationEv"
8507    },
8508    {
8509     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8510    },
8511    {
8512     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase4pingEv"
8513    },
8514    {
8515     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8516    },
8517    {
8518     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase21notifySyspropsChangedEv"
8519    },
8520    {
8521     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8522    },
8523    {
8524     "kind" : "complete_dtor_pointer",
8525     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBaseD1Ev"
8526    },
8527    {
8528     "kind" : "deleting_dtor_pointer",
8529     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBaseD0Ev"
8530    },
8531    {
8532     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase18setMediaCasSessionERKNS0_8hidl_vecIhEE"
8533    },
8534    {
8535     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
8536    },
8537    {
8538     "mangled_component_name" : "_ZN7android8hardware3cas4V1_019BpHwDescramblerBase7releaseEv"
8539    },
8540    {
8541     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEE10onAsBinderEv"
8542    },
8543    {
8544     "component_value" : 192,
8545     "kind" : "vbase_offset"
8546    },
8547    {
8548     "component_value" : -8,
8549     "kind" : "offset_to_top"
8550    },
8551    {
8552     "kind" : "rtti",
8553     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_019BpHwDescramblerBaseE"
8554    },
8555    {
8556     "kind" : "complete_dtor_pointer",
8557     "mangled_component_name" : "_ZThn8_N7android8hardware3cas4V1_019BpHwDescramblerBaseD1Ev"
8558    },
8559    {
8560     "kind" : "deleting_dtor_pointer",
8561     "mangled_component_name" : "_ZThn8_N7android8hardware3cas4V1_019BpHwDescramblerBaseD0Ev"
8562    },
8563    {
8564     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3cas4V1_016IDescramblerBaseEE10onAsBinderEv"
8565    },
8566    {
8567     "component_value" : 184,
8568     "kind" : "vbase_offset"
8569    },
8570    {
8571     "component_value" : -16,
8572     "kind" : "offset_to_top"
8573    },
8574    {
8575     "kind" : "rtti",
8576     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_019BpHwDescramblerBaseE"
8577    },
8578    {
8579     "kind" : "complete_dtor_pointer",
8580     "mangled_component_name" : "_ZThn16_N7android8hardware3cas4V1_019BpHwDescramblerBaseD1Ev"
8581    },
8582    {
8583     "kind" : "deleting_dtor_pointer",
8584     "mangled_component_name" : "_ZThn16_N7android8hardware3cas4V1_019BpHwDescramblerBaseD0Ev"
8585    },
8586    {
8587     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8588    },
8589    {
8590     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8591    },
8592    {
8593     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8594    },
8595    {
8596     "component_value" : -48,
8597     "kind" : "offset_to_top"
8598    },
8599    {
8600     "kind" : "rtti",
8601     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_019BpHwDescramblerBaseE"
8602    },
8603    {
8604     "kind" : "complete_dtor_pointer",
8605     "mangled_component_name" : "_ZThn48_N7android8hardware3cas4V1_019BpHwDescramblerBaseD1Ev"
8606    },
8607    {
8608     "kind" : "deleting_dtor_pointer",
8609     "mangled_component_name" : "_ZThn48_N7android8hardware3cas4V1_019BpHwDescramblerBaseD0Ev"
8610    },
8611    {
8612     "kind" : "vcall_offset"
8613    },
8614    {
8615     "component_value" : -184,
8616     "kind" : "vcall_offset"
8617    },
8618    {
8619     "component_value" : -184,
8620     "kind" : "vcall_offset"
8621    },
8622    {
8623     "component_value" : -184,
8624     "kind" : "vcall_offset"
8625    },
8626    {
8627     "component_value" : -200,
8628     "kind" : "vcall_offset"
8629    },
8630    {
8631     "component_value" : -200,
8632     "kind" : "offset_to_top"
8633    },
8634    {
8635     "kind" : "rtti",
8636     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_019BpHwDescramblerBaseE"
8637    },
8638    {
8639     "kind" : "complete_dtor_pointer",
8640     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas4V1_019BpHwDescramblerBaseD1Ev"
8641    },
8642    {
8643     "kind" : "deleting_dtor_pointer",
8644     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas4V1_019BpHwDescramblerBaseD0Ev"
8645    },
8646    {
8647     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8648    },
8649    {
8650     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8651    },
8652    {
8653     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8654    },
8655    {
8656     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8657    }
8658   ]
8659  },
8660  {
8661   "alignment" : 8,
8662   "fields" :
8663   [
8664    {
8665     "field_name" : "caSystemId",
8666     "referenced_type" : "type-15"
8667    },
8668    {
8669     "field_name" : "name",
8670     "field_offset" : 64,
8671     "referenced_type" : "type-278"
8672    }
8673   ],
8674   "linker_set_key" : "android::hardware::cas::V1_0::HidlCasPluginDescriptor",
8675   "name" : "android::hardware::cas::V1_0::HidlCasPluginDescriptor",
8676   "referenced_type" : "type-533",
8677   "self_type" : "type-533",
8678   "size" : 24,
8679   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/types.h",
8680   "unique_id" : "_ZTSN7android8hardware3cas4V1_023HidlCasPluginDescriptorE"
8681  },
8682  {
8683   "alignment" : 8,
8684   "base_specifiers" :
8685   [
8686    {
8687     "referenced_type" : "type-4"
8688    }
8689   ],
8690   "linker_set_key" : "android::hardware::cas::V1_0::IDescramblerBase",
8691   "name" : "android::hardware::cas::V1_0::IDescramblerBase",
8692   "referenced_type" : "type-81",
8693   "self_type" : "type-81",
8694   "size" : 24,
8695   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/1.0/IDescramblerBase.h",
8696   "unique_id" : "_ZTSN7android8hardware3cas4V1_016IDescramblerBaseE",
8697   "vtable_components" :
8698   [
8699    {
8700     "component_value" : 8,
8701     "kind" : "vbase_offset"
8702    },
8703    {
8704     "kind" : "offset_to_top"
8705    },
8706    {
8707     "kind" : "rtti",
8708     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_016IDescramblerBaseE"
8709    },
8710    {
8711     "mangled_component_name" : "_ZNK7android8hardware3cas4V1_016IDescramblerBase8isRemoteEv"
8712    },
8713    {
8714     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8715    },
8716    {
8717     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8718    },
8719    {
8720     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8721    },
8722    {
8723     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8724    },
8725    {
8726     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase21setHALInstrumentationEv"
8727    },
8728    {
8729     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8730    },
8731    {
8732     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase4pingEv"
8733    },
8734    {
8735     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8736    },
8737    {
8738     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase21notifySyspropsChangedEv"
8739    },
8740    {
8741     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8742    },
8743    {
8744     "kind" : "complete_dtor_pointer",
8745     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBaseD1Ev"
8746    },
8747    {
8748     "kind" : "deleting_dtor_pointer",
8749     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBaseD0Ev"
8750    },
8751    {
8752     "is_pure" : true,
8753     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase18setMediaCasSessionERKNS0_8hidl_vecIhEE"
8754    },
8755    {
8756     "is_pure" : true,
8757     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
8758    },
8759    {
8760     "is_pure" : true,
8761     "mangled_component_name" : "_ZN7android8hardware3cas4V1_016IDescramblerBase7releaseEv"
8762    },
8763    {
8764     "kind" : "vcall_offset"
8765    },
8766    {
8767     "kind" : "vcall_offset"
8768    },
8769    {
8770     "kind" : "vcall_offset"
8771    },
8772    {
8773     "kind" : "vcall_offset"
8774    },
8775    {
8776     "component_value" : -8,
8777     "kind" : "vcall_offset"
8778    },
8779    {
8780     "component_value" : -8,
8781     "kind" : "offset_to_top"
8782    },
8783    {
8784     "kind" : "rtti",
8785     "mangled_component_name" : "_ZTIN7android8hardware3cas4V1_016IDescramblerBaseE"
8786    },
8787    {
8788     "kind" : "complete_dtor_pointer",
8789     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas4V1_016IDescramblerBaseD1Ev"
8790    },
8791    {
8792     "kind" : "deleting_dtor_pointer",
8793     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas4V1_016IDescramblerBaseD0Ev"
8794    },
8795    {
8796     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8797    },
8798    {
8799     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8800    },
8801    {
8802     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8803    },
8804    {
8805     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8806    }
8807   ]
8808  },
8809  {
8810   "alignment" : 8,
8811   "base_specifiers" :
8812   [
8813    {
8814     "referenced_type" : "type-407"
8815    }
8816   ],
8817   "fields" :
8818   [
8819    {
8820     "access" : "private",
8821     "field_name" : "_hidl_mImpl",
8822     "field_offset" : 1024,
8823     "referenced_type" : "type-98"
8824    }
8825   ],
8826   "linker_set_key" : "android::hardware::cas::native::V1_0::BnHwDescrambler",
8827   "name" : "android::hardware::cas::native::V1_0::BnHwDescrambler",
8828   "referenced_type" : "type-466",
8829   "self_type" : "type-466",
8830   "size" : 152,
8831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BnHwDescrambler.h",
8832   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_015BnHwDescramblerE",
8833   "vtable_components" :
8834   [
8835    {
8836     "component_value" : 136,
8837     "kind" : "vbase_offset"
8838    },
8839    {
8840     "kind" : "offset_to_top"
8841    },
8842    {
8843     "kind" : "rtti",
8844     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_015BnHwDescramblerE"
8845    },
8846    {
8847     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8848    },
8849    {
8850     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8851    },
8852    {
8853     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8854    },
8855    {
8856     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8857    },
8858    {
8859     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8860    },
8861    {
8862     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8863    },
8864    {
8865     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8866    },
8867    {
8868     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8869    },
8870    {
8871     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8872    },
8873    {
8874     "kind" : "complete_dtor_pointer",
8875     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerD1Ev"
8876    },
8877    {
8878     "kind" : "deleting_dtor_pointer",
8879     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescramblerD0Ev"
8880    },
8881    {
8882     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BnHwDescrambler10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
8883    },
8884    {
8885     "component_value" : -32,
8886     "kind" : "offset_to_top"
8887    },
8888    {
8889     "kind" : "rtti",
8890     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_015BnHwDescramblerE"
8891    },
8892    {
8893     "kind" : "complete_dtor_pointer",
8894     "mangled_component_name" : "_ZThn32_N7android8hardware3cas6native4V1_015BnHwDescramblerD1Ev"
8895    },
8896    {
8897     "kind" : "deleting_dtor_pointer",
8898     "mangled_component_name" : "_ZThn32_N7android8hardware3cas6native4V1_015BnHwDescramblerD0Ev"
8899    },
8900    {
8901     "kind" : "vcall_offset"
8902    },
8903    {
8904     "kind" : "vcall_offset"
8905    },
8906    {
8907     "kind" : "vcall_offset"
8908    },
8909    {
8910     "kind" : "vcall_offset"
8911    },
8912    {
8913     "component_value" : -136,
8914     "kind" : "vcall_offset"
8915    },
8916    {
8917     "component_value" : -136,
8918     "kind" : "offset_to_top"
8919    },
8920    {
8921     "kind" : "rtti",
8922     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_015BnHwDescramblerE"
8923    },
8924    {
8925     "kind" : "complete_dtor_pointer",
8926     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_015BnHwDescramblerD1Ev"
8927    },
8928    {
8929     "kind" : "deleting_dtor_pointer",
8930     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_015BnHwDescramblerD0Ev"
8931    },
8932    {
8933     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8934    },
8935    {
8936     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8937    },
8938    {
8939     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8940    },
8941    {
8942     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8943    }
8944   ]
8945  },
8946  {
8947   "alignment" : 8,
8948   "base_specifiers" :
8949   [
8950    {
8951     "referenced_type" : "type-392"
8952    },
8953    {
8954     "referenced_type" : "type-409"
8955    }
8956   ],
8957   "fields" :
8958   [
8959    {
8960     "access" : "private",
8961     "field_name" : "_hidl_mMutex",
8962     "field_offset" : 1088,
8963     "referenced_type" : "type-558"
8964    },
8965    {
8966     "access" : "private",
8967     "field_name" : "_hidl_mDeathRecipients",
8968     "field_offset" : 1408,
8969     "referenced_type" : "type-559"
8970    }
8971   ],
8972   "linker_set_key" : "android::hardware::cas::native::V1_0::BpHwDescrambler",
8973   "name" : "android::hardware::cas::native::V1_0::BpHwDescrambler",
8974   "referenced_type" : "type-557",
8975   "self_type" : "type-557",
8976   "size" : 216,
8977   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BpHwDescrambler.h",
8978   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_015BpHwDescramblerE",
8979   "vtable_components" :
8980   [
8981    {
8982     "component_value" : 200,
8983     "kind" : "vbase_offset"
8984    },
8985    {
8986     "kind" : "offset_to_top"
8987    },
8988    {
8989     "kind" : "rtti",
8990     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_015BpHwDescramblerE"
8991    },
8992    {
8993     "mangled_component_name" : "_ZNK7android8hardware3cas6native4V1_015BpHwDescrambler8isRemoteEv"
8994    },
8995    {
8996     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8997    },
8998    {
8999     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9000    },
9001    {
9002     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9003    },
9004    {
9005     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9006    },
9007    {
9008     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler21setHALInstrumentationEv"
9009    },
9010    {
9011     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9012    },
9013    {
9014     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler4pingEv"
9015    },
9016    {
9017     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9018    },
9019    {
9020     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler21notifySyspropsChangedEv"
9021    },
9022    {
9023     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9024    },
9025    {
9026     "kind" : "complete_dtor_pointer",
9027     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescramblerD1Ev"
9028    },
9029    {
9030     "kind" : "deleting_dtor_pointer",
9031     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescramblerD0Ev"
9032    },
9033    {
9034     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler18setMediaCasSessionERKNS0_8hidl_vecIhEE"
9035    },
9036    {
9037     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
9038    },
9039    {
9040     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler7releaseEv"
9041    },
9042    {
9043     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_015BpHwDescrambler10descrambleENS3_17ScramblingControlERKNS0_8hidl_vecINS3_9SubSampleEEERKNS3_12SharedBufferEmRKNS3_17DestinationBufferEmNSt3__18functionIFvNS1_4V1_06StatusEjRKNS0_11hidl_stringEEEE"
9044    },
9045    {
9046     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEE10onAsBinderEv"
9047    },
9048    {
9049     "component_value" : 192,
9050     "kind" : "vbase_offset"
9051    },
9052    {
9053     "component_value" : -8,
9054     "kind" : "offset_to_top"
9055    },
9056    {
9057     "kind" : "rtti",
9058     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_015BpHwDescramblerE"
9059    },
9060    {
9061     "kind" : "complete_dtor_pointer",
9062     "mangled_component_name" : "_ZThn8_N7android8hardware3cas6native4V1_015BpHwDescramblerD1Ev"
9063    },
9064    {
9065     "kind" : "deleting_dtor_pointer",
9066     "mangled_component_name" : "_ZThn8_N7android8hardware3cas6native4V1_015BpHwDescramblerD0Ev"
9067    },
9068    {
9069     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3cas6native4V1_012IDescramblerEE10onAsBinderEv"
9070    },
9071    {
9072     "component_value" : 184,
9073     "kind" : "vbase_offset"
9074    },
9075    {
9076     "component_value" : -16,
9077     "kind" : "offset_to_top"
9078    },
9079    {
9080     "kind" : "rtti",
9081     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_015BpHwDescramblerE"
9082    },
9083    {
9084     "kind" : "complete_dtor_pointer",
9085     "mangled_component_name" : "_ZThn16_N7android8hardware3cas6native4V1_015BpHwDescramblerD1Ev"
9086    },
9087    {
9088     "kind" : "deleting_dtor_pointer",
9089     "mangled_component_name" : "_ZThn16_N7android8hardware3cas6native4V1_015BpHwDescramblerD0Ev"
9090    },
9091    {
9092     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9093    },
9094    {
9095     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9096    },
9097    {
9098     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9099    },
9100    {
9101     "component_value" : -48,
9102     "kind" : "offset_to_top"
9103    },
9104    {
9105     "kind" : "rtti",
9106     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_015BpHwDescramblerE"
9107    },
9108    {
9109     "kind" : "complete_dtor_pointer",
9110     "mangled_component_name" : "_ZThn48_N7android8hardware3cas6native4V1_015BpHwDescramblerD1Ev"
9111    },
9112    {
9113     "kind" : "deleting_dtor_pointer",
9114     "mangled_component_name" : "_ZThn48_N7android8hardware3cas6native4V1_015BpHwDescramblerD0Ev"
9115    },
9116    {
9117     "kind" : "vcall_offset"
9118    },
9119    {
9120     "component_value" : -184,
9121     "kind" : "vcall_offset"
9122    },
9123    {
9124     "component_value" : -184,
9125     "kind" : "vcall_offset"
9126    },
9127    {
9128     "component_value" : -184,
9129     "kind" : "vcall_offset"
9130    },
9131    {
9132     "component_value" : -200,
9133     "kind" : "vcall_offset"
9134    },
9135    {
9136     "component_value" : -200,
9137     "kind" : "offset_to_top"
9138    },
9139    {
9140     "kind" : "rtti",
9141     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_015BpHwDescramblerE"
9142    },
9143    {
9144     "kind" : "complete_dtor_pointer",
9145     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_015BpHwDescramblerD1Ev"
9146    },
9147    {
9148     "kind" : "deleting_dtor_pointer",
9149     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_015BpHwDescramblerD0Ev"
9150    },
9151    {
9152     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9153    },
9154    {
9155     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9156    },
9157    {
9158     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9159    },
9160    {
9161     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9162    }
9163   ]
9164  },
9165  {
9166   "alignment" : 8,
9167   "base_specifiers" :
9168   [
9169    {
9170     "referenced_type" : "type-100"
9171    },
9172    {
9173     "referenced_type" : "type-409"
9174    }
9175   ],
9176   "fields" :
9177   [
9178    {
9179     "access" : "private",
9180     "field_name" : "mImpl",
9181     "field_offset" : 768,
9182     "referenced_type" : "type-104"
9183    },
9184    {
9185     "access" : "private",
9186     "field_name" : "mOnewayQueue",
9187     "field_offset" : 832,
9188     "referenced_type" : "type-607"
9189    }
9190   ],
9191   "linker_set_key" : "android::hardware::cas::native::V1_0::BsDescrambler",
9192   "name" : "android::hardware::cas::native::V1_0::BsDescrambler",
9193   "referenced_type" : "type-606",
9194   "self_type" : "type-606",
9195   "size" : 136,
9196   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/BsDescrambler.h",
9197   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_013BsDescramblerE",
9198   "vtable_components" :
9199   [
9200    {
9201     "component_value" : 120,
9202     "kind" : "vbase_offset"
9203    },
9204    {
9205     "kind" : "offset_to_top"
9206    },
9207    {
9208     "kind" : "rtti",
9209     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_013BsDescramblerE"
9210    },
9211    {
9212     "mangled_component_name" : "_ZNK7android8hardware3cas6native4V1_012IDescrambler8isRemoteEv"
9213    },
9214    {
9215     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9216    },
9217    {
9218     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9219    },
9220    {
9221     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9222    },
9223    {
9224     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9225    },
9226    {
9227     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler21setHALInstrumentationEv"
9228    },
9229    {
9230     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9231    },
9232    {
9233     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler4pingEv"
9234    },
9235    {
9236     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9237    },
9238    {
9239     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler21notifySyspropsChangedEv"
9240    },
9241    {
9242     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9243    },
9244    {
9245     "kind" : "complete_dtor_pointer",
9246     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescramblerD1Ev"
9247    },
9248    {
9249     "kind" : "deleting_dtor_pointer",
9250     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescramblerD0Ev"
9251    },
9252    {
9253     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler18setMediaCasSessionERKNS0_8hidl_vecIhEE"
9254    },
9255    {
9256     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
9257    },
9258    {
9259     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler7releaseEv"
9260    },
9261    {
9262     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_013BsDescrambler10descrambleENS3_17ScramblingControlERKNS0_8hidl_vecINS3_9SubSampleEEERKNS3_12SharedBufferEmRKNS3_17DestinationBufferEmNSt3__18functionIFvNS1_4V1_06StatusEjRKNS0_11hidl_stringEEEE"
9263    },
9264    {
9265     "component_value" : -8,
9266     "kind" : "offset_to_top"
9267    },
9268    {
9269     "kind" : "rtti",
9270     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_013BsDescramblerE"
9271    },
9272    {
9273     "kind" : "complete_dtor_pointer",
9274     "mangled_component_name" : "_ZThn8_N7android8hardware3cas6native4V1_013BsDescramblerD1Ev"
9275    },
9276    {
9277     "kind" : "deleting_dtor_pointer",
9278     "mangled_component_name" : "_ZThn8_N7android8hardware3cas6native4V1_013BsDescramblerD0Ev"
9279    },
9280    {
9281     "kind" : "vcall_offset"
9282    },
9283    {
9284     "kind" : "vcall_offset"
9285    },
9286    {
9287     "kind" : "vcall_offset"
9288    },
9289    {
9290     "kind" : "vcall_offset"
9291    },
9292    {
9293     "component_value" : -120,
9294     "kind" : "vcall_offset"
9295    },
9296    {
9297     "component_value" : -120,
9298     "kind" : "offset_to_top"
9299    },
9300    {
9301     "kind" : "rtti",
9302     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_013BsDescramblerE"
9303    },
9304    {
9305     "kind" : "complete_dtor_pointer",
9306     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_013BsDescramblerD1Ev"
9307    },
9308    {
9309     "kind" : "deleting_dtor_pointer",
9310     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_013BsDescramblerD0Ev"
9311    },
9312    {
9313     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9314    },
9315    {
9316     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9317    },
9318    {
9319     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9320    },
9321    {
9322     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9323    }
9324   ]
9325  },
9326  {
9327   "alignment" : 8,
9328   "fields" :
9329   [
9330    {
9331     "field_name" : "type",
9332     "referenced_type" : "type-524"
9333    },
9334    {
9335     "field_name" : "nonsecureMemory",
9336     "field_offset" : 64,
9337     "referenced_type" : "type-523"
9338    },
9339    {
9340     "field_name" : "secureMemory",
9341     "field_offset" : 512,
9342     "referenced_type" : "type-276"
9343    }
9344   ],
9345   "linker_set_key" : "android::hardware::cas::native::V1_0::DestinationBuffer",
9346   "name" : "android::hardware::cas::native::V1_0::DestinationBuffer",
9347   "referenced_type" : "type-525",
9348   "self_type" : "type-525",
9349   "size" : 80,
9350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h",
9351   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_017DestinationBufferE"
9352  },
9353  {
9354   "alignment" : 8,
9355   "base_specifiers" :
9356   [
9357    {
9358     "referenced_type" : "type-81"
9359    }
9360   ],
9361   "linker_set_key" : "android::hardware::cas::native::V1_0::IDescrambler",
9362   "name" : "android::hardware::cas::native::V1_0::IDescrambler",
9363   "referenced_type" : "type-100",
9364   "self_type" : "type-100",
9365   "size" : 24,
9366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/IDescrambler.h",
9367   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_012IDescramblerE",
9368   "vtable_components" :
9369   [
9370    {
9371     "component_value" : 8,
9372     "kind" : "vbase_offset"
9373    },
9374    {
9375     "kind" : "offset_to_top"
9376    },
9377    {
9378     "kind" : "rtti",
9379     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE"
9380    },
9381    {
9382     "mangled_component_name" : "_ZNK7android8hardware3cas6native4V1_012IDescrambler8isRemoteEv"
9383    },
9384    {
9385     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9386    },
9387    {
9388     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9389    },
9390    {
9391     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9392    },
9393    {
9394     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9395    },
9396    {
9397     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler21setHALInstrumentationEv"
9398    },
9399    {
9400     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9401    },
9402    {
9403     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler4pingEv"
9404    },
9405    {
9406     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9407    },
9408    {
9409     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler21notifySyspropsChangedEv"
9410    },
9411    {
9412     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9413    },
9414    {
9415     "kind" : "complete_dtor_pointer",
9416     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescramblerD1Ev"
9417    },
9418    {
9419     "kind" : "deleting_dtor_pointer",
9420     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescramblerD0Ev"
9421    },
9422    {
9423     "is_pure" : true,
9424     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler18setMediaCasSessionERKNS0_8hidl_vecIhEE"
9425    },
9426    {
9427     "is_pure" : true,
9428     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
9429    },
9430    {
9431     "is_pure" : true,
9432     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler7releaseEv"
9433    },
9434    {
9435     "is_pure" : true,
9436     "mangled_component_name" : "_ZN7android8hardware3cas6native4V1_012IDescrambler10descrambleENS3_17ScramblingControlERKNS0_8hidl_vecINS3_9SubSampleEEERKNS3_12SharedBufferEmRKNS3_17DestinationBufferEmNSt3__18functionIFvNS1_4V1_06StatusEjRKNS0_11hidl_stringEEEE"
9437    },
9438    {
9439     "kind" : "vcall_offset"
9440    },
9441    {
9442     "kind" : "vcall_offset"
9443    },
9444    {
9445     "kind" : "vcall_offset"
9446    },
9447    {
9448     "kind" : "vcall_offset"
9449    },
9450    {
9451     "component_value" : -8,
9452     "kind" : "vcall_offset"
9453    },
9454    {
9455     "component_value" : -8,
9456     "kind" : "offset_to_top"
9457    },
9458    {
9459     "kind" : "rtti",
9460     "mangled_component_name" : "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE"
9461    },
9462    {
9463     "kind" : "complete_dtor_pointer",
9464     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_012IDescramblerD1Ev"
9465    },
9466    {
9467     "kind" : "deleting_dtor_pointer",
9468     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3cas6native4V1_012IDescramblerD0Ev"
9469    },
9470    {
9471     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9472    },
9473    {
9474     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9475    },
9476    {
9477     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9478    },
9479    {
9480     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9481    }
9482   ]
9483  },
9484  {
9485   "alignment" : 8,
9486   "fields" :
9487   [
9488    {
9489     "field_name" : "heapBase",
9490     "referenced_type" : "type-282"
9491    },
9492    {
9493     "field_name" : "offset",
9494     "field_offset" : 320,
9495     "referenced_type" : "type-20"
9496    },
9497    {
9498     "field_name" : "size",
9499     "field_offset" : 384,
9500     "referenced_type" : "type-20"
9501    }
9502   ],
9503   "linker_set_key" : "android::hardware::cas::native::V1_0::SharedBuffer",
9504   "name" : "android::hardware::cas::native::V1_0::SharedBuffer",
9505   "referenced_type" : "type-523",
9506   "self_type" : "type-523",
9507   "size" : 56,
9508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h",
9509   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_012SharedBufferE"
9510  },
9511  {
9512   "alignment" : 4,
9513   "fields" :
9514   [
9515    {
9516     "field_name" : "numBytesOfClearData",
9517     "referenced_type" : "type-2"
9518    },
9519    {
9520     "field_name" : "numBytesOfEncryptedData",
9521     "field_offset" : 32,
9522     "referenced_type" : "type-2"
9523    }
9524   ],
9525   "linker_set_key" : "android::hardware::cas::native::V1_0::SubSample",
9526   "name" : "android::hardware::cas::native::V1_0::SubSample",
9527   "referenced_type" : "type-337",
9528   "self_type" : "type-337",
9529   "size" : 8,
9530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/cas/native/1.0/[email protected]_genc++_headers/gen/android/hardware/cas/native/1.0/types.h",
9531   "unique_id" : "_ZTSN7android8hardware3cas6native4V1_09SubSampleE"
9532  },
9533  {
9534   "alignment" : 8,
9535   "fields" :
9536   [
9537    {
9538     "access" : "protected",
9539     "field_name" : "mInstrumentationCallbacks",
9540     "field_offset" : 64,
9541     "referenced_type" : "type-410"
9542    },
9543    {
9544     "access" : "protected",
9545     "field_name" : "mEnableInstrumentation",
9546     "field_offset" : 256,
9547     "referenced_type" : "type-33"
9548    },
9549    {
9550     "access" : "protected",
9551     "field_name" : "mInstrumentationLibPackage",
9552     "field_offset" : 320,
9553     "referenced_type" : "type-411"
9554    },
9555    {
9556     "access" : "protected",
9557     "field_name" : "mInterfaceName",
9558     "field_offset" : 512,
9559     "referenced_type" : "type-412"
9560    }
9561   ],
9562   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9563   "name" : "android::hardware::details::HidlInstrumentor",
9564   "referenced_type" : "type-409",
9565   "self_type" : "type-409",
9566   "size" : 88,
9567   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9568   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9569   "vtable_components" :
9570   [
9571    {
9572     "kind" : "offset_to_top"
9573    },
9574    {
9575     "kind" : "rtti",
9576     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9577    },
9578    {
9579     "kind" : "complete_dtor_pointer",
9580     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9581    },
9582    {
9583     "kind" : "deleting_dtor_pointer",
9584     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9585    }
9586   ]
9587  },
9588  {
9589   "alignment" : 4,
9590   "fields" :
9591   [
9592    {
9593     "field_name" : "sched_policy",
9594     "referenced_type" : "type-15"
9595    },
9596    {
9597     "field_name" : "prio",
9598     "field_offset" : 32,
9599     "referenced_type" : "type-15"
9600    }
9601   ],
9602   "linker_set_key" : "android::hardware::details::SchedPrio",
9603   "name" : "android::hardware::details::SchedPrio",
9604   "referenced_type" : "type-421",
9605   "self_type" : "type-421",
9606   "size" : 8,
9607   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9608   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9609  },
9610  {
9611   "alignment" : 8,
9612   "fields" :
9613   [
9614    {
9615     "access" : "private",
9616     "field_name" : "mQueue",
9617     "referenced_type" : "type-608"
9618    }
9619   ],
9620   "linker_set_key" : "android::hardware::details::TaskRunner",
9621   "name" : "android::hardware::details::TaskRunner",
9622   "record_kind" : "class",
9623   "referenced_type" : "type-607",
9624   "self_type" : "type-607",
9625   "size" : 16,
9626   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9627   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9628  },
9629  {
9630   "alignment" : 1,
9631   "linker_set_key" : "android::hardware::details::bnhw_tag",
9632   "name" : "android::hardware::details::bnhw_tag",
9633   "referenced_type" : "type-222",
9634   "self_type" : "type-222",
9635   "size" : 1,
9636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9637   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9638  },
9639  {
9640   "alignment" : 1,
9641   "linker_set_key" : "android::hardware::details::bphw_tag",
9642   "name" : "android::hardware::details::bphw_tag",
9643   "referenced_type" : "type-233",
9644   "self_type" : "type-233",
9645   "size" : 1,
9646   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9647   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9648  },
9649  {
9650   "alignment" : 1,
9651   "linker_set_key" : "android::hardware::details::bs_tag",
9652   "name" : "android::hardware::details::bs_tag",
9653   "referenced_type" : "type-245",
9654   "self_type" : "type-245",
9655   "size" : 1,
9656   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9657   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9658  },
9659  {
9660   "access" : "private",
9661   "alignment" : 8,
9662   "fields" :
9663   [
9664    {
9665     "field_name" : "mPointer",
9666     "referenced_type" : "type-297"
9667    },
9668    {
9669     "field_name" : "_pad",
9670     "referenced_type" : "type-20"
9671    }
9672   ],
9673   "is_anonymous" : true,
9674   "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",
9675   "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",
9676   "record_kind" : "union",
9677   "referenced_type" : "type-296",
9678   "self_type" : "type-296",
9679   "size" : 8,
9680   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9681   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9682  },
9683  {
9684   "access" : "private",
9685   "alignment" : 8,
9686   "fields" :
9687   [
9688    {
9689     "field_name" : "mPointer",
9690     "referenced_type" : "type-336"
9691    },
9692    {
9693     "field_name" : "_pad",
9694     "referenced_type" : "type-20"
9695    }
9696   ],
9697   "is_anonymous" : true,
9698   "linker_set_key" : "android::hardware::details::hidl_pointer<SubSample>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9699   "name" : "android::hardware::details::hidl_pointer<SubSample>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9700   "record_kind" : "union",
9701   "referenced_type" : "type-335",
9702   "self_type" : "type-335",
9703   "size" : 8,
9704   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9705   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3cas6native4V1_09SubSampleEEUt_E"
9706  },
9707  {
9708   "alignment" : 8,
9709   "fields" :
9710   [
9711    {
9712     "access" : "private",
9713     "referenced_type" : "type-296"
9714    }
9715   ],
9716   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9717   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9718   "referenced_type" : "type-295",
9719   "self_type" : "type-295",
9720   "size" : 8,
9721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9722   "template_args" : [ "type-298" ],
9723   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9724  },
9725  {
9726   "alignment" : 8,
9727   "fields" :
9728   [
9729    {
9730     "access" : "private",
9731     "referenced_type" : "type-335"
9732    }
9733   ],
9734   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::cas::native::V1_0::SubSample>",
9735   "name" : "android::hardware::details::hidl_pointer<android::hardware::cas::native::V1_0::SubSample>",
9736   "referenced_type" : "type-334",
9737   "self_type" : "type-334",
9738   "size" : 8,
9739   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9740   "template_args" : [ "type-337" ],
9741   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3cas6native4V1_09SubSampleEEE"
9742  },
9743  {
9744   "alignment" : 8,
9745   "fields" :
9746   [
9747    {
9748     "access" : "private",
9749     "referenced_type" : "type-311"
9750    }
9751   ],
9752   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9753   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9754   "referenced_type" : "type-310",
9755   "self_type" : "type-310",
9756   "size" : 8,
9757   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9758   "template_args" : [ "type-313" ],
9759   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9760  },
9761  {
9762   "alignment" : 8,
9763   "fields" :
9764   [
9765    {
9766     "access" : "private",
9767     "referenced_type" : "type-302"
9768    }
9769   ],
9770   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9771   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9772   "referenced_type" : "type-301",
9773   "self_type" : "type-301",
9774   "size" : 8,
9775   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9776   "template_args" : [ "type-278" ],
9777   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9778  },
9779  {
9780   "alignment" : 8,
9781   "fields" :
9782   [
9783    {
9784     "access" : "private",
9785     "referenced_type" : "type-344"
9786    }
9787   ],
9788   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9789   "name" : "android::hardware::details::hidl_pointer<char>",
9790   "referenced_type" : "type-343",
9791   "self_type" : "type-343",
9792   "size" : 8,
9793   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9794   "template_args" : [ "type-52" ],
9795   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9796  },
9797  {
9798   "access" : "private",
9799   "alignment" : 8,
9800   "fields" :
9801   [
9802    {
9803     "field_name" : "mPointer",
9804     "referenced_type" : "type-166"
9805    },
9806    {
9807     "field_name" : "_pad",
9808     "referenced_type" : "type-20"
9809    }
9810   ],
9811   "is_anonymous" : true,
9812   "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",
9813   "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",
9814   "record_kind" : "union",
9815   "referenced_type" : "type-344",
9816   "self_type" : "type-344",
9817   "size" : 8,
9818   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9819   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9820  },
9821  {
9822   "alignment" : 8,
9823   "fields" :
9824   [
9825    {
9826     "access" : "private",
9827     "referenced_type" : "type-280"
9828    }
9829   ],
9830   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9831   "name" : "android::hardware::details::hidl_pointer<const char>",
9832   "referenced_type" : "type-279",
9833   "self_type" : "type-279",
9834   "size" : 8,
9835   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9836   "template_args" : [ "type-51" ],
9837   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9838  },
9839  {
9840   "access" : "private",
9841   "alignment" : 8,
9842   "fields" :
9843   [
9844    {
9845     "field_name" : "mPointer",
9846     "referenced_type" : "type-50"
9847    },
9848    {
9849     "field_name" : "_pad",
9850     "referenced_type" : "type-20"
9851    }
9852   ],
9853   "is_anonymous" : true,
9854   "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",
9855   "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",
9856   "record_kind" : "union",
9857   "referenced_type" : "type-280",
9858   "self_type" : "type-280",
9859   "size" : 8,
9860   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9861   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9862  },
9863  {
9864   "alignment" : 8,
9865   "fields" :
9866   [
9867    {
9868     "access" : "private",
9869     "referenced_type" : "type-256"
9870    }
9871   ],
9872   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9873   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9874   "referenced_type" : "type-255",
9875   "self_type" : "type-255",
9876   "size" : 8,
9877   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9878   "template_args" : [ "type-258" ],
9879   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9880  },
9881  {
9882   "access" : "private",
9883   "alignment" : 8,
9884   "fields" :
9885   [
9886    {
9887     "field_name" : "mPointer",
9888     "referenced_type" : "type-257"
9889    },
9890    {
9891     "field_name" : "_pad",
9892     "referenced_type" : "type-20"
9893    }
9894   ],
9895   "is_anonymous" : true,
9896   "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",
9897   "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",
9898   "record_kind" : "union",
9899   "referenced_type" : "type-256",
9900   "self_type" : "type-256",
9901   "size" : 8,
9902   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9903   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9904  },
9905  {
9906   "access" : "private",
9907   "alignment" : 8,
9908   "fields" :
9909   [
9910    {
9911     "field_name" : "mPointer",
9912     "referenced_type" : "type-312"
9913    },
9914    {
9915     "field_name" : "_pad",
9916     "referenced_type" : "type-20"
9917    }
9918   ],
9919   "is_anonymous" : true,
9920   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9921   "name" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9922   "record_kind" : "union",
9923   "referenced_type" : "type-311",
9924   "self_type" : "type-311",
9925   "size" : 8,
9926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9927   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9928  },
9929  {
9930   "access" : "private",
9931   "alignment" : 8,
9932   "fields" :
9933   [
9934    {
9935     "field_name" : "mPointer",
9936     "referenced_type" : "type-303"
9937    },
9938    {
9939     "field_name" : "_pad",
9940     "referenced_type" : "type-20"
9941    }
9942   ],
9943   "is_anonymous" : true,
9944   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9945   "name" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9946   "record_kind" : "union",
9947   "referenced_type" : "type-302",
9948   "self_type" : "type-302",
9949   "size" : 8,
9950   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9951   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9952  },
9953  {
9954   "alignment" : 8,
9955   "fields" :
9956   [
9957    {
9958     "access" : "private",
9959     "referenced_type" : "type-322"
9960    }
9961   ],
9962   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9963   "name" : "android::hardware::details::hidl_pointer<int>",
9964   "referenced_type" : "type-321",
9965   "self_type" : "type-321",
9966   "size" : 8,
9967   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9968   "template_args" : [ "type-15" ],
9969   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9970  },
9971  {
9972   "access" : "private",
9973   "alignment" : 8,
9974   "fields" :
9975   [
9976    {
9977     "field_name" : "mPointer",
9978     "referenced_type" : "type-323"
9979    },
9980    {
9981     "field_name" : "_pad",
9982     "referenced_type" : "type-20"
9983    }
9984   ],
9985   "is_anonymous" : true,
9986   "linker_set_key" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9987   "name" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9988   "record_kind" : "union",
9989   "referenced_type" : "type-322",
9990   "self_type" : "type-322",
9991   "size" : 8,
9992   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9993   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9994  },
9995  {
9996   "alignment" : 8,
9997   "fields" :
9998   [
9999    {
10000     "access" : "private",
10001     "referenced_type" : "type-360"
10002    }
10003   ],
10004   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10005   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10006   "referenced_type" : "type-359",
10007   "self_type" : "type-359",
10008   "size" : 8,
10009   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10010   "template_args" : [ "type-177" ],
10011   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10012  },
10013  {
10014   "access" : "private",
10015   "alignment" : 8,
10016   "fields" :
10017   [
10018    {
10019     "field_name" : "mPointer",
10020     "referenced_type" : "type-176"
10021    },
10022    {
10023     "field_name" : "_pad",
10024     "referenced_type" : "type-20"
10025    }
10026   ],
10027   "is_anonymous" : true,
10028   "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",
10029   "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",
10030   "record_kind" : "union",
10031   "referenced_type" : "type-360",
10032   "self_type" : "type-360",
10033   "size" : 8,
10034   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10035   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10036  },
10037  {
10038   "alignment" : 8,
10039   "fields" :
10040   [
10041    {
10042     "access" : "private",
10043     "referenced_type" : "type-329"
10044    }
10045   ],
10046   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
10047   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
10048   "referenced_type" : "type-328",
10049   "self_type" : "type-328",
10050   "size" : 8,
10051   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10052   "template_args" : [ "type-86" ],
10053   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
10054  },
10055  {
10056   "access" : "private",
10057   "alignment" : 8,
10058   "fields" :
10059   [
10060    {
10061     "field_name" : "mPointer",
10062     "referenced_type" : "type-330"
10063    },
10064    {
10065     "field_name" : "_pad",
10066     "referenced_type" : "type-20"
10067    }
10068   ],
10069   "is_anonymous" : true,
10070   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10071   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10072   "record_kind" : "union",
10073   "referenced_type" : "type-329",
10074   "self_type" : "type-329",
10075   "size" : 8,
10076   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10077   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10078  },
10079  {
10080   "alignment" : 1,
10081   "linker_set_key" : "android::hardware::details::i_tag",
10082   "name" : "android::hardware::details::i_tag",
10083   "referenced_type" : "type-212",
10084   "self_type" : "type-212",
10085   "size" : 1,
10086   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10087   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10088  },
10089  {
10090   "alignment" : 8,
10091   "fields" :
10092   [
10093    {
10094     "access" : "private",
10095     "field_name" : "mStatus",
10096     "referenced_type" : "type-123"
10097    },
10098    {
10099     "access" : "private",
10100     "field_name" : "mCheckedStatus",
10101     "field_offset" : 256,
10102     "referenced_type" : "type-33"
10103    }
10104   ],
10105   "linker_set_key" : "android::hardware::details::return_status",
10106   "name" : "android::hardware::details::return_status",
10107   "record_kind" : "class",
10108   "referenced_type" : "type-136",
10109   "self_type" : "type-136",
10110   "size" : 40,
10111   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10112   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10113  },
10114  {
10115   "alignment" : 1,
10116   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10117   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10118   "referenced_type" : "type-345",
10119   "self_type" : "type-345",
10120   "size" : 1,
10121   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10122   "template_args" : [ "type-86" ],
10123   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10124  },
10125  {
10126   "alignment" : 1,
10127   "fields" :
10128   [
10129    {
10130     "access" : "private",
10131     "field_name" : "mBuffer",
10132     "referenced_type" : "type-314"
10133    }
10134   ],
10135   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10136   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10137   "referenced_type" : "type-313",
10138   "self_type" : "type-313",
10139   "size" : 32,
10140   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10141   "template_args" : [ "type-86" ],
10142   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10143  },
10144  {
10145   "alignment" : 8,
10146   "base_specifiers" :
10147   [
10148    {
10149     "referenced_type" : "type-114"
10150    }
10151   ],
10152   "fields" :
10153   [
10154    {
10155     "access" : "private",
10156     "field_name" : "mRecipient",
10157     "field_offset" : 64,
10158     "referenced_type" : "type-110"
10159    },
10160    {
10161     "access" : "private",
10162     "field_name" : "mCookie",
10163     "field_offset" : 192,
10164     "referenced_type" : "type-20"
10165    },
10166    {
10167     "access" : "private",
10168     "field_name" : "mBase",
10169     "field_offset" : 256,
10170     "referenced_type" : "type-113"
10171    }
10172   ],
10173   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10174   "name" : "android::hardware::hidl_binder_death_recipient",
10175   "referenced_type" : "type-109",
10176   "self_type" : "type-109",
10177   "size" : 64,
10178   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10179   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10180   "vtable_components" :
10181   [
10182    {
10183     "component_value" : 48,
10184     "kind" : "vbase_offset"
10185    },
10186    {
10187     "kind" : "offset_to_top"
10188    },
10189    {
10190     "kind" : "rtti",
10191     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10192    },
10193    {
10194     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10195    },
10196    {
10197     "kind" : "complete_dtor_pointer",
10198     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10199    },
10200    {
10201     "kind" : "deleting_dtor_pointer",
10202     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10203    },
10204    {
10205     "kind" : "vcall_offset"
10206    },
10207    {
10208     "kind" : "vcall_offset"
10209    },
10210    {
10211     "kind" : "vcall_offset"
10212    },
10213    {
10214     "kind" : "vcall_offset"
10215    },
10216    {
10217     "component_value" : -48,
10218     "kind" : "vcall_offset"
10219    },
10220    {
10221     "component_value" : -48,
10222     "kind" : "offset_to_top"
10223    },
10224    {
10225     "kind" : "rtti",
10226     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10227    },
10228    {
10229     "kind" : "complete_dtor_pointer",
10230     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10231    },
10232    {
10233     "kind" : "deleting_dtor_pointer",
10234     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10235    },
10236    {
10237     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10238    },
10239    {
10240     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10241    },
10242    {
10243     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10244    },
10245    {
10246     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10247    }
10248   ]
10249  },
10250  {
10251   "alignment" : 8,
10252   "base_specifiers" :
10253   [
10254    {
10255     "is_virtual" : true,
10256     "referenced_type" : "type-5"
10257    }
10258   ],
10259   "linker_set_key" : "android::hardware::hidl_death_recipient",
10260   "name" : "android::hardware::hidl_death_recipient",
10261   "referenced_type" : "type-112",
10262   "self_type" : "type-112",
10263   "size" : 24,
10264   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10265   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10266   "vtable_components" :
10267   [
10268    {
10269     "component_value" : 8,
10270     "kind" : "vbase_offset"
10271    },
10272    {
10273     "kind" : "offset_to_top"
10274    },
10275    {
10276     "kind" : "rtti",
10277     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10278    },
10279    {
10280     "is_pure" : true,
10281     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10282    },
10283    {
10284     "kind" : "complete_dtor_pointer",
10285     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10286    },
10287    {
10288     "kind" : "deleting_dtor_pointer",
10289     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10290    },
10291    {
10292     "kind" : "vcall_offset"
10293    },
10294    {
10295     "kind" : "vcall_offset"
10296    },
10297    {
10298     "kind" : "vcall_offset"
10299    },
10300    {
10301     "kind" : "vcall_offset"
10302    },
10303    {
10304     "component_value" : -8,
10305     "kind" : "vcall_offset"
10306    },
10307    {
10308     "component_value" : -8,
10309     "kind" : "offset_to_top"
10310    },
10311    {
10312     "kind" : "rtti",
10313     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10314    },
10315    {
10316     "kind" : "complete_dtor_pointer",
10317     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10318    },
10319    {
10320     "kind" : "deleting_dtor_pointer",
10321     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10322    },
10323    {
10324     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10325    },
10326    {
10327     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10328    },
10329    {
10330     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10331    },
10332    {
10333     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10334    }
10335   ]
10336  },
10337  {
10338   "alignment" : 8,
10339   "fields" :
10340   [
10341    {
10342     "access" : "private",
10343     "field_name" : "mHandle",
10344     "referenced_type" : "type-255"
10345    },
10346    {
10347     "access" : "private",
10348     "field_name" : "mOwnsHandle",
10349     "field_offset" : 64,
10350     "referenced_type" : "type-33"
10351    }
10352   ],
10353   "linker_set_key" : "android::hardware::hidl_handle",
10354   "name" : "android::hardware::hidl_handle",
10355   "referenced_type" : "type-276",
10356   "self_type" : "type-276",
10357   "size" : 16,
10358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10359   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10360  },
10361  {
10362   "alignment" : 8,
10363   "fields" :
10364   [
10365    {
10366     "access" : "private",
10367     "field_name" : "mHandle",
10368     "referenced_type" : "type-276"
10369    },
10370    {
10371     "access" : "private",
10372     "field_name" : "mSize",
10373     "field_offset" : 128,
10374     "referenced_type" : "type-20"
10375    },
10376    {
10377     "access" : "private",
10378     "field_name" : "mName",
10379     "field_offset" : 192,
10380     "referenced_type" : "type-278"
10381    }
10382   ],
10383   "linker_set_key" : "android::hardware::hidl_memory",
10384   "name" : "android::hardware::hidl_memory",
10385   "referenced_type" : "type-282",
10386   "self_type" : "type-282",
10387   "size" : 40,
10388   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10389   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10390  },
10391  {
10392   "alignment" : 8,
10393   "fields" :
10394   [
10395    {
10396     "access" : "private",
10397     "field_name" : "mBuffer",
10398     "referenced_type" : "type-279"
10399    },
10400    {
10401     "access" : "private",
10402     "field_name" : "mSize",
10403     "field_offset" : 64,
10404     "referenced_type" : "type-2"
10405    },
10406    {
10407     "access" : "private",
10408     "field_name" : "mOwnsBuffer",
10409     "field_offset" : 96,
10410     "referenced_type" : "type-33"
10411    }
10412   ],
10413   "linker_set_key" : "android::hardware::hidl_string",
10414   "name" : "android::hardware::hidl_string",
10415   "referenced_type" : "type-278",
10416   "self_type" : "type-278",
10417   "size" : 16,
10418   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10419   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10420  },
10421  {
10422   "alignment" : 8,
10423   "fields" :
10424   [
10425    {
10426     "access" : "private",
10427     "field_name" : "mBuffer",
10428     "referenced_type" : "type-295"
10429    },
10430    {
10431     "access" : "private",
10432     "field_name" : "mSize",
10433     "field_offset" : 64,
10434     "referenced_type" : "type-2"
10435    },
10436    {
10437     "access" : "private",
10438     "field_name" : "mOwnsBuffer",
10439     "field_offset" : 96,
10440     "referenced_type" : "type-33"
10441    }
10442   ],
10443   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10444   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10445   "referenced_type" : "type-294",
10446   "self_type" : "type-294",
10447   "size" : 16,
10448   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10449   "template_args" : [ "type-298" ],
10450   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10451  },
10452  {
10453   "alignment" : 8,
10454   "fields" :
10455   [
10456    {
10457     "access" : "private",
10458     "field_name" : "mBuffer",
10459     "referenced_type" : "type-334"
10460    },
10461    {
10462     "access" : "private",
10463     "field_name" : "mSize",
10464     "field_offset" : 64,
10465     "referenced_type" : "type-2"
10466    },
10467    {
10468     "access" : "private",
10469     "field_name" : "mOwnsBuffer",
10470     "field_offset" : 96,
10471     "referenced_type" : "type-33"
10472    }
10473   ],
10474   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::cas::native::V1_0::SubSample>",
10475   "name" : "android::hardware::hidl_vec<android::hardware::cas::native::V1_0::SubSample>",
10476   "referenced_type" : "type-333",
10477   "self_type" : "type-333",
10478   "size" : 16,
10479   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10480   "template_args" : [ "type-337" ],
10481   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3cas6native4V1_09SubSampleEEE"
10482  },
10483  {
10484   "alignment" : 8,
10485   "fields" :
10486   [
10487    {
10488     "access" : "private",
10489     "field_name" : "mBuffer",
10490     "referenced_type" : "type-310"
10491    },
10492    {
10493     "access" : "private",
10494     "field_name" : "mSize",
10495     "field_offset" : 64,
10496     "referenced_type" : "type-2"
10497    },
10498    {
10499     "access" : "private",
10500     "field_name" : "mOwnsBuffer",
10501     "field_offset" : 96,
10502     "referenced_type" : "type-33"
10503    }
10504   ],
10505   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10506   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10507   "referenced_type" : "type-309",
10508   "self_type" : "type-309",
10509   "size" : 16,
10510   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10511   "template_args" : [ "type-313" ],
10512   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10513  },
10514  {
10515   "alignment" : 8,
10516   "fields" :
10517   [
10518    {
10519     "access" : "private",
10520     "field_name" : "mBuffer",
10521     "referenced_type" : "type-301"
10522    },
10523    {
10524     "access" : "private",
10525     "field_name" : "mSize",
10526     "field_offset" : 64,
10527     "referenced_type" : "type-2"
10528    },
10529    {
10530     "access" : "private",
10531     "field_name" : "mOwnsBuffer",
10532     "field_offset" : 96,
10533     "referenced_type" : "type-33"
10534    }
10535   ],
10536   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10537   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10538   "referenced_type" : "type-300",
10539   "self_type" : "type-300",
10540   "size" : 16,
10541   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10542   "template_args" : [ "type-278" ],
10543   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10544  },
10545  {
10546   "alignment" : 8,
10547   "fields" :
10548   [
10549    {
10550     "access" : "private",
10551     "field_name" : "mBuffer",
10552     "referenced_type" : "type-343"
10553    },
10554    {
10555     "access" : "private",
10556     "field_name" : "mSize",
10557     "field_offset" : 64,
10558     "referenced_type" : "type-2"
10559    },
10560    {
10561     "access" : "private",
10562     "field_name" : "mOwnsBuffer",
10563     "field_offset" : 96,
10564     "referenced_type" : "type-33"
10565    }
10566   ],
10567   "linker_set_key" : "android::hardware::hidl_vec<char>",
10568   "name" : "android::hardware::hidl_vec<char>",
10569   "referenced_type" : "type-342",
10570   "self_type" : "type-342",
10571   "size" : 16,
10572   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10573   "template_args" : [ "type-52" ],
10574   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10575  },
10576  {
10577   "alignment" : 8,
10578   "fields" :
10579   [
10580    {
10581     "access" : "private",
10582     "field_name" : "mBuffer",
10583     "referenced_type" : "type-321"
10584    },
10585    {
10586     "access" : "private",
10587     "field_name" : "mSize",
10588     "field_offset" : 64,
10589     "referenced_type" : "type-2"
10590    },
10591    {
10592     "access" : "private",
10593     "field_name" : "mOwnsBuffer",
10594     "field_offset" : 96,
10595     "referenced_type" : "type-33"
10596    }
10597   ],
10598   "linker_set_key" : "android::hardware::hidl_vec<int>",
10599   "name" : "android::hardware::hidl_vec<int>",
10600   "referenced_type" : "type-320",
10601   "self_type" : "type-320",
10602   "size" : 16,
10603   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10604   "template_args" : [ "type-15" ],
10605   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10606  },
10607  {
10608   "alignment" : 8,
10609   "fields" :
10610   [
10611    {
10612     "access" : "private",
10613     "field_name" : "mBuffer",
10614     "referenced_type" : "type-328"
10615    },
10616    {
10617     "access" : "private",
10618     "field_name" : "mSize",
10619     "field_offset" : 64,
10620     "referenced_type" : "type-2"
10621    },
10622    {
10623     "access" : "private",
10624     "field_name" : "mOwnsBuffer",
10625     "field_offset" : 96,
10626     "referenced_type" : "type-33"
10627    }
10628   ],
10629   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
10630   "name" : "android::hardware::hidl_vec<unsigned char>",
10631   "referenced_type" : "type-327",
10632   "self_type" : "type-327",
10633   "size" : 16,
10634   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10635   "template_args" : [ "type-86" ],
10636   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
10637  },
10638  {
10639   "alignment" : 2,
10640   "fields" :
10641   [
10642    {
10643     "access" : "private",
10644     "field_name" : "mMajor",
10645     "referenced_type" : "type-88"
10646    },
10647    {
10648     "access" : "private",
10649     "field_name" : "mMinor",
10650     "field_offset" : 16,
10651     "referenced_type" : "type-88"
10652    }
10653   ],
10654   "linker_set_key" : "android::hardware::hidl_version",
10655   "name" : "android::hardware::hidl_version",
10656   "referenced_type" : "type-347",
10657   "self_type" : "type-347",
10658   "size" : 4,
10659   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10660   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10661  },
10662  {
10663   "alignment" : 8,
10664   "base_specifiers" :
10665   [
10666    {
10667     "referenced_type" : "type-121"
10668    },
10669    {
10670     "referenced_type" : "type-409"
10671    }
10672   ],
10673   "fields" :
10674   [
10675    {
10676     "access" : "private",
10677     "field_name" : "_hidl_mImpl",
10678     "field_offset" : 960,
10679     "referenced_type" : "type-408"
10680    }
10681   ],
10682   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
10683   "name" : "android::hidl::base::V1_0::BnHwBase",
10684   "referenced_type" : "type-407",
10685   "self_type" : "type-407",
10686   "size" : 144,
10687   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
10688   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
10689   "vtable_components" :
10690   [
10691    {
10692     "component_value" : 128,
10693     "kind" : "vbase_offset"
10694    },
10695    {
10696     "kind" : "offset_to_top"
10697    },
10698    {
10699     "kind" : "rtti",
10700     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10701    },
10702    {
10703     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10704    },
10705    {
10706     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10707    },
10708    {
10709     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10710    },
10711    {
10712     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10713    },
10714    {
10715     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10716    },
10717    {
10718     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10719    },
10720    {
10721     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10722    },
10723    {
10724     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10725    },
10726    {
10727     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10728    },
10729    {
10730     "kind" : "complete_dtor_pointer",
10731     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
10732    },
10733    {
10734     "kind" : "deleting_dtor_pointer",
10735     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
10736    },
10737    {
10738     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10739    },
10740    {
10741     "component_value" : -32,
10742     "kind" : "offset_to_top"
10743    },
10744    {
10745     "kind" : "rtti",
10746     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10747    },
10748    {
10749     "kind" : "complete_dtor_pointer",
10750     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
10751    },
10752    {
10753     "kind" : "deleting_dtor_pointer",
10754     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
10755    },
10756    {
10757     "kind" : "vcall_offset"
10758    },
10759    {
10760     "kind" : "vcall_offset"
10761    },
10762    {
10763     "kind" : "vcall_offset"
10764    },
10765    {
10766     "kind" : "vcall_offset"
10767    },
10768    {
10769     "component_value" : -128,
10770     "kind" : "vcall_offset"
10771    },
10772    {
10773     "component_value" : -128,
10774     "kind" : "offset_to_top"
10775    },
10776    {
10777     "kind" : "rtti",
10778     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10779    },
10780    {
10781     "kind" : "complete_dtor_pointer",
10782     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
10783    },
10784    {
10785     "kind" : "deleting_dtor_pointer",
10786     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
10787    },
10788    {
10789     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10790    },
10791    {
10792     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10793    },
10794    {
10795     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10796    },
10797    {
10798     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10799    }
10800   ]
10801  },
10802  {
10803   "alignment" : 8,
10804   "base_specifiers" :
10805   [
10806    {
10807     "referenced_type" : "type-389"
10808    },
10809    {
10810     "referenced_type" : "type-409"
10811    }
10812   ],
10813   "fields" :
10814   [
10815    {
10816     "access" : "private",
10817     "field_name" : "_hidl_mMutex",
10818     "field_offset" : 1088,
10819     "referenced_type" : "type-545"
10820    },
10821    {
10822     "access" : "private",
10823     "field_name" : "_hidl_mDeathRecipients",
10824     "field_offset" : 1408,
10825     "referenced_type" : "type-546"
10826    }
10827   ],
10828   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
10829   "name" : "android::hidl::base::V1_0::BpHwBase",
10830   "referenced_type" : "type-544",
10831   "self_type" : "type-544",
10832   "size" : 216,
10833   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
10834   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
10835   "vtable_components" :
10836   [
10837    {
10838     "component_value" : 200,
10839     "kind" : "vbase_offset"
10840    },
10841    {
10842     "kind" : "offset_to_top"
10843    },
10844    {
10845     "kind" : "rtti",
10846     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10847    },
10848    {
10849     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
10850    },
10851    {
10852     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10853    },
10854    {
10855     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10856    },
10857    {
10858     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10859    },
10860    {
10861     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10862    },
10863    {
10864     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
10865    },
10866    {
10867     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10868    },
10869    {
10870     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
10871    },
10872    {
10873     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10874    },
10875    {
10876     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
10877    },
10878    {
10879     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10880    },
10881    {
10882     "kind" : "complete_dtor_pointer",
10883     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
10884    },
10885    {
10886     "kind" : "deleting_dtor_pointer",
10887     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
10888    },
10889    {
10890     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10891    },
10892    {
10893     "component_value" : 192,
10894     "kind" : "vbase_offset"
10895    },
10896    {
10897     "component_value" : -8,
10898     "kind" : "offset_to_top"
10899    },
10900    {
10901     "kind" : "rtti",
10902     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10903    },
10904    {
10905     "kind" : "complete_dtor_pointer",
10906     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10907    },
10908    {
10909     "kind" : "deleting_dtor_pointer",
10910     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10911    },
10912    {
10913     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10914    },
10915    {
10916     "component_value" : 184,
10917     "kind" : "vbase_offset"
10918    },
10919    {
10920     "component_value" : -16,
10921     "kind" : "offset_to_top"
10922    },
10923    {
10924     "kind" : "rtti",
10925     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10926    },
10927    {
10928     "kind" : "complete_dtor_pointer",
10929     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10930    },
10931    {
10932     "kind" : "deleting_dtor_pointer",
10933     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10934    },
10935    {
10936     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10937    },
10938    {
10939     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10940    },
10941    {
10942     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10943    },
10944    {
10945     "component_value" : -48,
10946     "kind" : "offset_to_top"
10947    },
10948    {
10949     "kind" : "rtti",
10950     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10951    },
10952    {
10953     "kind" : "complete_dtor_pointer",
10954     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10955    },
10956    {
10957     "kind" : "deleting_dtor_pointer",
10958     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10959    },
10960    {
10961     "kind" : "vcall_offset"
10962    },
10963    {
10964     "component_value" : -184,
10965     "kind" : "vcall_offset"
10966    },
10967    {
10968     "component_value" : -184,
10969     "kind" : "vcall_offset"
10970    },
10971    {
10972     "component_value" : -184,
10973     "kind" : "vcall_offset"
10974    },
10975    {
10976     "component_value" : -200,
10977     "kind" : "vcall_offset"
10978    },
10979    {
10980     "component_value" : -200,
10981     "kind" : "offset_to_top"
10982    },
10983    {
10984     "kind" : "rtti",
10985     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10986    },
10987    {
10988     "kind" : "complete_dtor_pointer",
10989     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10990    },
10991    {
10992     "kind" : "deleting_dtor_pointer",
10993     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10994    },
10995    {
10996     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10997    },
10998    {
10999     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11000    },
11001    {
11002     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11003    },
11004    {
11005     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11006    }
11007   ]
11008  },
11009  {
11010   "alignment" : 8,
11011   "fields" :
11012   [
11013    {
11014     "field_name" : "pid",
11015     "referenced_type" : "type-15"
11016    },
11017    {
11018     "field_name" : "ptr",
11019     "field_offset" : 64,
11020     "referenced_type" : "type-20"
11021    },
11022    {
11023     "field_name" : "arch",
11024     "field_offset" : 128,
11025     "referenced_type" : "type-365"
11026    }
11027   ],
11028   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
11029   "name" : "android::hidl::base::V1_0::DebugInfo",
11030   "referenced_type" : "type-364",
11031   "self_type" : "type-364",
11032   "size" : 24,
11033   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
11034   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
11035  },
11036  {
11037   "alignment" : 8,
11038   "base_specifiers" :
11039   [
11040    {
11041     "is_virtual" : true,
11042     "referenced_type" : "type-5"
11043    }
11044   ],
11045   "linker_set_key" : "android::hidl::base::V1_0::IBase",
11046   "name" : "android::hidl::base::V1_0::IBase",
11047   "referenced_type" : "type-4",
11048   "self_type" : "type-4",
11049   "size" : 24,
11050   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
11051   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
11052   "vtable_components" :
11053   [
11054    {
11055     "component_value" : 8,
11056     "kind" : "vbase_offset"
11057    },
11058    {
11059     "kind" : "offset_to_top"
11060    },
11061    {
11062     "kind" : "rtti",
11063     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11064    },
11065    {
11066     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
11067    },
11068    {
11069     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11070    },
11071    {
11072     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11073    },
11074    {
11075     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11076    },
11077    {
11078     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11079    },
11080    {
11081     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
11082    },
11083    {
11084     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11085    },
11086    {
11087     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
11088    },
11089    {
11090     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11091    },
11092    {
11093     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
11094    },
11095    {
11096     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11097    },
11098    {
11099     "kind" : "complete_dtor_pointer",
11100     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
11101    },
11102    {
11103     "kind" : "deleting_dtor_pointer",
11104     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
11105    },
11106    {
11107     "kind" : "vcall_offset"
11108    },
11109    {
11110     "kind" : "vcall_offset"
11111    },
11112    {
11113     "kind" : "vcall_offset"
11114    },
11115    {
11116     "kind" : "vcall_offset"
11117    },
11118    {
11119     "component_value" : -8,
11120     "kind" : "vcall_offset"
11121    },
11122    {
11123     "component_value" : -8,
11124     "kind" : "offset_to_top"
11125    },
11126    {
11127     "kind" : "rtti",
11128     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11129    },
11130    {
11131     "kind" : "complete_dtor_pointer",
11132     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
11133    },
11134    {
11135     "kind" : "deleting_dtor_pointer",
11136     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
11137    },
11138    {
11139     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11140    },
11141    {
11142     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11143    },
11144    {
11145     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11146    },
11147    {
11148     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11149    }
11150   ]
11151  },
11152  {
11153   "alignment" : 8,
11154   "base_specifiers" :
11155   [
11156    {
11157     "referenced_type" : "type-4"
11158    }
11159   ],
11160   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
11161   "name" : "android::hidl::manager::V1_0::IServiceManager",
11162   "referenced_type" : "type-60",
11163   "self_type" : "type-60",
11164   "size" : 24,
11165   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
11166   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
11167   "vtable_components" :
11168   [
11169    {
11170     "component_value" : 8,
11171     "kind" : "vbase_offset"
11172    },
11173    {
11174     "kind" : "offset_to_top"
11175    },
11176    {
11177     "kind" : "rtti",
11178     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
11179    },
11180    {
11181     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
11182    },
11183    {
11184     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11185    },
11186    {
11187     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11188    },
11189    {
11190     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11191    },
11192    {
11193     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11194    },
11195    {
11196     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
11197    },
11198    {
11199     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11200    },
11201    {
11202     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
11203    },
11204    {
11205     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
11206    },
11207    {
11208     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
11209    },
11210    {
11211     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11212    },
11213    {
11214     "kind" : "complete_dtor_pointer",
11215     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
11216    },
11217    {
11218     "kind" : "deleting_dtor_pointer",
11219     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
11220    },
11221    {
11222     "is_pure" : true,
11223     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
11224    },
11225    {
11226     "is_pure" : true,
11227     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
11228    },
11229    {
11230     "is_pure" : true,
11231     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
11232    },
11233    {
11234     "is_pure" : true,
11235     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11236    },
11237    {
11238     "is_pure" : true,
11239     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
11240    },
11241    {
11242     "is_pure" : true,
11243     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
11244    },
11245    {
11246     "is_pure" : true,
11247     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
11248    },
11249    {
11250     "is_pure" : true,
11251     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
11252    },
11253    {
11254     "kind" : "vcall_offset"
11255    },
11256    {
11257     "kind" : "vcall_offset"
11258    },
11259    {
11260     "kind" : "vcall_offset"
11261    },
11262    {
11263     "kind" : "vcall_offset"
11264    },
11265    {
11266     "component_value" : -8,
11267     "kind" : "vcall_offset"
11268    },
11269    {
11270     "component_value" : -8,
11271     "kind" : "offset_to_top"
11272    },
11273    {
11274     "kind" : "rtti",
11275     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
11276    },
11277    {
11278     "kind" : "complete_dtor_pointer",
11279     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
11280    },
11281    {
11282     "kind" : "deleting_dtor_pointer",
11283     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
11284    },
11285    {
11286     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11287    },
11288    {
11289     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11290    },
11291    {
11292     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11293    },
11294    {
11295     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11296    }
11297   ]
11298  },
11299  {
11300   "alignment" : 8,
11301   "fields" :
11302   [
11303    {
11304     "field_name" : "interfaceName",
11305     "referenced_type" : "type-278"
11306    },
11307    {
11308     "field_name" : "instanceName",
11309     "field_offset" : 128,
11310     "referenced_type" : "type-278"
11311    },
11312    {
11313     "field_name" : "pid",
11314     "field_offset" : 256,
11315     "referenced_type" : "type-15"
11316    },
11317    {
11318     "field_name" : "clientPids",
11319     "field_offset" : 320,
11320     "referenced_type" : "type-320"
11321    },
11322    {
11323     "field_name" : "arch",
11324     "field_offset" : 448,
11325     "referenced_type" : "type-365"
11326    }
11327   ],
11328   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
11329   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
11330   "referenced_type" : "type-514",
11331   "self_type" : "type-514",
11332   "size" : 64,
11333   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
11334   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
11335  },
11336  {
11337   "alignment" : 8,
11338   "base_specifiers" :
11339   [
11340    {
11341     "referenced_type" : "type-4"
11342    }
11343   ],
11344   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
11345   "name" : "android::hidl::manager::V1_0::IServiceNotification",
11346   "referenced_type" : "type-75",
11347   "self_type" : "type-75",
11348   "size" : 24,
11349   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
11350   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
11351   "vtable_components" :
11352   [
11353    {
11354     "component_value" : 8,
11355     "kind" : "vbase_offset"
11356    },
11357    {
11358     "kind" : "offset_to_top"
11359    },
11360    {
11361     "kind" : "rtti",
11362     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
11363    },
11364    {
11365     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
11366    },
11367    {
11368     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11369    },
11370    {
11371     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11372    },
11373    {
11374     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11375    },
11376    {
11377     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11378    },
11379    {
11380     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
11381    },
11382    {
11383     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11384    },
11385    {
11386     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
11387    },
11388    {
11389     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
11390    },
11391    {
11392     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
11393    },
11394    {
11395     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11396    },
11397    {
11398     "kind" : "complete_dtor_pointer",
11399     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
11400    },
11401    {
11402     "kind" : "deleting_dtor_pointer",
11403     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
11404    },
11405    {
11406     "is_pure" : true,
11407     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
11408    },
11409    {
11410     "kind" : "vcall_offset"
11411    },
11412    {
11413     "kind" : "vcall_offset"
11414    },
11415    {
11416     "kind" : "vcall_offset"
11417    },
11418    {
11419     "kind" : "vcall_offset"
11420    },
11421    {
11422     "component_value" : -8,
11423     "kind" : "vcall_offset"
11424    },
11425    {
11426     "component_value" : -8,
11427     "kind" : "offset_to_top"
11428    },
11429    {
11430     "kind" : "rtti",
11431     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
11432    },
11433    {
11434     "kind" : "complete_dtor_pointer",
11435     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
11436    },
11437    {
11438     "kind" : "deleting_dtor_pointer",
11439     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
11440    },
11441    {
11442     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11443    },
11444    {
11445     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11446    },
11447    {
11448     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11449    },
11450    {
11451     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11452    }
11453   ]
11454  },
11455  {
11456   "alignment" : 8,
11457   "fields" :
11458   [
11459    {
11460     "access" : "private",
11461     "field_name" : "m_ptr",
11462     "referenced_type" : "type-67"
11463    }
11464   ],
11465   "linker_set_key" : "android::sp<android::Thread>",
11466   "name" : "android::sp<android::Thread>",
11467   "record_kind" : "class",
11468   "referenced_type" : "type-66",
11469   "self_type" : "type-66",
11470   "size" : 8,
11471   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11472   "template_args" : [ "type-68" ],
11473   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
11474  },
11475  {
11476   "alignment" : 8,
11477   "fields" :
11478   [
11479    {
11480     "access" : "private",
11481     "field_name" : "m_ptr",
11482     "referenced_type" : "type-120"
11483    }
11484   ],
11485   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
11486   "name" : "android::sp<android::hardware::BHwBinder>",
11487   "record_kind" : "class",
11488   "referenced_type" : "type-119",
11489   "self_type" : "type-119",
11490   "size" : 8,
11491   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11492   "template_args" : [ "type-121" ],
11493   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
11494  },
11495  {
11496   "alignment" : 8,
11497   "fields" :
11498   [
11499    {
11500     "access" : "private",
11501     "field_name" : "m_ptr",
11502     "referenced_type" : "type-153"
11503    }
11504   ],
11505   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
11506   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
11507   "record_kind" : "class",
11508   "referenced_type" : "type-619",
11509   "self_type" : "type-619",
11510   "size" : 8,
11511   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11512   "template_args" : [ "type-114" ],
11513   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
11514  },
11515  {
11516   "alignment" : 8,
11517   "fields" :
11518   [
11519    {
11520     "access" : "private",
11521     "field_name" : "m_ptr",
11522     "referenced_type" : "type-29"
11523    }
11524   ],
11525   "linker_set_key" : "android::sp<android::hardware::IBinder>",
11526   "name" : "android::sp<android::hardware::IBinder>",
11527   "record_kind" : "class",
11528   "referenced_type" : "type-44",
11529   "self_type" : "type-44",
11530   "size" : 8,
11531   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11532   "template_args" : [ "type-30" ],
11533   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
11534  },
11535  {
11536   "alignment" : 8,
11537   "fields" :
11538   [
11539    {
11540     "access" : "private",
11541     "field_name" : "m_ptr",
11542     "referenced_type" : "type-10"
11543    }
11544   ],
11545   "linker_set_key" : "android::sp<android::hardware::IInterface>",
11546   "name" : "android::sp<android::hardware::IInterface>",
11547   "record_kind" : "class",
11548   "referenced_type" : "type-9",
11549   "self_type" : "type-9",
11550   "size" : 8,
11551   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11552   "template_args" : [ "type-11" ],
11553   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
11554  },
11555  {
11556   "alignment" : 8,
11557   "fields" :
11558   [
11559    {
11560     "access" : "private",
11561     "field_name" : "m_ptr",
11562     "referenced_type" : "type-13"
11563    }
11564   ],
11565   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
11566   "name" : "android::sp<android::hardware::ProcessState>",
11567   "record_kind" : "class",
11568   "referenced_type" : "type-12",
11569   "self_type" : "type-12",
11570   "size" : 8,
11571   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11572   "template_args" : [ "type-14" ],
11573   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
11574  },
11575  {
11576   "alignment" : 8,
11577   "fields" :
11578   [
11579    {
11580     "access" : "private",
11581     "field_name" : "m_ptr",
11582     "referenced_type" : "type-80"
11583    }
11584   ],
11585   "linker_set_key" : "android::sp<android::hardware::cas::V1_0::IDescramblerBase>",
11586   "name" : "android::sp<android::hardware::cas::V1_0::IDescramblerBase>",
11587   "record_kind" : "class",
11588   "referenced_type" : "type-79",
11589   "self_type" : "type-79",
11590   "size" : 8,
11591   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11592   "template_args" : [ "type-81" ],
11593   "unique_id" : "_ZTSN7android2spINS_8hardware3cas4V1_016IDescramblerBaseEEE"
11594  },
11595  {
11596   "alignment" : 8,
11597   "fields" :
11598   [
11599    {
11600     "access" : "private",
11601     "field_name" : "m_ptr",
11602     "referenced_type" : "type-99"
11603    }
11604   ],
11605   "linker_set_key" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
11606   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
11607   "record_kind" : "class",
11608   "referenced_type" : "type-98",
11609   "self_type" : "type-98",
11610   "size" : 8,
11611   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11612   "template_args" : [ "type-100" ],
11613   "unique_id" : "_ZTSN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE"
11614  },
11615  {
11616   "alignment" : 8,
11617   "fields" :
11618   [
11619    {
11620     "access" : "private",
11621     "field_name" : "m_ptr",
11622     "referenced_type" : "type-108"
11623    }
11624   ],
11625   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11626   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11627   "record_kind" : "class",
11628   "referenced_type" : "type-107",
11629   "self_type" : "type-107",
11630   "size" : 8,
11631   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11632   "template_args" : [ "type-109" ],
11633   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
11634  },
11635  {
11636   "alignment" : 8,
11637   "fields" :
11638   [
11639    {
11640     "access" : "private",
11641     "field_name" : "m_ptr",
11642     "referenced_type" : "type-111"
11643    }
11644   ],
11645   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
11646   "name" : "android::sp<android::hardware::hidl_death_recipient>",
11647   "record_kind" : "class",
11648   "referenced_type" : "type-332",
11649   "self_type" : "type-332",
11650   "size" : 8,
11651   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11652   "template_args" : [ "type-112" ],
11653   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
11654  },
11655  {
11656   "alignment" : 8,
11657   "fields" :
11658   [
11659    {
11660     "access" : "private",
11661     "field_name" : "m_ptr",
11662     "referenced_type" : "type-3"
11663    }
11664   ],
11665   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
11666   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
11667   "record_kind" : "class",
11668   "referenced_type" : "type-408",
11669   "self_type" : "type-408",
11670   "size" : 8,
11671   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11672   "template_args" : [ "type-4" ],
11673   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
11674  },
11675  {
11676   "alignment" : 8,
11677   "fields" :
11678   [
11679    {
11680     "access" : "private",
11681     "field_name" : "m_ptr",
11682     "referenced_type" : "type-59"
11683    }
11684   ],
11685   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11686   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11687   "record_kind" : "class",
11688   "referenced_type" : "type-58",
11689   "self_type" : "type-58",
11690   "size" : 8,
11691   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11692   "template_args" : [ "type-60" ],
11693   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
11694  },
11695  {
11696   "alignment" : 8,
11697   "fields" :
11698   [
11699    {
11700     "access" : "private",
11701     "field_name" : "m_ptr",
11702     "referenced_type" : "type-74"
11703    }
11704   ],
11705   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11706   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11707   "record_kind" : "class",
11708   "referenced_type" : "type-73",
11709   "self_type" : "type-73",
11710   "size" : 8,
11711   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11712   "template_args" : [ "type-75" ],
11713   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
11714  },
11715  {
11716   "alignment" : 1,
11717   "linker_set_key" : "android::trait_trivial_copy<bool>",
11718   "name" : "android::trait_trivial_copy<bool>",
11719   "referenced_type" : "type-187",
11720   "self_type" : "type-187",
11721   "size" : 1,
11722   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11723   "template_args" : [ "type-33" ],
11724   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
11725  },
11726  {
11727   "alignment" : 1,
11728   "linker_set_key" : "android::trait_trivial_copy<char>",
11729   "name" : "android::trait_trivial_copy<char>",
11730   "referenced_type" : "type-191",
11731   "self_type" : "type-191",
11732   "size" : 1,
11733   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11734   "template_args" : [ "type-52" ],
11735   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
11736  },
11737  {
11738   "alignment" : 1,
11739   "linker_set_key" : "android::trait_trivial_copy<double>",
11740   "name" : "android::trait_trivial_copy<double>",
11741   "referenced_type" : "type-243",
11742   "self_type" : "type-243",
11743   "size" : 1,
11744   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11745   "template_args" : [ "type-241" ],
11746   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
11747  },
11748  {
11749   "alignment" : 1,
11750   "linker_set_key" : "android::trait_trivial_copy<float>",
11751   "name" : "android::trait_trivial_copy<float>",
11752   "referenced_type" : "type-238",
11753   "self_type" : "type-238",
11754   "size" : 1,
11755   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11756   "template_args" : [ "type-236" ],
11757   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
11758  },
11759  {
11760   "alignment" : 1,
11761   "linker_set_key" : "android::trait_trivial_copy<int>",
11762   "name" : "android::trait_trivial_copy<int>",
11763   "referenced_type" : "type-208",
11764   "self_type" : "type-208",
11765   "size" : 1,
11766   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11767   "template_args" : [ "type-15" ],
11768   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
11769  },
11770  {
11771   "alignment" : 1,
11772   "linker_set_key" : "android::trait_trivial_copy<long long>",
11773   "name" : "android::trait_trivial_copy<long long>",
11774   "referenced_type" : "type-227",
11775   "self_type" : "type-227",
11776   "size" : 1,
11777   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11778   "template_args" : [ "type-225" ],
11779   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
11780  },
11781  {
11782   "alignment" : 1,
11783   "linker_set_key" : "android::trait_trivial_copy<long>",
11784   "name" : "android::trait_trivial_copy<long>",
11785   "referenced_type" : "type-217",
11786   "self_type" : "type-217",
11787   "size" : 1,
11788   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11789   "template_args" : [ "type-21" ],
11790   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
11791  },
11792  {
11793   "alignment" : 1,
11794   "linker_set_key" : "android::trait_trivial_copy<short>",
11795   "name" : "android::trait_trivial_copy<short>",
11796   "referenced_type" : "type-200",
11797   "self_type" : "type-200",
11798   "size" : 1,
11799   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11800   "template_args" : [ "type-198" ],
11801   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
11802  },
11803  {
11804   "alignment" : 1,
11805   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
11806   "name" : "android::trait_trivial_copy<unsigned char>",
11807   "referenced_type" : "type-195",
11808   "self_type" : "type-195",
11809   "size" : 1,
11810   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11811   "template_args" : [ "type-86" ],
11812   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
11813  },
11814  {
11815   "alignment" : 1,
11816   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
11817   "name" : "android::trait_trivial_copy<unsigned int>",
11818   "referenced_type" : "type-213",
11819   "self_type" : "type-213",
11820   "size" : 1,
11821   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11822   "template_args" : [ "type-2" ],
11823   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
11824  },
11825  {
11826   "alignment" : 1,
11827   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
11828   "name" : "android::trait_trivial_copy<unsigned long long>",
11829   "referenced_type" : "type-232",
11830   "self_type" : "type-232",
11831   "size" : 1,
11832   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11833   "template_args" : [ "type-230" ],
11834   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
11835  },
11836  {
11837   "alignment" : 1,
11838   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
11839   "name" : "android::trait_trivial_copy<unsigned long>",
11840   "referenced_type" : "type-221",
11841   "self_type" : "type-221",
11842   "size" : 1,
11843   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11844   "template_args" : [ "type-20" ],
11845   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
11846  },
11847  {
11848   "alignment" : 1,
11849   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
11850   "name" : "android::trait_trivial_copy<unsigned short>",
11851   "referenced_type" : "type-204",
11852   "self_type" : "type-204",
11853   "size" : 1,
11854   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11855   "template_args" : [ "type-88" ],
11856   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
11857  },
11858  {
11859   "alignment" : 1,
11860   "linker_set_key" : "android::trait_trivial_copy<void>",
11861   "name" : "android::trait_trivial_copy<void>",
11862   "referenced_type" : "type-182",
11863   "self_type" : "type-182",
11864   "size" : 1,
11865   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11866   "template_args" : [ "type-17" ],
11867   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
11868  },
11869  {
11870   "alignment" : 1,
11871   "linker_set_key" : "android::trait_trivial_ctor<bool>",
11872   "name" : "android::trait_trivial_ctor<bool>",
11873   "referenced_type" : "type-185",
11874   "self_type" : "type-185",
11875   "size" : 1,
11876   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11877   "template_args" : [ "type-33" ],
11878   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
11879  },
11880  {
11881   "alignment" : 1,
11882   "linker_set_key" : "android::trait_trivial_ctor<char>",
11883   "name" : "android::trait_trivial_ctor<char>",
11884   "referenced_type" : "type-189",
11885   "self_type" : "type-189",
11886   "size" : 1,
11887   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11888   "template_args" : [ "type-52" ],
11889   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
11890  },
11891  {
11892   "alignment" : 1,
11893   "linker_set_key" : "android::trait_trivial_ctor<double>",
11894   "name" : "android::trait_trivial_ctor<double>",
11895   "referenced_type" : "type-240",
11896   "self_type" : "type-240",
11897   "size" : 1,
11898   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11899   "template_args" : [ "type-241" ],
11900   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
11901  },
11902  {
11903   "alignment" : 1,
11904   "linker_set_key" : "android::trait_trivial_ctor<float>",
11905   "name" : "android::trait_trivial_ctor<float>",
11906   "referenced_type" : "type-235",
11907   "self_type" : "type-235",
11908   "size" : 1,
11909   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11910   "template_args" : [ "type-236" ],
11911   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
11912  },
11913  {
11914   "alignment" : 1,
11915   "linker_set_key" : "android::trait_trivial_ctor<int>",
11916   "name" : "android::trait_trivial_ctor<int>",
11917   "referenced_type" : "type-206",
11918   "self_type" : "type-206",
11919   "size" : 1,
11920   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11921   "template_args" : [ "type-15" ],
11922   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
11923  },
11924  {
11925   "alignment" : 1,
11926   "linker_set_key" : "android::trait_trivial_ctor<long long>",
11927   "name" : "android::trait_trivial_ctor<long long>",
11928   "referenced_type" : "type-224",
11929   "self_type" : "type-224",
11930   "size" : 1,
11931   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11932   "template_args" : [ "type-225" ],
11933   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
11934  },
11935  {
11936   "alignment" : 1,
11937   "linker_set_key" : "android::trait_trivial_ctor<long>",
11938   "name" : "android::trait_trivial_ctor<long>",
11939   "referenced_type" : "type-215",
11940   "self_type" : "type-215",
11941   "size" : 1,
11942   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11943   "template_args" : [ "type-21" ],
11944   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
11945  },
11946  {
11947   "alignment" : 1,
11948   "linker_set_key" : "android::trait_trivial_ctor<short>",
11949   "name" : "android::trait_trivial_ctor<short>",
11950   "referenced_type" : "type-197",
11951   "self_type" : "type-197",
11952   "size" : 1,
11953   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11954   "template_args" : [ "type-198" ],
11955   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
11956  },
11957  {
11958   "alignment" : 1,
11959   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
11960   "name" : "android::trait_trivial_ctor<unsigned char>",
11961   "referenced_type" : "type-193",
11962   "self_type" : "type-193",
11963   "size" : 1,
11964   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11965   "template_args" : [ "type-86" ],
11966   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
11967  },
11968  {
11969   "alignment" : 1,
11970   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
11971   "name" : "android::trait_trivial_ctor<unsigned int>",
11972   "referenced_type" : "type-210",
11973   "self_type" : "type-210",
11974   "size" : 1,
11975   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11976   "template_args" : [ "type-2" ],
11977   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
11978  },
11979  {
11980   "alignment" : 1,
11981   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
11982   "name" : "android::trait_trivial_ctor<unsigned long long>",
11983   "referenced_type" : "type-229",
11984   "self_type" : "type-229",
11985   "size" : 1,
11986   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11987   "template_args" : [ "type-230" ],
11988   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
11989  },
11990  {
11991   "alignment" : 1,
11992   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
11993   "name" : "android::trait_trivial_ctor<unsigned long>",
11994   "referenced_type" : "type-219",
11995   "self_type" : "type-219",
11996   "size" : 1,
11997   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11998   "template_args" : [ "type-20" ],
11999   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
12000  },
12001  {
12002   "alignment" : 1,
12003   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
12004   "name" : "android::trait_trivial_ctor<unsigned short>",
12005   "referenced_type" : "type-202",
12006   "self_type" : "type-202",
12007   "size" : 1,
12008   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12009   "template_args" : [ "type-88" ],
12010   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
12011  },
12012  {
12013   "alignment" : 1,
12014   "linker_set_key" : "android::trait_trivial_ctor<void>",
12015   "name" : "android::trait_trivial_ctor<void>",
12016   "referenced_type" : "type-180",
12017   "self_type" : "type-180",
12018   "size" : 1,
12019   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12020   "template_args" : [ "type-17" ],
12021   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
12022  },
12023  {
12024   "alignment" : 1,
12025   "linker_set_key" : "android::trait_trivial_dtor<bool>",
12026   "name" : "android::trait_trivial_dtor<bool>",
12027   "referenced_type" : "type-186",
12028   "self_type" : "type-186",
12029   "size" : 1,
12030   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12031   "template_args" : [ "type-33" ],
12032   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
12033  },
12034  {
12035   "alignment" : 1,
12036   "linker_set_key" : "android::trait_trivial_dtor<char>",
12037   "name" : "android::trait_trivial_dtor<char>",
12038   "referenced_type" : "type-190",
12039   "self_type" : "type-190",
12040   "size" : 1,
12041   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12042   "template_args" : [ "type-52" ],
12043   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
12044  },
12045  {
12046   "alignment" : 1,
12047   "linker_set_key" : "android::trait_trivial_dtor<double>",
12048   "name" : "android::trait_trivial_dtor<double>",
12049   "referenced_type" : "type-242",
12050   "self_type" : "type-242",
12051   "size" : 1,
12052   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12053   "template_args" : [ "type-241" ],
12054   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
12055  },
12056  {
12057   "alignment" : 1,
12058   "linker_set_key" : "android::trait_trivial_dtor<float>",
12059   "name" : "android::trait_trivial_dtor<float>",
12060   "referenced_type" : "type-237",
12061   "self_type" : "type-237",
12062   "size" : 1,
12063   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12064   "template_args" : [ "type-236" ],
12065   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
12066  },
12067  {
12068   "alignment" : 1,
12069   "linker_set_key" : "android::trait_trivial_dtor<int>",
12070   "name" : "android::trait_trivial_dtor<int>",
12071   "referenced_type" : "type-207",
12072   "self_type" : "type-207",
12073   "size" : 1,
12074   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12075   "template_args" : [ "type-15" ],
12076   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
12077  },
12078  {
12079   "alignment" : 1,
12080   "linker_set_key" : "android::trait_trivial_dtor<long long>",
12081   "name" : "android::trait_trivial_dtor<long long>",
12082   "referenced_type" : "type-226",
12083   "self_type" : "type-226",
12084   "size" : 1,
12085   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12086   "template_args" : [ "type-225" ],
12087   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
12088  },
12089  {
12090   "alignment" : 1,
12091   "linker_set_key" : "android::trait_trivial_dtor<long>",
12092   "name" : "android::trait_trivial_dtor<long>",
12093   "referenced_type" : "type-216",
12094   "self_type" : "type-216",
12095   "size" : 1,
12096   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12097   "template_args" : [ "type-21" ],
12098   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
12099  },
12100  {
12101   "alignment" : 1,
12102   "linker_set_key" : "android::trait_trivial_dtor<short>",
12103   "name" : "android::trait_trivial_dtor<short>",
12104   "referenced_type" : "type-199",
12105   "self_type" : "type-199",
12106   "size" : 1,
12107   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12108   "template_args" : [ "type-198" ],
12109   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
12110  },
12111  {
12112   "alignment" : 1,
12113   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
12114   "name" : "android::trait_trivial_dtor<unsigned char>",
12115   "referenced_type" : "type-194",
12116   "self_type" : "type-194",
12117   "size" : 1,
12118   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12119   "template_args" : [ "type-86" ],
12120   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
12121  },
12122  {
12123   "alignment" : 1,
12124   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
12125   "name" : "android::trait_trivial_dtor<unsigned int>",
12126   "referenced_type" : "type-211",
12127   "self_type" : "type-211",
12128   "size" : 1,
12129   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12130   "template_args" : [ "type-2" ],
12131   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
12132  },
12133  {
12134   "alignment" : 1,
12135   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
12136   "name" : "android::trait_trivial_dtor<unsigned long long>",
12137   "referenced_type" : "type-231",
12138   "self_type" : "type-231",
12139   "size" : 1,
12140   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12141   "template_args" : [ "type-230" ],
12142   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
12143  },
12144  {
12145   "alignment" : 1,
12146   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
12147   "name" : "android::trait_trivial_dtor<unsigned long>",
12148   "referenced_type" : "type-220",
12149   "self_type" : "type-220",
12150   "size" : 1,
12151   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12152   "template_args" : [ "type-20" ],
12153   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
12154  },
12155  {
12156   "alignment" : 1,
12157   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
12158   "name" : "android::trait_trivial_dtor<unsigned short>",
12159   "referenced_type" : "type-203",
12160   "self_type" : "type-203",
12161   "size" : 1,
12162   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12163   "template_args" : [ "type-88" ],
12164   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
12165  },
12166  {
12167   "alignment" : 1,
12168   "linker_set_key" : "android::trait_trivial_dtor<void>",
12169   "name" : "android::trait_trivial_dtor<void>",
12170   "referenced_type" : "type-181",
12171   "self_type" : "type-181",
12172   "size" : 1,
12173   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12174   "template_args" : [ "type-17" ],
12175   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
12176  },
12177  {
12178   "alignment" : 1,
12179   "linker_set_key" : "android::trait_trivial_move<android::String16>",
12180   "name" : "android::trait_trivial_move<android::String16>",
12181   "referenced_type" : "type-383",
12182   "self_type" : "type-383",
12183   "size" : 1,
12184   "source_file" : "/system/core/libutils/include/utils/String16.h",
12185   "template_args" : [ "type-38" ],
12186   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
12187  },
12188  {
12189   "alignment" : 1,
12190   "linker_set_key" : "android::trait_trivial_move<android::String8>",
12191   "name" : "android::trait_trivial_move<android::String8>",
12192   "referenced_type" : "type-378",
12193   "self_type" : "type-378",
12194   "size" : 1,
12195   "source_file" : "/system/core/libutils/include/utils/String8.h",
12196   "template_args" : [ "type-49" ],
12197   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
12198  },
12199  {
12200   "alignment" : 1,
12201   "linker_set_key" : "android::trait_trivial_move<bool>",
12202   "name" : "android::trait_trivial_move<bool>",
12203   "referenced_type" : "type-188",
12204   "self_type" : "type-188",
12205   "size" : 1,
12206   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12207   "template_args" : [ "type-33" ],
12208   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
12209  },
12210  {
12211   "alignment" : 1,
12212   "linker_set_key" : "android::trait_trivial_move<char>",
12213   "name" : "android::trait_trivial_move<char>",
12214   "referenced_type" : "type-192",
12215   "self_type" : "type-192",
12216   "size" : 1,
12217   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12218   "template_args" : [ "type-52" ],
12219   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
12220  },
12221  {
12222   "alignment" : 1,
12223   "linker_set_key" : "android::trait_trivial_move<double>",
12224   "name" : "android::trait_trivial_move<double>",
12225   "referenced_type" : "type-246",
12226   "self_type" : "type-246",
12227   "size" : 1,
12228   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12229   "template_args" : [ "type-241" ],
12230   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
12231  },
12232  {
12233   "alignment" : 1,
12234   "linker_set_key" : "android::trait_trivial_move<float>",
12235   "name" : "android::trait_trivial_move<float>",
12236   "referenced_type" : "type-239",
12237   "self_type" : "type-239",
12238   "size" : 1,
12239   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12240   "template_args" : [ "type-236" ],
12241   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
12242  },
12243  {
12244   "alignment" : 1,
12245   "linker_set_key" : "android::trait_trivial_move<int>",
12246   "name" : "android::trait_trivial_move<int>",
12247   "referenced_type" : "type-209",
12248   "self_type" : "type-209",
12249   "size" : 1,
12250   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12251   "template_args" : [ "type-15" ],
12252   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
12253  },
12254  {
12255   "alignment" : 1,
12256   "linker_set_key" : "android::trait_trivial_move<long long>",
12257   "name" : "android::trait_trivial_move<long long>",
12258   "referenced_type" : "type-228",
12259   "self_type" : "type-228",
12260   "size" : 1,
12261   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12262   "template_args" : [ "type-225" ],
12263   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
12264  },
12265  {
12266   "alignment" : 1,
12267   "linker_set_key" : "android::trait_trivial_move<long>",
12268   "name" : "android::trait_trivial_move<long>",
12269   "referenced_type" : "type-218",
12270   "self_type" : "type-218",
12271   "size" : 1,
12272   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12273   "template_args" : [ "type-21" ],
12274   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
12275  },
12276  {
12277   "alignment" : 1,
12278   "linker_set_key" : "android::trait_trivial_move<short>",
12279   "name" : "android::trait_trivial_move<short>",
12280   "referenced_type" : "type-201",
12281   "self_type" : "type-201",
12282   "size" : 1,
12283   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12284   "template_args" : [ "type-198" ],
12285   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
12286  },
12287  {
12288   "alignment" : 1,
12289   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
12290   "name" : "android::trait_trivial_move<unsigned char>",
12291   "referenced_type" : "type-196",
12292   "self_type" : "type-196",
12293   "size" : 1,
12294   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12295   "template_args" : [ "type-86" ],
12296   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
12297  },
12298  {
12299   "alignment" : 1,
12300   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
12301   "name" : "android::trait_trivial_move<unsigned int>",
12302   "referenced_type" : "type-214",
12303   "self_type" : "type-214",
12304   "size" : 1,
12305   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12306   "template_args" : [ "type-2" ],
12307   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
12308  },
12309  {
12310   "alignment" : 1,
12311   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
12312   "name" : "android::trait_trivial_move<unsigned long long>",
12313   "referenced_type" : "type-234",
12314   "self_type" : "type-234",
12315   "size" : 1,
12316   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12317   "template_args" : [ "type-230" ],
12318   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
12319  },
12320  {
12321   "alignment" : 1,
12322   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
12323   "name" : "android::trait_trivial_move<unsigned long>",
12324   "referenced_type" : "type-223",
12325   "self_type" : "type-223",
12326   "size" : 1,
12327   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12328   "template_args" : [ "type-20" ],
12329   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
12330  },
12331  {
12332   "alignment" : 1,
12333   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
12334   "name" : "android::trait_trivial_move<unsigned short>",
12335   "referenced_type" : "type-205",
12336   "self_type" : "type-205",
12337   "size" : 1,
12338   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12339   "template_args" : [ "type-88" ],
12340   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
12341  },
12342  {
12343   "alignment" : 1,
12344   "linker_set_key" : "android::trait_trivial_move<void>",
12345   "name" : "android::trait_trivial_move<void>",
12346   "referenced_type" : "type-183",
12347   "self_type" : "type-183",
12348   "size" : 1,
12349   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12350   "template_args" : [ "type-17" ],
12351   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
12352  },
12353  {
12354   "alignment" : 8,
12355   "fields" :
12356   [
12357    {
12358     "access" : "private",
12359     "field_name" : "m_ptr",
12360     "referenced_type" : "type-120"
12361    },
12362    {
12363     "access" : "private",
12364     "field_name" : "m_refs",
12365     "field_offset" : 64,
12366     "referenced_type" : "type-31"
12367    }
12368   ],
12369   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
12370   "name" : "android::wp<android::hardware::BHwBinder>",
12371   "record_kind" : "class",
12372   "referenced_type" : "type-372",
12373   "self_type" : "type-372",
12374   "size" : 16,
12375   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
12376   "template_args" : [ "type-121" ],
12377   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
12378  },
12379  {
12380   "alignment" : 8,
12381   "fields" :
12382   [
12383    {
12384     "access" : "private",
12385     "field_name" : "m_ptr",
12386     "referenced_type" : "type-153"
12387    },
12388    {
12389     "access" : "private",
12390     "field_name" : "m_refs",
12391     "field_offset" : 64,
12392     "referenced_type" : "type-31"
12393    }
12394   ],
12395   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
12396   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
12397   "record_kind" : "class",
12398   "referenced_type" : "type-152",
12399   "self_type" : "type-152",
12400   "size" : 16,
12401   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
12402   "template_args" : [ "type-114" ],
12403   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
12404  },
12405  {
12406   "alignment" : 8,
12407   "fields" :
12408   [
12409    {
12410     "access" : "private",
12411     "field_name" : "m_ptr",
12412     "referenced_type" : "type-111"
12413    },
12414    {
12415     "access" : "private",
12416     "field_name" : "m_refs",
12417     "field_offset" : 64,
12418     "referenced_type" : "type-31"
12419    }
12420   ],
12421   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
12422   "name" : "android::wp<android::hardware::hidl_death_recipient>",
12423   "record_kind" : "class",
12424   "referenced_type" : "type-110",
12425   "self_type" : "type-110",
12426   "size" : 16,
12427   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
12428   "template_args" : [ "type-112" ],
12429   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
12430  },
12431  {
12432   "alignment" : 8,
12433   "fields" :
12434   [
12435    {
12436     "access" : "private",
12437     "field_name" : "m_ptr",
12438     "referenced_type" : "type-3"
12439    },
12440    {
12441     "access" : "private",
12442     "field_name" : "m_refs",
12443     "field_offset" : 64,
12444     "referenced_type" : "type-31"
12445    }
12446   ],
12447   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
12448   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
12449   "record_kind" : "class",
12450   "referenced_type" : "type-113",
12451   "self_type" : "type-113",
12452   "size" : 16,
12453   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
12454   "template_args" : [ "type-4" ],
12455   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
12456  },
12457  {
12458   "alignment" : 4,
12459   "fields" :
12460   [
12461    {
12462     "field_name" : "maxContentLightLevel",
12463     "referenced_type" : "type-236"
12464    },
12465    {
12466     "field_name" : "maxFrameAverageLightLevel",
12467     "field_offset" : 32,
12468     "referenced_type" : "type-236"
12469    }
12470   ],
12471   "linker_set_key" : "android_cta861_3_metadata",
12472   "name" : "android_cta861_3_metadata",
12473   "referenced_type" : "type-488",
12474   "self_type" : "type-488",
12475   "size" : 8,
12476   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12477   "unique_id" : "android_cta861_3_metadata"
12478  },
12479  {
12480   "alignment" : 4,
12481   "fields" :
12482   [
12483    {
12484     "field_name" : "num_points",
12485     "referenced_type" : "type-2"
12486    },
12487    {
12488     "field_name" : "reserved",
12489     "field_offset" : 32,
12490     "referenced_type" : "type-478"
12491    },
12492    {
12493     "field_name" : "xyzc_points",
12494     "field_offset" : 288,
12495     "referenced_type" : "type-485"
12496    }
12497   ],
12498   "linker_set_key" : "android_depth_points",
12499   "name" : "android_depth_points",
12500   "referenced_type" : "type-484",
12501   "self_type" : "type-484",
12502   "size" : 36,
12503   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12504   "unique_id" : "android_depth_points"
12505  },
12506  {
12507   "alignment" : 8,
12508   "fields" :
12509   [
12510    {
12511     "field_name" : "format",
12512     "referenced_type" : "type-481"
12513    },
12514    {
12515     "field_name" : "num_planes",
12516     "field_offset" : 32,
12517     "referenced_type" : "type-2"
12518    },
12519    {
12520     "field_name" : "planes",
12521     "field_offset" : 64,
12522     "referenced_type" : "type-483"
12523    }
12524   ],
12525   "linker_set_key" : "android_flex_layout",
12526   "name" : "android_flex_layout",
12527   "referenced_type" : "type-482",
12528   "self_type" : "type-482",
12529   "size" : 16,
12530   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12531   "unique_id" : "android_flex_layout"
12532  },
12533  {
12534   "alignment" : 8,
12535   "fields" :
12536   [
12537    {
12538     "field_name" : "top_left",
12539     "referenced_type" : "type-330"
12540    },
12541    {
12542     "field_name" : "component",
12543     "field_offset" : 64,
12544     "referenced_type" : "type-479"
12545    },
12546    {
12547     "field_name" : "bits_per_component",
12548     "field_offset" : 96,
12549     "referenced_type" : "type-15"
12550    },
12551    {
12552     "field_name" : "bits_used",
12553     "field_offset" : 128,
12554     "referenced_type" : "type-15"
12555    },
12556    {
12557     "field_name" : "h_increment",
12558     "field_offset" : 160,
12559     "referenced_type" : "type-15"
12560    },
12561    {
12562     "field_name" : "v_increment",
12563     "field_offset" : 192,
12564     "referenced_type" : "type-15"
12565    },
12566    {
12567     "field_name" : "h_subsampling",
12568     "field_offset" : 224,
12569     "referenced_type" : "type-15"
12570    },
12571    {
12572     "field_name" : "v_subsampling",
12573     "field_offset" : 256,
12574     "referenced_type" : "type-15"
12575    }
12576   ],
12577   "linker_set_key" : "android_flex_plane",
12578   "name" : "android_flex_plane",
12579   "referenced_type" : "type-480",
12580   "self_type" : "type-480",
12581   "size" : 40,
12582   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12583   "unique_id" : "android_flex_plane"
12584  },
12585  {
12586   "alignment" : 4,
12587   "fields" :
12588   [
12589    {
12590     "field_name" : "displayPrimaryRed",
12591     "referenced_type" : "type-486"
12592    },
12593    {
12594     "field_name" : "displayPrimaryGreen",
12595     "field_offset" : 64,
12596     "referenced_type" : "type-486"
12597    },
12598    {
12599     "field_name" : "displayPrimaryBlue",
12600     "field_offset" : 128,
12601     "referenced_type" : "type-486"
12602    },
12603    {
12604     "field_name" : "whitePoint",
12605     "field_offset" : 192,
12606     "referenced_type" : "type-486"
12607    },
12608    {
12609     "field_name" : "maxLuminance",
12610     "field_offset" : 256,
12611     "referenced_type" : "type-236"
12612    },
12613    {
12614     "field_name" : "minLuminance",
12615     "field_offset" : 288,
12616     "referenced_type" : "type-236"
12617    }
12618   ],
12619   "linker_set_key" : "android_smpte2086_metadata",
12620   "name" : "android_smpte2086_metadata",
12621   "referenced_type" : "type-487",
12622   "self_type" : "type-487",
12623   "size" : 40,
12624   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12625   "unique_id" : "android_smpte2086_metadata"
12626  },
12627  {
12628   "alignment" : 4,
12629   "fields" :
12630   [
12631    {
12632     "field_name" : "x",
12633     "referenced_type" : "type-236"
12634    },
12635    {
12636     "field_name" : "y",
12637     "field_offset" : 32,
12638     "referenced_type" : "type-236"
12639    }
12640   ],
12641   "linker_set_key" : "android_xy_color",
12642   "name" : "android_xy_color",
12643   "referenced_type" : "type-486",
12644   "self_type" : "type-486",
12645   "size" : 8,
12646   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12647   "unique_id" : "android_xy_color"
12648  },
12649  {
12650   "alignment" : 8,
12651   "fields" :
12652   [
12653    {
12654     "field_name" : "y",
12655     "referenced_type" : "type-16"
12656    },
12657    {
12658     "field_name" : "cb",
12659     "field_offset" : 64,
12660     "referenced_type" : "type-16"
12661    },
12662    {
12663     "field_name" : "cr",
12664     "field_offset" : 128,
12665     "referenced_type" : "type-16"
12666    },
12667    {
12668     "field_name" : "ystride",
12669     "field_offset" : 192,
12670     "referenced_type" : "type-20"
12671    },
12672    {
12673     "field_name" : "cstride",
12674     "field_offset" : 256,
12675     "referenced_type" : "type-20"
12676    },
12677    {
12678     "field_name" : "chroma_step",
12679     "field_offset" : 320,
12680     "referenced_type" : "type-20"
12681    },
12682    {
12683     "field_name" : "reserved",
12684     "field_offset" : 384,
12685     "referenced_type" : "type-478"
12686    }
12687   ],
12688   "linker_set_key" : "android_ycbcr",
12689   "name" : "android_ycbcr",
12690   "referenced_type" : "type-477",
12691   "self_type" : "type-477",
12692   "size" : 80,
12693   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12694   "unique_id" : "android_ycbcr"
12695  },
12696  {
12697   "alignment" : 4,
12698   "fields" :
12699   [
12700    {
12701     "referenced_type" : "type-84"
12702    }
12703   ],
12704   "linker_set_key" : "log_msg",
12705   "name" : "log_msg",
12706   "referenced_type" : "type-83",
12707   "self_type" : "type-83",
12708   "size" : 5124,
12709   "source_file" : "/system/core/liblog/include/log/log_read.h",
12710   "unique_id" : "log_msg"
12711  },
12712  {
12713   "alignment" : 4,
12714   "fields" :
12715   [
12716    {
12717     "field_name" : "buf",
12718     "referenced_type" : "type-85"
12719    },
12720    {
12721     "field_name" : "entry",
12722     "referenced_type" : "type-87"
12723    },
12724    {
12725     "field_name" : "entry_v4",
12726     "referenced_type" : "type-87"
12727    },
12728    {
12729     "field_name" : "entry_v3",
12730     "referenced_type" : "type-90"
12731    },
12732    {
12733     "field_name" : "entry_v2",
12734     "referenced_type" : "type-91"
12735    },
12736    {
12737     "field_name" : "entry_v1",
12738     "referenced_type" : "type-92"
12739    }
12740   ],
12741   "is_anonymous" : true,
12742   "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",
12743   "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",
12744   "record_kind" : "union",
12745   "referenced_type" : "type-84",
12746   "self_type" : "type-84",
12747   "size" : 5124,
12748   "source_file" : "/system/core/liblog/include/log/log_read.h",
12749   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
12750  },
12751  {
12752   "alignment" : 1,
12753   "fields" :
12754   [
12755    {
12756     "field_name" : "tv_sec",
12757     "referenced_type" : "type-2"
12758    },
12759    {
12760     "field_name" : "tv_nsec",
12761     "field_offset" : 32,
12762     "referenced_type" : "type-2"
12763    }
12764   ],
12765   "linker_set_key" : "log_time",
12766   "name" : "log_time",
12767   "referenced_type" : "type-377",
12768   "self_type" : "type-377",
12769   "size" : 8,
12770   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
12771   "unique_id" : "_ZTS8log_time"
12772  },
12773  {
12774   "alignment" : 4,
12775   "fields" :
12776   [
12777    {
12778     "field_name" : "len",
12779     "referenced_type" : "type-88"
12780    },
12781    {
12782     "field_name" : "__pad",
12783     "field_offset" : 16,
12784     "referenced_type" : "type-88"
12785    },
12786    {
12787     "field_name" : "pid",
12788     "field_offset" : 32,
12789     "referenced_type" : "type-15"
12790    },
12791    {
12792     "field_name" : "tid",
12793     "field_offset" : 64,
12794     "referenced_type" : "type-15"
12795    },
12796    {
12797     "field_name" : "sec",
12798     "field_offset" : 96,
12799     "referenced_type" : "type-15"
12800    },
12801    {
12802     "field_name" : "nsec",
12803     "field_offset" : 128,
12804     "referenced_type" : "type-15"
12805    },
12806    {
12807     "field_name" : "msg",
12808     "field_offset" : 160,
12809     "referenced_type" : "type-89"
12810    }
12811   ],
12812   "linker_set_key" : "logger_entry",
12813   "name" : "logger_entry",
12814   "referenced_type" : "type-92",
12815   "self_type" : "type-92",
12816   "size" : 20,
12817   "source_file" : "/system/core/liblog/include/log/log_read.h",
12818   "unique_id" : "logger_entry"
12819  },
12820  {
12821   "alignment" : 1,
12822   "fields" :
12823   [
12824    {
12825     "field_name" : "len",
12826     "referenced_type" : "type-88"
12827    },
12828    {
12829     "field_name" : "hdr_size",
12830     "field_offset" : 16,
12831     "referenced_type" : "type-88"
12832    },
12833    {
12834     "field_name" : "pid",
12835     "field_offset" : 32,
12836     "referenced_type" : "type-15"
12837    },
12838    {
12839     "field_name" : "tid",
12840     "field_offset" : 64,
12841     "referenced_type" : "type-15"
12842    },
12843    {
12844     "field_name" : "sec",
12845     "field_offset" : 96,
12846     "referenced_type" : "type-15"
12847    },
12848    {
12849     "field_name" : "nsec",
12850     "field_offset" : 128,
12851     "referenced_type" : "type-15"
12852    },
12853    {
12854     "field_name" : "euid",
12855     "field_offset" : 160,
12856     "referenced_type" : "type-2"
12857    },
12858    {
12859     "field_name" : "msg",
12860     "field_offset" : 192,
12861     "referenced_type" : "type-89"
12862    }
12863   ],
12864   "linker_set_key" : "logger_entry_v2",
12865   "name" : "logger_entry_v2",
12866   "referenced_type" : "type-91",
12867   "self_type" : "type-91",
12868   "size" : 24,
12869   "source_file" : "/system/core/liblog/include/log/log_read.h",
12870   "unique_id" : "logger_entry_v2"
12871  },
12872  {
12873   "alignment" : 1,
12874   "fields" :
12875   [
12876    {
12877     "field_name" : "len",
12878     "referenced_type" : "type-88"
12879    },
12880    {
12881     "field_name" : "hdr_size",
12882     "field_offset" : 16,
12883     "referenced_type" : "type-88"
12884    },
12885    {
12886     "field_name" : "pid",
12887     "field_offset" : 32,
12888     "referenced_type" : "type-15"
12889    },
12890    {
12891     "field_name" : "tid",
12892     "field_offset" : 64,
12893     "referenced_type" : "type-15"
12894    },
12895    {
12896     "field_name" : "sec",
12897     "field_offset" : 96,
12898     "referenced_type" : "type-15"
12899    },
12900    {
12901     "field_name" : "nsec",
12902     "field_offset" : 128,
12903     "referenced_type" : "type-15"
12904    },
12905    {
12906     "field_name" : "lid",
12907     "field_offset" : 160,
12908     "referenced_type" : "type-2"
12909    },
12910    {
12911     "field_name" : "msg",
12912     "field_offset" : 192,
12913     "referenced_type" : "type-89"
12914    }
12915   ],
12916   "linker_set_key" : "logger_entry_v3",
12917   "name" : "logger_entry_v3",
12918   "referenced_type" : "type-90",
12919   "self_type" : "type-90",
12920   "size" : 24,
12921   "source_file" : "/system/core/liblog/include/log/log_read.h",
12922   "unique_id" : "logger_entry_v3"
12923  },
12924  {
12925   "alignment" : 4,
12926   "fields" :
12927   [
12928    {
12929     "field_name" : "len",
12930     "referenced_type" : "type-88"
12931    },
12932    {
12933     "field_name" : "hdr_size",
12934     "field_offset" : 16,
12935     "referenced_type" : "type-88"
12936    },
12937    {
12938     "field_name" : "pid",
12939     "field_offset" : 32,
12940     "referenced_type" : "type-15"
12941    },
12942    {
12943     "field_name" : "tid",
12944     "field_offset" : 64,
12945     "referenced_type" : "type-2"
12946    },
12947    {
12948     "field_name" : "sec",
12949     "field_offset" : 96,
12950     "referenced_type" : "type-2"
12951    },
12952    {
12953     "field_name" : "nsec",
12954     "field_offset" : 128,
12955     "referenced_type" : "type-2"
12956    },
12957    {
12958     "field_name" : "lid",
12959     "field_offset" : 160,
12960     "referenced_type" : "type-2"
12961    },
12962    {
12963     "field_name" : "uid",
12964     "field_offset" : 192,
12965     "referenced_type" : "type-2"
12966    },
12967    {
12968     "field_name" : "msg",
12969     "field_offset" : 224,
12970     "referenced_type" : "type-89"
12971    }
12972   ],
12973   "linker_set_key" : "logger_entry_v4",
12974   "name" : "logger_entry_v4",
12975   "referenced_type" : "type-87",
12976   "self_type" : "type-87",
12977   "size" : 28,
12978   "source_file" : "/system/core/liblog/include/log/log_read.h",
12979   "unique_id" : "logger_entry_v4"
12980  },
12981  {
12982   "alignment" : 4,
12983   "fields" :
12984   [
12985    {
12986     "field_name" : "version",
12987     "referenced_type" : "type-15"
12988    },
12989    {
12990     "field_name" : "numFds",
12991     "field_offset" : 32,
12992     "referenced_type" : "type-15"
12993    },
12994    {
12995     "field_name" : "numInts",
12996     "field_offset" : 64,
12997     "referenced_type" : "type-15"
12998    },
12999    {
13000     "field_name" : "data",
13001     "field_offset" : 96,
13002     "referenced_type" : "type-178"
13003    }
13004   ],
13005   "linker_set_key" : "native_handle",
13006   "name" : "native_handle",
13007   "referenced_type" : "type-177",
13008   "self_type" : "type-177",
13009   "size" : 12,
13010   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
13011   "unique_id" : "native_handle"
13012  }
13013 ],
13014 "rvalue_reference_types" :
13015 [
13016  {
13017   "alignment" : 8,
13018   "linker_set_key" : "android::hardware::Return<android::hardware::cas::V1_0::Status> &&",
13019   "name" : "android::hardware::Return<android::hardware::cas::V1_0::Status> &&",
13020   "referenced_type" : "type-143",
13021   "self_type" : "type-146",
13022   "size" : 8,
13023   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13024  },
13025  {
13026   "alignment" : 8,
13027   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> > &&",
13028   "name" : "android::hardware::Return<android::sp<android::hardware::cas::native::V1_0::IDescrambler> > &&",
13029   "referenced_type" : "type-150",
13030   "self_type" : "type-154",
13031   "size" : 8,
13032   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13033  },
13034  {
13035   "alignment" : 8,
13036   "linker_set_key" : "android::hardware::Return<bool> &&",
13037   "name" : "android::hardware::Return<bool> &&",
13038   "referenced_type" : "type-135",
13039   "self_type" : "type-138",
13040   "size" : 8,
13041   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13042  },
13043  {
13044   "alignment" : 8,
13045   "linker_set_key" : "android::hardware::Return<void> &&",
13046   "name" : "android::hardware::Return<void> &&",
13047   "referenced_type" : "type-165",
13048   "self_type" : "type-168",
13049   "size" : 8,
13050   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13051  },
13052  {
13053   "alignment" : 8,
13054   "linker_set_key" : "android::hardware::Status &&",
13055   "name" : "android::hardware::Status &&",
13056   "referenced_type" : "type-123",
13057   "self_type" : "type-132",
13058   "size" : 8,
13059   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13060  },
13061  {
13062   "alignment" : 8,
13063   "linker_set_key" : "android::hardware::details::return_status &&",
13064   "name" : "android::hardware::details::return_status &&",
13065   "referenced_type" : "type-136",
13066   "self_type" : "type-161",
13067   "size" : 8,
13068   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13069  },
13070  {
13071   "alignment" : 8,
13072   "linker_set_key" : "android::hardware::hidl_handle &&",
13073   "name" : "android::hardware::hidl_handle &&",
13074   "referenced_type" : "type-276",
13075   "self_type" : "type-284",
13076   "size" : 8,
13077   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13078  },
13079  {
13080   "alignment" : 8,
13081   "linker_set_key" : "android::hardware::hidl_memory &&",
13082   "name" : "android::hardware::hidl_memory &&",
13083   "referenced_type" : "type-282",
13084   "self_type" : "type-288",
13085   "size" : 8,
13086   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13087  },
13088  {
13089   "alignment" : 8,
13090   "linker_set_key" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler> &&",
13091   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler> &&",
13092   "referenced_type" : "type-98",
13093   "self_type" : "type-101",
13094   "size" : 8,
13095   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13096  },
13097  {
13098   "alignment" : 8,
13099   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13100   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13101   "referenced_type" : "type-107",
13102   "self_type" : "type-115",
13103   "size" : 8,
13104   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13105  },
13106  {
13107   "alignment" : 8,
13108   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13109   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13110   "referenced_type" : "type-446",
13111   "self_type" : "type-445",
13112   "size" : 8,
13113   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13114  },
13115  {
13116   "alignment" : 8,
13117   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
13118   "name" : "std::function<sp<IBase> (void *)> &&",
13119   "referenced_type" : "type-457",
13120   "self_type" : "type-456",
13121   "size" : 8,
13122   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13123  },
13124  {
13125   "alignment" : 8,
13126   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
13127   "name" : "std::function<sp<IBinder> (void *)> &&",
13128   "referenced_type" : "type-448",
13129   "self_type" : "type-447",
13130   "size" : 8,
13131   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13132  }
13133 ]
13134}
13135