1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-48",
9   "self_type" : "type-88",
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-213",
16   "self_type" : "type-454",
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-156",
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-85",
32   "self_type" : "type-291",
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-85",
41   "self_type" : "type-84",
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-446",
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-29",
64   "self_type" : "type-29",
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-48",
74   "self_type" : "type-48",
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-37",
84   "self_type" : "type-37",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-219",
92   "self_type" : "type-219",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-213",
100   "self_type" : "type-213",
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" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-194",
118   "self_type" : "type-194",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-565",
126   "self_type" : "type-565",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-20",
135   "self_type" : "type-20",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-177",
144   "self_type" : "type-177",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-225",
153   "self_type" : "type-225",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-85",
163   "self_type" : "type-85",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-199",
183   "self_type" : "type-199",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-101",
193   "self_type" : "type-101",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-87",
203   "self_type" : "type-87",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-17",
210   "self_type" : "type-17"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
220  },
221  {
222   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper8castFromERKNS_2spIS3_EEb"
262  },
263  {
264   "name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper13addOnewayTaskENSt3__18functionIFvvEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeperC1ENS_2spINS2_11IGatekeeperEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeperC2ENS_2spINS2_11IGatekeeperEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
274  },
275  {
276   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper12_hidl_enrollEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
277  },
278  {
279   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper12_hidl_verifyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
280  },
281  {
282   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
283  },
284  {
285   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper16_hidl_deleteUserEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
286  },
287  {
288   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper20_hidl_deleteAllUsersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
289  },
290  {
291   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper4pingEv"
292  },
293  {
294   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperC1ERKNS_2spINS2_11IGatekeeperEEE"
295  },
296  {
297   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperC2ERKNS_2spINS2_11IGatekeeperEEE"
298  },
299  {
300   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperD0Ev"
301  },
302  {
303   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperD1Ev"
304  },
305  {
306   "name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperD2Ev"
307  },
308  {
309   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper10deleteUserEjNSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
313  },
314  {
315   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12_hidl_enrollEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjRKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
316  },
317  {
318   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12_hidl_verifyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjyRKNS0_8hidl_vecIhEESC_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
319  },
320  {
321   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
322  },
323  {
324   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
325  },
326  {
327   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
328  },
329  {
330   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper14deleteAllUsersENSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
331  },
332  {
333   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
334  },
335  {
336   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper16_hidl_deleteUserEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjNSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
337  },
338  {
339   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper20_hidl_deleteAllUsersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
343  },
344  {
345   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper21notifySyspropsChangedEv"
346  },
347  {
348   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper21setHALInstrumentationEv"
349  },
350  {
351   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper4pingEv"
352  },
353  {
354   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
355  },
356  {
357   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper6enrollEjRKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
358  },
359  {
360   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper6verifyEjyRKNS0_8hidl_vecIhEES7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
361  },
362  {
363   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeperC1ERKNS_2spINS0_7IBinderEEE"
364  },
365  {
366   "name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeperC2ERKNS_2spINS0_7IBinderEEE"
367  },
368  {
369   "name" : "_ZN7android8hardware10gatekeeper4V1_021writeEmbeddedToParcelERKNS2_18GatekeeperResponseEPNS0_6ParcelEjj"
370  },
371  {
372   "name" : "_ZN7android8hardware10gatekeeper4V1_022readEmbeddedFromParcelERKNS2_18GatekeeperResponseERKNS0_6ParcelEjj"
373  },
374  {
375   "binding" : "weak",
376   "name" : "_ZN7android8hardware7details13castInterfaceINS0_10gatekeeper4V1_011IGatekeeperENS_4hidl4base4V1_05IBaseENS4_14BpHwGatekeeperEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
377  },
378  {
379   "binding" : "weak",
380   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_10gatekeeper4V1_014BpHwGatekeeperENS4_11IGatekeeperEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
381  },
382  {
383   "binding" : "weak",
384   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
385  },
386  {
387   "binding" : "weak",
388   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
389  },
390  {
391   "binding" : "weak",
392   "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_"
393  },
394  {
395   "binding" : "weak",
396   "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_EEiEERKT_"
397  },
398  {
399   "binding" : "weak",
400   "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_EEiEE"
401  },
402  {
403   "binding" : "weak",
404   "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_"
405  },
406  {
407   "binding" : "weak",
408   "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_EEiEERKT_"
409  },
410  {
411   "binding" : "weak",
412   "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_EEiEE"
413  },
414  {
415   "binding" : "weak",
416   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
417  },
418  {
419   "binding" : "weak",
420   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
421  },
422  {
423   "binding" : "weak",
424   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
425  },
426  {
427   "name" : "_ZThn20_N7android8hardware10gatekeeper4V1_014BnHwGatekeeperD0Ev"
428  },
429  {
430   "name" : "_ZThn20_N7android8hardware10gatekeeper4V1_014BnHwGatekeeperD1Ev"
431  },
432  {
433   "name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_014BnHwGatekeeperD0Ev"
434  },
435  {
436   "name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_014BnHwGatekeeperD1Ev"
437  },
438  {
439   "name" : "__aeabi_memclr"
440  },
441  {
442   "name" : "__aeabi_memclr4"
443  },
444  {
445   "name" : "__aeabi_memclr8"
446  },
447  {
448   "name" : "__aeabi_memcpy"
449  },
450  {
451   "name" : "__aeabi_memcpy4"
452  },
453  {
454   "name" : "__aeabi_memcpy8"
455  },
456  {
457   "name" : "__aeabi_memset"
458  },
459  {
460   "name" : "__aeabi_memset4"
461  },
462  {
463   "name" : "__aeabi_memset8"
464  }
465 ],
466 "elf_objects" :
467 [
468  {
469   "name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper10descriptorE"
470  },
471  {
472   "name" : "_ZTCN7android8hardware10gatekeeper4V1_011IGatekeeperE0_NS_4hidl4base4V1_05IBaseE"
473  },
474  {
475   "binding" : "weak",
476   "name" : "_ZTCN7android8hardware10gatekeeper4V1_012BsGatekeeperE0_NS2_11IGatekeeperE"
477  },
478  {
479   "name" : "_ZTCN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE0_NS0_7IBinderE"
480  },
481  {
482   "name" : "_ZTCN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE0_NS0_9BHwBinderE"
483  },
484  {
485   "name" : "_ZTCN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE0_NS_4hidl4base4V1_08BnHwBaseE"
486  },
487  {
488   "name" : "_ZTCN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE0_NS0_11BpInterfaceINS2_11IGatekeeperEEE"
489  },
490  {
491   "name" : "_ZTCN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE0_NS2_11IGatekeeperE"
492  },
493  {
494   "name" : "_ZTCN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE0_NS_4hidl4base4V1_05IBaseE"
495  },
496  {
497   "name" : "_ZTCN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE4_NS0_10IInterfaceE"
498  },
499  {
500   "name" : "_ZTCN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE8_NS0_11BpHwRefBaseE"
501  },
502  {
503   "name" : "_ZTTN7android8hardware10gatekeeper4V1_011IGatekeeperE"
504  },
505  {
506   "name" : "_ZTTN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE"
507  },
508  {
509   "name" : "_ZTTN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE"
510  },
511  {
512   "name" : "_ZTVN7android8hardware10gatekeeper4V1_011IGatekeeperE"
513  },
514  {
515   "binding" : "weak",
516   "name" : "_ZTVN7android8hardware10gatekeeper4V1_012BsGatekeeperE"
517  },
518  {
519   "name" : "_ZTVN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE"
520  },
521  {
522   "name" : "_ZTVN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE"
523  }
524 ],
525 "enum_types" :
526 [
527  {
528   "alignment" : 4,
529   "enum_fields" :
530   [
531    {
532     "enum_field_value" : 0,
533     "name" : "android::Condition::WAKE_UP_ONE"
534    },
535    {
536     "enum_field_value" : 1,
537     "name" : "android::Condition::WAKE_UP_ALL"
538    }
539   ],
540   "linker_set_key" : "android::Condition::WakeUpType",
541   "name" : "android::Condition::WakeUpType",
542   "referenced_type" : "type-467",
543   "self_type" : "type-467",
544   "size" : 4,
545   "source_file" : "/system/core/libutils/include/utils/Condition.h",
546   "underlying_type" : "type-2",
547   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
548  },
549  {
550   "alignment" : 4,
551   "enum_fields" :
552   [
553    {
554     "enum_field_value" : 0,
555     "name" : "android::String16::kEmptyString"
556    }
557   ],
558   "linker_set_key" : "android::String16::StaticLinkage",
559   "name" : "android::String16::StaticLinkage",
560   "referenced_type" : "type-351",
561   "self_type" : "type-351",
562   "size" : 4,
563   "source_file" : "/system/core/libutils/include/utils/String16.h",
564   "underlying_type" : "type-2",
565   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
566  },
567  {
568   "alignment" : 4,
569   "enum_fields" :
570   [
571    {
572     "enum_field_value" : 0,
573     "name" : "android::String8::kEmptyString"
574    }
575   ],
576   "linker_set_key" : "android::String8::StaticLinkage",
577   "name" : "android::String8::StaticLinkage",
578   "referenced_type" : "type-343",
579   "self_type" : "type-343",
580   "size" : 4,
581   "source_file" : "/system/core/libutils/include/utils/String8.h",
582   "underlying_type" : "type-2",
583   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
584  },
585  {
586   "alignment" : 4,
587   "enum_fields" :
588   [
589    {
590     "enum_field_value" : 0,
591     "name" : "android::hardware::HidlReturnRestriction::NONE"
592    },
593    {
594     "enum_field_value" : 1,
595     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
596    },
597    {
598     "enum_field_value" : 2,
599     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
600    }
601   ],
602   "linker_set_key" : "android::hardware::HidlReturnRestriction",
603   "name" : "android::hardware::HidlReturnRestriction",
604   "referenced_type" : "type-142",
605   "self_type" : "type-142",
606   "size" : 4,
607   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
608   "underlying_type" : "type-15",
609   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
610  },
611  {
612   "alignment" : 4,
613   "enum_fields" :
614   [
615    {
616     "enum_field_value" : 0,
617     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
618    },
619    {
620     "enum_field_value" : 1,
621     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
622    },
623    {
624     "enum_field_value" : 2,
625     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
626    },
627    {
628     "enum_field_value" : 3,
629     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
630    }
631   ],
632   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
633   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
634   "referenced_type" : "type-333",
635   "self_type" : "type-333",
636   "size" : 4,
637   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
638   "underlying_type" : "type-15",
639   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
640  },
641  {
642   "alignment" : 4,
643   "enum_fields" :
644   [
645    {
646     "enum_field_value" : 1,
647     "name" : "android::hardware::kSynchronizedReadWrite"
648    },
649    {
650     "enum_field_value" : 2,
651     "name" : "android::hardware::kUnsynchronizedWrite"
652    }
653   ],
654   "linker_set_key" : "android::hardware::MQFlavor",
655   "name" : "android::hardware::MQFlavor",
656   "referenced_type" : "type-329",
657   "self_type" : "type-329",
658   "size" : 4,
659   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
660   "underlying_type" : "type-2",
661   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
662  },
663  {
664   "alignment" : 4,
665   "enum_fields" :
666   [
667    {
668     "enum_field_value" : 0,
669     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
670    },
671    {
672     "enum_field_value" : 1,
673     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
674    },
675    {
676     "enum_field_value" : 2,
677     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
678    }
679   ],
680   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
681   "name" : "android::hardware::ProcessState::CallRestriction",
682   "referenced_type" : "type-50",
683   "self_type" : "type-50",
684   "size" : 4,
685   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
686   "underlying_type" : "type-15",
687   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
688  },
689  {
690   "alignment" : 4,
691   "enum_fields" :
692   [
693    {
694     "enum_field_value" : 0,
695     "name" : "android::hardware::Status::EX_NONE"
696    },
697    {
698     "enum_field_value" : -1,
699     "name" : "android::hardware::Status::EX_SECURITY"
700    },
701    {
702     "enum_field_value" : -2,
703     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
704    },
705    {
706     "enum_field_value" : -3,
707     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
708    },
709    {
710     "enum_field_value" : -4,
711     "name" : "android::hardware::Status::EX_NULL_POINTER"
712    },
713    {
714     "enum_field_value" : -5,
715     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
716    },
717    {
718     "enum_field_value" : -6,
719     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
720    },
721    {
722     "enum_field_value" : -7,
723     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
724    },
725    {
726     "enum_field_value" : -128,
727     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
728    },
729    {
730     "enum_field_value" : -129,
731     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
732    }
733   ],
734   "linker_set_key" : "android::hardware::Status::Exception",
735   "name" : "android::hardware::Status::Exception",
736   "referenced_type" : "type-113",
737   "self_type" : "type-113",
738   "size" : 4,
739   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
740   "underlying_type" : "type-15",
741   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
742  },
743  {
744   "alignment" : 4,
745   "enum_fields" :
746   [
747    {
748     "enum_field_value" : 0,
749     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
750    },
751    {
752     "enum_field_value" : 1,
753     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
754    },
755    {
756     "enum_field_value" : 2,
757     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
758    },
759    {
760     "enum_field_value" : 3,
761     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
762    },
763    {
764     "enum_field_value" : 4,
765     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
766    },
767    {
768     "enum_field_value" : 5,
769     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
770    },
771    {
772     "enum_field_value" : 6,
773     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
774    },
775    {
776     "enum_field_value" : 7,
777     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
778    },
779    {
780     "enum_field_value" : 8,
781     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
782    },
783    {
784     "enum_field_value" : 9,
785     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
786    }
787   ],
788   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
789   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
790   "referenced_type" : "type-526",
791   "self_type" : "type-526",
792   "size" : 4,
793   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
794   "underlying_type" : "type-2",
795   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
796  },
797  {
798   "alignment" : 4,
799   "enum_fields" :
800   [
801    {
802     "enum_field_value" : 1,
803     "name" : "android::hardware::gatekeeper::V1_0::GatekeeperStatusCode::STATUS_REENROLL"
804    },
805    {
806     "enum_field_value" : 0,
807     "name" : "android::hardware::gatekeeper::V1_0::GatekeeperStatusCode::STATUS_OK"
808    },
809    {
810     "enum_field_value" : -1,
811     "name" : "android::hardware::gatekeeper::V1_0::GatekeeperStatusCode::ERROR_GENERAL_FAILURE"
812    },
813    {
814     "enum_field_value" : -2,
815     "name" : "android::hardware::gatekeeper::V1_0::GatekeeperStatusCode::ERROR_RETRY_TIMEOUT"
816    },
817    {
818     "enum_field_value" : -3,
819     "name" : "android::hardware::gatekeeper::V1_0::GatekeeperStatusCode::ERROR_NOT_IMPLEMENTED"
820    }
821   ],
822   "linker_set_key" : "android::hardware::gatekeeper::V1_0::GatekeeperStatusCode",
823   "name" : "android::hardware::gatekeeper::V1_0::GatekeeperStatusCode",
824   "referenced_type" : "type-493",
825   "self_type" : "type-493",
826   "size" : 4,
827   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/types.h",
828   "underlying_type" : "type-15",
829   "unique_id" : "_ZTSN7android8hardware10gatekeeper4V1_020GatekeeperStatusCodeE"
830  },
831  {
832   "alignment" : 4,
833   "enum_fields" :
834   [
835    {
836     "enum_field_value" : 0,
837     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
838    },
839    {
840     "enum_field_value" : 1,
841     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
842    },
843    {
844     "enum_field_value" : 2,
845     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
846    }
847   ],
848   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
849   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
850   "referenced_type" : "type-338",
851   "self_type" : "type-338",
852   "size" : 4,
853   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
854   "underlying_type" : "type-15",
855   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
856  },
857  {
858   "alignment" : 4,
859   "enum_fields" :
860   [
861    {
862     "enum_field_value" : -1,
863     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
864    }
865   ],
866   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
867   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
868   "referenced_type" : "type-483",
869   "self_type" : "type-483",
870   "size" : 4,
871   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
872   "underlying_type" : "type-15",
873   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
874  },
875  {
876   "alignment" : 1,
877   "enum_fields" :
878   [
879    {
880     "enum_field_value" : 0,
881     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
882    },
883    {
884     "enum_field_value" : 1,
885     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
886    },
887    {
888     "enum_field_value" : 2,
889     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
890    }
891   ],
892   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
893   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
894   "referenced_type" : "type-482",
895   "self_type" : "type-482",
896   "size" : 1,
897   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
898   "underlying_type" : "type-85",
899   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
900  },
901  {
902   "alignment" : 4,
903   "enum_fields" :
904   [
905    {
906     "enum_field_value" : 0,
907     "name" : "ANDROID_LOG_UNKNOWN"
908    },
909    {
910     "enum_field_value" : 1,
911     "name" : "ANDROID_LOG_DEFAULT"
912    },
913    {
914     "enum_field_value" : 2,
915     "name" : "ANDROID_LOG_VERBOSE"
916    },
917    {
918     "enum_field_value" : 3,
919     "name" : "ANDROID_LOG_DEBUG"
920    },
921    {
922     "enum_field_value" : 4,
923     "name" : "ANDROID_LOG_INFO"
924    },
925    {
926     "enum_field_value" : 5,
927     "name" : "ANDROID_LOG_WARN"
928    },
929    {
930     "enum_field_value" : 6,
931     "name" : "ANDROID_LOG_ERROR"
932    },
933    {
934     "enum_field_value" : 7,
935     "name" : "ANDROID_LOG_FATAL"
936    },
937    {
938     "enum_field_value" : 8,
939     "name" : "ANDROID_LOG_SILENT"
940    }
941   ],
942   "linker_set_key" : "android_LogPriority",
943   "name" : "android_LogPriority",
944   "referenced_type" : "type-1",
945   "self_type" : "type-1",
946   "size" : 4,
947   "source_file" : "/system/core/liblog/include/android/log.h",
948   "underlying_type" : "type-2",
949   "unique_id" : "android_LogPriority"
950  },
951  {
952   "alignment" : 4,
953   "enum_fields" :
954   [
955    {
956     "enum_field_value" : 0,
957     "name" : "HAL_COLOR_MODE_NATIVE"
958    },
959    {
960     "enum_field_value" : 1,
961     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
962    },
963    {
964     "enum_field_value" : 2,
965     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
966    },
967    {
968     "enum_field_value" : 3,
969     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
970    },
971    {
972     "enum_field_value" : 4,
973     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
974    },
975    {
976     "enum_field_value" : 5,
977     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
978    },
979    {
980     "enum_field_value" : 6,
981     "name" : "HAL_COLOR_MODE_DCI_P3"
982    },
983    {
984     "enum_field_value" : 7,
985     "name" : "HAL_COLOR_MODE_SRGB"
986    },
987    {
988     "enum_field_value" : 8,
989     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
990    },
991    {
992     "enum_field_value" : 9,
993     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
994    }
995   ],
996   "linker_set_key" : "android_color_mode_t",
997   "name" : "android_color_mode_t",
998   "referenced_type" : "type-433",
999   "self_type" : "type-433",
1000   "size" : 4,
1001   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1002   "underlying_type" : "type-2",
1003   "unique_id" : "android_color_mode_t"
1004  },
1005  {
1006   "alignment" : 4,
1007   "enum_fields" :
1008   [
1009    {
1010     "enum_field_value" : 10,
1011     "name" : "HAL_COLOR_MODE_BT2020"
1012    },
1013    {
1014     "enum_field_value" : 11,
1015     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1016    },
1017    {
1018     "enum_field_value" : 12,
1019     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1020    }
1021   ],
1022   "linker_set_key" : "android_color_mode_v1_1_t",
1023   "name" : "android_color_mode_v1_1_t",
1024   "referenced_type" : "type-438",
1025   "self_type" : "type-438",
1026   "size" : 4,
1027   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1028   "underlying_type" : "type-2",
1029   "unique_id" : "android_color_mode_v1_1_t"
1030  },
1031  {
1032   "alignment" : 4,
1033   "enum_fields" :
1034   [
1035    {
1036     "enum_field_value" : 0,
1037     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1038    },
1039    {
1040     "enum_field_value" : 1,
1041     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1042    },
1043    {
1044     "enum_field_value" : 2,
1045     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1046    },
1047    {
1048     "enum_field_value" : 3,
1049     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1050    },
1051    {
1052     "enum_field_value" : 4,
1053     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1054    },
1055    {
1056     "enum_field_value" : 5,
1057     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1058    },
1059    {
1060     "enum_field_value" : 6,
1061     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1062    }
1063   ],
1064   "linker_set_key" : "android_color_transform_t",
1065   "name" : "android_color_transform_t",
1066   "referenced_type" : "type-434",
1067   "self_type" : "type-434",
1068   "size" : 4,
1069   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1070   "underlying_type" : "type-2",
1071   "unique_id" : "android_color_transform_t"
1072  },
1073  {
1074   "alignment" : 4,
1075   "enum_fields" :
1076   [
1077    {
1078     "enum_field_value" : 0,
1079     "name" : "HAL_DATASPACE_UNKNOWN"
1080    },
1081    {
1082     "enum_field_value" : 1,
1083     "name" : "HAL_DATASPACE_ARBITRARY"
1084    },
1085    {
1086     "enum_field_value" : 16,
1087     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1088    },
1089    {
1090     "enum_field_value" : 4128768,
1091     "name" : "HAL_DATASPACE_STANDARD_MASK"
1092    },
1093    {
1094     "enum_field_value" : 0,
1095     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1096    },
1097    {
1098     "enum_field_value" : 65536,
1099     "name" : "HAL_DATASPACE_STANDARD_BT709"
1100    },
1101    {
1102     "enum_field_value" : 131072,
1103     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1104    },
1105    {
1106     "enum_field_value" : 196608,
1107     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1108    },
1109    {
1110     "enum_field_value" : 262144,
1111     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1112    },
1113    {
1114     "enum_field_value" : 327680,
1115     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1116    },
1117    {
1118     "enum_field_value" : 393216,
1119     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1120    },
1121    {
1122     "enum_field_value" : 458752,
1123     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1124    },
1125    {
1126     "enum_field_value" : 524288,
1127     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1128    },
1129    {
1130     "enum_field_value" : 589824,
1131     "name" : "HAL_DATASPACE_STANDARD_FILM"
1132    },
1133    {
1134     "enum_field_value" : 655360,
1135     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1136    },
1137    {
1138     "enum_field_value" : 720896,
1139     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1140    },
1141    {
1142     "enum_field_value" : 22,
1143     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1144    },
1145    {
1146     "enum_field_value" : 130023424,
1147     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1148    },
1149    {
1150     "enum_field_value" : 0,
1151     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1152    },
1153    {
1154     "enum_field_value" : 4194304,
1155     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1156    },
1157    {
1158     "enum_field_value" : 8388608,
1159     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1160    },
1161    {
1162     "enum_field_value" : 12582912,
1163     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1164    },
1165    {
1166     "enum_field_value" : 16777216,
1167     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1168    },
1169    {
1170     "enum_field_value" : 20971520,
1171     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1172    },
1173    {
1174     "enum_field_value" : 25165824,
1175     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1176    },
1177    {
1178     "enum_field_value" : 29360128,
1179     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1180    },
1181    {
1182     "enum_field_value" : 33554432,
1183     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1184    },
1185    {
1186     "enum_field_value" : 27,
1187     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1188    },
1189    {
1190     "enum_field_value" : 939524096,
1191     "name" : "HAL_DATASPACE_RANGE_MASK"
1192    },
1193    {
1194     "enum_field_value" : 0,
1195     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1196    },
1197    {
1198     "enum_field_value" : 134217728,
1199     "name" : "HAL_DATASPACE_RANGE_FULL"
1200    },
1201    {
1202     "enum_field_value" : 268435456,
1203     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1204    },
1205    {
1206     "enum_field_value" : 402653184,
1207     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1208    },
1209    {
1210     "enum_field_value" : 512,
1211     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1212    },
1213    {
1214     "enum_field_value" : 138477568,
1215     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1216    },
1217    {
1218     "enum_field_value" : 406913024,
1219     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1220    },
1221    {
1222     "enum_field_value" : 513,
1223     "name" : "HAL_DATASPACE_SRGB"
1224    },
1225    {
1226     "enum_field_value" : 142671872,
1227     "name" : "HAL_DATASPACE_V0_SRGB"
1228    },
1229    {
1230     "enum_field_value" : 411107328,
1231     "name" : "HAL_DATASPACE_V0_SCRGB"
1232    },
1233    {
1234     "enum_field_value" : 257,
1235     "name" : "HAL_DATASPACE_JFIF"
1236    },
1237    {
1238     "enum_field_value" : 146931712,
1239     "name" : "HAL_DATASPACE_V0_JFIF"
1240    },
1241    {
1242     "enum_field_value" : 258,
1243     "name" : "HAL_DATASPACE_BT601_625"
1244    },
1245    {
1246     "enum_field_value" : 281149440,
1247     "name" : "HAL_DATASPACE_V0_BT601_625"
1248    },
1249    {
1250     "enum_field_value" : 259,
1251     "name" : "HAL_DATASPACE_BT601_525"
1252    },
1253    {
1254     "enum_field_value" : 281280512,
1255     "name" : "HAL_DATASPACE_V0_BT601_525"
1256    },
1257    {
1258     "enum_field_value" : 260,
1259     "name" : "HAL_DATASPACE_BT709"
1260    },
1261    {
1262     "enum_field_value" : 281083904,
1263     "name" : "HAL_DATASPACE_V0_BT709"
1264    },
1265    {
1266     "enum_field_value" : 139067392,
1267     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1268    },
1269    {
1270     "enum_field_value" : 155844608,
1271     "name" : "HAL_DATASPACE_DCI_P3"
1272    },
1273    {
1274     "enum_field_value" : 139067392,
1275     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1276    },
1277    {
1278     "enum_field_value" : 143261696,
1279     "name" : "HAL_DATASPACE_DISPLAY_P3"
1280    },
1281    {
1282     "enum_field_value" : 151715840,
1283     "name" : "HAL_DATASPACE_ADOBE_RGB"
1284    },
1285    {
1286     "enum_field_value" : 138805248,
1287     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1288    },
1289    {
1290     "enum_field_value" : 147193856,
1291     "name" : "HAL_DATASPACE_BT2020"
1292    },
1293    {
1294     "enum_field_value" : 163971072,
1295     "name" : "HAL_DATASPACE_BT2020_PQ"
1296    },
1297    {
1298     "enum_field_value" : 4096,
1299     "name" : "HAL_DATASPACE_DEPTH"
1300    },
1301    {
1302     "enum_field_value" : 4097,
1303     "name" : "HAL_DATASPACE_SENSOR"
1304    }
1305   ],
1306   "linker_set_key" : "android_dataspace_t",
1307   "name" : "android_dataspace_t",
1308   "referenced_type" : "type-432",
1309   "self_type" : "type-432",
1310   "size" : 4,
1311   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1312   "underlying_type" : "type-2",
1313   "unique_id" : "android_dataspace_t"
1314  },
1315  {
1316   "alignment" : 4,
1317   "enum_fields" :
1318   [
1319    {
1320     "enum_field_value" : 281411584,
1321     "name" : "HAL_DATASPACE_BT2020_ITU"
1322    },
1323    {
1324     "enum_field_value" : 298188800,
1325     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1326    },
1327    {
1328     "enum_field_value" : 302383104,
1329     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1330    },
1331    {
1332     "enum_field_value" : 168165376,
1333     "name" : "HAL_DATASPACE_BT2020_HLG"
1334    }
1335   ],
1336   "linker_set_key" : "android_dataspace_v1_1_t",
1337   "name" : "android_dataspace_v1_1_t",
1338   "referenced_type" : "type-437",
1339   "self_type" : "type-437",
1340   "size" : 4,
1341   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1342   "underlying_type" : "type-2",
1343   "unique_id" : "android_dataspace_v1_1_t"
1344  },
1345  {
1346   "alignment" : 4,
1347   "enum_fields" :
1348   [
1349    {
1350     "enum_field_value" : 142999552,
1351     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1352    },
1353    {
1354     "enum_field_value" : 4098,
1355     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1356    },
1357    {
1358     "enum_field_value" : 4099,
1359     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1360    },
1361    {
1362     "enum_field_value" : 4100,
1363     "name" : "HAL_DATASPACE_HEIF"
1364    }
1365   ],
1366   "linker_set_key" : "android_dataspace_v1_2_t",
1367   "name" : "android_dataspace_v1_2_t",
1368   "referenced_type" : "type-442",
1369   "self_type" : "type-442",
1370   "size" : 4,
1371   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1372   "underlying_type" : "type-2",
1373   "unique_id" : "android_dataspace_v1_2_t"
1374  },
1375  {
1376   "alignment" : 4,
1377   "enum_fields" :
1378   [
1379    {
1380     "enum_field_value" : 1,
1381     "name" : "FLEX_COMPONENT_Y"
1382    },
1383    {
1384     "enum_field_value" : 2,
1385     "name" : "FLEX_COMPONENT_Cb"
1386    },
1387    {
1388     "enum_field_value" : 4,
1389     "name" : "FLEX_COMPONENT_Cr"
1390    },
1391    {
1392     "enum_field_value" : 1024,
1393     "name" : "FLEX_COMPONENT_R"
1394    },
1395    {
1396     "enum_field_value" : 2048,
1397     "name" : "FLEX_COMPONENT_G"
1398    },
1399    {
1400     "enum_field_value" : 4096,
1401     "name" : "FLEX_COMPONENT_B"
1402    },
1403    {
1404     "enum_field_value" : 1073741824,
1405     "name" : "FLEX_COMPONENT_A"
1406    }
1407   ],
1408   "linker_set_key" : "android_flex_component",
1409   "name" : "android_flex_component",
1410   "referenced_type" : "type-447",
1411   "self_type" : "type-447",
1412   "size" : 4,
1413   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1414   "underlying_type" : "type-2",
1415   "unique_id" : "android_flex_component"
1416  },
1417  {
1418   "alignment" : 4,
1419   "enum_fields" :
1420   [
1421    {
1422     "enum_field_value" : 0,
1423     "name" : "FLEX_FORMAT_INVALID"
1424    },
1425    {
1426     "enum_field_value" : 1,
1427     "name" : "FLEX_FORMAT_Y"
1428    },
1429    {
1430     "enum_field_value" : 7,
1431     "name" : "FLEX_FORMAT_YCbCr"
1432    },
1433    {
1434     "enum_field_value" : 1073741831,
1435     "name" : "FLEX_FORMAT_YCbCrA"
1436    },
1437    {
1438     "enum_field_value" : 7168,
1439     "name" : "FLEX_FORMAT_RGB"
1440    },
1441    {
1442     "enum_field_value" : 1073748992,
1443     "name" : "FLEX_FORMAT_RGBA"
1444    }
1445   ],
1446   "linker_set_key" : "android_flex_format",
1447   "name" : "android_flex_format",
1448   "referenced_type" : "type-449",
1449   "self_type" : "type-449",
1450   "size" : 4,
1451   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1452   "underlying_type" : "type-2",
1453   "unique_id" : "android_flex_format"
1454  },
1455  {
1456   "alignment" : 4,
1457   "enum_fields" :
1458   [
1459    {
1460     "enum_field_value" : 1,
1461     "name" : "HAL_HDR_DOLBY_VISION"
1462    },
1463    {
1464     "enum_field_value" : 2,
1465     "name" : "HAL_HDR_HDR10"
1466    },
1467    {
1468     "enum_field_value" : 3,
1469     "name" : "HAL_HDR_HLG"
1470    }
1471   ],
1472   "linker_set_key" : "android_hdr_t",
1473   "name" : "android_hdr_t",
1474   "referenced_type" : "type-435",
1475   "self_type" : "type-435",
1476   "size" : 4,
1477   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1478   "underlying_type" : "type-2",
1479   "unique_id" : "android_hdr_t"
1480  },
1481  {
1482   "alignment" : 4,
1483   "enum_fields" :
1484   [
1485    {
1486     "enum_field_value" : 4,
1487     "name" : "HAL_HDR_HDR10_PLUS"
1488    }
1489   ],
1490   "linker_set_key" : "android_hdr_v1_2_t",
1491   "name" : "android_hdr_v1_2_t",
1492   "referenced_type" : "type-440",
1493   "self_type" : "type-440",
1494   "size" : 4,
1495   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1496   "underlying_type" : "type-2",
1497   "unique_id" : "android_hdr_v1_2_t"
1498  },
1499  {
1500   "alignment" : 4,
1501   "enum_fields" :
1502   [
1503    {
1504     "enum_field_value" : 39,
1505     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1506    },
1507    {
1508     "enum_field_value" : 40,
1509     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1510    },
1511    {
1512     "enum_field_value" : 41,
1513     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1514    },
1515    {
1516     "enum_field_value" : 42,
1517     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1518    }
1519   ],
1520   "linker_set_key" : "android_pixel_format_sw_t",
1521   "name" : "android_pixel_format_sw_t",
1522   "referenced_type" : "type-444",
1523   "self_type" : "type-444",
1524   "size" : 4,
1525   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1526   "underlying_type" : "type-2",
1527   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1528  },
1529  {
1530   "alignment" : 4,
1531   "enum_fields" :
1532   [
1533    {
1534     "enum_field_value" : 1,
1535     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1536    },
1537    {
1538     "enum_field_value" : 2,
1539     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1540    },
1541    {
1542     "enum_field_value" : 3,
1543     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1544    },
1545    {
1546     "enum_field_value" : 4,
1547     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1548    },
1549    {
1550     "enum_field_value" : 5,
1551     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1552    },
1553    {
1554     "enum_field_value" : 16,
1555     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1556    },
1557    {
1558     "enum_field_value" : 17,
1559     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1560    },
1561    {
1562     "enum_field_value" : 20,
1563     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1564    },
1565    {
1566     "enum_field_value" : 22,
1567     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1568    },
1569    {
1570     "enum_field_value" : 32,
1571     "name" : "HAL_PIXEL_FORMAT_RAW16"
1572    },
1573    {
1574     "enum_field_value" : 33,
1575     "name" : "HAL_PIXEL_FORMAT_BLOB"
1576    },
1577    {
1578     "enum_field_value" : 34,
1579     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1580    },
1581    {
1582     "enum_field_value" : 35,
1583     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1584    },
1585    {
1586     "enum_field_value" : 36,
1587     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1588    },
1589    {
1590     "enum_field_value" : 37,
1591     "name" : "HAL_PIXEL_FORMAT_RAW10"
1592    },
1593    {
1594     "enum_field_value" : 38,
1595     "name" : "HAL_PIXEL_FORMAT_RAW12"
1596    },
1597    {
1598     "enum_field_value" : 43,
1599     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1600    },
1601    {
1602     "enum_field_value" : 538982489,
1603     "name" : "HAL_PIXEL_FORMAT_Y8"
1604    },
1605    {
1606     "enum_field_value" : 540422489,
1607     "name" : "HAL_PIXEL_FORMAT_Y16"
1608    },
1609    {
1610     "enum_field_value" : 842094169,
1611     "name" : "HAL_PIXEL_FORMAT_YV12"
1612    }
1613   ],
1614   "linker_set_key" : "android_pixel_format_t",
1615   "name" : "android_pixel_format_t",
1616   "referenced_type" : "type-430",
1617   "self_type" : "type-430",
1618   "size" : 4,
1619   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1620   "underlying_type" : "type-2",
1621   "unique_id" : "android_pixel_format_t"
1622  },
1623  {
1624   "alignment" : 4,
1625   "enum_fields" :
1626   [
1627    {
1628     "enum_field_value" : 48,
1629     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1630    },
1631    {
1632     "enum_field_value" : 49,
1633     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1634    },
1635    {
1636     "enum_field_value" : 50,
1637     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1638    },
1639    {
1640     "enum_field_value" : 51,
1641     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1642    },
1643    {
1644     "enum_field_value" : 52,
1645     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1646    },
1647    {
1648     "enum_field_value" : 53,
1649     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1650    },
1651    {
1652     "enum_field_value" : 54,
1653     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1654    }
1655   ],
1656   "linker_set_key" : "android_pixel_format_v1_1_t",
1657   "name" : "android_pixel_format_v1_1_t",
1658   "referenced_type" : "type-436",
1659   "self_type" : "type-436",
1660   "size" : 4,
1661   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1662   "underlying_type" : "type-2",
1663   "unique_id" : "android_pixel_format_v1_1_t"
1664  },
1665  {
1666   "alignment" : 4,
1667   "enum_fields" :
1668   [
1669    {
1670     "enum_field_value" : 55,
1671     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1672    }
1673   ],
1674   "linker_set_key" : "android_pixel_format_v1_2_t",
1675   "name" : "android_pixel_format_v1_2_t",
1676   "referenced_type" : "type-443",
1677   "self_type" : "type-443",
1678   "size" : 4,
1679   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1680   "underlying_type" : "type-2",
1681   "unique_id" : "android_pixel_format_v1_2_t"
1682  },
1683  {
1684   "alignment" : 4,
1685   "enum_fields" :
1686   [
1687    {
1688     "enum_field_value" : 0,
1689     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1690    },
1691    {
1692     "enum_field_value" : 1,
1693     "name" : "HAL_RENDER_INTENT_ENHANCE"
1694    },
1695    {
1696     "enum_field_value" : 2,
1697     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1698    },
1699    {
1700     "enum_field_value" : 3,
1701     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1702    }
1703   ],
1704   "linker_set_key" : "android_render_intent_v1_1_t",
1705   "name" : "android_render_intent_v1_1_t",
1706   "referenced_type" : "type-439",
1707   "self_type" : "type-439",
1708   "size" : 4,
1709   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1710   "underlying_type" : "type-2",
1711   "unique_id" : "android_render_intent_v1_1_t"
1712  },
1713  {
1714   "alignment" : 4,
1715   "enum_fields" :
1716   [
1717    {
1718     "enum_field_value" : 1,
1719     "name" : "HAL_TRANSFORM_FLIP_H"
1720    },
1721    {
1722     "enum_field_value" : 2,
1723     "name" : "HAL_TRANSFORM_FLIP_V"
1724    },
1725    {
1726     "enum_field_value" : 4,
1727     "name" : "HAL_TRANSFORM_ROT_90"
1728    },
1729    {
1730     "enum_field_value" : 3,
1731     "name" : "HAL_TRANSFORM_ROT_180"
1732    },
1733    {
1734     "enum_field_value" : 7,
1735     "name" : "HAL_TRANSFORM_ROT_270"
1736    }
1737   ],
1738   "linker_set_key" : "android_transform_t",
1739   "name" : "android_transform_t",
1740   "referenced_type" : "type-431",
1741   "self_type" : "type-431",
1742   "size" : 4,
1743   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1744   "underlying_type" : "type-2",
1745   "unique_id" : "android_transform_t"
1746  },
1747  {
1748   "alignment" : 4,
1749   "enum_fields" :
1750   [
1751    {
1752     "enum_field_value" : 0,
1753     "name" : "LOG_ID_MIN"
1754    },
1755    {
1756     "enum_field_value" : 0,
1757     "name" : "LOG_ID_MAIN"
1758    },
1759    {
1760     "enum_field_value" : 1,
1761     "name" : "LOG_ID_RADIO"
1762    },
1763    {
1764     "enum_field_value" : 2,
1765     "name" : "LOG_ID_EVENTS"
1766    },
1767    {
1768     "enum_field_value" : 3,
1769     "name" : "LOG_ID_SYSTEM"
1770    },
1771    {
1772     "enum_field_value" : 4,
1773     "name" : "LOG_ID_CRASH"
1774    },
1775    {
1776     "enum_field_value" : 5,
1777     "name" : "LOG_ID_STATS"
1778    },
1779    {
1780     "enum_field_value" : 6,
1781     "name" : "LOG_ID_SECURITY"
1782    },
1783    {
1784     "enum_field_value" : 7,
1785     "name" : "LOG_ID_KERNEL"
1786    },
1787    {
1788     "enum_field_value" : 8,
1789     "name" : "LOG_ID_MAX"
1790    }
1791   ],
1792   "linker_set_key" : "log_id",
1793   "name" : "log_id",
1794   "referenced_type" : "type-237",
1795   "self_type" : "type-237",
1796   "size" : 4,
1797   "source_file" : "/system/core/liblog/include/android/log.h",
1798   "underlying_type" : "type-2",
1799   "unique_id" : "log_id"
1800  }
1801 ],
1802 "function_types" :
1803 [
1804  {
1805   "alignment" : 4,
1806   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1807   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1808   "parameters" :
1809   [
1810    {
1811     "referenced_type" : "type-32"
1812    },
1813    {
1814     "referenced_type" : "type-38"
1815    },
1816    {
1817     "referenced_type" : "type-16"
1818    }
1819   ],
1820   "referenced_type" : "type-31",
1821   "return_type" : "type-29",
1822   "self_type" : "type-31",
1823   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1824  },
1825  {
1826   "alignment" : 4,
1827   "linker_set_key" : "int (void *)",
1828   "name" : "int (void *)",
1829   "parameters" :
1830   [
1831    {
1832     "referenced_type" : "type-16"
1833    }
1834   ],
1835   "referenced_type" : "type-458",
1836   "return_type" : "type-15",
1837   "self_type" : "type-458",
1838   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1839  },
1840  {
1841   "alignment" : 4,
1842   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1843   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1844   "parameters" :
1845   [
1846    {
1847     "referenced_type" : "type-371"
1848    },
1849    {
1850     "referenced_type" : "type-309"
1851    },
1852    {
1853     "referenced_type" : "type-2"
1854    },
1855    {
1856     "referenced_type" : "type-372"
1857    },
1858    {
1859     "referenced_type" : "type-2"
1860    },
1861    {
1862     "referenced_type" : "type-16"
1863    }
1864   ],
1865   "referenced_type" : "type-370",
1866   "return_type" : "type-17",
1867   "self_type" : "type-370",
1868   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1869  }
1870 ],
1871 "functions" :
1872 [
1873  {
1874   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::getService",
1875   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1876   "parameters" :
1877   [
1878    {
1879     "default_arg" : true,
1880     "referenced_type" : "type-388"
1881    },
1882    {
1883     "default_arg" : true,
1884     "referenced_type" : "type-29"
1885    }
1886   ],
1887   "return_type" : "type-76",
1888   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
1889  },
1890  {
1891   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::linkToDeath",
1892   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
1893   "parameters" :
1894   [
1895    {
1896     "is_this_ptr" : true,
1897     "referenced_type" : "type-77"
1898    },
1899    {
1900     "referenced_type" : "type-336"
1901    },
1902    {
1903     "referenced_type" : "type-101"
1904    }
1905   ],
1906   "return_type" : "type-121",
1907   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
1908  },
1909  {
1910   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::getDebugInfo",
1911   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
1912   "parameters" :
1913   [
1914    {
1915     "is_this_ptr" : true,
1916     "referenced_type" : "type-77"
1917    },
1918    {
1919     "referenced_type" : "type-578"
1920    }
1921   ],
1922   "return_type" : "type-143",
1923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
1924  },
1925  {
1926   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::getHashChain",
1927   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
1928   "parameters" :
1929   [
1930    {
1931     "is_this_ptr" : true,
1932     "referenced_type" : "type-77"
1933    },
1934    {
1935     "referenced_type" : "type-579"
1936    }
1937   ],
1938   "return_type" : "type-143",
1939   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
1940  },
1941  {
1942   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::tryGetService",
1943   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1944   "parameters" :
1945   [
1946    {
1947     "default_arg" : true,
1948     "referenced_type" : "type-388"
1949    },
1950    {
1951     "default_arg" : true,
1952     "referenced_type" : "type-29"
1953    }
1954   ],
1955   "return_type" : "type-76",
1956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
1957  },
1958  {
1959   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::unlinkToDeath",
1960   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
1961   "parameters" :
1962   [
1963    {
1964     "is_this_ptr" : true,
1965     "referenced_type" : "type-77"
1966    },
1967    {
1968     "referenced_type" : "type-336"
1969    }
1970   ],
1971   "return_type" : "type-121",
1972   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
1973  },
1974  {
1975   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::interfaceChain",
1976   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
1977   "parameters" :
1978   [
1979    {
1980     "is_this_ptr" : true,
1981     "referenced_type" : "type-77"
1982    },
1983    {
1984     "referenced_type" : "type-580"
1985    }
1986   ],
1987   "return_type" : "type-143",
1988   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
1989  },
1990  {
1991   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::registerAsService",
1992   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1993   "parameters" :
1994   [
1995    {
1996     "is_this_ptr" : true,
1997     "referenced_type" : "type-77"
1998    },
1999    {
2000     "default_arg" : true,
2001     "referenced_type" : "type-388"
2002    }
2003   ],
2004   "return_type" : "type-15",
2005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2006  },
2007  {
2008   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::interfaceDescriptor",
2009   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2010   "parameters" :
2011   [
2012    {
2013     "is_this_ptr" : true,
2014     "referenced_type" : "type-77"
2015    },
2016    {
2017     "referenced_type" : "type-581"
2018    }
2019   ],
2020   "return_type" : "type-143",
2021   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2022  },
2023  {
2024   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::notifySyspropsChanged",
2025   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper21notifySyspropsChangedEv",
2026   "parameters" :
2027   [
2028    {
2029     "is_this_ptr" : true,
2030     "referenced_type" : "type-77"
2031    }
2032   ],
2033   "return_type" : "type-143",
2034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2035  },
2036  {
2037   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::setHALInstrumentation",
2038   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper21setHALInstrumentationEv",
2039   "parameters" :
2040   [
2041    {
2042     "is_this_ptr" : true,
2043     "referenced_type" : "type-77"
2044    }
2045   ],
2046   "return_type" : "type-143",
2047   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2048  },
2049  {
2050   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::registerForNotifications",
2051   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2052   "parameters" :
2053   [
2054    {
2055     "referenced_type" : "type-388"
2056    },
2057    {
2058     "referenced_type" : "type-502"
2059    }
2060   ],
2061   "return_type" : "type-29",
2062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2063  },
2064  {
2065   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::ping",
2066   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper4pingEv",
2067   "parameters" :
2068   [
2069    {
2070     "is_this_ptr" : true,
2071     "referenced_type" : "type-77"
2072    }
2073   ],
2074   "return_type" : "type-143",
2075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2076  },
2077  {
2078   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::debug",
2079   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2080   "parameters" :
2081   [
2082    {
2083     "is_this_ptr" : true,
2084     "referenced_type" : "type-77"
2085    },
2086    {
2087     "referenced_type" : "type-328"
2088    },
2089    {
2090     "referenced_type" : "type-501"
2091    }
2092   ],
2093   "return_type" : "type-143",
2094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2095  },
2096  {
2097   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::castFrom",
2098   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2099   "parameters" :
2100   [
2101    {
2102     "referenced_type" : "type-554"
2103    },
2104    {
2105     "default_arg" : true,
2106     "referenced_type" : "type-29"
2107    }
2108   ],
2109   "return_type" : "type-129",
2110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2111  },
2112  {
2113   "function_name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::castFrom",
2114   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper8castFromERKNS_2spIS3_EEb",
2115   "parameters" :
2116   [
2117    {
2118     "referenced_type" : "type-532"
2119    },
2120    {
2121     "default_arg" : true,
2122     "referenced_type" : "type-29"
2123    }
2124   ],
2125   "return_type" : "type-129",
2126   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2127  },
2128  {
2129   "access" : "private",
2130   "function_name" : "android::hardware::gatekeeper::V1_0::BsGatekeeper::addOnewayTask",
2131   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper13addOnewayTaskENSt3__18functionIFvvEEE",
2132   "parameters" :
2133   [
2134    {
2135     "is_this_ptr" : true,
2136     "referenced_type" : "type-566"
2137    },
2138    {
2139     "referenced_type" : "type-585"
2140    }
2141   ],
2142   "return_type" : "type-143",
2143   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BsGatekeeper.h"
2144  },
2145  {
2146   "function_name" : "android::hardware::gatekeeper::V1_0::BsGatekeeper::BsGatekeeper",
2147   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeperC1ENS_2spINS2_11IGatekeeperEEE",
2148   "parameters" :
2149   [
2150    {
2151     "is_this_ptr" : true,
2152     "referenced_type" : "type-566"
2153    },
2154    {
2155     "referenced_type" : "type-93"
2156    }
2157   ],
2158   "return_type" : "type-17",
2159   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BsGatekeeper.h"
2160  },
2161  {
2162   "function_name" : "android::hardware::gatekeeper::V1_0::BsGatekeeper::BsGatekeeper",
2163   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeperC2ENS_2spINS2_11IGatekeeperEEE",
2164   "parameters" :
2165   [
2166    {
2167     "is_this_ptr" : true,
2168     "referenced_type" : "type-566"
2169    },
2170    {
2171     "referenced_type" : "type-93"
2172    }
2173   ],
2174   "return_type" : "type-17",
2175   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BsGatekeeper.h"
2176  },
2177  {
2178   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::onTransact",
2179   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2180   "parameters" :
2181   [
2182    {
2183     "is_this_ptr" : true,
2184     "referenced_type" : "type-535"
2185    },
2186    {
2187     "referenced_type" : "type-2"
2188    },
2189    {
2190     "referenced_type" : "type-377"
2191    },
2192    {
2193     "referenced_type" : "type-371"
2194    },
2195    {
2196     "default_arg" : true,
2197     "referenced_type" : "type-2"
2198    },
2199    {
2200     "default_arg" : true,
2201     "referenced_type" : "type-591"
2202    }
2203   ],
2204   "return_type" : "type-15",
2205   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2206  },
2207  {
2208   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::_hidl_enroll",
2209   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper12_hidl_enrollEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2210   "parameters" :
2211   [
2212    {
2213     "referenced_type" : "type-378"
2214    },
2215    {
2216     "referenced_type" : "type-377"
2217    },
2218    {
2219     "referenced_type" : "type-371"
2220    },
2221    {
2222     "referenced_type" : "type-592"
2223    }
2224   ],
2225   "return_type" : "type-15",
2226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2227  },
2228  {
2229   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::_hidl_verify",
2230   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper12_hidl_verifyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2231   "parameters" :
2232   [
2233    {
2234     "referenced_type" : "type-378"
2235    },
2236    {
2237     "referenced_type" : "type-377"
2238    },
2239    {
2240     "referenced_type" : "type-371"
2241    },
2242    {
2243     "referenced_type" : "type-593"
2244    }
2245   ],
2246   "return_type" : "type-15",
2247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2248  },
2249  {
2250   "access" : "private",
2251   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::getDebugInfo",
2252   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2253   "parameters" :
2254   [
2255    {
2256     "is_this_ptr" : true,
2257     "referenced_type" : "type-535"
2258    },
2259    {
2260     "referenced_type" : "type-594"
2261    }
2262   ],
2263   "return_type" : "type-143",
2264   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2265  },
2266  {
2267   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::_hidl_deleteUser",
2268   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper16_hidl_deleteUserEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2269   "parameters" :
2270   [
2271    {
2272     "referenced_type" : "type-378"
2273    },
2274    {
2275     "referenced_type" : "type-377"
2276    },
2277    {
2278     "referenced_type" : "type-371"
2279    },
2280    {
2281     "referenced_type" : "type-595"
2282    }
2283   ],
2284   "return_type" : "type-15",
2285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2286  },
2287  {
2288   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::_hidl_deleteAllUsers",
2289   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper20_hidl_deleteAllUsersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2290   "parameters" :
2291   [
2292    {
2293     "referenced_type" : "type-378"
2294    },
2295    {
2296     "referenced_type" : "type-377"
2297    },
2298    {
2299     "referenced_type" : "type-371"
2300    },
2301    {
2302     "referenced_type" : "type-596"
2303    }
2304   ],
2305   "return_type" : "type-15",
2306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2307  },
2308  {
2309   "access" : "private",
2310   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::ping",
2311   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper4pingEv",
2312   "parameters" :
2313   [
2314    {
2315     "is_this_ptr" : true,
2316     "referenced_type" : "type-535"
2317    }
2318   ],
2319   "return_type" : "type-143",
2320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2321  },
2322  {
2323   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::BnHwGatekeeper",
2324   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperC1ERKNS_2spINS2_11IGatekeeperEEE",
2325   "parameters" :
2326   [
2327    {
2328     "is_this_ptr" : true,
2329     "referenced_type" : "type-535"
2330    },
2331    {
2332     "referenced_type" : "type-532"
2333    }
2334   ],
2335   "return_type" : "type-17",
2336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2337  },
2338  {
2339   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::BnHwGatekeeper",
2340   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperC2ERKNS_2spINS2_11IGatekeeperEEE",
2341   "parameters" :
2342   [
2343    {
2344     "is_this_ptr" : true,
2345     "referenced_type" : "type-535"
2346    },
2347    {
2348     "referenced_type" : "type-532"
2349    }
2350   ],
2351   "return_type" : "type-17",
2352   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2353  },
2354  {
2355   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::~BnHwGatekeeper",
2356   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperD0Ev",
2357   "parameters" :
2358   [
2359    {
2360     "is_this_ptr" : true,
2361     "referenced_type" : "type-535"
2362    }
2363   ],
2364   "return_type" : "type-17",
2365   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2366  },
2367  {
2368   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::~BnHwGatekeeper",
2369   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperD1Ev",
2370   "parameters" :
2371   [
2372    {
2373     "is_this_ptr" : true,
2374     "referenced_type" : "type-535"
2375    }
2376   ],
2377   "return_type" : "type-17",
2378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2379  },
2380  {
2381   "function_name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper::~BnHwGatekeeper",
2382   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperD2Ev",
2383   "parameters" :
2384   [
2385    {
2386     "is_this_ptr" : true,
2387     "referenced_type" : "type-535"
2388    }
2389   ],
2390   "return_type" : "type-17",
2391   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h"
2392  },
2393  {
2394   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::deleteUser",
2395   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper10deleteUserEjNSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE",
2396   "parameters" :
2397   [
2398    {
2399     "is_this_ptr" : true,
2400     "referenced_type" : "type-568"
2401    },
2402    {
2403     "referenced_type" : "type-2"
2404    },
2405    {
2406     "referenced_type" : "type-597"
2407    }
2408   ],
2409   "return_type" : "type-143",
2410   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2411  },
2412  {
2413   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::linkToDeath",
2414   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2415   "parameters" :
2416   [
2417    {
2418     "is_this_ptr" : true,
2419     "referenced_type" : "type-568"
2420    },
2421    {
2422     "referenced_type" : "type-336"
2423    },
2424    {
2425     "referenced_type" : "type-101"
2426    }
2427   ],
2428   "return_type" : "type-121",
2429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2430  },
2431  {
2432   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::_hidl_enroll",
2433   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12_hidl_enrollEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjRKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE",
2434   "parameters" :
2435   [
2436    {
2437     "referenced_type" : "type-575"
2438    },
2439    {
2440     "referenced_type" : "type-530"
2441    },
2442    {
2443     "referenced_type" : "type-2"
2444    },
2445    {
2446     "referenced_type" : "type-313"
2447    },
2448    {
2449     "referenced_type" : "type-313"
2450    },
2451    {
2452     "referenced_type" : "type-313"
2453    },
2454    {
2455     "referenced_type" : "type-598"
2456    }
2457   ],
2458   "return_type" : "type-143",
2459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2460  },
2461  {
2462   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::_hidl_verify",
2463   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12_hidl_verifyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjyRKNS0_8hidl_vecIhEESC_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE",
2464   "parameters" :
2465   [
2466    {
2467     "referenced_type" : "type-575"
2468    },
2469    {
2470     "referenced_type" : "type-530"
2471    },
2472    {
2473     "referenced_type" : "type-2"
2474    },
2475    {
2476     "referenced_type" : "type-101"
2477    },
2478    {
2479     "referenced_type" : "type-313"
2480    },
2481    {
2482     "referenced_type" : "type-313"
2483    },
2484    {
2485     "referenced_type" : "type-599"
2486    }
2487   ],
2488   "return_type" : "type-143",
2489   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2490  },
2491  {
2492   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::getDebugInfo",
2493   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2494   "parameters" :
2495   [
2496    {
2497     "is_this_ptr" : true,
2498     "referenced_type" : "type-568"
2499    },
2500    {
2501     "referenced_type" : "type-600"
2502    }
2503   ],
2504   "return_type" : "type-143",
2505   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2506  },
2507  {
2508   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::getHashChain",
2509   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2510   "parameters" :
2511   [
2512    {
2513     "is_this_ptr" : true,
2514     "referenced_type" : "type-568"
2515    },
2516    {
2517     "referenced_type" : "type-601"
2518    }
2519   ],
2520   "return_type" : "type-143",
2521   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2522  },
2523  {
2524   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::unlinkToDeath",
2525   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2526   "parameters" :
2527   [
2528    {
2529     "is_this_ptr" : true,
2530     "referenced_type" : "type-568"
2531    },
2532    {
2533     "referenced_type" : "type-336"
2534    }
2535   ],
2536   "return_type" : "type-121",
2537   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2538  },
2539  {
2540   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::deleteAllUsers",
2541   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper14deleteAllUsersENSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE",
2542   "parameters" :
2543   [
2544    {
2545     "is_this_ptr" : true,
2546     "referenced_type" : "type-568"
2547    },
2548    {
2549     "referenced_type" : "type-602"
2550    }
2551   ],
2552   "return_type" : "type-143",
2553   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2554  },
2555  {
2556   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::interfaceChain",
2557   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2558   "parameters" :
2559   [
2560    {
2561     "is_this_ptr" : true,
2562     "referenced_type" : "type-568"
2563    },
2564    {
2565     "referenced_type" : "type-603"
2566    }
2567   ],
2568   "return_type" : "type-143",
2569   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2570  },
2571  {
2572   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::_hidl_deleteUser",
2573   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper16_hidl_deleteUserEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjNSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE",
2574   "parameters" :
2575   [
2576    {
2577     "referenced_type" : "type-575"
2578    },
2579    {
2580     "referenced_type" : "type-530"
2581    },
2582    {
2583     "referenced_type" : "type-2"
2584    },
2585    {
2586     "referenced_type" : "type-604"
2587    }
2588   ],
2589   "return_type" : "type-143",
2590   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2591  },
2592  {
2593   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::interfaceDescriptor",
2594   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2595   "parameters" :
2596   [
2597    {
2598     "is_this_ptr" : true,
2599     "referenced_type" : "type-568"
2600    },
2601    {
2602     "referenced_type" : "type-605"
2603    }
2604   ],
2605   "return_type" : "type-143",
2606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2607  },
2608  {
2609   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::_hidl_deleteAllUsers",
2610   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper20_hidl_deleteAllUsersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE",
2611   "parameters" :
2612   [
2613    {
2614     "referenced_type" : "type-575"
2615    },
2616    {
2617     "referenced_type" : "type-530"
2618    },
2619    {
2620     "referenced_type" : "type-606"
2621    }
2622   ],
2623   "return_type" : "type-143",
2624   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2625  },
2626  {
2627   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::notifySyspropsChanged",
2628   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper21notifySyspropsChangedEv",
2629   "parameters" :
2630   [
2631    {
2632     "is_this_ptr" : true,
2633     "referenced_type" : "type-568"
2634    }
2635   ],
2636   "return_type" : "type-143",
2637   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2638  },
2639  {
2640   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::setHALInstrumentation",
2641   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper21setHALInstrumentationEv",
2642   "parameters" :
2643   [
2644    {
2645     "is_this_ptr" : true,
2646     "referenced_type" : "type-568"
2647    }
2648   ],
2649   "return_type" : "type-143",
2650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2651  },
2652  {
2653   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::ping",
2654   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper4pingEv",
2655   "parameters" :
2656   [
2657    {
2658     "is_this_ptr" : true,
2659     "referenced_type" : "type-568"
2660    }
2661   ],
2662   "return_type" : "type-143",
2663   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2664  },
2665  {
2666   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::debug",
2667   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2668   "parameters" :
2669   [
2670    {
2671     "is_this_ptr" : true,
2672     "referenced_type" : "type-568"
2673    },
2674    {
2675     "referenced_type" : "type-328"
2676    },
2677    {
2678     "referenced_type" : "type-501"
2679    }
2680   ],
2681   "return_type" : "type-143",
2682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2683  },
2684  {
2685   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::enroll",
2686   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper6enrollEjRKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE",
2687   "parameters" :
2688   [
2689    {
2690     "is_this_ptr" : true,
2691     "referenced_type" : "type-568"
2692    },
2693    {
2694     "referenced_type" : "type-2"
2695    },
2696    {
2697     "referenced_type" : "type-313"
2698    },
2699    {
2700     "referenced_type" : "type-313"
2701    },
2702    {
2703     "referenced_type" : "type-313"
2704    },
2705    {
2706     "referenced_type" : "type-607"
2707    }
2708   ],
2709   "return_type" : "type-143",
2710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2711  },
2712  {
2713   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::verify",
2714   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper6verifyEjyRKNS0_8hidl_vecIhEES7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE",
2715   "parameters" :
2716   [
2717    {
2718     "is_this_ptr" : true,
2719     "referenced_type" : "type-568"
2720    },
2721    {
2722     "referenced_type" : "type-2"
2723    },
2724    {
2725     "referenced_type" : "type-101"
2726    },
2727    {
2728     "referenced_type" : "type-313"
2729    },
2730    {
2731     "referenced_type" : "type-313"
2732    },
2733    {
2734     "referenced_type" : "type-608"
2735    }
2736   ],
2737   "return_type" : "type-143",
2738   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2739  },
2740  {
2741   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::BpHwGatekeeper",
2742   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeperC1ERKNS_2spINS0_7IBinderEEE",
2743   "parameters" :
2744   [
2745    {
2746     "is_this_ptr" : true,
2747     "referenced_type" : "type-568"
2748    },
2749    {
2750     "referenced_type" : "type-38"
2751    }
2752   ],
2753   "return_type" : "type-17",
2754   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2755  },
2756  {
2757   "function_name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper::BpHwGatekeeper",
2758   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeperC2ERKNS_2spINS0_7IBinderEEE",
2759   "parameters" :
2760   [
2761    {
2762     "is_this_ptr" : true,
2763     "referenced_type" : "type-568"
2764    },
2765    {
2766     "referenced_type" : "type-38"
2767    }
2768   ],
2769   "return_type" : "type-17",
2770   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
2771  },
2772  {
2773   "function_name" : "android::hardware::gatekeeper::V1_0::writeEmbeddedToParcel",
2774   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_021writeEmbeddedToParcelERKNS2_18GatekeeperResponseEPNS0_6ParcelEjj",
2775   "parameters" :
2776   [
2777    {
2778     "referenced_type" : "type-558"
2779    },
2780    {
2781     "referenced_type" : "type-371"
2782    },
2783    {
2784     "referenced_type" : "type-2"
2785    },
2786    {
2787     "referenced_type" : "type-2"
2788    }
2789   ],
2790   "return_type" : "type-15",
2791   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/hwtypes.h"
2792  },
2793  {
2794   "function_name" : "android::hardware::gatekeeper::V1_0::readEmbeddedFromParcel",
2795   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_022readEmbeddedFromParcelERKNS2_18GatekeeperResponseERKNS0_6ParcelEjj",
2796   "parameters" :
2797   [
2798    {
2799     "referenced_type" : "type-558"
2800    },
2801    {
2802     "referenced_type" : "type-377"
2803    },
2804    {
2805     "referenced_type" : "type-2"
2806    },
2807    {
2808     "referenced_type" : "type-2"
2809    }
2810   ],
2811   "return_type" : "type-15",
2812   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/hwtypes.h"
2813  },
2814  {
2815   "function_name" : "android::hardware::details::castInterface",
2816   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_10gatekeeper4V1_011IGatekeeperENS_4hidl4base4V1_05IBaseENS4_14BpHwGatekeeperEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2817   "parameters" :
2818   [
2819    {
2820     "referenced_type" : "type-380"
2821    },
2822    {
2823     "referenced_type" : "type-46"
2824    },
2825    {
2826     "referenced_type" : "type-29"
2827    }
2828   ],
2829   "return_type" : "type-129",
2830   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2831   "template_args" : [ "type-78", "type-5", "type-509" ]
2832  },
2833  {
2834   "function_name" : "android::hardware::details::getServiceInternal",
2835   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_10gatekeeper4V1_014BpHwGatekeeperENS4_11IGatekeeperEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2836   "parameters" :
2837   [
2838    {
2839     "referenced_type" : "type-388"
2840    },
2841    {
2842     "referenced_type" : "type-29"
2843    },
2844    {
2845     "referenced_type" : "type-29"
2846    }
2847   ],
2848   "return_type" : "type-76",
2849   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2850   "template_args" : [ "type-509", "type-78", "type-17", "type-17" ]
2851  }
2852 ],
2853 "global_vars" :
2854 [
2855  {
2856   "linker_set_key" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper10descriptorE",
2857   "name" : "android::hardware::gatekeeper::V1_0::IGatekeeper::descriptor",
2858   "referenced_type" : "type-46",
2859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
2860  }
2861 ],
2862 "lvalue_reference_types" :
2863 [
2864  {
2865   "alignment" : 4,
2866   "linker_set_key" : "android::Mutex &",
2867   "name" : "android::Mutex &",
2868   "referenced_type" : "type-21",
2869   "self_type" : "type-463",
2870   "size" : 4,
2871   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2872  },
2873  {
2874   "alignment" : 4,
2875   "linker_set_key" : "android::RWLock &",
2876   "name" : "android::RWLock &",
2877   "referenced_type" : "type-469",
2878   "self_type" : "type-473",
2879   "size" : 4,
2880   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2881  },
2882  {
2883   "alignment" : 4,
2884   "linker_set_key" : "android::String16 &",
2885   "name" : "android::String16 &",
2886   "referenced_type" : "type-34",
2887   "self_type" : "type-353",
2888   "size" : 4,
2889   "source_file" : "/system/core/libutils/include/utils/String16.h"
2890  },
2891  {
2892   "alignment" : 4,
2893   "linker_set_key" : "android::String8 &",
2894   "name" : "android::String8 &",
2895   "referenced_type" : "type-45",
2896   "self_type" : "type-348",
2897   "size" : 4,
2898   "source_file" : "/system/core/libutils/include/utils/String8.h"
2899  },
2900  {
2901   "alignment" : 4,
2902   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> > &",
2903   "name" : "android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> > &",
2904   "referenced_type" : "type-129",
2905   "self_type" : "type-132",
2906   "size" : 4,
2907   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2908  },
2909  {
2910   "alignment" : 4,
2911   "linker_set_key" : "android::hardware::Return<bool> &",
2912   "name" : "android::hardware::Return<bool> &",
2913   "referenced_type" : "type-121",
2914   "self_type" : "type-125",
2915   "size" : 4,
2916   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2917  },
2918  {
2919   "alignment" : 4,
2920   "linker_set_key" : "android::hardware::Return<void> &",
2921   "name" : "android::hardware::Return<void> &",
2922   "referenced_type" : "type-143",
2923   "self_type" : "type-146",
2924   "size" : 4,
2925   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2926  },
2927  {
2928   "alignment" : 4,
2929   "linker_set_key" : "android::hardware::Status &",
2930   "name" : "android::hardware::Status &",
2931   "referenced_type" : "type-111",
2932   "self_type" : "type-119",
2933   "size" : 4,
2934   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2935  },
2936  {
2937   "alignment" : 4,
2938   "linker_set_key" : "android::hardware::TextOutput &",
2939   "name" : "android::hardware::TextOutput &",
2940   "referenced_type" : "type-375",
2941   "self_type" : "type-374",
2942   "size" : 4,
2943   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2944  },
2945  {
2946   "alignment" : 4,
2947   "linker_set_key" : "android::hardware::TextOutput &",
2948   "name" : "android::hardware::TextOutput &",
2949   "referenced_type" : "type-551",
2950   "self_type" : "type-550",
2951   "size" : 4,
2952   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2953  },
2954  {
2955   "alignment" : 4,
2956   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2957   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2958   "referenced_type" : "type-287",
2959   "self_type" : "type-522",
2960   "size" : 4,
2961   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2962  },
2963  {
2964   "alignment" : 4,
2965   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2966   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2967   "referenced_type" : "type-278",
2968   "self_type" : "type-517",
2969   "size" : 4,
2970   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2971  },
2972  {
2973   "alignment" : 4,
2974   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
2975   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
2976   "referenced_type" : "type-290",
2977   "self_type" : "type-525",
2978   "size" : 4,
2979   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2980  },
2981  {
2982   "alignment" : 4,
2983   "linker_set_key" : "android::hardware::hidl_memory &",
2984   "name" : "android::hardware::hidl_memory &",
2985   "referenced_type" : "type-259",
2986   "self_type" : "type-265",
2987   "size" : 4,
2988   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2989  },
2990  {
2991   "alignment" : 4,
2992   "linker_set_key" : "android::hardware::hidl_string &",
2993   "name" : "android::hardware::hidl_string &",
2994   "referenced_type" : "type-255",
2995   "self_type" : "type-520",
2996   "size" : 4,
2997   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2998  },
2999  {
3000   "alignment" : 4,
3001   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3002   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3003   "referenced_type" : "type-286",
3004   "self_type" : "type-296",
3005   "size" : 4,
3006   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3007  },
3008  {
3009   "alignment" : 4,
3010   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3011   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3012   "referenced_type" : "type-277",
3013   "self_type" : "type-285",
3014   "size" : 4,
3015   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3016  },
3017  {
3018   "alignment" : 4,
3019   "linker_set_key" : "android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> &",
3020   "name" : "android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> &",
3021   "referenced_type" : "type-76",
3022   "self_type" : "type-80",
3023   "size" : 4,
3024   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3025  },
3026  {
3027   "alignment" : 4,
3028   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3029   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3030   "referenced_type" : "type-95",
3031   "self_type" : "type-104",
3032   "size" : 4,
3033   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3034  },
3035  {
3036   "alignment" : 4,
3037   "linker_set_key" : "const android::String16 &",
3038   "name" : "const android::String16 &",
3039   "referenced_type" : "type-33",
3040   "self_type" : "type-32",
3041   "size" : 4,
3042   "source_file" : "/system/core/libutils/include/utils/String16.h"
3043  },
3044  {
3045   "alignment" : 4,
3046   "linker_set_key" : "const android::String8 &",
3047   "name" : "const android::String8 &",
3048   "referenced_type" : "type-344",
3049   "self_type" : "type-346",
3050   "size" : 4,
3051   "source_file" : "/system/core/libutils/include/utils/String8.h"
3052  },
3053  {
3054   "alignment" : 4,
3055   "linker_set_key" : "const android::hardware::Parcel &",
3056   "name" : "const android::hardware::Parcel &",
3057   "referenced_type" : "type-376",
3058   "self_type" : "type-377",
3059   "size" : 4,
3060   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3061  },
3062  {
3063   "alignment" : 4,
3064   "linker_set_key" : "const android::hardware::Return<bool> &",
3065   "name" : "const android::hardware::Return<bool> &",
3066   "referenced_type" : "type-126",
3067   "self_type" : "type-135",
3068   "size" : 4,
3069   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3070  },
3071  {
3072   "alignment" : 4,
3073   "linker_set_key" : "const android::hardware::Status &",
3074   "name" : "const android::hardware::Status &",
3075   "referenced_type" : "type-115",
3076   "self_type" : "type-117",
3077   "size" : 4,
3078   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3079  },
3080  {
3081   "alignment" : 4,
3082   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3083   "name" : "const android::hardware::details::SchedPrio &",
3084   "referenced_type" : "type-394",
3085   "self_type" : "type-393",
3086   "size" : 4,
3087   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3088  },
3089  {
3090   "alignment" : 4,
3091   "linker_set_key" : "const android::hardware::gatekeeper::V1_0::GatekeeperResponse &",
3092   "name" : "const android::hardware::gatekeeper::V1_0::GatekeeperResponse &",
3093   "referenced_type" : "type-557",
3094   "self_type" : "type-558",
3095   "size" : 4,
3096   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/hwtypes.h"
3097  },
3098  {
3099   "alignment" : 4,
3100   "linker_set_key" : "const android::hardware::hidl_handle &",
3101   "name" : "const android::hardware::hidl_handle &",
3102   "referenced_type" : "type-327",
3103   "self_type" : "type-328",
3104   "size" : 4,
3105   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3106  },
3107  {
3108   "alignment" : 4,
3109   "linker_set_key" : "const android::hardware::hidl_memory &",
3110   "name" : "const android::hardware::hidl_memory &",
3111   "referenced_type" : "type-263",
3112   "self_type" : "type-264",
3113   "size" : 4,
3114   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3115  },
3116  {
3117   "alignment" : 4,
3118   "linker_set_key" : "const android::hardware::hidl_string &",
3119   "name" : "const android::hardware::hidl_string &",
3120   "referenced_type" : "type-254",
3121   "self_type" : "type-258",
3122   "size" : 4,
3123   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3124  },
3125  {
3126   "alignment" : 4,
3127   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3128   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3129   "referenced_type" : "type-500",
3130   "self_type" : "type-501",
3131   "size" : 4,
3132   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
3133  },
3134  {
3135   "alignment" : 4,
3136   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3137   "name" : "const android::hardware::hidl_vec<int> &",
3138   "referenced_type" : "type-301",
3139   "self_type" : "type-304",
3140   "size" : 4,
3141   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3142  },
3143  {
3144   "alignment" : 4,
3145   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
3146   "name" : "const android::hardware::hidl_vec<unsigned char> &",
3147   "referenced_type" : "type-311",
3148   "self_type" : "type-313",
3149   "size" : 4,
3150   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3151  },
3152  {
3153   "alignment" : 4,
3154   "linker_set_key" : "const android::hardware::hidl_version &",
3155   "name" : "const android::hardware::hidl_version &",
3156   "referenced_type" : "type-322",
3157   "self_type" : "type-324",
3158   "size" : 4,
3159   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3160  },
3161  {
3162   "alignment" : 4,
3163   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3164   "name" : "const android::hidl::base::V1_0::IBase *const &",
3165   "referenced_type" : "type-408",
3166   "self_type" : "type-409",
3167   "size" : 4,
3168   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3169  },
3170  {
3171   "alignment" : 4,
3172   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3173   "name" : "const android::sp<android::hardware::IBinder> &",
3174   "referenced_type" : "type-39",
3175   "self_type" : "type-38",
3176   "size" : 4,
3177   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3178  },
3179  {
3180   "alignment" : 4,
3181   "linker_set_key" : "const android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> &",
3182   "name" : "const android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> &",
3183   "referenced_type" : "type-93",
3184   "self_type" : "type-532",
3185   "size" : 4,
3186   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3187  },
3188  {
3189   "alignment" : 4,
3190   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3191   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3192   "referenced_type" : "type-106",
3193   "self_type" : "type-260",
3194   "size" : 4,
3195   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3196  },
3197  {
3198   "alignment" : 4,
3199   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3200   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3201   "referenced_type" : "type-314",
3202   "self_type" : "type-336",
3203   "size" : 4,
3204   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3205  },
3206  {
3207   "alignment" : 4,
3208   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3209   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3210   "referenced_type" : "type-553",
3211   "self_type" : "type-554",
3212   "size" : 4,
3213   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3214  },
3215  {
3216   "alignment" : 4,
3217   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3218   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3219   "referenced_type" : "type-73",
3220   "self_type" : "type-502",
3221   "size" : 4,
3222   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
3223  },
3224  {
3225   "alignment" : 4,
3226   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3227   "name" : "const android::wp<android::hardware::BHwBinder> &",
3228   "referenced_type" : "type-536",
3229   "self_type" : "type-538",
3230   "size" : 4,
3231   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3232  },
3233  {
3234   "alignment" : 4,
3235   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3236   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3237   "referenced_type" : "type-534",
3238   "self_type" : "type-567",
3239   "size" : 4,
3240   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3241  },
3242  {
3243   "alignment" : 4,
3244   "linker_set_key" : "const bool &",
3245   "name" : "const bool &",
3246   "referenced_type" : "type-65",
3247   "self_type" : "type-223",
3248   "size" : 4,
3249   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3250  },
3251  {
3252   "alignment" : 4,
3253   "linker_set_key" : "const double &",
3254   "name" : "const double &",
3255   "referenced_type" : "type-241",
3256   "self_type" : "type-242",
3257   "size" : 4,
3258   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3259  },
3260  {
3261   "alignment" : 4,
3262   "linker_set_key" : "const float &",
3263   "name" : "const float &",
3264   "referenced_type" : "type-239",
3265   "self_type" : "type-240",
3266   "size" : 4,
3267   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3268  },
3269  {
3270   "alignment" : 4,
3271   "linker_set_key" : "const int &",
3272   "name" : "const int &",
3273   "referenced_type" : "type-465",
3274   "self_type" : "type-464",
3275   "size" : 4,
3276   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3277  },
3278  {
3279   "linker_set_key" : "const iter<is_const> &",
3280   "name" : "const iter<is_const> &",
3281   "referenced_type" : "type-269",
3282   "self_type" : "type-271",
3283   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3284  },
3285  {
3286   "linker_set_key" : "const iter<is_const> &",
3287   "name" : "const iter<is_const> &",
3288   "referenced_type" : "type-545",
3289   "self_type" : "type-547",
3290   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3291  },
3292  {
3293   "alignment" : 4,
3294   "linker_set_key" : "const log_msg &",
3295   "name" : "const log_msg &",
3296   "referenced_type" : "type-81",
3297   "self_type" : "type-127",
3298   "size" : 4,
3299   "source_file" : "/system/core/liblog/include/log/log_read.h"
3300  },
3301  {
3302   "alignment" : 4,
3303   "linker_set_key" : "const long long &",
3304   "name" : "const long long &",
3305   "referenced_type" : "type-233",
3306   "self_type" : "type-234",
3307   "size" : 4,
3308   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3309  },
3310  {
3311   "alignment" : 4,
3312   "linker_set_key" : "const short &",
3313   "name" : "const short &",
3314   "referenced_type" : "type-228",
3315   "self_type" : "type-229",
3316   "size" : 4,
3317   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3318  },
3319  {
3320   "alignment" : 4,
3321   "linker_set_key" : "const signed char &",
3322   "name" : "const signed char &",
3323   "referenced_type" : "type-224",
3324   "self_type" : "type-226",
3325   "size" : 4,
3326   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3327  },
3328  {
3329   "alignment" : 4,
3330   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3331   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3332   "referenced_type" : "type-386",
3333   "self_type" : "type-388",
3334   "size" : 4,
3335   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3336  },
3337  {
3338   "alignment" : 4,
3339   "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 *> > *)> > > &",
3340   "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 *> > *)> > > &",
3341   "referenced_type" : "type-528",
3342   "self_type" : "type-527",
3343   "size" : 4,
3344   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3345  },
3346  {
3347   "alignment" : 4,
3348   "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 *> > *)> > > &",
3349   "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 *> > *)> > > &",
3350   "referenced_type" : "type-563",
3351   "self_type" : "type-562",
3352   "size" : 4,
3353   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3354  },
3355  {
3356   "alignment" : 4,
3357   "linker_set_key" : "const unsigned char &",
3358   "name" : "const unsigned char &",
3359   "referenced_type" : "type-310",
3360   "self_type" : "type-515",
3361   "size" : 4,
3362   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3363  },
3364  {
3365   "alignment" : 4,
3366   "linker_set_key" : "const unsigned int &",
3367   "name" : "const unsigned int &",
3368   "referenced_type" : "type-25",
3369   "self_type" : "type-232",
3370   "size" : 4,
3371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3372  },
3373  {
3374   "alignment" : 4,
3375   "linker_set_key" : "const unsigned long long &",
3376   "name" : "const unsigned long long &",
3377   "referenced_type" : "type-235",
3378   "self_type" : "type-236",
3379   "size" : 4,
3380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3381  },
3382  {
3383   "alignment" : 4,
3384   "linker_set_key" : "const unsigned short &",
3385   "name" : "const unsigned short &",
3386   "referenced_type" : "type-230",
3387   "self_type" : "type-231",
3388   "size" : 4,
3389   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3390  },
3391  {
3392   "alignment" : 4,
3393   "linker_set_key" : "int &",
3394   "name" : "int &",
3395   "referenced_type" : "type-15",
3396   "self_type" : "type-340",
3397   "size" : 4,
3398   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3399  },
3400  {
3401   "alignment" : 4,
3402   "linker_set_key" : "unsigned char &",
3403   "name" : "unsigned char &",
3404   "referenced_type" : "type-85",
3405   "self_type" : "type-486",
3406   "size" : 4,
3407   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3408  }
3409 ],
3410 "pointer_types" :
3411 [
3412  {
3413   "alignment" : 4,
3414   "linker_set_key" : "android::Condition *",
3415   "name" : "android::Condition *",
3416   "referenced_type" : "type-66",
3417   "self_type" : "type-468",
3418   "size" : 4,
3419   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3420  },
3421  {
3422   "alignment" : 4,
3423   "linker_set_key" : "android::Mutex *",
3424   "name" : "android::Mutex *",
3425   "referenced_type" : "type-21",
3426   "self_type" : "type-461",
3427   "size" : 4,
3428   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3429  },
3430  {
3431   "alignment" : 4,
3432   "linker_set_key" : "android::Mutex::Autolock *",
3433   "name" : "android::Mutex::Autolock *",
3434   "referenced_type" : "type-462",
3435   "self_type" : "type-466",
3436   "size" : 4,
3437   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3438  },
3439  {
3440   "alignment" : 4,
3441   "linker_set_key" : "android::RWLock *",
3442   "name" : "android::RWLock *",
3443   "referenced_type" : "type-469",
3444   "self_type" : "type-471",
3445   "size" : 4,
3446   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3447  },
3448  {
3449   "alignment" : 4,
3450   "linker_set_key" : "android::RWLock::AutoRLock *",
3451   "name" : "android::RWLock::AutoRLock *",
3452   "referenced_type" : "type-472",
3453   "self_type" : "type-474",
3454   "size" : 4,
3455   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3456  },
3457  {
3458   "alignment" : 4,
3459   "linker_set_key" : "android::RWLock::AutoWLock *",
3460   "name" : "android::RWLock::AutoWLock *",
3461   "referenced_type" : "type-475",
3462   "self_type" : "type-476",
3463   "size" : 4,
3464   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3465  },
3466  {
3467   "alignment" : 4,
3468   "linker_set_key" : "android::RefBase *",
3469   "name" : "android::RefBase *",
3470   "referenced_type" : "type-6",
3471   "self_type" : "type-251",
3472   "size" : 4,
3473   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3474  },
3475  {
3476   "alignment" : 4,
3477   "linker_set_key" : "android::RefBase::weakref_impl *",
3478   "name" : "android::RefBase::weakref_impl *",
3479   "referenced_type" : "type-542",
3480   "self_type" : "type-541",
3481   "size" : 4,
3482   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3483  },
3484  {
3485   "alignment" : 4,
3486   "linker_set_key" : "android::RefBase::weakref_impl *",
3487   "name" : "android::RefBase::weakref_impl *",
3488   "referenced_type" : "type-9",
3489   "self_type" : "type-8",
3490   "size" : 4,
3491   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3492  },
3493  {
3494   "alignment" : 4,
3495   "linker_set_key" : "android::RefBase::weakref_type *",
3496   "name" : "android::RefBase::weakref_type *",
3497   "referenced_type" : "type-11",
3498   "self_type" : "type-10",
3499   "size" : 4,
3500   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3501  },
3502  {
3503   "alignment" : 4,
3504   "linker_set_key" : "android::ReferenceRenamer *",
3505   "name" : "android::ReferenceRenamer *",
3506   "referenced_type" : "type-243",
3507   "self_type" : "type-244",
3508   "size" : 4,
3509   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3510  },
3511  {
3512   "alignment" : 4,
3513   "linker_set_key" : "android::ScopedTrace *",
3514   "name" : "android::ScopedTrace *",
3515   "referenced_type" : "type-477",
3516   "self_type" : "type-478",
3517   "size" : 4,
3518   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3519  },
3520  {
3521   "alignment" : 4,
3522   "linker_set_key" : "android::String16 *",
3523   "name" : "android::String16 *",
3524   "referenced_type" : "type-34",
3525   "self_type" : "type-354",
3526   "size" : 4,
3527   "source_file" : "/system/core/libutils/include/utils/String16.h"
3528  },
3529  {
3530   "alignment" : 4,
3531   "linker_set_key" : "android::String8 *",
3532   "name" : "android::String8 *",
3533   "referenced_type" : "type-45",
3534   "self_type" : "type-349",
3535   "size" : 4,
3536   "source_file" : "/system/core/libutils/include/utils/String8.h"
3537  },
3538  {
3539   "alignment" : 4,
3540   "linker_set_key" : "android::Thread *",
3541   "name" : "android::Thread *",
3542   "referenced_type" : "type-64",
3543   "self_type" : "type-63",
3544   "size" : 4,
3545   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3546  },
3547  {
3548   "alignment" : 4,
3549   "linker_set_key" : "android::VirtualLightRefBase *",
3550   "name" : "android::VirtualLightRefBase *",
3551   "referenced_type" : "type-149",
3552   "self_type" : "type-157",
3553   "size" : 4,
3554   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3555  },
3556  {
3557   "alignment" : 4,
3558   "linker_set_key" : "android::hardware::BHwBinder *",
3559   "name" : "android::hardware::BHwBinder *",
3560   "referenced_type" : "type-109",
3561   "self_type" : "type-108",
3562   "size" : 4,
3563   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3564  },
3565  {
3566   "alignment" : 4,
3567   "linker_set_key" : "android::hardware::BpInterface<android::hardware::gatekeeper::V1_0::IGatekeeper> *",
3568   "name" : "android::hardware::BpInterface<android::hardware::gatekeeper::V1_0::IGatekeeper> *",
3569   "referenced_type" : "type-365",
3570   "self_type" : "type-364",
3571   "size" : 4,
3572   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3573  },
3574  {
3575   "alignment" : 4,
3576   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3577   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3578   "referenced_type" : "type-402",
3579   "self_type" : "type-407",
3580   "size" : 4,
3581   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3582  },
3583  {
3584   "alignment" : 4,
3585   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3586   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3587   "referenced_type" : "type-420",
3588   "self_type" : "type-425",
3589   "size" : 4,
3590   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3591  },
3592  {
3593   "alignment" : 4,
3594   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3595   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3596   "referenced_type" : "type-410",
3597   "self_type" : "type-415",
3598   "size" : 4,
3599   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3600  },
3601  {
3602   "alignment" : 4,
3603   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3604   "name" : "android::hardware::GrantorDescriptor *",
3605   "referenced_type" : "type-276",
3606   "self_type" : "type-275",
3607   "size" : 4,
3608   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3609  },
3610  {
3611   "alignment" : 4,
3612   "linker_set_key" : "android::hardware::IBinder *",
3613   "name" : "android::hardware::IBinder *",
3614   "referenced_type" : "type-28",
3615   "self_type" : "type-27",
3616   "size" : 4,
3617   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3618  },
3619  {
3620   "alignment" : 4,
3621   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3622   "name" : "android::hardware::IBinder::DeathRecipient *",
3623   "referenced_type" : "type-102",
3624   "self_type" : "type-138",
3625   "size" : 4,
3626   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3627  },
3628  {
3629   "alignment" : 4,
3630   "linker_set_key" : "android::hardware::IInterface *",
3631   "name" : "android::hardware::IInterface *",
3632   "referenced_type" : "type-362",
3633   "self_type" : "type-575",
3634   "size" : 4,
3635   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3636  },
3637  {
3638   "alignment" : 4,
3639   "linker_set_key" : "android::hardware::Parcel *",
3640   "name" : "android::hardware::Parcel *",
3641   "referenced_type" : "type-366",
3642   "self_type" : "type-371",
3643   "size" : 4,
3644   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3645  },
3646  {
3647   "alignment" : 4,
3648   "linker_set_key" : "android::hardware::ProcessState *",
3649   "name" : "android::hardware::ProcessState *",
3650   "referenced_type" : "type-14",
3651   "self_type" : "type-13",
3652   "size" : 4,
3653   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3654  },
3655  {
3656   "alignment" : 4,
3657   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> > *",
3658   "name" : "android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> > *",
3659   "referenced_type" : "type-129",
3660   "self_type" : "type-130",
3661   "size" : 4,
3662   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3663  },
3664  {
3665   "alignment" : 4,
3666   "linker_set_key" : "android::hardware::Return<bool> *",
3667   "name" : "android::hardware::Return<bool> *",
3668   "referenced_type" : "type-121",
3669   "self_type" : "type-123",
3670   "size" : 4,
3671   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3672  },
3673  {
3674   "alignment" : 4,
3675   "linker_set_key" : "android::hardware::Return<void> *",
3676   "name" : "android::hardware::Return<void> *",
3677   "referenced_type" : "type-143",
3678   "self_type" : "type-144",
3679   "size" : 4,
3680   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3681  },
3682  {
3683   "alignment" : 4,
3684   "linker_set_key" : "android::hardware::Status *",
3685   "name" : "android::hardware::Status *",
3686   "referenced_type" : "type-111",
3687   "self_type" : "type-114",
3688   "size" : 4,
3689   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3690  },
3691  {
3692   "alignment" : 4,
3693   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3694   "name" : "android::hardware::details::HidlInstrumentor *",
3695   "referenced_type" : "type-381",
3696   "self_type" : "type-530",
3697   "size" : 4,
3698   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3699  },
3700  {
3701   "alignment" : 4,
3702   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3703   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3704   "referenced_type" : "type-287",
3705   "self_type" : "type-521",
3706   "size" : 4,
3707   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3708  },
3709  {
3710   "alignment" : 4,
3711   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3712   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3713   "referenced_type" : "type-278",
3714   "self_type" : "type-516",
3715   "size" : 4,
3716   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3717  },
3718  {
3719   "alignment" : 4,
3720   "linker_set_key" : "android::hardware::details::return_status *",
3721   "name" : "android::hardware::details::return_status *",
3722   "referenced_type" : "type-122",
3723   "self_type" : "type-136",
3724   "size" : 4,
3725   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3726  },
3727  {
3728   "alignment" : 4,
3729   "linker_set_key" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper *",
3730   "name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper *",
3731   "referenced_type" : "type-452",
3732   "self_type" : "type-535",
3733   "size" : 4,
3734   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3735  },
3736  {
3737   "alignment" : 4,
3738   "linker_set_key" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper *",
3739   "name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper *",
3740   "referenced_type" : "type-509",
3741   "self_type" : "type-568",
3742   "size" : 4,
3743   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3744  },
3745  {
3746   "alignment" : 4,
3747   "linker_set_key" : "android::hardware::gatekeeper::V1_0::BsGatekeeper *",
3748   "name" : "android::hardware::gatekeeper::V1_0::BsGatekeeper *",
3749   "referenced_type" : "type-559",
3750   "self_type" : "type-566",
3751   "size" : 4,
3752   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3753  },
3754  {
3755   "alignment" : 4,
3756   "linker_set_key" : "android::hardware::gatekeeper::V1_0::IGatekeeper *",
3757   "name" : "android::hardware::gatekeeper::V1_0::IGatekeeper *",
3758   "referenced_type" : "type-78",
3759   "self_type" : "type-77",
3760   "size" : 4,
3761   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3762  },
3763  {
3764   "alignment" : 4,
3765   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3766   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3767   "referenced_type" : "type-290",
3768   "self_type" : "type-289",
3769   "size" : 4,
3770   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3771  },
3772  {
3773   "alignment" : 4,
3774   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3775   "name" : "android::hardware::hidl_binder_death_recipient *",
3776   "referenced_type" : "type-97",
3777   "self_type" : "type-96",
3778   "size" : 4,
3779   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3780  },
3781  {
3782   "alignment" : 4,
3783   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3784   "name" : "android::hardware::hidl_death_recipient *",
3785   "referenced_type" : "type-100",
3786   "self_type" : "type-99",
3787   "size" : 4,
3788   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3789  },
3790  {
3791   "alignment" : 4,
3792   "linker_set_key" : "android::hardware::hidl_memory *",
3793   "name" : "android::hardware::hidl_memory *",
3794   "referenced_type" : "type-259",
3795   "self_type" : "type-261",
3796   "size" : 4,
3797   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3798  },
3799  {
3800   "alignment" : 4,
3801   "linker_set_key" : "android::hardware::hidl_string *",
3802   "name" : "android::hardware::hidl_string *",
3803   "referenced_type" : "type-255",
3804   "self_type" : "type-280",
3805   "size" : 4,
3806   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3807  },
3808  {
3809   "alignment" : 4,
3810   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3811   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3812   "referenced_type" : "type-286",
3813   "self_type" : "type-293",
3814   "size" : 4,
3815   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3816  },
3817  {
3818   "alignment" : 4,
3819   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3820   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3821   "referenced_type" : "type-277",
3822   "self_type" : "type-282",
3823   "size" : 4,
3824   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3825  },
3826  {
3827   "alignment" : 4,
3828   "linker_set_key" : "android::hardware::hidl_version *",
3829   "name" : "android::hardware::hidl_version *",
3830   "referenced_type" : "type-320",
3831   "self_type" : "type-321",
3832   "size" : 4,
3833   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3834  },
3835  {
3836   "alignment" : 4,
3837   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3838   "name" : "android::hidl::base::V1_0::BnHwBase *",
3839   "referenced_type" : "type-379",
3840   "self_type" : "type-378",
3841   "size" : 4,
3842   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3843  },
3844  {
3845   "alignment" : 4,
3846   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3847   "name" : "android::hidl::base::V1_0::IBase *",
3848   "referenced_type" : "type-5",
3849   "self_type" : "type-4",
3850   "size" : 4,
3851   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3852  },
3853  {
3854   "alignment" : 4,
3855   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3856   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3857   "referenced_type" : "type-56",
3858   "self_type" : "type-55",
3859   "size" : 4,
3860   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3861  },
3862  {
3863   "alignment" : 4,
3864   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3865   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3866   "referenced_type" : "type-71",
3867   "self_type" : "type-70",
3868   "size" : 4,
3869   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3870  },
3871  {
3872   "alignment" : 4,
3873   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3874   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3875   "referenced_type" : "type-570",
3876   "self_type" : "type-571",
3877   "size" : 4,
3878   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3879  },
3880  {
3881   "alignment" : 4,
3882   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3883   "name" : "android::sp<android::hardware::IBinder> *",
3884   "referenced_type" : "type-40",
3885   "self_type" : "type-572",
3886   "size" : 4,
3887   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3888  },
3889  {
3890   "alignment" : 4,
3891   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3892   "name" : "android::sp<android::hardware::ProcessState> *",
3893   "referenced_type" : "type-12",
3894   "self_type" : "type-51",
3895   "size" : 4,
3896   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3897  },
3898  {
3899   "alignment" : 4,
3900   "linker_set_key" : "android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> *",
3901   "name" : "android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> *",
3902   "referenced_type" : "type-76",
3903   "self_type" : "type-75",
3904   "size" : 4,
3905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3906  },
3907  {
3908   "alignment" : 4,
3909   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3910   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3911   "referenced_type" : "type-95",
3912   "self_type" : "type-94",
3913   "size" : 4,
3914   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3915  },
3916  {
3917   "alignment" : 4,
3918   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
3919   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
3920   "referenced_type" : "type-380",
3921   "self_type" : "type-552",
3922   "size" : 4,
3923   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3924  },
3925  {
3926   "alignment" : 4,
3927   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3928   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3929   "referenced_type" : "type-54",
3930   "self_type" : "type-57",
3931   "size" : 4,
3932   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3933  },
3934  {
3935   "alignment" : 4,
3936   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3937   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3938   "referenced_type" : "type-69",
3939   "self_type" : "type-72",
3940   "size" : 4,
3941   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3942  },
3943  {
3944   "alignment" : 4,
3945   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
3946   "name" : "android::wp<android::hardware::BHwBinder> *",
3947   "referenced_type" : "type-347",
3948   "self_type" : "type-441",
3949   "size" : 4,
3950   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3951  },
3952  {
3953   "alignment" : 4,
3954   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3955   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3956   "referenced_type" : "type-137",
3957   "self_type" : "type-169",
3958   "size" : 4,
3959   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3960  },
3961  {
3962   "alignment" : 4,
3963   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
3964   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
3965   "referenced_type" : "type-98",
3966   "self_type" : "type-281",
3967   "size" : 4,
3968   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3969  },
3970  {
3971   "alignment" : 4,
3972   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
3973   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
3974   "referenced_type" : "type-3",
3975   "self_type" : "type-531",
3976   "size" : 4,
3977   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3978  },
3979  {
3980   "alignment" : 4,
3981   "linker_set_key" : "android_flex_plane *",
3982   "name" : "android_flex_plane *",
3983   "referenced_type" : "type-448",
3984   "self_type" : "type-451",
3985   "size" : 4,
3986   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3987  },
3988  {
3989   "alignment" : 4,
3990   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3991   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3992   "referenced_type" : "type-31",
3993   "self_type" : "type-30",
3994   "size" : 4,
3995   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3996  },
3997  {
3998   "alignment" : 4,
3999   "linker_set_key" : "char *",
4000   "name" : "char *",
4001   "referenced_type" : "type-48",
4002   "self_type" : "type-165",
4003   "size" : 4,
4004   "source_file" : "/system/core/liblog/include/log/log_read.h"
4005  },
4006  {
4007   "alignment" : 4,
4008   "linker_set_key" : "const android::NativeHandle *",
4009   "name" : "const android::NativeHandle *",
4010   "referenced_type" : "type-334",
4011   "self_type" : "type-335",
4012   "size" : 4,
4013   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4014  },
4015  {
4016   "alignment" : 4,
4017   "linker_set_key" : "const android::RefBase *",
4018   "name" : "const android::RefBase *",
4019   "referenced_type" : "type-249",
4020   "self_type" : "type-250",
4021   "size" : 4,
4022   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4023  },
4024  {
4025   "alignment" : 4,
4026   "linker_set_key" : "const android::String16 *",
4027   "name" : "const android::String16 *",
4028   "referenced_type" : "type-33",
4029   "self_type" : "type-352",
4030   "size" : 4,
4031   "source_file" : "/system/core/libutils/include/utils/String16.h"
4032  },
4033  {
4034   "alignment" : 4,
4035   "linker_set_key" : "const android::String8 *",
4036   "name" : "const android::String8 *",
4037   "referenced_type" : "type-344",
4038   "self_type" : "type-345",
4039   "size" : 4,
4040   "source_file" : "/system/core/libutils/include/utils/String8.h"
4041  },
4042  {
4043   "alignment" : 4,
4044   "linker_set_key" : "const android::VectorImpl *",
4045   "name" : "const android::VectorImpl *",
4046   "referenced_type" : "type-428",
4047   "self_type" : "type-429",
4048   "size" : 4,
4049   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4050  },
4051  {
4052   "alignment" : 4,
4053   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4054   "name" : "const android::hardware::BpHwRefBase *",
4055   "referenced_type" : "type-356",
4056   "self_type" : "type-360",
4057   "size" : 4,
4058   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4059  },
4060  {
4061   "alignment" : 4,
4062   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4063   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4064   "referenced_type" : "type-395",
4065   "self_type" : "type-396",
4066   "size" : 4,
4067   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4068  },
4069  {
4070   "alignment" : 4,
4071   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4072   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4073   "referenced_type" : "type-400",
4074   "self_type" : "type-401",
4075   "size" : 4,
4076   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4077  },
4078  {
4079   "alignment" : 4,
4080   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> > *",
4081   "name" : "const android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> > *",
4082   "referenced_type" : "type-133",
4083   "self_type" : "type-134",
4084   "size" : 4,
4085   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4086  },
4087  {
4088   "alignment" : 4,
4089   "linker_set_key" : "const android::hardware::Return<bool> *",
4090   "name" : "const android::hardware::Return<bool> *",
4091   "referenced_type" : "type-126",
4092   "self_type" : "type-128",
4093   "size" : 4,
4094   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4095  },
4096  {
4097   "alignment" : 4,
4098   "linker_set_key" : "const android::hardware::Status *",
4099   "name" : "const android::hardware::Status *",
4100   "referenced_type" : "type-115",
4101   "self_type" : "type-120",
4102   "size" : 4,
4103   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4104  },
4105  {
4106   "alignment" : 4,
4107   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4108   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4109   "referenced_type" : "type-523",
4110   "self_type" : "type-524",
4111   "size" : 4,
4112   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4113  },
4114  {
4115   "alignment" : 4,
4116   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4117   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4118   "referenced_type" : "type-518",
4119   "self_type" : "type-519",
4120   "size" : 4,
4121   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4122  },
4123  {
4124   "alignment" : 4,
4125   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4126   "name" : "const android::hardware::details::hidl_pointer<int> *",
4127   "referenced_type" : "type-479",
4128   "self_type" : "type-490",
4129   "size" : 4,
4130   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4131  },
4132  {
4133   "alignment" : 4,
4134   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
4135   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
4136   "referenced_type" : "type-513",
4137   "self_type" : "type-514",
4138   "size" : 4,
4139   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4140  },
4141  {
4142   "alignment" : 4,
4143   "linker_set_key" : "const android::hardware::details::return_status *",
4144   "name" : "const android::hardware::details::return_status *",
4145   "referenced_type" : "type-140",
4146   "self_type" : "type-141",
4147   "size" : 4,
4148   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4149  },
4150  {
4151   "alignment" : 4,
4152   "linker_set_key" : "const android::hardware::gatekeeper::V1_0::BpHwGatekeeper *",
4153   "name" : "const android::hardware::gatekeeper::V1_0::BpHwGatekeeper *",
4154   "referenced_type" : "type-508",
4155   "self_type" : "type-512",
4156   "size" : 4,
4157   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
4158  },
4159  {
4160   "alignment" : 4,
4161   "linker_set_key" : "const android::hardware::gatekeeper::V1_0::IGatekeeper *",
4162   "name" : "const android::hardware::gatekeeper::V1_0::IGatekeeper *",
4163   "referenced_type" : "type-498",
4164   "self_type" : "type-499",
4165   "size" : 4,
4166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
4167  },
4168  {
4169   "alignment" : 4,
4170   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4171   "name" : "const android::hardware::hidl_death_recipient *",
4172   "referenced_type" : "type-540",
4173   "self_type" : "type-544",
4174   "size" : 4,
4175   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4176  },
4177  {
4178   "alignment" : 4,
4179   "linker_set_key" : "const android::hardware::hidl_memory *",
4180   "name" : "const android::hardware::hidl_memory *",
4181   "referenced_type" : "type-263",
4182   "self_type" : "type-267",
4183   "size" : 4,
4184   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4185  },
4186  {
4187   "alignment" : 4,
4188   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4189   "name" : "const android::hardware::hidl_vec<int> *",
4190   "referenced_type" : "type-301",
4191   "self_type" : "type-302",
4192   "size" : 4,
4193   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4194  },
4195  {
4196   "alignment" : 4,
4197   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
4198   "name" : "const android::hardware::hidl_vec<unsigned char> *",
4199   "referenced_type" : "type-311",
4200   "self_type" : "type-312",
4201   "size" : 4,
4202   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4203  },
4204  {
4205   "alignment" : 4,
4206   "linker_set_key" : "const android::hardware::hidl_version *",
4207   "name" : "const android::hardware::hidl_version *",
4208   "referenced_type" : "type-322",
4209   "self_type" : "type-323",
4210   "size" : 4,
4211   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4212  },
4213  {
4214   "alignment" : 4,
4215   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4216   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4217   "referenced_type" : "type-506",
4218   "self_type" : "type-507",
4219   "size" : 4,
4220   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4221  },
4222  {
4223   "alignment" : 4,
4224   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4225   "name" : "const android::hidl::base::V1_0::IBase *",
4226   "referenced_type" : "type-406",
4227   "self_type" : "type-405",
4228   "size" : 4,
4229   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4230  },
4231  {
4232   "alignment" : 4,
4233   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4234   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4235   "referenced_type" : "type-60",
4236   "self_type" : "type-61",
4237   "size" : 4,
4238   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4239  },
4240  {
4241   "alignment" : 4,
4242   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4243   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4244   "referenced_type" : "type-480",
4245   "self_type" : "type-481",
4246   "size" : 4,
4247   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4248  },
4249  {
4250   "alignment" : 4,
4251   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4252   "name" : "const android::sp<android::hardware::IBinder> *",
4253   "referenced_type" : "type-39",
4254   "self_type" : "type-573",
4255   "size" : 4,
4256   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4257  },
4258  {
4259   "alignment" : 4,
4260   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4261   "name" : "const android::sp<android::hardware::ProcessState> *",
4262   "referenced_type" : "type-52",
4263   "self_type" : "type-53",
4264   "size" : 4,
4265   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4266  },
4267  {
4268   "alignment" : 4,
4269   "linker_set_key" : "const android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> *",
4270   "name" : "const android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> *",
4271   "referenced_type" : "type-93",
4272   "self_type" : "type-92",
4273   "size" : 4,
4274   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4275  },
4276  {
4277   "alignment" : 4,
4278   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4279   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4280   "referenced_type" : "type-106",
4281   "self_type" : "type-105",
4282   "size" : 4,
4283   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4284  },
4285  {
4286   "alignment" : 4,
4287   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4288   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4289   "referenced_type" : "type-314",
4290   "self_type" : "type-539",
4291   "size" : 4,
4292   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4293  },
4294  {
4295   "alignment" : 4,
4296   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4297   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4298   "referenced_type" : "type-553",
4299   "self_type" : "type-569",
4300   "size" : 4,
4301   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4302  },
4303  {
4304   "alignment" : 4,
4305   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4306   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4307   "referenced_type" : "type-58",
4308   "self_type" : "type-59",
4309   "size" : 4,
4310   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4311  },
4312  {
4313   "alignment" : 4,
4314   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4315   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4316   "referenced_type" : "type-73",
4317   "self_type" : "type-74",
4318   "size" : 4,
4319   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4320  },
4321  {
4322   "alignment" : 4,
4323   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4324   "name" : "const android::wp<android::hardware::BHwBinder> *",
4325   "referenced_type" : "type-536",
4326   "self_type" : "type-537",
4327   "size" : 4,
4328   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4329  },
4330  {
4331   "alignment" : 4,
4332   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4333   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4334   "referenced_type" : "type-292",
4335   "self_type" : "type-303",
4336   "size" : 4,
4337   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4338  },
4339  {
4340   "alignment" : 4,
4341   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4342   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4343   "referenced_type" : "type-534",
4344   "self_type" : "type-533",
4345   "size" : 4,
4346   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4347  },
4348  {
4349   "alignment" : 4,
4350   "linker_set_key" : "const char *",
4351   "name" : "const char *",
4352   "referenced_type" : "type-47",
4353   "self_type" : "type-46",
4354   "size" : 4,
4355   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4356  },
4357  {
4358   "alignment" : 4,
4359   "linker_set_key" : "const char16_t *",
4360   "name" : "const char16_t *",
4361   "referenced_type" : "type-36",
4362   "self_type" : "type-35",
4363   "size" : 4,
4364   "source_file" : "/system/core/libutils/include/utils/String16.h"
4365  },
4366  {
4367   "alignment" : 4,
4368   "linker_set_key" : "const log_msg *",
4369   "name" : "const log_msg *",
4370   "referenced_type" : "type-81",
4371   "self_type" : "type-116",
4372   "size" : 4,
4373   "source_file" : "/system/core/liblog/include/log/log_read.h"
4374  },
4375  {
4376   "alignment" : 4,
4377   "linker_set_key" : "const native_handle *",
4378   "name" : "const native_handle *",
4379   "referenced_type" : "type-248",
4380   "self_type" : "type-247",
4381   "size" : 4,
4382   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4383  },
4384  {
4385   "alignment" : 4,
4386   "linker_set_key" : "const unsigned char *",
4387   "name" : "const unsigned char *",
4388   "referenced_type" : "type-310",
4389   "self_type" : "type-309",
4390   "size" : 4,
4391   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4392  },
4393  {
4394   "alignment" : 4,
4395   "linker_set_key" : "const unsigned long long *",
4396   "name" : "const unsigned long long *",
4397   "referenced_type" : "type-235",
4398   "self_type" : "type-372",
4399   "size" : 4,
4400   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4401  },
4402  {
4403   "alignment" : 4,
4404   "linker_set_key" : "const void *",
4405   "name" : "const void *",
4406   "referenced_type" : "type-325",
4407   "self_type" : "type-326",
4408   "size" : 4,
4409   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4410  },
4411  {
4412   "alignment" : 4,
4413   "linker_set_key" : "int (*)(void *)",
4414   "name" : "int (*)(void *)",
4415   "referenced_type" : "type-458",
4416   "self_type" : "type-459",
4417   "size" : 4,
4418   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4419  },
4420  {
4421   "alignment" : 4,
4422   "linker_set_key" : "int *",
4423   "name" : "int *",
4424   "referenced_type" : "type-15",
4425   "self_type" : "type-300",
4426   "size" : 4,
4427   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4428  },
4429  {
4430   "alignment" : 4,
4431   "linker_set_key" : "log_msg *",
4432   "name" : "log_msg *",
4433   "referenced_type" : "type-82",
4434   "self_type" : "type-150",
4435   "size" : 4,
4436   "source_file" : "/system/core/liblog/include/log/log_read.h"
4437  },
4438  {
4439   "alignment" : 4,
4440   "linker_set_key" : "native_handle *",
4441   "name" : "native_handle *",
4442   "referenced_type" : "type-155",
4443   "self_type" : "type-154",
4444   "size" : 4,
4445   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4446  },
4447  {
4448   "alignment" : 4,
4449   "linker_set_key" : "unsigned char *",
4450   "name" : "unsigned char *",
4451   "referenced_type" : "type-85",
4452   "self_type" : "type-308",
4453   "size" : 4,
4454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4455  },
4456  {
4457   "alignment" : 4,
4458   "linker_set_key" : "unsigned int *",
4459   "name" : "unsigned int *",
4460   "referenced_type" : "type-2",
4461   "self_type" : "type-385",
4462   "size" : 4,
4463   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4464  },
4465  {
4466   "alignment" : 4,
4467   "linker_set_key" : "unsigned long long *",
4468   "name" : "unsigned long long *",
4469   "referenced_type" : "type-101",
4470   "self_type" : "type-368",
4471   "size" : 4,
4472   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4473  },
4474  {
4475   "alignment" : 4,
4476   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4477   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4478   "referenced_type" : "type-370",
4479   "self_type" : "type-369",
4480   "size" : 4,
4481   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4482  },
4483  {
4484   "alignment" : 4,
4485   "linker_set_key" : "void *",
4486   "name" : "void *",
4487   "referenced_type" : "type-17",
4488   "self_type" : "type-16",
4489   "size" : 4,
4490   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4491  },
4492  {
4493   "alignment" : 4,
4494   "linker_set_key" : "void **",
4495   "name" : "void **",
4496   "referenced_type" : "type-16",
4497   "self_type" : "type-460",
4498   "size" : 4,
4499   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4500  }
4501 ],
4502 "qualified_types" :
4503 [
4504  {
4505   "alignment" : 4,
4506   "is_const" : true,
4507   "linker_set_key" : "android::RefBase::weakref_impl *const",
4508   "name" : "android::RefBase::weakref_impl *const",
4509   "referenced_type" : "type-541",
4510   "self_type" : "type-543",
4511   "size" : 4,
4512   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4513  },
4514  {
4515   "alignment" : 4,
4516   "is_const" : true,
4517   "linker_set_key" : "android::RefBase::weakref_impl *const",
4518   "name" : "android::RefBase::weakref_impl *const",
4519   "referenced_type" : "type-8",
4520   "self_type" : "type-7",
4521   "size" : 4,
4522   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4523  },
4524  {
4525   "alignment" : 4,
4526   "is_const" : true,
4527   "linker_set_key" : "android::hardware::IBinder *const",
4528   "name" : "android::hardware::IBinder *const",
4529   "referenced_type" : "type-27",
4530   "self_type" : "type-358",
4531   "size" : 4,
4532   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4533  },
4534  {
4535   "alignment" : 4,
4536   "is_const" : true,
4537   "linker_set_key" : "const android::NativeHandle",
4538   "name" : "const android::NativeHandle",
4539   "referenced_type" : "type-153",
4540   "self_type" : "type-334",
4541   "size" : 12,
4542   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4543  },
4544  {
4545   "alignment" : 4,
4546   "is_const" : true,
4547   "linker_set_key" : "const android::RefBase",
4548   "name" : "const android::RefBase",
4549   "referenced_type" : "type-6",
4550   "self_type" : "type-249",
4551   "size" : 8,
4552   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4553  },
4554  {
4555   "alignment" : 4,
4556   "is_const" : true,
4557   "linker_set_key" : "const android::String16",
4558   "name" : "const android::String16",
4559   "referenced_type" : "type-34",
4560   "self_type" : "type-33",
4561   "size" : 4,
4562   "source_file" : "/system/core/libutils/include/utils/String16.h"
4563  },
4564  {
4565   "alignment" : 4,
4566   "is_const" : true,
4567   "linker_set_key" : "const android::String8",
4568   "name" : "const android::String8",
4569   "referenced_type" : "type-45",
4570   "self_type" : "type-344",
4571   "size" : 4,
4572   "source_file" : "/system/core/libutils/include/utils/String8.h"
4573  },
4574  {
4575   "alignment" : 4,
4576   "is_const" : true,
4577   "linker_set_key" : "const android::VectorImpl",
4578   "name" : "const android::VectorImpl",
4579   "referenced_type" : "type-24",
4580   "self_type" : "type-428",
4581   "size" : 20,
4582   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4583  },
4584  {
4585   "alignment" : 4,
4586   "is_const" : true,
4587   "linker_set_key" : "const android::hardware::BpHwRefBase",
4588   "name" : "const android::hardware::BpHwRefBase",
4589   "referenced_type" : "type-357",
4590   "self_type" : "type-356",
4591   "size" : 24,
4592   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "is_const" : true,
4597   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4598   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4599   "referenced_type" : "type-389",
4600   "self_type" : "type-395",
4601   "size" : 16,
4602   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4603  },
4604  {
4605   "alignment" : 4,
4606   "is_const" : true,
4607   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4608   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4609   "referenced_type" : "type-397",
4610   "self_type" : "type-400",
4611   "size" : 16,
4612   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4613  },
4614  {
4615   "alignment" : 4,
4616   "is_const" : true,
4617   "linker_set_key" : "const android::hardware::Parcel",
4618   "name" : "const android::hardware::Parcel",
4619   "referenced_type" : "type-366",
4620   "self_type" : "type-376",
4621   "size" : 68,
4622   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4623  },
4624  {
4625   "alignment" : 4,
4626   "is_const" : true,
4627   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> >",
4628   "name" : "const android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> >",
4629   "referenced_type" : "type-129",
4630   "self_type" : "type-133",
4631   "size" : 28,
4632   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4633  },
4634  {
4635   "alignment" : 4,
4636   "is_const" : true,
4637   "linker_set_key" : "const android::hardware::Return<bool>",
4638   "name" : "const android::hardware::Return<bool>",
4639   "referenced_type" : "type-121",
4640   "self_type" : "type-126",
4641   "size" : 24,
4642   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4643  },
4644  {
4645   "alignment" : 4,
4646   "is_const" : true,
4647   "linker_set_key" : "const android::hardware::Status",
4648   "name" : "const android::hardware::Status",
4649   "referenced_type" : "type-111",
4650   "self_type" : "type-115",
4651   "size" : 20,
4652   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4653  },
4654  {
4655   "alignment" : 4,
4656   "is_const" : true,
4657   "linker_set_key" : "const android::hardware::details::SchedPrio",
4658   "name" : "const android::hardware::details::SchedPrio",
4659   "referenced_type" : "type-392",
4660   "self_type" : "type-394",
4661   "size" : 8,
4662   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4663  },
4664  {
4665   "alignment" : 8,
4666   "is_const" : true,
4667   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4668   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4669   "referenced_type" : "type-287",
4670   "self_type" : "type-523",
4671   "size" : 8,
4672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4673  },
4674  {
4675   "alignment" : 8,
4676   "is_const" : true,
4677   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4678   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4679   "referenced_type" : "type-278",
4680   "self_type" : "type-518",
4681   "size" : 8,
4682   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4683  },
4684  {
4685   "alignment" : 8,
4686   "is_const" : true,
4687   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4688   "name" : "const android::hardware::details::hidl_pointer<int>",
4689   "referenced_type" : "type-298",
4690   "self_type" : "type-479",
4691   "size" : 8,
4692   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4693  },
4694  {
4695   "alignment" : 8,
4696   "is_const" : true,
4697   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
4698   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
4699   "referenced_type" : "type-306",
4700   "self_type" : "type-513",
4701   "size" : 8,
4702   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4703  },
4704  {
4705   "alignment" : 4,
4706   "is_const" : true,
4707   "linker_set_key" : "const android::hardware::details::return_status",
4708   "name" : "const android::hardware::details::return_status",
4709   "referenced_type" : "type-122",
4710   "self_type" : "type-140",
4711   "size" : 24,
4712   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4713  },
4714  {
4715   "alignment" : 4,
4716   "is_const" : true,
4717   "linker_set_key" : "const android::hardware::gatekeeper::V1_0::BpHwGatekeeper",
4718   "name" : "const android::hardware::gatekeeper::V1_0::BpHwGatekeeper",
4719   "referenced_type" : "type-509",
4720   "self_type" : "type-508",
4721   "size" : 92,
4722   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h"
4723  },
4724  {
4725   "alignment" : 8,
4726   "is_const" : true,
4727   "linker_set_key" : "const android::hardware::gatekeeper::V1_0::GatekeeperResponse",
4728   "name" : "const android::hardware::gatekeeper::V1_0::GatekeeperResponse",
4729   "referenced_type" : "type-494",
4730   "self_type" : "type-557",
4731   "size" : 24,
4732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/hwtypes.h"
4733  },
4734  {
4735   "alignment" : 4,
4736   "is_const" : true,
4737   "linker_set_key" : "const android::hardware::gatekeeper::V1_0::GatekeeperStatusCode",
4738   "name" : "const android::hardware::gatekeeper::V1_0::GatekeeperStatusCode",
4739   "referenced_type" : "type-493",
4740   "self_type" : "type-495",
4741   "size" : 4,
4742   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/types.h"
4743  },
4744  {
4745   "alignment" : 4,
4746   "is_const" : true,
4747   "linker_set_key" : "const android::hardware::gatekeeper::V1_0::IGatekeeper",
4748   "name" : "const android::hardware::gatekeeper::V1_0::IGatekeeper",
4749   "referenced_type" : "type-78",
4750   "self_type" : "type-498",
4751   "size" : 12,
4752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
4753  },
4754  {
4755   "alignment" : 4,
4756   "is_const" : true,
4757   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4758   "name" : "const android::hardware::hidl_death_recipient",
4759   "referenced_type" : "type-100",
4760   "self_type" : "type-540",
4761   "size" : 12,
4762   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4763  },
4764  {
4765   "alignment" : 8,
4766   "is_const" : true,
4767   "linker_set_key" : "const android::hardware::hidl_handle",
4768   "name" : "const android::hardware::hidl_handle",
4769   "referenced_type" : "type-253",
4770   "self_type" : "type-327",
4771   "size" : 16,
4772   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4773  },
4774  {
4775   "alignment" : 8,
4776   "is_const" : true,
4777   "linker_set_key" : "const android::hardware::hidl_memory",
4778   "name" : "const android::hardware::hidl_memory",
4779   "referenced_type" : "type-259",
4780   "self_type" : "type-263",
4781   "size" : 40,
4782   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4783  },
4784  {
4785   "alignment" : 8,
4786   "is_const" : true,
4787   "linker_set_key" : "const android::hardware::hidl_string",
4788   "name" : "const android::hardware::hidl_string",
4789   "referenced_type" : "type-255",
4790   "self_type" : "type-254",
4791   "size" : 16,
4792   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4793  },
4794  {
4795   "alignment" : 8,
4796   "is_const" : true,
4797   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4798   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4799   "referenced_type" : "type-277",
4800   "self_type" : "type-500",
4801   "size" : 16,
4802   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h"
4803  },
4804  {
4805   "alignment" : 8,
4806   "is_const" : true,
4807   "linker_set_key" : "const android::hardware::hidl_vec<int>",
4808   "name" : "const android::hardware::hidl_vec<int>",
4809   "referenced_type" : "type-297",
4810   "self_type" : "type-301",
4811   "size" : 16,
4812   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4813  },
4814  {
4815   "alignment" : 8,
4816   "is_const" : true,
4817   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
4818   "name" : "const android::hardware::hidl_vec<unsigned char>",
4819   "referenced_type" : "type-305",
4820   "self_type" : "type-311",
4821   "size" : 16,
4822   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4823  },
4824  {
4825   "alignment" : 2,
4826   "is_const" : true,
4827   "linker_set_key" : "const android::hardware::hidl_version",
4828   "name" : "const android::hardware::hidl_version",
4829   "referenced_type" : "type-320",
4830   "self_type" : "type-322",
4831   "size" : 4,
4832   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4833  },
4834  {
4835   "alignment" : 4,
4836   "is_const" : true,
4837   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
4838   "name" : "const android::hidl::base::V1_0::BpHwBase",
4839   "referenced_type" : "type-503",
4840   "self_type" : "type-506",
4841   "size" : 92,
4842   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4843  },
4844  {
4845   "alignment" : 4,
4846   "is_const" : true,
4847   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4848   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4849   "referenced_type" : "type-338",
4850   "self_type" : "type-339",
4851   "size" : 4,
4852   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4853  },
4854  {
4855   "alignment" : 4,
4856   "is_const" : true,
4857   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
4858   "name" : "const android::hidl::base::V1_0::IBase",
4859   "referenced_type" : "type-5",
4860   "self_type" : "type-406",
4861   "size" : 12,
4862   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4863  },
4864  {
4865   "alignment" : 4,
4866   "is_const" : true,
4867   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
4868   "name" : "const android::hidl::base::V1_0::IBase *const",
4869   "referenced_type" : "type-405",
4870   "self_type" : "type-408",
4871   "size" : 4,
4872   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4873  },
4874  {
4875   "alignment" : 4,
4876   "is_const" : true,
4877   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
4878   "name" : "const android::hidl::manager::V1_0::IServiceManager",
4879   "referenced_type" : "type-56",
4880   "self_type" : "type-60",
4881   "size" : 12,
4882   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4883  },
4884  {
4885   "alignment" : 4,
4886   "is_const" : true,
4887   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4888   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4889   "referenced_type" : "type-483",
4890   "self_type" : "type-487",
4891   "size" : 4,
4892   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4893  },
4894  {
4895   "alignment" : 1,
4896   "is_const" : true,
4897   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4898   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4899   "referenced_type" : "type-482",
4900   "self_type" : "type-485",
4901   "size" : 1,
4902   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4903  },
4904  {
4905   "alignment" : 4,
4906   "is_const" : true,
4907   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
4908   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
4909   "referenced_type" : "type-71",
4910   "self_type" : "type-480",
4911   "size" : 12,
4912   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4913  },
4914  {
4915   "alignment" : 4,
4916   "is_const" : true,
4917   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
4918   "name" : "const android::sp<android::hardware::IBinder>",
4919   "referenced_type" : "type-40",
4920   "self_type" : "type-39",
4921   "size" : 4,
4922   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4923  },
4924  {
4925   "alignment" : 4,
4926   "is_const" : true,
4927   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
4928   "name" : "const android::sp<android::hardware::ProcessState>",
4929   "referenced_type" : "type-12",
4930   "self_type" : "type-52",
4931   "size" : 4,
4932   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4933  },
4934  {
4935   "alignment" : 4,
4936   "is_const" : true,
4937   "linker_set_key" : "const android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper>",
4938   "name" : "const android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper>",
4939   "referenced_type" : "type-76",
4940   "self_type" : "type-93",
4941   "size" : 4,
4942   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4943  },
4944  {
4945   "alignment" : 4,
4946   "is_const" : true,
4947   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4948   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4949   "referenced_type" : "type-95",
4950   "self_type" : "type-106",
4951   "size" : 4,
4952   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4953  },
4954  {
4955   "alignment" : 4,
4956   "is_const" : true,
4957   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
4958   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
4959   "referenced_type" : "type-315",
4960   "self_type" : "type-314",
4961   "size" : 4,
4962   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4963  },
4964  {
4965   "alignment" : 4,
4966   "is_const" : true,
4967   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
4968   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
4969   "referenced_type" : "type-380",
4970   "self_type" : "type-553",
4971   "size" : 4,
4972   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4973  },
4974  {
4975   "alignment" : 4,
4976   "is_const" : true,
4977   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4978   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4979   "referenced_type" : "type-54",
4980   "self_type" : "type-58",
4981   "size" : 4,
4982   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4983  },
4984  {
4985   "alignment" : 4,
4986   "is_const" : true,
4987   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4988   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4989   "referenced_type" : "type-69",
4990   "self_type" : "type-73",
4991   "size" : 4,
4992   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4993  },
4994  {
4995   "alignment" : 4,
4996   "is_const" : true,
4997   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
4998   "name" : "const android::wp<android::hardware::BHwBinder>",
4999   "referenced_type" : "type-347",
5000   "self_type" : "type-536",
5001   "size" : 8,
5002   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5003  },
5004  {
5005   "alignment" : 4,
5006   "is_const" : true,
5007   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5008   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5009   "referenced_type" : "type-98",
5010   "self_type" : "type-292",
5011   "size" : 8,
5012   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5013  },
5014  {
5015   "alignment" : 4,
5016   "is_const" : true,
5017   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5018   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5019   "referenced_type" : "type-3",
5020   "self_type" : "type-534",
5021   "size" : 8,
5022   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5023  },
5024  {
5025   "alignment" : 1,
5026   "is_const" : true,
5027   "linker_set_key" : "const bool",
5028   "name" : "const bool",
5029   "referenced_type" : "type-29",
5030   "self_type" : "type-65",
5031   "size" : 1,
5032   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5033  },
5034  {
5035   "alignment" : 1,
5036   "is_const" : true,
5037   "linker_set_key" : "const char",
5038   "name" : "const char",
5039   "referenced_type" : "type-48",
5040   "self_type" : "type-47",
5041   "size" : 1,
5042   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5043  },
5044  {
5045   "alignment" : 2,
5046   "is_const" : true,
5047   "linker_set_key" : "const char16_t",
5048   "name" : "const char16_t",
5049   "referenced_type" : "type-37",
5050   "self_type" : "type-36",
5051   "size" : 2,
5052   "source_file" : "/system/core/libutils/include/utils/String16.h"
5053  },
5054  {
5055   "alignment" : 8,
5056   "is_const" : true,
5057   "linker_set_key" : "const double",
5058   "name" : "const double",
5059   "referenced_type" : "type-219",
5060   "self_type" : "type-241",
5061   "size" : 8,
5062   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5063  },
5064  {
5065   "alignment" : 4,
5066   "is_const" : true,
5067   "linker_set_key" : "const float",
5068   "name" : "const float",
5069   "referenced_type" : "type-213",
5070   "self_type" : "type-239",
5071   "size" : 4,
5072   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5073  },
5074  {
5075   "alignment" : 4,
5076   "is_const" : true,
5077   "linker_set_key" : "const int",
5078   "name" : "const int",
5079   "referenced_type" : "type-15",
5080   "self_type" : "type-465",
5081   "size" : 4,
5082   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5083  },
5084  {
5085   "is_const" : true,
5086   "linker_set_key" : "const iter<is_const>",
5087   "name" : "const iter<is_const>",
5088   "referenced_type" : "type-270",
5089   "self_type" : "type-269",
5090   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5091  },
5092  {
5093   "is_const" : true,
5094   "linker_set_key" : "const iter<is_const>",
5095   "name" : "const iter<is_const>",
5096   "referenced_type" : "type-546",
5097   "self_type" : "type-545",
5098   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5099  },
5100  {
5101   "alignment" : 4,
5102   "is_const" : true,
5103   "linker_set_key" : "const log_msg",
5104   "name" : "const log_msg",
5105   "referenced_type" : "type-82",
5106   "self_type" : "type-81",
5107   "size" : 5124,
5108   "source_file" : "/system/core/liblog/include/log/log_read.h"
5109  },
5110  {
5111   "alignment" : 8,
5112   "is_const" : true,
5113   "linker_set_key" : "const long long",
5114   "name" : "const long long",
5115   "referenced_type" : "type-20",
5116   "self_type" : "type-233",
5117   "size" : 8,
5118   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5119  },
5120  {
5121   "alignment" : 4,
5122   "is_const" : true,
5123   "linker_set_key" : "const native_handle",
5124   "name" : "const native_handle",
5125   "referenced_type" : "type-155",
5126   "self_type" : "type-248",
5127   "size" : 12,
5128   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5129  },
5130  {
5131   "alignment" : 2,
5132   "is_const" : true,
5133   "linker_set_key" : "const short",
5134   "name" : "const short",
5135   "referenced_type" : "type-177",
5136   "self_type" : "type-228",
5137   "size" : 2,
5138   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5139  },
5140  {
5141   "alignment" : 1,
5142   "is_const" : true,
5143   "linker_set_key" : "const signed char",
5144   "name" : "const signed char",
5145   "referenced_type" : "type-225",
5146   "self_type" : "type-224",
5147   "size" : 1,
5148   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5149  },
5150  {
5151   "alignment" : 4,
5152   "is_const" : true,
5153   "linker_set_key" : "const std::array<android::hardware::gatekeeper::V1_0::GatekeeperStatusCode, 5>",
5154   "name" : "const std::array<android::hardware::gatekeeper::V1_0::GatekeeperStatusCode, 5>",
5155   "referenced_type" : "type-497",
5156   "self_type" : "type-496",
5157   "size" : 20,
5158   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/types.h"
5159  },
5160  {
5161   "alignment" : 4,
5162   "is_const" : true,
5163   "linker_set_key" : "const std::array<android::hardware::gatekeeper::V1_0::GatekeeperStatusCode, 5>",
5164   "name" : "const std::array<android::hardware::gatekeeper::V1_0::GatekeeperStatusCode, 5>",
5165   "referenced_type" : "type-556",
5166   "self_type" : "type-555",
5167   "size" : 20,
5168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/types.h"
5169  },
5170  {
5171   "alignment" : 4,
5172   "is_const" : true,
5173   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5174   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5175   "referenced_type" : "type-342",
5176   "self_type" : "type-341",
5177   "size" : 12,
5178   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5179  },
5180  {
5181   "alignment" : 4,
5182   "is_const" : true,
5183   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5184   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5185   "referenced_type" : "type-549",
5186   "self_type" : "type-548",
5187   "size" : 12,
5188   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5189  },
5190  {
5191   "alignment" : 4,
5192   "is_const" : true,
5193   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5194   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5195   "referenced_type" : "type-492",
5196   "self_type" : "type-491",
5197   "size" : 4,
5198   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5199  },
5200  {
5201   "alignment" : 1,
5202   "is_const" : true,
5203   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5204   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5205   "referenced_type" : "type-489",
5206   "self_type" : "type-488",
5207   "size" : 3,
5208   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5209  },
5210  {
5211   "alignment" : 4,
5212   "is_const" : true,
5213   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5214   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5215   "referenced_type" : "type-387",
5216   "self_type" : "type-386",
5217   "size" : 12,
5218   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5219  },
5220  {
5221   "alignment" : 4,
5222   "is_const" : true,
5223   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5224   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5225   "referenced_type" : "type-295",
5226   "self_type" : "type-294",
5227   "size" : 8,
5228   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5229  },
5230  {
5231   "alignment" : 4,
5232   "is_const" : true,
5233   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5234   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5235   "referenced_type" : "type-284",
5236   "self_type" : "type-283",
5237   "size" : 8,
5238   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5239  },
5240  {
5241   "alignment" : 4,
5242   "is_const" : true,
5243   "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 *> > *)> > >",
5244   "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 *> > *)> > >",
5245   "referenced_type" : "type-529",
5246   "self_type" : "type-528",
5247   "size" : 12,
5248   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5249  },
5250  {
5251   "alignment" : 4,
5252   "is_const" : true,
5253   "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 *> > *)> > >",
5254   "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 *> > *)> > >",
5255   "referenced_type" : "type-564",
5256   "self_type" : "type-563",
5257   "size" : 12,
5258   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5259  },
5260  {
5261   "alignment" : 1,
5262   "is_const" : true,
5263   "linker_set_key" : "const unsigned char",
5264   "name" : "const unsigned char",
5265   "referenced_type" : "type-85",
5266   "self_type" : "type-310",
5267   "size" : 1,
5268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5269  },
5270  {
5271   "alignment" : 4,
5272   "is_const" : true,
5273   "linker_set_key" : "const unsigned int",
5274   "name" : "const unsigned int",
5275   "referenced_type" : "type-2",
5276   "self_type" : "type-25",
5277   "size" : 4,
5278   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5279  },
5280  {
5281   "alignment" : 8,
5282   "is_const" : true,
5283   "linker_set_key" : "const unsigned long long",
5284   "name" : "const unsigned long long",
5285   "referenced_type" : "type-101",
5286   "self_type" : "type-235",
5287   "size" : 8,
5288   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5289  },
5290  {
5291   "alignment" : 2,
5292   "is_const" : true,
5293   "linker_set_key" : "const unsigned short",
5294   "name" : "const unsigned short",
5295   "referenced_type" : "type-87",
5296   "self_type" : "type-230",
5297   "size" : 2,
5298   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5299  },
5300  {
5301   "is_const" : true,
5302   "linker_set_key" : "const void",
5303   "name" : "const void",
5304   "referenced_type" : "type-17",
5305   "self_type" : "type-325",
5306   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5307  },
5308  {
5309   "alignment" : 1,
5310   "is_volatile" : true,
5311   "linker_set_key" : "volatile bool",
5312   "name" : "volatile bool",
5313   "referenced_type" : "type-29",
5314   "self_type" : "type-68",
5315   "size" : 1,
5316   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5317  },
5318  {
5319   "alignment" : 4,
5320   "is_volatile" : true,
5321   "linker_set_key" : "volatile int",
5322   "name" : "volatile int",
5323   "referenced_type" : "type-15",
5324   "self_type" : "type-49",
5325   "size" : 4,
5326   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5327  }
5328 ],
5329 "record_types" :
5330 [
5331  {
5332   "alignment" : 4,
5333   "fields" :
5334   [
5335    {
5336     "access" : "private",
5337     "field_name" : "mCond",
5338     "referenced_type" : "type-67"
5339    }
5340   ],
5341   "linker_set_key" : "android::Condition",
5342   "name" : "android::Condition",
5343   "record_kind" : "class",
5344   "referenced_type" : "type-66",
5345   "self_type" : "type-66",
5346   "size" : 4,
5347   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5348   "unique_id" : "_ZTSN7android9ConditionE"
5349  },
5350  {
5351   "alignment" : 4,
5352   "fields" :
5353   [
5354    {
5355     "access" : "private",
5356     "field_name" : "mVector",
5357     "referenced_type" : "type-42"
5358    }
5359   ],
5360   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5361   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5362   "record_kind" : "class",
5363   "referenced_type" : "type-41",
5364   "self_type" : "type-41",
5365   "size" : 20,
5366   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5367   "template_args" : [ "type-34", "type-40" ],
5368   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5369  },
5370  {
5371   "alignment" : 4,
5372   "fields" :
5373   [
5374    {
5375     "access" : "private",
5376     "field_name" : "mCount",
5377     "referenced_type" : "type-152"
5378    }
5379   ],
5380   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5381   "name" : "android::LightRefBase<android::NativeHandle>",
5382   "record_kind" : "class",
5383   "referenced_type" : "type-151",
5384   "self_type" : "type-151",
5385   "size" : 4,
5386   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5387   "template_args" : [ "type-153" ],
5388   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5389  },
5390  {
5391   "alignment" : 4,
5392   "fields" :
5393   [
5394    {
5395     "access" : "private",
5396     "field_name" : "mCount",
5397     "referenced_type" : "type-148"
5398    }
5399   ],
5400   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5401   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5402   "record_kind" : "class",
5403   "referenced_type" : "type-147",
5404   "self_type" : "type-147",
5405   "size" : 4,
5406   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5407   "template_args" : [ "type-149" ],
5408   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5409  },
5410  {
5411   "alignment" : 4,
5412   "fields" :
5413   [
5414    {
5415     "access" : "private",
5416     "field_name" : "mMutex",
5417     "referenced_type" : "type-22"
5418    }
5419   ],
5420   "linker_set_key" : "android::Mutex",
5421   "name" : "android::Mutex",
5422   "record_kind" : "class",
5423   "referenced_type" : "type-21",
5424   "self_type" : "type-21",
5425   "size" : 4,
5426   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5427   "unique_id" : "_ZTSN7android5MutexE"
5428  },
5429  {
5430   "alignment" : 4,
5431   "fields" :
5432   [
5433    {
5434     "access" : "private",
5435     "field_name" : "mLock",
5436     "referenced_type" : "type-463"
5437    }
5438   ],
5439   "linker_set_key" : "android::Mutex::Autolock",
5440   "name" : "android::Mutex::Autolock",
5441   "record_kind" : "class",
5442   "referenced_type" : "type-462",
5443   "self_type" : "type-462",
5444   "size" : 4,
5445   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5446   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5447  },
5448  {
5449   "alignment" : 4,
5450   "base_specifiers" :
5451   [
5452    {
5453     "referenced_type" : "type-151"
5454    }
5455   ],
5456   "fields" :
5457   [
5458    {
5459     "access" : "private",
5460     "field_name" : "mHandle",
5461     "field_offset" : 32,
5462     "referenced_type" : "type-154"
5463    },
5464    {
5465     "access" : "private",
5466     "field_name" : "mOwnsHandle",
5467     "field_offset" : 64,
5468     "referenced_type" : "type-29"
5469    }
5470   ],
5471   "linker_set_key" : "android::NativeHandle",
5472   "name" : "android::NativeHandle",
5473   "record_kind" : "class",
5474   "referenced_type" : "type-153",
5475   "self_type" : "type-153",
5476   "size" : 12,
5477   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5478   "unique_id" : "_ZTSN7android12NativeHandleE"
5479  },
5480  {
5481   "alignment" : 4,
5482   "fields" :
5483   [
5484    {
5485     "access" : "private",
5486     "field_name" : "mRWLock",
5487     "referenced_type" : "type-470"
5488    }
5489   ],
5490   "linker_set_key" : "android::RWLock",
5491   "name" : "android::RWLock",
5492   "record_kind" : "class",
5493   "referenced_type" : "type-469",
5494   "self_type" : "type-469",
5495   "size" : 40,
5496   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5497   "unique_id" : "_ZTSN7android6RWLockE"
5498  },
5499  {
5500   "alignment" : 4,
5501   "fields" :
5502   [
5503    {
5504     "access" : "private",
5505     "field_name" : "mLock",
5506     "referenced_type" : "type-473"
5507    }
5508   ],
5509   "linker_set_key" : "android::RWLock::AutoRLock",
5510   "name" : "android::RWLock::AutoRLock",
5511   "record_kind" : "class",
5512   "referenced_type" : "type-472",
5513   "self_type" : "type-472",
5514   "size" : 4,
5515   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5516   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5517  },
5518  {
5519   "alignment" : 4,
5520   "fields" :
5521   [
5522    {
5523     "access" : "private",
5524     "field_name" : "mLock",
5525     "referenced_type" : "type-473"
5526    }
5527   ],
5528   "linker_set_key" : "android::RWLock::AutoWLock",
5529   "name" : "android::RWLock::AutoWLock",
5530   "record_kind" : "class",
5531   "referenced_type" : "type-475",
5532   "self_type" : "type-475",
5533   "size" : 4,
5534   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5535   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5536  },
5537  {
5538   "alignment" : 4,
5539   "fields" :
5540   [
5541    {
5542     "access" : "private",
5543     "field_name" : "mRefs",
5544     "field_offset" : 32,
5545     "referenced_type" : "type-7"
5546    }
5547   ],
5548   "linker_set_key" : "android::RefBase",
5549   "name" : "android::RefBase",
5550   "record_kind" : "class",
5551   "referenced_type" : "type-6",
5552   "self_type" : "type-6",
5553   "size" : 8,
5554   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5555   "unique_id" : "_ZTSN7android7RefBaseE",
5556   "vtable_components" :
5557   [
5558    {
5559     "kind" : "offset_to_top"
5560    },
5561    {
5562     "kind" : "rtti",
5563     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5564    },
5565    {
5566     "kind" : "complete_dtor_pointer",
5567     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5568    },
5569    {
5570     "kind" : "deleting_dtor_pointer",
5571     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5572    },
5573    {
5574     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5575    },
5576    {
5577     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5578    },
5579    {
5580     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5581    },
5582    {
5583     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5584    }
5585   ]
5586  },
5587  {
5588   "alignment" : 1,
5589   "linker_set_key" : "android::RefBase::weakref_type",
5590   "name" : "android::RefBase::weakref_type",
5591   "record_kind" : "class",
5592   "referenced_type" : "type-11",
5593   "self_type" : "type-11",
5594   "size" : 1,
5595   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5596   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5597  },
5598  {
5599   "alignment" : 1,
5600   "linker_set_key" : "android::ReferenceMover",
5601   "name" : "android::ReferenceMover",
5602   "record_kind" : "class",
5603   "referenced_type" : "type-252",
5604   "self_type" : "type-252",
5605   "size" : 1,
5606   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5607   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5608  },
5609  {
5610   "alignment" : 4,
5611   "linker_set_key" : "android::ReferenceRenamer",
5612   "name" : "android::ReferenceRenamer",
5613   "record_kind" : "class",
5614   "referenced_type" : "type-243",
5615   "self_type" : "type-243",
5616   "size" : 4,
5617   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5618   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5619   "vtable_components" :
5620   [
5621    {
5622     "kind" : "offset_to_top"
5623    },
5624    {
5625     "kind" : "rtti",
5626     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5627    },
5628    {
5629     "is_pure" : true,
5630     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5631    }
5632   ]
5633  },
5634  {
5635   "alignment" : 8,
5636   "fields" :
5637   [
5638    {
5639     "access" : "private",
5640     "field_name" : "mTag",
5641     "referenced_type" : "type-101"
5642    }
5643   ],
5644   "linker_set_key" : "android::ScopedTrace",
5645   "name" : "android::ScopedTrace",
5646   "record_kind" : "class",
5647   "referenced_type" : "type-477",
5648   "self_type" : "type-477",
5649   "size" : 8,
5650   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5651   "unique_id" : "_ZTSN7android11ScopedTraceE"
5652  },
5653  {
5654   "alignment" : 4,
5655   "base_specifiers" :
5656   [
5657    {
5658     "access" : "private",
5659     "referenced_type" : "type-43"
5660    }
5661   ],
5662   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5663   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5664   "record_kind" : "class",
5665   "referenced_type" : "type-42",
5666   "self_type" : "type-42",
5667   "size" : 20,
5668   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5669   "template_args" : [ "type-44" ],
5670   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5671   "vtable_components" :
5672   [
5673    {
5674     "kind" : "offset_to_top"
5675    },
5676    {
5677     "kind" : "rtti",
5678     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5679    },
5680    {
5681     "kind" : "complete_dtor_pointer",
5682     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5683    },
5684    {
5685     "kind" : "deleting_dtor_pointer",
5686     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5687    },
5688    {
5689     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5690    },
5691    {
5692     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5693    },
5694    {
5695     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5696    },
5697    {
5698     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5699    },
5700    {
5701     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5702    },
5703    {
5704     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5705    },
5706    {
5707     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5708    }
5709   ]
5710  },
5711  {
5712   "alignment" : 4,
5713   "base_specifiers" :
5714   [
5715    {
5716     "referenced_type" : "type-24"
5717    }
5718   ],
5719   "linker_set_key" : "android::SortedVectorImpl",
5720   "name" : "android::SortedVectorImpl",
5721   "record_kind" : "class",
5722   "referenced_type" : "type-43",
5723   "self_type" : "type-43",
5724   "size" : 20,
5725   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5726   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5727   "vtable_components" :
5728   [
5729    {
5730     "kind" : "offset_to_top"
5731    },
5732    {
5733     "kind" : "rtti",
5734     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5735    },
5736    {
5737     "kind" : "complete_dtor_pointer",
5738     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5739    },
5740    {
5741     "kind" : "deleting_dtor_pointer",
5742     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5743    },
5744    {
5745     "is_pure" : true,
5746     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5747    },
5748    {
5749     "is_pure" : true,
5750     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5751    },
5752    {
5753     "is_pure" : true,
5754     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5755    },
5756    {
5757     "is_pure" : true,
5758     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5759    },
5760    {
5761     "is_pure" : true,
5762     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5763    },
5764    {
5765     "is_pure" : true,
5766     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5767    },
5768    {
5769     "is_pure" : true,
5770     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5771    }
5772   ]
5773  },
5774  {
5775   "alignment" : 4,
5776   "fields" :
5777   [
5778    {
5779     "access" : "private",
5780     "field_name" : "mString",
5781     "referenced_type" : "type-35"
5782    }
5783   ],
5784   "linker_set_key" : "android::String16",
5785   "name" : "android::String16",
5786   "record_kind" : "class",
5787   "referenced_type" : "type-34",
5788   "self_type" : "type-34",
5789   "size" : 4,
5790   "source_file" : "/system/core/libutils/include/utils/String16.h",
5791   "unique_id" : "_ZTSN7android8String16E"
5792  },
5793  {
5794   "alignment" : 4,
5795   "fields" :
5796   [
5797    {
5798     "access" : "private",
5799     "field_name" : "mString",
5800     "referenced_type" : "type-46"
5801    }
5802   ],
5803   "linker_set_key" : "android::String8",
5804   "name" : "android::String8",
5805   "record_kind" : "class",
5806   "referenced_type" : "type-45",
5807   "self_type" : "type-45",
5808   "size" : 4,
5809   "source_file" : "/system/core/libutils/include/utils/String8.h",
5810   "unique_id" : "_ZTSN7android7String8E"
5811  },
5812  {
5813   "alignment" : 4,
5814   "base_specifiers" :
5815   [
5816    {
5817     "is_virtual" : true,
5818     "referenced_type" : "type-6"
5819    }
5820   ],
5821   "fields" :
5822   [
5823    {
5824     "access" : "private",
5825     "field_name" : "mCanCallJava",
5826     "field_offset" : 32,
5827     "referenced_type" : "type-65"
5828    },
5829    {
5830     "access" : "private",
5831     "field_name" : "mThread",
5832     "field_offset" : 64,
5833     "referenced_type" : "type-16"
5834    },
5835    {
5836     "access" : "private",
5837     "field_name" : "mLock",
5838     "field_offset" : 96,
5839     "referenced_type" : "type-21"
5840    },
5841    {
5842     "access" : "private",
5843     "field_name" : "mThreadExitedCondition",
5844     "field_offset" : 128,
5845     "referenced_type" : "type-66"
5846    },
5847    {
5848     "access" : "private",
5849     "field_name" : "mStatus",
5850     "field_offset" : 160,
5851     "referenced_type" : "type-15"
5852    },
5853    {
5854     "access" : "private",
5855     "field_name" : "mExitPending",
5856     "field_offset" : 192,
5857     "referenced_type" : "type-68"
5858    },
5859    {
5860     "access" : "private",
5861     "field_name" : "mRunning",
5862     "field_offset" : 200,
5863     "referenced_type" : "type-68"
5864    },
5865    {
5866     "access" : "private",
5867     "field_name" : "mHoldSelf",
5868     "field_offset" : 224,
5869     "referenced_type" : "type-62"
5870    },
5871    {
5872     "access" : "private",
5873     "field_name" : "mTid",
5874     "field_offset" : 256,
5875     "referenced_type" : "type-15"
5876    }
5877   ],
5878   "linker_set_key" : "android::Thread",
5879   "name" : "android::Thread",
5880   "record_kind" : "class",
5881   "referenced_type" : "type-64",
5882   "self_type" : "type-64",
5883   "size" : 44,
5884   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5885   "unique_id" : "_ZTSN7android6ThreadE",
5886   "vtable_components" :
5887   [
5888    {
5889     "component_value" : 36,
5890     "kind" : "vbase_offset"
5891    },
5892    {
5893     "kind" : "offset_to_top"
5894    },
5895    {
5896     "kind" : "rtti",
5897     "mangled_component_name" : "_ZTIN7android6ThreadE"
5898    },
5899    {
5900     "kind" : "complete_dtor_pointer",
5901     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5902    },
5903    {
5904     "kind" : "deleting_dtor_pointer",
5905     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5906    },
5907    {
5908     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
5909    },
5910    {
5911     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5912    },
5913    {
5914     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5915    },
5916    {
5917     "is_pure" : true,
5918     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5919    },
5920    {
5921     "kind" : "vcall_offset"
5922    },
5923    {
5924     "kind" : "vcall_offset"
5925    },
5926    {
5927     "kind" : "vcall_offset"
5928    },
5929    {
5930     "kind" : "vcall_offset"
5931    },
5932    {
5933     "component_value" : -36,
5934     "kind" : "vcall_offset"
5935    },
5936    {
5937     "component_value" : -36,
5938     "kind" : "offset_to_top"
5939    },
5940    {
5941     "kind" : "rtti",
5942     "mangled_component_name" : "_ZTIN7android6ThreadE"
5943    },
5944    {
5945     "kind" : "complete_dtor_pointer",
5946     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
5947    },
5948    {
5949     "kind" : "deleting_dtor_pointer",
5950     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
5951    },
5952    {
5953     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5954    },
5955    {
5956     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5957    },
5958    {
5959     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5960    },
5961    {
5962     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5963    }
5964   ]
5965  },
5966  {
5967   "alignment" : 4,
5968   "base_specifiers" :
5969   [
5970    {
5971     "access" : "private",
5972     "referenced_type" : "type-24"
5973    }
5974   ],
5975   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5976   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5977   "record_kind" : "class",
5978   "referenced_type" : "type-23",
5979   "self_type" : "type-23",
5980   "size" : 20,
5981   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5982   "template_args" : [ "type-26" ],
5983   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5984   "vtable_components" :
5985   [
5986    {
5987     "kind" : "offset_to_top"
5988    },
5989    {
5990     "kind" : "rtti",
5991     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5992    },
5993    {
5994     "kind" : "complete_dtor_pointer",
5995     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5996    },
5997    {
5998     "kind" : "deleting_dtor_pointer",
5999     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6000    },
6001    {
6002     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
6003    },
6004    {
6005     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
6006    },
6007    {
6008     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
6009    },
6010    {
6011     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
6012    },
6013    {
6014     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
6015    },
6016    {
6017     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
6018    }
6019   ]
6020  },
6021  {
6022   "alignment" : 4,
6023   "fields" :
6024   [
6025    {
6026     "access" : "private",
6027     "field_name" : "mStorage",
6028     "field_offset" : 32,
6029     "referenced_type" : "type-16"
6030    },
6031    {
6032     "access" : "private",
6033     "field_name" : "mCount",
6034     "field_offset" : 64,
6035     "referenced_type" : "type-2"
6036    },
6037    {
6038     "access" : "private",
6039     "field_name" : "mFlags",
6040     "field_offset" : 96,
6041     "referenced_type" : "type-25"
6042    },
6043    {
6044     "access" : "private",
6045     "field_name" : "mItemSize",
6046     "field_offset" : 128,
6047     "referenced_type" : "type-25"
6048    }
6049   ],
6050   "linker_set_key" : "android::VectorImpl",
6051   "name" : "android::VectorImpl",
6052   "record_kind" : "class",
6053   "referenced_type" : "type-24",
6054   "self_type" : "type-24",
6055   "size" : 20,
6056   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6057   "unique_id" : "_ZTSN7android10VectorImplE",
6058   "vtable_components" :
6059   [
6060    {
6061     "kind" : "offset_to_top"
6062    },
6063    {
6064     "kind" : "rtti",
6065     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6066    },
6067    {
6068     "kind" : "complete_dtor_pointer",
6069     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6070    },
6071    {
6072     "kind" : "deleting_dtor_pointer",
6073     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6074    },
6075    {
6076     "is_pure" : true,
6077     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6078    },
6079    {
6080     "is_pure" : true,
6081     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6082    },
6083    {
6084     "is_pure" : true,
6085     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6086    },
6087    {
6088     "is_pure" : true,
6089     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6090    },
6091    {
6092     "is_pure" : true,
6093     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6094    },
6095    {
6096     "is_pure" : true,
6097     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6098    }
6099   ]
6100  },
6101  {
6102   "alignment" : 4,
6103   "base_specifiers" :
6104   [
6105    {
6106     "referenced_type" : "type-147"
6107    }
6108   ],
6109   "linker_set_key" : "android::VirtualLightRefBase",
6110   "name" : "android::VirtualLightRefBase",
6111   "record_kind" : "class",
6112   "referenced_type" : "type-149",
6113   "self_type" : "type-149",
6114   "size" : 8,
6115   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6116   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6117   "vtable_components" :
6118   [
6119    {
6120     "kind" : "offset_to_top"
6121    },
6122    {
6123     "kind" : "rtti",
6124     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6125    },
6126    {
6127     "kind" : "complete_dtor_pointer",
6128     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6129    },
6130    {
6131     "kind" : "deleting_dtor_pointer",
6132     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6133    }
6134   ]
6135  },
6136  {
6137   "alignment" : 4,
6138   "base_specifiers" :
6139   [
6140    {
6141     "referenced_type" : "type-28"
6142    }
6143   ],
6144   "fields" :
6145   [
6146    {
6147     "access" : "protected",
6148     "field_name" : "mSchedPolicy",
6149     "field_offset" : 32,
6150     "referenced_type" : "type-15"
6151    },
6152    {
6153     "access" : "protected",
6154     "field_name" : "mSchedPriority",
6155     "field_offset" : 64,
6156     "referenced_type" : "type-15"
6157    },
6158    {
6159     "access" : "private",
6160     "field_name" : "mExtras",
6161     "field_offset" : 96,
6162     "referenced_type" : "type-110"
6163    },
6164    {
6165     "access" : "private",
6166     "field_name" : "mReserved0",
6167     "field_offset" : 128,
6168     "referenced_type" : "type-16"
6169    }
6170   ],
6171   "linker_set_key" : "android::hardware::BHwBinder",
6172   "name" : "android::hardware::BHwBinder",
6173   "record_kind" : "class",
6174   "referenced_type" : "type-109",
6175   "self_type" : "type-109",
6176   "size" : 28,
6177   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6178   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6179   "vtable_components" :
6180   [
6181    {
6182     "component_value" : 20,
6183     "kind" : "vbase_offset"
6184    },
6185    {
6186     "kind" : "offset_to_top"
6187    },
6188    {
6189     "kind" : "rtti",
6190     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6191    },
6192    {
6193     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6194    },
6195    {
6196     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6197    },
6198    {
6199     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6200    },
6201    {
6202     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6203    },
6204    {
6205     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6206    },
6207    {
6208     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6209    },
6210    {
6211     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6212    },
6213    {
6214     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6215    },
6216    {
6217     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6218    },
6219    {
6220     "kind" : "complete_dtor_pointer",
6221     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6222    },
6223    {
6224     "kind" : "deleting_dtor_pointer",
6225     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6226    },
6227    {
6228     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6229    },
6230    {
6231     "kind" : "vcall_offset"
6232    },
6233    {
6234     "kind" : "vcall_offset"
6235    },
6236    {
6237     "kind" : "vcall_offset"
6238    },
6239    {
6240     "kind" : "vcall_offset"
6241    },
6242    {
6243     "component_value" : -20,
6244     "kind" : "vcall_offset"
6245    },
6246    {
6247     "component_value" : -20,
6248     "kind" : "offset_to_top"
6249    },
6250    {
6251     "kind" : "rtti",
6252     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6253    },
6254    {
6255     "kind" : "complete_dtor_pointer",
6256     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
6257    },
6258    {
6259     "kind" : "deleting_dtor_pointer",
6260     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
6261    },
6262    {
6263     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6264    },
6265    {
6266     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6267    },
6268    {
6269     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6270    },
6271    {
6272     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6273    }
6274   ]
6275  },
6276  {
6277   "alignment" : 4,
6278   "base_specifiers" :
6279   [
6280    {
6281     "is_virtual" : true,
6282     "referenced_type" : "type-6"
6283    }
6284   ],
6285   "fields" :
6286   [
6287    {
6288     "access" : "private",
6289     "field_name" : "mRemote",
6290     "field_offset" : 32,
6291     "referenced_type" : "type-358"
6292    },
6293    {
6294     "access" : "private",
6295     "field_name" : "mRefs",
6296     "field_offset" : 64,
6297     "referenced_type" : "type-10"
6298    },
6299    {
6300     "access" : "private",
6301     "field_name" : "mState",
6302     "field_offset" : 96,
6303     "referenced_type" : "type-359"
6304    }
6305   ],
6306   "linker_set_key" : "android::hardware::BpHwRefBase",
6307   "name" : "android::hardware::BpHwRefBase",
6308   "record_kind" : "class",
6309   "referenced_type" : "type-357",
6310   "self_type" : "type-357",
6311   "size" : 24,
6312   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6313   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6314   "vtable_components" :
6315   [
6316    {
6317     "component_value" : 16,
6318     "kind" : "vbase_offset"
6319    },
6320    {
6321     "kind" : "offset_to_top"
6322    },
6323    {
6324     "kind" : "rtti",
6325     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6326    },
6327    {
6328     "kind" : "complete_dtor_pointer",
6329     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6330    },
6331    {
6332     "kind" : "deleting_dtor_pointer",
6333     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6334    },
6335    {
6336     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6337    },
6338    {
6339     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6340    },
6341    {
6342     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6343    },
6344    {
6345     "kind" : "vcall_offset"
6346    },
6347    {
6348     "component_value" : -16,
6349     "kind" : "vcall_offset"
6350    },
6351    {
6352     "component_value" : -16,
6353     "kind" : "vcall_offset"
6354    },
6355    {
6356     "component_value" : -16,
6357     "kind" : "vcall_offset"
6358    },
6359    {
6360     "component_value" : -16,
6361     "kind" : "vcall_offset"
6362    },
6363    {
6364     "component_value" : -16,
6365     "kind" : "offset_to_top"
6366    },
6367    {
6368     "kind" : "rtti",
6369     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6370    },
6371    {
6372     "kind" : "complete_dtor_pointer",
6373     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
6374    },
6375    {
6376     "kind" : "deleting_dtor_pointer",
6377     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
6378    },
6379    {
6380     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6381    },
6382    {
6383     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6384    },
6385    {
6386     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6387    },
6388    {
6389     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6390    }
6391   ]
6392  },
6393  {
6394   "alignment" : 4,
6395   "base_specifiers" :
6396   [
6397    {
6398     "referenced_type" : "type-78"
6399    },
6400    {
6401     "referenced_type" : "type-362"
6402    },
6403    {
6404     "referenced_type" : "type-357"
6405    }
6406   ],
6407   "linker_set_key" : "android::hardware::BpInterface<android::hardware::gatekeeper::V1_0::IGatekeeper>",
6408   "name" : "android::hardware::BpInterface<android::hardware::gatekeeper::V1_0::IGatekeeper>",
6409   "record_kind" : "class",
6410   "referenced_type" : "type-365",
6411   "self_type" : "type-365",
6412   "size" : 32,
6413   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6414   "template_args" : [ "type-78" ],
6415   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEEE",
6416   "vtable_components" :
6417   [
6418    {
6419     "component_value" : 24,
6420     "kind" : "vbase_offset"
6421    },
6422    {
6423     "kind" : "offset_to_top"
6424    },
6425    {
6426     "kind" : "rtti",
6427     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEEE"
6428    },
6429    {
6430     "mangled_component_name" : "_ZNK7android8hardware10gatekeeper4V1_011IGatekeeper8isRemoteEv"
6431    },
6432    {
6433     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6434    },
6435    {
6436     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6437    },
6438    {
6439     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6440    },
6441    {
6442     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
6443    },
6444    {
6445     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper21setHALInstrumentationEv"
6446    },
6447    {
6448     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
6449    },
6450    {
6451     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper4pingEv"
6452    },
6453    {
6454     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6455    },
6456    {
6457     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper21notifySyspropsChangedEv"
6458    },
6459    {
6460     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6461    },
6462    {
6463     "kind" : "complete_dtor_pointer",
6464     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEED1Ev"
6465    },
6466    {
6467     "kind" : "deleting_dtor_pointer",
6468     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEED0Ev"
6469    },
6470    {
6471     "is_pure" : true,
6472     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper6enrollEjRKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
6473    },
6474    {
6475     "is_pure" : true,
6476     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper6verifyEjyRKNS0_8hidl_vecIhEES7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
6477    },
6478    {
6479     "is_pure" : true,
6480     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper10deleteUserEjNSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
6481    },
6482    {
6483     "is_pure" : true,
6484     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper14deleteAllUsersENSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
6485    },
6486    {
6487     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEE10onAsBinderEv"
6488    },
6489    {
6490     "component_value" : 20,
6491     "kind" : "vbase_offset"
6492    },
6493    {
6494     "component_value" : -4,
6495     "kind" : "offset_to_top"
6496    },
6497    {
6498     "kind" : "rtti",
6499     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEEE"
6500    },
6501    {
6502     "kind" : "complete_dtor_pointer",
6503     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEED1Ev"
6504    },
6505    {
6506     "kind" : "deleting_dtor_pointer",
6507     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEED0Ev"
6508    },
6509    {
6510     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEE10onAsBinderEv"
6511    },
6512    {
6513     "component_value" : 16,
6514     "kind" : "vbase_offset"
6515    },
6516    {
6517     "component_value" : -8,
6518     "kind" : "offset_to_top"
6519    },
6520    {
6521     "kind" : "rtti",
6522     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEEE"
6523    },
6524    {
6525     "kind" : "complete_dtor_pointer",
6526     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEED1Ev"
6527    },
6528    {
6529     "kind" : "deleting_dtor_pointer",
6530     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEED0Ev"
6531    },
6532    {
6533     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6534    },
6535    {
6536     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6537    },
6538    {
6539     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6540    },
6541    {
6542     "kind" : "vcall_offset"
6543    },
6544    {
6545     "component_value" : -16,
6546     "kind" : "vcall_offset"
6547    },
6548    {
6549     "component_value" : -16,
6550     "kind" : "vcall_offset"
6551    },
6552    {
6553     "component_value" : -16,
6554     "kind" : "vcall_offset"
6555    },
6556    {
6557     "component_value" : -24,
6558     "kind" : "vcall_offset"
6559    },
6560    {
6561     "component_value" : -24,
6562     "kind" : "offset_to_top"
6563    },
6564    {
6565     "kind" : "rtti",
6566     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEEE"
6567    },
6568    {
6569     "kind" : "complete_dtor_pointer",
6570     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEED1Ev"
6571    },
6572    {
6573     "kind" : "deleting_dtor_pointer",
6574     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEED0Ev"
6575    },
6576    {
6577     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6578    },
6579    {
6580     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6581    },
6582    {
6583     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6584    },
6585    {
6586     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6587    }
6588   ]
6589  },
6590  {
6591   "alignment" : 4,
6592   "base_specifiers" :
6593   [
6594    {
6595     "referenced_type" : "type-5"
6596    },
6597    {
6598     "referenced_type" : "type-362"
6599    },
6600    {
6601     "referenced_type" : "type-357"
6602    }
6603   ],
6604   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6605   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6606   "record_kind" : "class",
6607   "referenced_type" : "type-361",
6608   "self_type" : "type-361",
6609   "size" : 32,
6610   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6611   "template_args" : [ "type-5" ],
6612   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6613   "vtable_components" :
6614   [
6615    {
6616     "component_value" : 24,
6617     "kind" : "vbase_offset"
6618    },
6619    {
6620     "kind" : "offset_to_top"
6621    },
6622    {
6623     "kind" : "rtti",
6624     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6625    },
6626    {
6627     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6628    },
6629    {
6630     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6631    },
6632    {
6633     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6634    },
6635    {
6636     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6637    },
6638    {
6639     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6640    },
6641    {
6642     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6643    },
6644    {
6645     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6646    },
6647    {
6648     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6649    },
6650    {
6651     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6652    },
6653    {
6654     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6655    },
6656    {
6657     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6658    },
6659    {
6660     "kind" : "complete_dtor_pointer",
6661     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6662    },
6663    {
6664     "kind" : "deleting_dtor_pointer",
6665     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6666    },
6667    {
6668     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6669    },
6670    {
6671     "component_value" : 20,
6672     "kind" : "vbase_offset"
6673    },
6674    {
6675     "component_value" : -4,
6676     "kind" : "offset_to_top"
6677    },
6678    {
6679     "kind" : "rtti",
6680     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6681    },
6682    {
6683     "kind" : "complete_dtor_pointer",
6684     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6685    },
6686    {
6687     "kind" : "deleting_dtor_pointer",
6688     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6689    },
6690    {
6691     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6692    },
6693    {
6694     "component_value" : 16,
6695     "kind" : "vbase_offset"
6696    },
6697    {
6698     "component_value" : -8,
6699     "kind" : "offset_to_top"
6700    },
6701    {
6702     "kind" : "rtti",
6703     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6704    },
6705    {
6706     "kind" : "complete_dtor_pointer",
6707     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6708    },
6709    {
6710     "kind" : "deleting_dtor_pointer",
6711     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6712    },
6713    {
6714     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6715    },
6716    {
6717     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6718    },
6719    {
6720     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6721    },
6722    {
6723     "kind" : "vcall_offset"
6724    },
6725    {
6726     "component_value" : -16,
6727     "kind" : "vcall_offset"
6728    },
6729    {
6730     "component_value" : -16,
6731     "kind" : "vcall_offset"
6732    },
6733    {
6734     "component_value" : -16,
6735     "kind" : "vcall_offset"
6736    },
6737    {
6738     "component_value" : -24,
6739     "kind" : "vcall_offset"
6740    },
6741    {
6742     "component_value" : -24,
6743     "kind" : "offset_to_top"
6744    },
6745    {
6746     "kind" : "rtti",
6747     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6748    },
6749    {
6750     "kind" : "complete_dtor_pointer",
6751     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6752    },
6753    {
6754     "kind" : "deleting_dtor_pointer",
6755     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6756    },
6757    {
6758     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6759    },
6760    {
6761     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6762    },
6763    {
6764     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6765    },
6766    {
6767     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6768    }
6769   ]
6770  },
6771  {
6772   "alignment" : 4,
6773   "fields" :
6774   [
6775    {
6776     "access" : "private",
6777     "field_name" : "mMutex",
6778     "referenced_type" : "type-390"
6779    },
6780    {
6781     "access" : "private",
6782     "field_name" : "mMap",
6783     "field_offset" : 32,
6784     "referenced_type" : "type-391"
6785    }
6786   ],
6787   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6788   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6789   "record_kind" : "class",
6790   "referenced_type" : "type-389",
6791   "self_type" : "type-389",
6792   "size" : 16,
6793   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6794   "template_args" : [ "type-3", "type-392" ],
6795   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6796  },
6797  {
6798   "alignment" : 4,
6799   "fields" :
6800   [
6801    {
6802     "access" : "private",
6803     "field_name" : "mMutex",
6804     "referenced_type" : "type-398"
6805    },
6806    {
6807     "access" : "private",
6808     "field_name" : "mMap",
6809     "field_offset" : 32,
6810     "referenced_type" : "type-399"
6811    }
6812   ],
6813   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6814   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6815   "record_kind" : "class",
6816   "referenced_type" : "type-397",
6817   "self_type" : "type-397",
6818   "size" : 16,
6819   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6820   "template_args" : [ "type-3", "type-29" ],
6821   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6822  },
6823  {
6824   "alignment" : 4,
6825   "fields" :
6826   [
6827    {
6828     "access" : "private",
6829     "field_name" : "mMutex",
6830     "referenced_type" : "type-403"
6831    },
6832    {
6833     "access" : "private",
6834     "field_name" : "mMap",
6835     "field_offset" : 32,
6836     "referenced_type" : "type-404"
6837    }
6838   ],
6839   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6840   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6841   "record_kind" : "class",
6842   "referenced_type" : "type-402",
6843   "self_type" : "type-402",
6844   "size" : 16,
6845   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6846   "template_args" : [ "type-405", "type-347" ],
6847   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6848  },
6849  {
6850   "alignment" : 4,
6851   "fields" :
6852   [
6853    {
6854     "access" : "private",
6855     "field_name" : "mMutex",
6856     "referenced_type" : "type-421"
6857    },
6858    {
6859     "access" : "private",
6860     "field_name" : "mMap",
6861     "field_offset" : 32,
6862     "referenced_type" : "type-422"
6863    }
6864   ],
6865   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6866   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6867   "record_kind" : "class",
6868   "referenced_type" : "type-420",
6869   "self_type" : "type-420",
6870   "size" : 16,
6871   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6872   "template_args" : [ "type-423", "type-424" ],
6873   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6874  },
6875  {
6876   "alignment" : 4,
6877   "fields" :
6878   [
6879    {
6880     "access" : "private",
6881     "field_name" : "mMutex",
6882     "referenced_type" : "type-411"
6883    },
6884    {
6885     "access" : "private",
6886     "field_name" : "mMap",
6887     "field_offset" : 32,
6888     "referenced_type" : "type-412"
6889    }
6890   ],
6891   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6892   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6893   "record_kind" : "class",
6894   "referenced_type" : "type-410",
6895   "self_type" : "type-410",
6896   "size" : 16,
6897   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6898   "template_args" : [ "type-413", "type-414" ],
6899   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6900  },
6901  {
6902   "alignment" : 8,
6903   "fields" :
6904   [
6905    {
6906     "field_name" : "flags",
6907     "referenced_type" : "type-2"
6908    },
6909    {
6910     "field_name" : "fdIndex",
6911     "field_offset" : 32,
6912     "referenced_type" : "type-2"
6913    },
6914    {
6915     "field_name" : "offset",
6916     "field_offset" : 64,
6917     "referenced_type" : "type-2"
6918    },
6919    {
6920     "field_name" : "extent",
6921     "field_offset" : 128,
6922     "referenced_type" : "type-101"
6923    }
6924   ],
6925   "linker_set_key" : "android::hardware::GrantorDescriptor",
6926   "name" : "android::hardware::GrantorDescriptor",
6927   "referenced_type" : "type-276",
6928   "self_type" : "type-276",
6929   "size" : 24,
6930   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6931   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6932  },
6933  {
6934   "alignment" : 8,
6935   "base_specifiers" :
6936   [
6937    {
6938     "is_virtual" : true,
6939     "referenced_type" : "type-259"
6940    },
6941    {
6942     "is_virtual" : true,
6943     "referenced_type" : "type-6"
6944    }
6945   ],
6946   "linker_set_key" : "android::hardware::HidlMemory",
6947   "name" : "android::hardware::HidlMemory",
6948   "record_kind" : "class",
6949   "referenced_type" : "type-268",
6950   "self_type" : "type-268",
6951   "size" : 56,
6952   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6953   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6954   "vtable_components" :
6955   [
6956    {
6957     "component_value" : 48,
6958     "kind" : "vbase_offset"
6959    },
6960    {
6961     "component_value" : 8,
6962     "kind" : "vbase_offset"
6963    },
6964    {
6965     "kind" : "offset_to_top"
6966    },
6967    {
6968     "kind" : "rtti",
6969     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6970    },
6971    {
6972     "kind" : "complete_dtor_pointer",
6973     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6974    },
6975    {
6976     "kind" : "deleting_dtor_pointer",
6977     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6978    },
6979    {
6980     "kind" : "vcall_offset"
6981    },
6982    {
6983     "kind" : "vcall_offset"
6984    },
6985    {
6986     "kind" : "vcall_offset"
6987    },
6988    {
6989     "kind" : "vcall_offset"
6990    },
6991    {
6992     "component_value" : -48,
6993     "kind" : "vcall_offset"
6994    },
6995    {
6996     "component_value" : -48,
6997     "kind" : "offset_to_top"
6998    },
6999    {
7000     "kind" : "rtti",
7001     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7002    },
7003    {
7004     "kind" : "complete_dtor_pointer",
7005     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
7006    },
7007    {
7008     "kind" : "deleting_dtor_pointer",
7009     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
7010    },
7011    {
7012     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7013    },
7014    {
7015     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7016    },
7017    {
7018     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7019    },
7020    {
7021     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7022    }
7023   ]
7024  },
7025  {
7026   "alignment" : 4,
7027   "base_specifiers" :
7028   [
7029    {
7030     "is_virtual" : true,
7031     "referenced_type" : "type-6"
7032    }
7033   ],
7034   "linker_set_key" : "android::hardware::IBinder",
7035   "name" : "android::hardware::IBinder",
7036   "record_kind" : "class",
7037   "referenced_type" : "type-28",
7038   "self_type" : "type-28",
7039   "size" : 12,
7040   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7041   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7042   "vtable_components" :
7043   [
7044    {
7045     "component_value" : 4,
7046     "kind" : "vbase_offset"
7047    },
7048    {
7049     "kind" : "offset_to_top"
7050    },
7051    {
7052     "kind" : "rtti",
7053     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7054    },
7055    {
7056     "is_pure" : true,
7057     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7058    },
7059    {
7060     "is_pure" : true,
7061     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7062    },
7063    {
7064     "is_pure" : true,
7065     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7066    },
7067    {
7068     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7069    },
7070    {
7071     "is_pure" : true,
7072     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7073    },
7074    {
7075     "is_pure" : true,
7076     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7077    },
7078    {
7079     "is_pure" : true,
7080     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7081    },
7082    {
7083     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7084    },
7085    {
7086     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7087    },
7088    {
7089     "kind" : "complete_dtor_pointer",
7090     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7091    },
7092    {
7093     "kind" : "deleting_dtor_pointer",
7094     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7095    },
7096    {
7097     "kind" : "vcall_offset"
7098    },
7099    {
7100     "kind" : "vcall_offset"
7101    },
7102    {
7103     "kind" : "vcall_offset"
7104    },
7105    {
7106     "kind" : "vcall_offset"
7107    },
7108    {
7109     "component_value" : -4,
7110     "kind" : "vcall_offset"
7111    },
7112    {
7113     "component_value" : -4,
7114     "kind" : "offset_to_top"
7115    },
7116    {
7117     "kind" : "rtti",
7118     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7119    },
7120    {
7121     "kind" : "complete_dtor_pointer",
7122     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
7123    },
7124    {
7125     "kind" : "deleting_dtor_pointer",
7126     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
7127    },
7128    {
7129     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7130    },
7131    {
7132     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7133    },
7134    {
7135     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7136    },
7137    {
7138     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7139    }
7140   ]
7141  },
7142  {
7143   "alignment" : 4,
7144   "base_specifiers" :
7145   [
7146    {
7147     "is_virtual" : true,
7148     "referenced_type" : "type-6"
7149    }
7150   ],
7151   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7152   "name" : "android::hardware::IBinder::DeathRecipient",
7153   "record_kind" : "class",
7154   "referenced_type" : "type-102",
7155   "self_type" : "type-102",
7156   "size" : 12,
7157   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7158   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7159   "vtable_components" :
7160   [
7161    {
7162     "component_value" : 4,
7163     "kind" : "vbase_offset"
7164    },
7165    {
7166     "kind" : "offset_to_top"
7167    },
7168    {
7169     "kind" : "rtti",
7170     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7171    },
7172    {
7173     "is_pure" : true,
7174     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7175    },
7176    {
7177     "kind" : "complete_dtor_pointer",
7178     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7179    },
7180    {
7181     "kind" : "deleting_dtor_pointer",
7182     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7183    },
7184    {
7185     "kind" : "vcall_offset"
7186    },
7187    {
7188     "kind" : "vcall_offset"
7189    },
7190    {
7191     "kind" : "vcall_offset"
7192    },
7193    {
7194     "kind" : "vcall_offset"
7195    },
7196    {
7197     "component_value" : -4,
7198     "kind" : "vcall_offset"
7199    },
7200    {
7201     "component_value" : -4,
7202     "kind" : "offset_to_top"
7203    },
7204    {
7205     "kind" : "rtti",
7206     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7207    },
7208    {
7209     "kind" : "complete_dtor_pointer",
7210     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
7211    },
7212    {
7213     "kind" : "deleting_dtor_pointer",
7214     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
7215    },
7216    {
7217     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7218    },
7219    {
7220     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7221    },
7222    {
7223     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7224    },
7225    {
7226     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7227    }
7228   ]
7229  },
7230  {
7231   "alignment" : 4,
7232   "base_specifiers" :
7233   [
7234    {
7235     "is_virtual" : true,
7236     "referenced_type" : "type-6"
7237    }
7238   ],
7239   "linker_set_key" : "android::hardware::IInterface",
7240   "name" : "android::hardware::IInterface",
7241   "record_kind" : "class",
7242   "referenced_type" : "type-362",
7243   "self_type" : "type-362",
7244   "size" : 12,
7245   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7246   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7247   "vtable_components" :
7248   [
7249    {
7250     "component_value" : 4,
7251     "kind" : "vbase_offset"
7252    },
7253    {
7254     "kind" : "offset_to_top"
7255    },
7256    {
7257     "kind" : "rtti",
7258     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7259    },
7260    {
7261     "kind" : "complete_dtor_pointer",
7262     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7263    },
7264    {
7265     "kind" : "deleting_dtor_pointer",
7266     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7267    },
7268    {
7269     "is_pure" : true,
7270     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7271    },
7272    {
7273     "kind" : "vcall_offset"
7274    },
7275    {
7276     "kind" : "vcall_offset"
7277    },
7278    {
7279     "kind" : "vcall_offset"
7280    },
7281    {
7282     "kind" : "vcall_offset"
7283    },
7284    {
7285     "component_value" : -4,
7286     "kind" : "vcall_offset"
7287    },
7288    {
7289     "component_value" : -4,
7290     "kind" : "offset_to_top"
7291    },
7292    {
7293     "kind" : "rtti",
7294     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7295    },
7296    {
7297     "kind" : "complete_dtor_pointer",
7298     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
7299    },
7300    {
7301     "kind" : "deleting_dtor_pointer",
7302     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
7303    },
7304    {
7305     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7306    },
7307    {
7308     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7309    },
7310    {
7311     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7312    },
7313    {
7314     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7315    }
7316   ]
7317  },
7318  {
7319   "alignment" : 8,
7320   "fields" :
7321   [
7322    {
7323     "access" : "private",
7324     "field_name" : "mGrantors",
7325     "referenced_type" : "type-272"
7326    },
7327    {
7328     "access" : "private",
7329     "field_name" : "mHandle",
7330     "field_offset" : 128,
7331     "referenced_type" : "type-331"
7332    },
7333    {
7334     "access" : "private",
7335     "field_name" : "mQuantum",
7336     "field_offset" : 192,
7337     "referenced_type" : "type-2"
7338    },
7339    {
7340     "access" : "private",
7341     "field_name" : "mFlags",
7342     "field_offset" : 224,
7343     "referenced_type" : "type-2"
7344    }
7345   ],
7346   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7347   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7348   "referenced_type" : "type-330",
7349   "self_type" : "type-330",
7350   "size" : 32,
7351   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7352   "template_args" : [ "type-48" ],
7353   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7354  },
7355  {
7356   "alignment" : 4,
7357   "fields" :
7358   [
7359    {
7360     "access" : "private",
7361     "field_name" : "mBufCachePos",
7362     "referenced_type" : "type-2"
7363    },
7364    {
7365     "access" : "private",
7366     "field_name" : "mBufCache",
7367     "field_offset" : 32,
7368     "referenced_type" : "type-367"
7369    },
7370    {
7371     "access" : "private",
7372     "field_name" : "mError",
7373     "field_offset" : 128,
7374     "referenced_type" : "type-15"
7375    },
7376    {
7377     "access" : "private",
7378     "field_name" : "mData",
7379     "field_offset" : 160,
7380     "referenced_type" : "type-308"
7381    },
7382    {
7383     "access" : "private",
7384     "field_name" : "mDataSize",
7385     "field_offset" : 192,
7386     "referenced_type" : "type-2"
7387    },
7388    {
7389     "access" : "private",
7390     "field_name" : "mDataCapacity",
7391     "field_offset" : 224,
7392     "referenced_type" : "type-2"
7393    },
7394    {
7395     "access" : "private",
7396     "field_name" : "mDataPos",
7397     "field_offset" : 256,
7398     "referenced_type" : "type-2"
7399    },
7400    {
7401     "access" : "private",
7402     "field_name" : "mObjects",
7403     "field_offset" : 288,
7404     "referenced_type" : "type-368"
7405    },
7406    {
7407     "access" : "private",
7408     "field_name" : "mObjectsSize",
7409     "field_offset" : 320,
7410     "referenced_type" : "type-2"
7411    },
7412    {
7413     "access" : "private",
7414     "field_name" : "mObjectsCapacity",
7415     "field_offset" : 352,
7416     "referenced_type" : "type-2"
7417    },
7418    {
7419     "access" : "private",
7420     "field_name" : "mNextObjectHint",
7421     "field_offset" : 384,
7422     "referenced_type" : "type-2"
7423    },
7424    {
7425     "access" : "private",
7426     "field_name" : "mNumRef",
7427     "field_offset" : 416,
7428     "referenced_type" : "type-2"
7429    },
7430    {
7431     "access" : "private",
7432     "field_name" : "mFdsKnown",
7433     "field_offset" : 448,
7434     "referenced_type" : "type-29"
7435    },
7436    {
7437     "access" : "private",
7438     "field_name" : "mHasFds",
7439     "field_offset" : 456,
7440     "referenced_type" : "type-29"
7441    },
7442    {
7443     "access" : "private",
7444     "field_name" : "mAllowFds",
7445     "field_offset" : 464,
7446     "referenced_type" : "type-29"
7447    },
7448    {
7449     "access" : "private",
7450     "field_name" : "mOwner",
7451     "field_offset" : 480,
7452     "referenced_type" : "type-369"
7453    },
7454    {
7455     "access" : "private",
7456     "field_name" : "mOwnerCookie",
7457     "field_offset" : 512,
7458     "referenced_type" : "type-16"
7459    }
7460   ],
7461   "linker_set_key" : "android::hardware::Parcel",
7462   "name" : "android::hardware::Parcel",
7463   "record_kind" : "class",
7464   "referenced_type" : "type-366",
7465   "self_type" : "type-366",
7466   "size" : 68,
7467   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7468   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7469  },
7470  {
7471   "access" : "private",
7472   "alignment" : 8,
7473   "fields" :
7474   [
7475    {
7476     "field_name" : "index",
7477     "referenced_type" : "type-2"
7478    },
7479    {
7480     "field_name" : "buffer",
7481     "field_offset" : 64,
7482     "referenced_type" : "type-101"
7483    },
7484    {
7485     "field_name" : "bufend",
7486     "field_offset" : 128,
7487     "referenced_type" : "type-101"
7488    }
7489   ],
7490   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7491   "name" : "android::hardware::Parcel::BufferInfo",
7492   "referenced_type" : "type-373",
7493   "self_type" : "type-373",
7494   "size" : 24,
7495   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7496   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7497  },
7498  {
7499   "alignment" : 8,
7500   "base_specifiers" :
7501   [
7502    {
7503     "is_virtual" : true,
7504     "referenced_type" : "type-6"
7505    }
7506   ],
7507   "fields" :
7508   [
7509    {
7510     "access" : "private",
7511     "field_name" : "mDriverFD",
7512     "field_offset" : 32,
7513     "referenced_type" : "type-15"
7514    },
7515    {
7516     "access" : "private",
7517     "field_name" : "mVMStart",
7518     "field_offset" : 64,
7519     "referenced_type" : "type-16"
7520    },
7521    {
7522     "access" : "private",
7523     "field_name" : "mThreadCountLock",
7524     "field_offset" : 96,
7525     "referenced_type" : "type-18"
7526    },
7527    {
7528     "access" : "private",
7529     "field_name" : "mThreadCountDecrement",
7530     "field_offset" : 128,
7531     "referenced_type" : "type-19"
7532    },
7533    {
7534     "access" : "private",
7535     "field_name" : "mExecutingThreadsCount",
7536     "field_offset" : 160,
7537     "referenced_type" : "type-2"
7538    },
7539    {
7540     "access" : "private",
7541     "field_name" : "mMaxThreads",
7542     "field_offset" : 192,
7543     "referenced_type" : "type-2"
7544    },
7545    {
7546     "access" : "private",
7547     "field_name" : "mStarvationStartTimeMs",
7548     "field_offset" : 256,
7549     "referenced_type" : "type-20"
7550    },
7551    {
7552     "access" : "private",
7553     "field_name" : "mLock",
7554     "field_offset" : 320,
7555     "referenced_type" : "type-21"
7556    },
7557    {
7558     "access" : "private",
7559     "field_name" : "mHandleToObject",
7560     "field_offset" : 352,
7561     "referenced_type" : "type-23"
7562    },
7563    {
7564     "access" : "private",
7565     "field_name" : "mManagesContexts",
7566     "field_offset" : 512,
7567     "referenced_type" : "type-29"
7568    },
7569    {
7570     "access" : "private",
7571     "field_name" : "mBinderContextCheckFunc",
7572     "field_offset" : 544,
7573     "referenced_type" : "type-30"
7574    },
7575    {
7576     "access" : "private",
7577     "field_name" : "mBinderContextUserData",
7578     "field_offset" : 576,
7579     "referenced_type" : "type-16"
7580    },
7581    {
7582     "access" : "private",
7583     "field_name" : "mContexts",
7584     "field_offset" : 608,
7585     "referenced_type" : "type-41"
7586    },
7587    {
7588     "access" : "private",
7589     "field_name" : "mRootDir",
7590     "field_offset" : 768,
7591     "referenced_type" : "type-45"
7592    },
7593    {
7594     "access" : "private",
7595     "field_name" : "mThreadPoolStarted",
7596     "field_offset" : 800,
7597     "referenced_type" : "type-29"
7598    },
7599    {
7600     "access" : "private",
7601     "field_name" : "mSpawnThreadOnStart",
7602     "field_offset" : 808,
7603     "referenced_type" : "type-29"
7604    },
7605    {
7606     "access" : "private",
7607     "field_name" : "mThreadPoolSeq",
7608     "field_offset" : 832,
7609     "referenced_type" : "type-49"
7610    },
7611    {
7612     "access" : "private",
7613     "field_name" : "mMmapSize",
7614     "field_offset" : 864,
7615     "referenced_type" : "type-25"
7616    },
7617    {
7618     "access" : "private",
7619     "field_name" : "mCallRestriction",
7620     "field_offset" : 896,
7621     "referenced_type" : "type-50"
7622    }
7623   ],
7624   "linker_set_key" : "android::hardware::ProcessState",
7625   "name" : "android::hardware::ProcessState",
7626   "record_kind" : "class",
7627   "referenced_type" : "type-14",
7628   "self_type" : "type-14",
7629   "size" : 128,
7630   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7631   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7632   "vtable_components" :
7633   [
7634    {
7635     "component_value" : 116,
7636     "kind" : "vbase_offset"
7637    },
7638    {
7639     "kind" : "offset_to_top"
7640    },
7641    {
7642     "kind" : "rtti",
7643     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7644    },
7645    {
7646     "kind" : "complete_dtor_pointer",
7647     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7648    },
7649    {
7650     "kind" : "deleting_dtor_pointer",
7651     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7652    },
7653    {
7654     "kind" : "vcall_offset"
7655    },
7656    {
7657     "kind" : "vcall_offset"
7658    },
7659    {
7660     "kind" : "vcall_offset"
7661    },
7662    {
7663     "kind" : "vcall_offset"
7664    },
7665    {
7666     "component_value" : -116,
7667     "kind" : "vcall_offset"
7668    },
7669    {
7670     "component_value" : -116,
7671     "kind" : "offset_to_top"
7672    },
7673    {
7674     "kind" : "rtti",
7675     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7676    },
7677    {
7678     "kind" : "complete_dtor_pointer",
7679     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7680    },
7681    {
7682     "kind" : "deleting_dtor_pointer",
7683     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7684    },
7685    {
7686     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7687    },
7688    {
7689     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7690    },
7691    {
7692     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7693    },
7694    {
7695     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7696    }
7697   ]
7698  },
7699  {
7700   "access" : "private",
7701   "alignment" : 4,
7702   "fields" :
7703   [
7704    {
7705     "field_name" : "binder",
7706     "referenced_type" : "type-27"
7707    },
7708    {
7709     "field_name" : "refs",
7710     "field_offset" : 32,
7711     "referenced_type" : "type-10"
7712    }
7713   ],
7714   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7715   "name" : "android::hardware::ProcessState::handle_entry",
7716   "referenced_type" : "type-26",
7717   "self_type" : "type-26",
7718   "size" : 8,
7719   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7720   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7721  },
7722  {
7723   "alignment" : 4,
7724   "base_specifiers" :
7725   [
7726    {
7727     "referenced_type" : "type-122"
7728    }
7729   ],
7730   "fields" :
7731   [
7732    {
7733     "access" : "private",
7734     "field_name" : "mVal",
7735     "field_offset" : 192,
7736     "referenced_type" : "type-76"
7737    }
7738   ],
7739   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> >",
7740   "name" : "android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> >",
7741   "record_kind" : "class",
7742   "referenced_type" : "type-129",
7743   "self_type" : "type-129",
7744   "size" : 28,
7745   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7746   "template_args" : [ "type-76" ],
7747   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_10gatekeeper4V1_011IGatekeeperEEEEE"
7748  },
7749  {
7750   "alignment" : 4,
7751   "base_specifiers" :
7752   [
7753    {
7754     "referenced_type" : "type-122"
7755    }
7756   ],
7757   "fields" :
7758   [
7759    {
7760     "access" : "private",
7761     "field_name" : "mVal",
7762     "field_offset" : 168,
7763     "referenced_type" : "type-29"
7764    }
7765   ],
7766   "linker_set_key" : "android::hardware::Return<bool>",
7767   "name" : "android::hardware::Return<bool>",
7768   "record_kind" : "class",
7769   "referenced_type" : "type-121",
7770   "self_type" : "type-121",
7771   "size" : 24,
7772   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7773   "template_args" : [ "type-29" ],
7774   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7775  },
7776  {
7777   "alignment" : 4,
7778   "base_specifiers" :
7779   [
7780    {
7781     "referenced_type" : "type-122"
7782    }
7783   ],
7784   "linker_set_key" : "android::hardware::Return<void>",
7785   "name" : "android::hardware::Return<void>",
7786   "record_kind" : "class",
7787   "referenced_type" : "type-143",
7788   "self_type" : "type-143",
7789   "size" : 24,
7790   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7791   "template_args" : [ "type-17" ],
7792   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7793  },
7794  {
7795   "alignment" : 4,
7796   "fields" :
7797   [
7798    {
7799     "access" : "private",
7800     "field_name" : "mException",
7801     "referenced_type" : "type-15"
7802    },
7803    {
7804     "access" : "private",
7805     "field_name" : "mErrorCode",
7806     "field_offset" : 32,
7807     "referenced_type" : "type-15"
7808    },
7809    {
7810     "access" : "private",
7811     "field_name" : "mMessage",
7812     "field_offset" : 64,
7813     "referenced_type" : "type-112"
7814    }
7815   ],
7816   "linker_set_key" : "android::hardware::Status",
7817   "name" : "android::hardware::Status",
7818   "record_kind" : "class",
7819   "referenced_type" : "type-111",
7820   "self_type" : "type-111",
7821   "size" : 20,
7822   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7823   "unique_id" : "_ZTSN7android8hardware6StatusE"
7824  },
7825  {
7826   "alignment" : 4,
7827   "fields" :
7828   [
7829    {
7830     "access" : "protected",
7831     "field_name" : "mInstrumentationCallbacks",
7832     "field_offset" : 32,
7833     "referenced_type" : "type-382"
7834    },
7835    {
7836     "access" : "protected",
7837     "field_name" : "mEnableInstrumentation",
7838     "field_offset" : 128,
7839     "referenced_type" : "type-29"
7840    },
7841    {
7842     "access" : "protected",
7843     "field_name" : "mInstrumentationLibPackage",
7844     "field_offset" : 160,
7845     "referenced_type" : "type-383"
7846    },
7847    {
7848     "access" : "protected",
7849     "field_name" : "mInterfaceName",
7850     "field_offset" : 256,
7851     "referenced_type" : "type-384"
7852    }
7853   ],
7854   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7855   "name" : "android::hardware::details::HidlInstrumentor",
7856   "referenced_type" : "type-381",
7857   "self_type" : "type-381",
7858   "size" : 44,
7859   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7860   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7861   "vtable_components" :
7862   [
7863    {
7864     "kind" : "offset_to_top"
7865    },
7866    {
7867     "kind" : "rtti",
7868     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7869    },
7870    {
7871     "kind" : "complete_dtor_pointer",
7872     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7873    },
7874    {
7875     "kind" : "deleting_dtor_pointer",
7876     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7877    }
7878   ]
7879  },
7880  {
7881   "alignment" : 4,
7882   "fields" :
7883   [
7884    {
7885     "field_name" : "sched_policy",
7886     "referenced_type" : "type-15"
7887    },
7888    {
7889     "field_name" : "prio",
7890     "field_offset" : 32,
7891     "referenced_type" : "type-15"
7892    }
7893   ],
7894   "linker_set_key" : "android::hardware::details::SchedPrio",
7895   "name" : "android::hardware::details::SchedPrio",
7896   "referenced_type" : "type-392",
7897   "self_type" : "type-392",
7898   "size" : 8,
7899   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7900   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7901  },
7902  {
7903   "alignment" : 4,
7904   "fields" :
7905   [
7906    {
7907     "access" : "private",
7908     "field_name" : "mQueue",
7909     "referenced_type" : "type-561"
7910    }
7911   ],
7912   "linker_set_key" : "android::hardware::details::TaskRunner",
7913   "name" : "android::hardware::details::TaskRunner",
7914   "record_kind" : "class",
7915   "referenced_type" : "type-560",
7916   "self_type" : "type-560",
7917   "size" : 8,
7918   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7919   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7920  },
7921  {
7922   "alignment" : 1,
7923   "linker_set_key" : "android::hardware::details::bnhw_tag",
7924   "name" : "android::hardware::details::bnhw_tag",
7925   "referenced_type" : "type-217",
7926   "self_type" : "type-217",
7927   "size" : 1,
7928   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7929   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7930  },
7931  {
7932   "alignment" : 1,
7933   "linker_set_key" : "android::hardware::details::bphw_tag",
7934   "name" : "android::hardware::details::bphw_tag",
7935   "referenced_type" : "type-227",
7936   "self_type" : "type-227",
7937   "size" : 1,
7938   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7939   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7940  },
7941  {
7942   "alignment" : 1,
7943   "linker_set_key" : "android::hardware::details::bs_tag",
7944   "name" : "android::hardware::details::bs_tag",
7945   "referenced_type" : "type-238",
7946   "self_type" : "type-238",
7947   "size" : 1,
7948   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7949   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7950  },
7951  {
7952   "access" : "private",
7953   "alignment" : 8,
7954   "fields" :
7955   [
7956    {
7957     "field_name" : "mPointer",
7958     "referenced_type" : "type-275"
7959    },
7960    {
7961     "field_name" : "_pad",
7962     "referenced_type" : "type-101"
7963    }
7964   ],
7965   "is_anonymous" : true,
7966   "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",
7967   "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",
7968   "record_kind" : "union",
7969   "referenced_type" : "type-274",
7970   "self_type" : "type-274",
7971   "size" : 8,
7972   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7973   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7974  },
7975  {
7976   "alignment" : 8,
7977   "fields" :
7978   [
7979    {
7980     "access" : "private",
7981     "referenced_type" : "type-274"
7982    }
7983   ],
7984   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7985   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7986   "referenced_type" : "type-273",
7987   "self_type" : "type-273",
7988   "size" : 8,
7989   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7990   "template_args" : [ "type-276" ],
7991   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7992  },
7993  {
7994   "alignment" : 8,
7995   "fields" :
7996   [
7997    {
7998     "access" : "private",
7999     "referenced_type" : "type-288"
8000    }
8001   ],
8002   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8003   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8004   "referenced_type" : "type-287",
8005   "self_type" : "type-287",
8006   "size" : 8,
8007   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8008   "template_args" : [ "type-290" ],
8009   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
8010  },
8011  {
8012   "alignment" : 8,
8013   "fields" :
8014   [
8015    {
8016     "access" : "private",
8017     "referenced_type" : "type-279"
8018    }
8019   ],
8020   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8021   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8022   "referenced_type" : "type-278",
8023   "self_type" : "type-278",
8024   "size" : 8,
8025   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8026   "template_args" : [ "type-255" ],
8027   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
8028  },
8029  {
8030   "alignment" : 8,
8031   "fields" :
8032   [
8033    {
8034     "access" : "private",
8035     "referenced_type" : "type-318"
8036    }
8037   ],
8038   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
8039   "name" : "android::hardware::details::hidl_pointer<char>",
8040   "referenced_type" : "type-317",
8041   "self_type" : "type-317",
8042   "size" : 8,
8043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8044   "template_args" : [ "type-48" ],
8045   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
8046  },
8047  {
8048   "access" : "private",
8049   "alignment" : 8,
8050   "fields" :
8051   [
8052    {
8053     "field_name" : "mPointer",
8054     "referenced_type" : "type-165"
8055    },
8056    {
8057     "field_name" : "_pad",
8058     "referenced_type" : "type-101"
8059    }
8060   ],
8061   "is_anonymous" : true,
8062   "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",
8063   "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",
8064   "record_kind" : "union",
8065   "referenced_type" : "type-318",
8066   "self_type" : "type-318",
8067   "size" : 8,
8068   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8069   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
8070  },
8071  {
8072   "alignment" : 8,
8073   "fields" :
8074   [
8075    {
8076     "access" : "private",
8077     "referenced_type" : "type-257"
8078    }
8079   ],
8080   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
8081   "name" : "android::hardware::details::hidl_pointer<const char>",
8082   "referenced_type" : "type-256",
8083   "self_type" : "type-256",
8084   "size" : 8,
8085   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8086   "template_args" : [ "type-47" ],
8087   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
8088  },
8089  {
8090   "access" : "private",
8091   "alignment" : 8,
8092   "fields" :
8093   [
8094    {
8095     "field_name" : "mPointer",
8096     "referenced_type" : "type-46"
8097    },
8098    {
8099     "field_name" : "_pad",
8100     "referenced_type" : "type-101"
8101    }
8102   ],
8103   "is_anonymous" : true,
8104   "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",
8105   "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",
8106   "record_kind" : "union",
8107   "referenced_type" : "type-257",
8108   "self_type" : "type-257",
8109   "size" : 8,
8110   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8111   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
8112  },
8113  {
8114   "alignment" : 8,
8115   "fields" :
8116   [
8117    {
8118     "access" : "private",
8119     "referenced_type" : "type-246"
8120    }
8121   ],
8122   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
8123   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8124   "referenced_type" : "type-245",
8125   "self_type" : "type-245",
8126   "size" : 8,
8127   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8128   "template_args" : [ "type-248" ],
8129   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8130  },
8131  {
8132   "access" : "private",
8133   "alignment" : 8,
8134   "fields" :
8135   [
8136    {
8137     "field_name" : "mPointer",
8138     "referenced_type" : "type-247"
8139    },
8140    {
8141     "field_name" : "_pad",
8142     "referenced_type" : "type-101"
8143    }
8144   ],
8145   "is_anonymous" : true,
8146   "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",
8147   "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",
8148   "record_kind" : "union",
8149   "referenced_type" : "type-246",
8150   "self_type" : "type-246",
8151   "size" : 8,
8152   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8153   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8154  },
8155  {
8156   "access" : "private",
8157   "alignment" : 8,
8158   "fields" :
8159   [
8160    {
8161     "field_name" : "mPointer",
8162     "referenced_type" : "type-289"
8163    },
8164    {
8165     "field_name" : "_pad",
8166     "referenced_type" : "type-101"
8167    }
8168   ],
8169   "is_anonymous" : true,
8170   "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",
8171   "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",
8172   "record_kind" : "union",
8173   "referenced_type" : "type-288",
8174   "self_type" : "type-288",
8175   "size" : 8,
8176   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8177   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
8178  },
8179  {
8180   "access" : "private",
8181   "alignment" : 8,
8182   "fields" :
8183   [
8184    {
8185     "field_name" : "mPointer",
8186     "referenced_type" : "type-280"
8187    },
8188    {
8189     "field_name" : "_pad",
8190     "referenced_type" : "type-101"
8191    }
8192   ],
8193   "is_anonymous" : true,
8194   "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",
8195   "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",
8196   "record_kind" : "union",
8197   "referenced_type" : "type-279",
8198   "self_type" : "type-279",
8199   "size" : 8,
8200   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8201   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
8202  },
8203  {
8204   "alignment" : 8,
8205   "fields" :
8206   [
8207    {
8208     "access" : "private",
8209     "referenced_type" : "type-299"
8210    }
8211   ],
8212   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
8213   "name" : "android::hardware::details::hidl_pointer<int>",
8214   "referenced_type" : "type-298",
8215   "self_type" : "type-298",
8216   "size" : 8,
8217   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8218   "template_args" : [ "type-15" ],
8219   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
8220  },
8221  {
8222   "access" : "private",
8223   "alignment" : 8,
8224   "fields" :
8225   [
8226    {
8227     "field_name" : "mPointer",
8228     "referenced_type" : "type-300"
8229    },
8230    {
8231     "field_name" : "_pad",
8232     "referenced_type" : "type-101"
8233    }
8234   ],
8235   "is_anonymous" : true,
8236   "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",
8237   "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",
8238   "record_kind" : "union",
8239   "referenced_type" : "type-299",
8240   "self_type" : "type-299",
8241   "size" : 8,
8242   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8243   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
8244  },
8245  {
8246   "alignment" : 8,
8247   "fields" :
8248   [
8249    {
8250     "access" : "private",
8251     "referenced_type" : "type-332"
8252    }
8253   ],
8254   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8255   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8256   "referenced_type" : "type-331",
8257   "self_type" : "type-331",
8258   "size" : 8,
8259   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8260   "template_args" : [ "type-155" ],
8261   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8262  },
8263  {
8264   "access" : "private",
8265   "alignment" : 8,
8266   "fields" :
8267   [
8268    {
8269     "field_name" : "mPointer",
8270     "referenced_type" : "type-154"
8271    },
8272    {
8273     "field_name" : "_pad",
8274     "referenced_type" : "type-101"
8275    }
8276   ],
8277   "is_anonymous" : true,
8278   "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",
8279   "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",
8280   "record_kind" : "union",
8281   "referenced_type" : "type-332",
8282   "self_type" : "type-332",
8283   "size" : 8,
8284   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8285   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8286  },
8287  {
8288   "alignment" : 8,
8289   "fields" :
8290   [
8291    {
8292     "access" : "private",
8293     "referenced_type" : "type-307"
8294    }
8295   ],
8296   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
8297   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
8298   "referenced_type" : "type-306",
8299   "self_type" : "type-306",
8300   "size" : 8,
8301   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8302   "template_args" : [ "type-85" ],
8303   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
8304  },
8305  {
8306   "access" : "private",
8307   "alignment" : 8,
8308   "fields" :
8309   [
8310    {
8311     "field_name" : "mPointer",
8312     "referenced_type" : "type-308"
8313    },
8314    {
8315     "field_name" : "_pad",
8316     "referenced_type" : "type-101"
8317    }
8318   ],
8319   "is_anonymous" : true,
8320   "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",
8321   "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",
8322   "record_kind" : "union",
8323   "referenced_type" : "type-307",
8324   "self_type" : "type-307",
8325   "size" : 8,
8326   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8327   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
8328  },
8329  {
8330   "alignment" : 1,
8331   "linker_set_key" : "android::hardware::details::i_tag",
8332   "name" : "android::hardware::details::i_tag",
8333   "referenced_type" : "type-206",
8334   "self_type" : "type-206",
8335   "size" : 1,
8336   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8337   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
8338  },
8339  {
8340   "alignment" : 4,
8341   "fields" :
8342   [
8343    {
8344     "access" : "private",
8345     "field_name" : "mStatus",
8346     "referenced_type" : "type-111"
8347    },
8348    {
8349     "access" : "private",
8350     "field_name" : "mCheckedStatus",
8351     "field_offset" : 160,
8352     "referenced_type" : "type-29"
8353    }
8354   ],
8355   "linker_set_key" : "android::hardware::details::return_status",
8356   "name" : "android::hardware::details::return_status",
8357   "record_kind" : "class",
8358   "referenced_type" : "type-122",
8359   "self_type" : "type-122",
8360   "size" : 24,
8361   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8362   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
8363  },
8364  {
8365   "alignment" : 1,
8366   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
8367   "name" : "android::hardware::details::std_array<unsigned char, 32>",
8368   "referenced_type" : "type-319",
8369   "self_type" : "type-319",
8370   "size" : 1,
8371   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8372   "template_args" : [ "type-85" ],
8373   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
8374  },
8375  {
8376   "alignment" : 4,
8377   "base_specifiers" :
8378   [
8379    {
8380     "referenced_type" : "type-379"
8381    }
8382   ],
8383   "fields" :
8384   [
8385    {
8386     "access" : "private",
8387     "field_name" : "_hidl_mImpl",
8388     "field_offset" : 544,
8389     "referenced_type" : "type-76"
8390    }
8391   ],
8392   "linker_set_key" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper",
8393   "name" : "android::hardware::gatekeeper::V1_0::BnHwGatekeeper",
8394   "referenced_type" : "type-452",
8395   "self_type" : "type-452",
8396   "size" : 80,
8397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BnHwGatekeeper.h",
8398   "unique_id" : "_ZTSN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE",
8399   "vtable_components" :
8400   [
8401    {
8402     "component_value" : 72,
8403     "kind" : "vbase_offset"
8404    },
8405    {
8406     "kind" : "offset_to_top"
8407    },
8408    {
8409     "kind" : "rtti",
8410     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE"
8411    },
8412    {
8413     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8414    },
8415    {
8416     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8417    },
8418    {
8419     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8420    },
8421    {
8422     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8423    },
8424    {
8425     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8426    },
8427    {
8428     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8429    },
8430    {
8431     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8432    },
8433    {
8434     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8435    },
8436    {
8437     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8438    },
8439    {
8440     "kind" : "complete_dtor_pointer",
8441     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperD1Ev"
8442    },
8443    {
8444     "kind" : "deleting_dtor_pointer",
8445     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeperD0Ev"
8446    },
8447    {
8448     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BnHwGatekeeper10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8449    },
8450    {
8451     "component_value" : -20,
8452     "kind" : "offset_to_top"
8453    },
8454    {
8455     "kind" : "rtti",
8456     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE"
8457    },
8458    {
8459     "kind" : "complete_dtor_pointer",
8460     "mangled_component_name" : "_ZThn20_N7android8hardware10gatekeeper4V1_014BnHwGatekeeperD1Ev"
8461    },
8462    {
8463     "kind" : "deleting_dtor_pointer",
8464     "mangled_component_name" : "_ZThn20_N7android8hardware10gatekeeper4V1_014BnHwGatekeeperD0Ev"
8465    },
8466    {
8467     "kind" : "vcall_offset"
8468    },
8469    {
8470     "kind" : "vcall_offset"
8471    },
8472    {
8473     "kind" : "vcall_offset"
8474    },
8475    {
8476     "kind" : "vcall_offset"
8477    },
8478    {
8479     "component_value" : -72,
8480     "kind" : "vcall_offset"
8481    },
8482    {
8483     "component_value" : -72,
8484     "kind" : "offset_to_top"
8485    },
8486    {
8487     "kind" : "rtti",
8488     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_014BnHwGatekeeperE"
8489    },
8490    {
8491     "kind" : "complete_dtor_pointer",
8492     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_014BnHwGatekeeperD1Ev"
8493    },
8494    {
8495     "kind" : "deleting_dtor_pointer",
8496     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_014BnHwGatekeeperD0Ev"
8497    },
8498    {
8499     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8500    },
8501    {
8502     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8503    },
8504    {
8505     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8506    },
8507    {
8508     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8509    }
8510   ]
8511  },
8512  {
8513   "alignment" : 4,
8514   "base_specifiers" :
8515   [
8516    {
8517     "referenced_type" : "type-365"
8518    },
8519    {
8520     "referenced_type" : "type-381"
8521    }
8522   ],
8523   "fields" :
8524   [
8525    {
8526     "access" : "private",
8527     "field_name" : "_hidl_mMutex",
8528     "field_offset" : 544,
8529     "referenced_type" : "type-510"
8530    },
8531    {
8532     "access" : "private",
8533     "field_name" : "_hidl_mDeathRecipients",
8534     "field_offset" : 576,
8535     "referenced_type" : "type-511"
8536    }
8537   ],
8538   "linker_set_key" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper",
8539   "name" : "android::hardware::gatekeeper::V1_0::BpHwGatekeeper",
8540   "referenced_type" : "type-509",
8541   "self_type" : "type-509",
8542   "size" : 92,
8543   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BpHwGatekeeper.h",
8544   "unique_id" : "_ZTSN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE",
8545   "vtable_components" :
8546   [
8547    {
8548     "component_value" : 84,
8549     "kind" : "vbase_offset"
8550    },
8551    {
8552     "kind" : "offset_to_top"
8553    },
8554    {
8555     "kind" : "rtti",
8556     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE"
8557    },
8558    {
8559     "mangled_component_name" : "_ZNK7android8hardware10gatekeeper4V1_014BpHwGatekeeper8isRemoteEv"
8560    },
8561    {
8562     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8563    },
8564    {
8565     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8566    },
8567    {
8568     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8569    },
8570    {
8571     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8572    },
8573    {
8574     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper21setHALInstrumentationEv"
8575    },
8576    {
8577     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8578    },
8579    {
8580     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper4pingEv"
8581    },
8582    {
8583     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8584    },
8585    {
8586     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper21notifySyspropsChangedEv"
8587    },
8588    {
8589     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8590    },
8591    {
8592     "kind" : "complete_dtor_pointer",
8593     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeperD1Ev"
8594    },
8595    {
8596     "kind" : "deleting_dtor_pointer",
8597     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeperD0Ev"
8598    },
8599    {
8600     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper6enrollEjRKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8601    },
8602    {
8603     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper6verifyEjyRKNS0_8hidl_vecIhEES7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8604    },
8605    {
8606     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper10deleteUserEjNSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8607    },
8608    {
8609     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_014BpHwGatekeeper14deleteAllUsersENSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8610    },
8611    {
8612     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEE10onAsBinderEv"
8613    },
8614    {
8615     "component_value" : 80,
8616     "kind" : "vbase_offset"
8617    },
8618    {
8619     "component_value" : -4,
8620     "kind" : "offset_to_top"
8621    },
8622    {
8623     "kind" : "rtti",
8624     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE"
8625    },
8626    {
8627     "kind" : "complete_dtor_pointer",
8628     "mangled_component_name" : "_ZThn4_N7android8hardware10gatekeeper4V1_014BpHwGatekeeperD1Ev"
8629    },
8630    {
8631     "kind" : "deleting_dtor_pointer",
8632     "mangled_component_name" : "_ZThn4_N7android8hardware10gatekeeper4V1_014BpHwGatekeeperD0Ev"
8633    },
8634    {
8635     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_10gatekeeper4V1_011IGatekeeperEE10onAsBinderEv"
8636    },
8637    {
8638     "component_value" : 76,
8639     "kind" : "vbase_offset"
8640    },
8641    {
8642     "component_value" : -8,
8643     "kind" : "offset_to_top"
8644    },
8645    {
8646     "kind" : "rtti",
8647     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE"
8648    },
8649    {
8650     "kind" : "complete_dtor_pointer",
8651     "mangled_component_name" : "_ZThn8_N7android8hardware10gatekeeper4V1_014BpHwGatekeeperD1Ev"
8652    },
8653    {
8654     "kind" : "deleting_dtor_pointer",
8655     "mangled_component_name" : "_ZThn8_N7android8hardware10gatekeeper4V1_014BpHwGatekeeperD0Ev"
8656    },
8657    {
8658     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8659    },
8660    {
8661     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8662    },
8663    {
8664     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8665    },
8666    {
8667     "component_value" : -24,
8668     "kind" : "offset_to_top"
8669    },
8670    {
8671     "kind" : "rtti",
8672     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE"
8673    },
8674    {
8675     "kind" : "complete_dtor_pointer",
8676     "mangled_component_name" : "_ZThn24_N7android8hardware10gatekeeper4V1_014BpHwGatekeeperD1Ev"
8677    },
8678    {
8679     "kind" : "deleting_dtor_pointer",
8680     "mangled_component_name" : "_ZThn24_N7android8hardware10gatekeeper4V1_014BpHwGatekeeperD0Ev"
8681    },
8682    {
8683     "kind" : "vcall_offset"
8684    },
8685    {
8686     "component_value" : -76,
8687     "kind" : "vcall_offset"
8688    },
8689    {
8690     "component_value" : -76,
8691     "kind" : "vcall_offset"
8692    },
8693    {
8694     "component_value" : -76,
8695     "kind" : "vcall_offset"
8696    },
8697    {
8698     "component_value" : -84,
8699     "kind" : "vcall_offset"
8700    },
8701    {
8702     "component_value" : -84,
8703     "kind" : "offset_to_top"
8704    },
8705    {
8706     "kind" : "rtti",
8707     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_014BpHwGatekeeperE"
8708    },
8709    {
8710     "kind" : "complete_dtor_pointer",
8711     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_014BpHwGatekeeperD1Ev"
8712    },
8713    {
8714     "kind" : "deleting_dtor_pointer",
8715     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_014BpHwGatekeeperD0Ev"
8716    },
8717    {
8718     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8719    },
8720    {
8721     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8722    },
8723    {
8724     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8725    },
8726    {
8727     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8728    }
8729   ]
8730  },
8731  {
8732   "alignment" : 4,
8733   "base_specifiers" :
8734   [
8735    {
8736     "referenced_type" : "type-78"
8737    },
8738    {
8739     "referenced_type" : "type-381"
8740    }
8741   ],
8742   "fields" :
8743   [
8744    {
8745     "access" : "private",
8746     "field_name" : "mImpl",
8747     "field_offset" : 384,
8748     "referenced_type" : "type-93"
8749    },
8750    {
8751     "access" : "private",
8752     "field_name" : "mOnewayQueue",
8753     "field_offset" : 416,
8754     "referenced_type" : "type-560"
8755    }
8756   ],
8757   "linker_set_key" : "android::hardware::gatekeeper::V1_0::BsGatekeeper",
8758   "name" : "android::hardware::gatekeeper::V1_0::BsGatekeeper",
8759   "referenced_type" : "type-559",
8760   "self_type" : "type-559",
8761   "size" : 68,
8762   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/BsGatekeeper.h",
8763   "unique_id" : "_ZTSN7android8hardware10gatekeeper4V1_012BsGatekeeperE",
8764   "vtable_components" :
8765   [
8766    {
8767     "component_value" : 60,
8768     "kind" : "vbase_offset"
8769    },
8770    {
8771     "kind" : "offset_to_top"
8772    },
8773    {
8774     "kind" : "rtti",
8775     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_012BsGatekeeperE"
8776    },
8777    {
8778     "mangled_component_name" : "_ZNK7android8hardware10gatekeeper4V1_011IGatekeeper8isRemoteEv"
8779    },
8780    {
8781     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8782    },
8783    {
8784     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8785    },
8786    {
8787     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8788    },
8789    {
8790     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8791    },
8792    {
8793     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper21setHALInstrumentationEv"
8794    },
8795    {
8796     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8797    },
8798    {
8799     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper4pingEv"
8800    },
8801    {
8802     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8803    },
8804    {
8805     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper21notifySyspropsChangedEv"
8806    },
8807    {
8808     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8809    },
8810    {
8811     "kind" : "complete_dtor_pointer",
8812     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeperD1Ev"
8813    },
8814    {
8815     "kind" : "deleting_dtor_pointer",
8816     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeperD0Ev"
8817    },
8818    {
8819     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper6enrollEjRKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8820    },
8821    {
8822     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper6verifyEjyRKNS0_8hidl_vecIhEES7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8823    },
8824    {
8825     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper10deleteUserEjNSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8826    },
8827    {
8828     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_012BsGatekeeper14deleteAllUsersENSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8829    },
8830    {
8831     "component_value" : -4,
8832     "kind" : "offset_to_top"
8833    },
8834    {
8835     "kind" : "rtti",
8836     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_012BsGatekeeperE"
8837    },
8838    {
8839     "kind" : "complete_dtor_pointer",
8840     "mangled_component_name" : "_ZThn4_N7android8hardware10gatekeeper4V1_012BsGatekeeperD1Ev"
8841    },
8842    {
8843     "kind" : "deleting_dtor_pointer",
8844     "mangled_component_name" : "_ZThn4_N7android8hardware10gatekeeper4V1_012BsGatekeeperD0Ev"
8845    },
8846    {
8847     "kind" : "vcall_offset"
8848    },
8849    {
8850     "kind" : "vcall_offset"
8851    },
8852    {
8853     "kind" : "vcall_offset"
8854    },
8855    {
8856     "kind" : "vcall_offset"
8857    },
8858    {
8859     "component_value" : -60,
8860     "kind" : "vcall_offset"
8861    },
8862    {
8863     "component_value" : -60,
8864     "kind" : "offset_to_top"
8865    },
8866    {
8867     "kind" : "rtti",
8868     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_012BsGatekeeperE"
8869    },
8870    {
8871     "kind" : "complete_dtor_pointer",
8872     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_012BsGatekeeperD1Ev"
8873    },
8874    {
8875     "kind" : "deleting_dtor_pointer",
8876     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_012BsGatekeeperD0Ev"
8877    },
8878    {
8879     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8880    },
8881    {
8882     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8883    },
8884    {
8885     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8886    },
8887    {
8888     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8889    }
8890   ]
8891  },
8892  {
8893   "alignment" : 8,
8894   "fields" :
8895   [
8896    {
8897     "field_name" : "code",
8898     "referenced_type" : "type-493"
8899    },
8900    {
8901     "field_name" : "timeout",
8902     "field_offset" : 32,
8903     "referenced_type" : "type-2"
8904    },
8905    {
8906     "field_name" : "data",
8907     "field_offset" : 64,
8908     "referenced_type" : "type-305"
8909    }
8910   ],
8911   "linker_set_key" : "android::hardware::gatekeeper::V1_0::GatekeeperResponse",
8912   "name" : "android::hardware::gatekeeper::V1_0::GatekeeperResponse",
8913   "referenced_type" : "type-494",
8914   "self_type" : "type-494",
8915   "size" : 24,
8916   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/types.h",
8917   "unique_id" : "_ZTSN7android8hardware10gatekeeper4V1_018GatekeeperResponseE"
8918  },
8919  {
8920   "alignment" : 4,
8921   "base_specifiers" :
8922   [
8923    {
8924     "referenced_type" : "type-5"
8925    }
8926   ],
8927   "linker_set_key" : "android::hardware::gatekeeper::V1_0::IGatekeeper",
8928   "name" : "android::hardware::gatekeeper::V1_0::IGatekeeper",
8929   "referenced_type" : "type-78",
8930   "self_type" : "type-78",
8931   "size" : 12,
8932   "source_file" : "/out/soong/.intermediates/hardware/interfaces/gatekeeper/1.0/[email protected]_genc++_headers/gen/android/hardware/gatekeeper/1.0/IGatekeeper.h",
8933   "unique_id" : "_ZTSN7android8hardware10gatekeeper4V1_011IGatekeeperE",
8934   "vtable_components" :
8935   [
8936    {
8937     "component_value" : 4,
8938     "kind" : "vbase_offset"
8939    },
8940    {
8941     "kind" : "offset_to_top"
8942    },
8943    {
8944     "kind" : "rtti",
8945     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_011IGatekeeperE"
8946    },
8947    {
8948     "mangled_component_name" : "_ZNK7android8hardware10gatekeeper4V1_011IGatekeeper8isRemoteEv"
8949    },
8950    {
8951     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8952    },
8953    {
8954     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8955    },
8956    {
8957     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8958    },
8959    {
8960     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8961    },
8962    {
8963     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper21setHALInstrumentationEv"
8964    },
8965    {
8966     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8967    },
8968    {
8969     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper4pingEv"
8970    },
8971    {
8972     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8973    },
8974    {
8975     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper21notifySyspropsChangedEv"
8976    },
8977    {
8978     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8979    },
8980    {
8981     "kind" : "complete_dtor_pointer",
8982     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeperD1Ev"
8983    },
8984    {
8985     "kind" : "deleting_dtor_pointer",
8986     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeperD0Ev"
8987    },
8988    {
8989     "is_pure" : true,
8990     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper6enrollEjRKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8991    },
8992    {
8993     "is_pure" : true,
8994     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper6verifyEjyRKNS0_8hidl_vecIhEES7_NSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8995    },
8996    {
8997     "is_pure" : true,
8998     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper10deleteUserEjNSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
8999    },
9000    {
9001     "is_pure" : true,
9002     "mangled_component_name" : "_ZN7android8hardware10gatekeeper4V1_011IGatekeeper14deleteAllUsersENSt3__18functionIFvRKNS2_18GatekeeperResponseEEEE"
9003    },
9004    {
9005     "kind" : "vcall_offset"
9006    },
9007    {
9008     "kind" : "vcall_offset"
9009    },
9010    {
9011     "kind" : "vcall_offset"
9012    },
9013    {
9014     "kind" : "vcall_offset"
9015    },
9016    {
9017     "component_value" : -4,
9018     "kind" : "vcall_offset"
9019    },
9020    {
9021     "component_value" : -4,
9022     "kind" : "offset_to_top"
9023    },
9024    {
9025     "kind" : "rtti",
9026     "mangled_component_name" : "_ZTIN7android8hardware10gatekeeper4V1_011IGatekeeperE"
9027    },
9028    {
9029     "kind" : "complete_dtor_pointer",
9030     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_011IGatekeeperD1Ev"
9031    },
9032    {
9033     "kind" : "deleting_dtor_pointer",
9034     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10gatekeeper4V1_011IGatekeeperD0Ev"
9035    },
9036    {
9037     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9038    },
9039    {
9040     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9041    },
9042    {
9043     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9044    },
9045    {
9046     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9047    }
9048   ]
9049  },
9050  {
9051   "alignment" : 1,
9052   "fields" :
9053   [
9054    {
9055     "access" : "private",
9056     "field_name" : "mBuffer",
9057     "referenced_type" : "type-291"
9058    }
9059   ],
9060   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
9061   "name" : "android::hardware::hidl_array<unsigned char, 32>",
9062   "referenced_type" : "type-290",
9063   "self_type" : "type-290",
9064   "size" : 32,
9065   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9066   "template_args" : [ "type-85" ],
9067   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
9068  },
9069  {
9070   "alignment" : 8,
9071   "base_specifiers" :
9072   [
9073    {
9074     "referenced_type" : "type-102"
9075    }
9076   ],
9077   "fields" :
9078   [
9079    {
9080     "access" : "private",
9081     "field_name" : "mRecipient",
9082     "field_offset" : 32,
9083     "referenced_type" : "type-98"
9084    },
9085    {
9086     "access" : "private",
9087     "field_name" : "mCookie",
9088     "field_offset" : 128,
9089     "referenced_type" : "type-101"
9090    },
9091    {
9092     "access" : "private",
9093     "field_name" : "mBase",
9094     "field_offset" : 192,
9095     "referenced_type" : "type-3"
9096    }
9097   ],
9098   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
9099   "name" : "android::hardware::hidl_binder_death_recipient",
9100   "referenced_type" : "type-97",
9101   "self_type" : "type-97",
9102   "size" : 40,
9103   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
9104   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
9105   "vtable_components" :
9106   [
9107    {
9108     "component_value" : 32,
9109     "kind" : "vbase_offset"
9110    },
9111    {
9112     "kind" : "offset_to_top"
9113    },
9114    {
9115     "kind" : "rtti",
9116     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9117    },
9118    {
9119     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
9120    },
9121    {
9122     "kind" : "complete_dtor_pointer",
9123     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
9124    },
9125    {
9126     "kind" : "deleting_dtor_pointer",
9127     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
9128    },
9129    {
9130     "kind" : "vcall_offset"
9131    },
9132    {
9133     "kind" : "vcall_offset"
9134    },
9135    {
9136     "kind" : "vcall_offset"
9137    },
9138    {
9139     "kind" : "vcall_offset"
9140    },
9141    {
9142     "component_value" : -32,
9143     "kind" : "vcall_offset"
9144    },
9145    {
9146     "component_value" : -32,
9147     "kind" : "offset_to_top"
9148    },
9149    {
9150     "kind" : "rtti",
9151     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9152    },
9153    {
9154     "kind" : "complete_dtor_pointer",
9155     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
9156    },
9157    {
9158     "kind" : "deleting_dtor_pointer",
9159     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
9160    },
9161    {
9162     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9163    },
9164    {
9165     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9166    },
9167    {
9168     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9169    },
9170    {
9171     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9172    }
9173   ]
9174  },
9175  {
9176   "alignment" : 4,
9177   "base_specifiers" :
9178   [
9179    {
9180     "is_virtual" : true,
9181     "referenced_type" : "type-6"
9182    }
9183   ],
9184   "linker_set_key" : "android::hardware::hidl_death_recipient",
9185   "name" : "android::hardware::hidl_death_recipient",
9186   "referenced_type" : "type-100",
9187   "self_type" : "type-100",
9188   "size" : 12,
9189   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9190   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
9191   "vtable_components" :
9192   [
9193    {
9194     "component_value" : 4,
9195     "kind" : "vbase_offset"
9196    },
9197    {
9198     "kind" : "offset_to_top"
9199    },
9200    {
9201     "kind" : "rtti",
9202     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9203    },
9204    {
9205     "is_pure" : true,
9206     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
9207    },
9208    {
9209     "kind" : "complete_dtor_pointer",
9210     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
9211    },
9212    {
9213     "kind" : "deleting_dtor_pointer",
9214     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
9215    },
9216    {
9217     "kind" : "vcall_offset"
9218    },
9219    {
9220     "kind" : "vcall_offset"
9221    },
9222    {
9223     "kind" : "vcall_offset"
9224    },
9225    {
9226     "kind" : "vcall_offset"
9227    },
9228    {
9229     "component_value" : -4,
9230     "kind" : "vcall_offset"
9231    },
9232    {
9233     "component_value" : -4,
9234     "kind" : "offset_to_top"
9235    },
9236    {
9237     "kind" : "rtti",
9238     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9239    },
9240    {
9241     "kind" : "complete_dtor_pointer",
9242     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
9243    },
9244    {
9245     "kind" : "deleting_dtor_pointer",
9246     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
9247    },
9248    {
9249     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9250    },
9251    {
9252     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9253    },
9254    {
9255     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9256    },
9257    {
9258     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9259    }
9260   ]
9261  },
9262  {
9263   "alignment" : 8,
9264   "fields" :
9265   [
9266    {
9267     "access" : "private",
9268     "field_name" : "mHandle",
9269     "referenced_type" : "type-245"
9270    },
9271    {
9272     "access" : "private",
9273     "field_name" : "mOwnsHandle",
9274     "field_offset" : 64,
9275     "referenced_type" : "type-29"
9276    }
9277   ],
9278   "linker_set_key" : "android::hardware::hidl_handle",
9279   "name" : "android::hardware::hidl_handle",
9280   "referenced_type" : "type-253",
9281   "self_type" : "type-253",
9282   "size" : 16,
9283   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9284   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9285  },
9286  {
9287   "alignment" : 8,
9288   "fields" :
9289   [
9290    {
9291     "access" : "private",
9292     "field_name" : "mHandle",
9293     "referenced_type" : "type-253"
9294    },
9295    {
9296     "access" : "private",
9297     "field_name" : "mSize",
9298     "field_offset" : 128,
9299     "referenced_type" : "type-101"
9300    },
9301    {
9302     "access" : "private",
9303     "field_name" : "mName",
9304     "field_offset" : 192,
9305     "referenced_type" : "type-255"
9306    }
9307   ],
9308   "linker_set_key" : "android::hardware::hidl_memory",
9309   "name" : "android::hardware::hidl_memory",
9310   "referenced_type" : "type-259",
9311   "self_type" : "type-259",
9312   "size" : 40,
9313   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9314   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
9315  },
9316  {
9317   "alignment" : 8,
9318   "fields" :
9319   [
9320    {
9321     "access" : "private",
9322     "field_name" : "mBuffer",
9323     "referenced_type" : "type-256"
9324    },
9325    {
9326     "access" : "private",
9327     "field_name" : "mSize",
9328     "field_offset" : 64,
9329     "referenced_type" : "type-2"
9330    },
9331    {
9332     "access" : "private",
9333     "field_name" : "mOwnsBuffer",
9334     "field_offset" : 96,
9335     "referenced_type" : "type-29"
9336    }
9337   ],
9338   "linker_set_key" : "android::hardware::hidl_string",
9339   "name" : "android::hardware::hidl_string",
9340   "referenced_type" : "type-255",
9341   "self_type" : "type-255",
9342   "size" : 16,
9343   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9344   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
9345  },
9346  {
9347   "alignment" : 8,
9348   "fields" :
9349   [
9350    {
9351     "access" : "private",
9352     "field_name" : "mBuffer",
9353     "referenced_type" : "type-273"
9354    },
9355    {
9356     "access" : "private",
9357     "field_name" : "mSize",
9358     "field_offset" : 64,
9359     "referenced_type" : "type-2"
9360    },
9361    {
9362     "access" : "private",
9363     "field_name" : "mOwnsBuffer",
9364     "field_offset" : 96,
9365     "referenced_type" : "type-29"
9366    }
9367   ],
9368   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9369   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9370   "referenced_type" : "type-272",
9371   "self_type" : "type-272",
9372   "size" : 16,
9373   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9374   "template_args" : [ "type-276" ],
9375   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
9376  },
9377  {
9378   "alignment" : 8,
9379   "fields" :
9380   [
9381    {
9382     "access" : "private",
9383     "field_name" : "mBuffer",
9384     "referenced_type" : "type-287"
9385    },
9386    {
9387     "access" : "private",
9388     "field_name" : "mSize",
9389     "field_offset" : 64,
9390     "referenced_type" : "type-2"
9391    },
9392    {
9393     "access" : "private",
9394     "field_name" : "mOwnsBuffer",
9395     "field_offset" : 96,
9396     "referenced_type" : "type-29"
9397    }
9398   ],
9399   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9400   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9401   "referenced_type" : "type-286",
9402   "self_type" : "type-286",
9403   "size" : 16,
9404   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9405   "template_args" : [ "type-290" ],
9406   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
9407  },
9408  {
9409   "alignment" : 8,
9410   "fields" :
9411   [
9412    {
9413     "access" : "private",
9414     "field_name" : "mBuffer",
9415     "referenced_type" : "type-278"
9416    },
9417    {
9418     "access" : "private",
9419     "field_name" : "mSize",
9420     "field_offset" : 64,
9421     "referenced_type" : "type-2"
9422    },
9423    {
9424     "access" : "private",
9425     "field_name" : "mOwnsBuffer",
9426     "field_offset" : 96,
9427     "referenced_type" : "type-29"
9428    }
9429   ],
9430   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9431   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9432   "referenced_type" : "type-277",
9433   "self_type" : "type-277",
9434   "size" : 16,
9435   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9436   "template_args" : [ "type-255" ],
9437   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
9438  },
9439  {
9440   "alignment" : 8,
9441   "fields" :
9442   [
9443    {
9444     "access" : "private",
9445     "field_name" : "mBuffer",
9446     "referenced_type" : "type-317"
9447    },
9448    {
9449     "access" : "private",
9450     "field_name" : "mSize",
9451     "field_offset" : 64,
9452     "referenced_type" : "type-2"
9453    },
9454    {
9455     "access" : "private",
9456     "field_name" : "mOwnsBuffer",
9457     "field_offset" : 96,
9458     "referenced_type" : "type-29"
9459    }
9460   ],
9461   "linker_set_key" : "android::hardware::hidl_vec<char>",
9462   "name" : "android::hardware::hidl_vec<char>",
9463   "referenced_type" : "type-316",
9464   "self_type" : "type-316",
9465   "size" : 16,
9466   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9467   "template_args" : [ "type-48" ],
9468   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
9469  },
9470  {
9471   "alignment" : 8,
9472   "fields" :
9473   [
9474    {
9475     "access" : "private",
9476     "field_name" : "mBuffer",
9477     "referenced_type" : "type-298"
9478    },
9479    {
9480     "access" : "private",
9481     "field_name" : "mSize",
9482     "field_offset" : 64,
9483     "referenced_type" : "type-2"
9484    },
9485    {
9486     "access" : "private",
9487     "field_name" : "mOwnsBuffer",
9488     "field_offset" : 96,
9489     "referenced_type" : "type-29"
9490    }
9491   ],
9492   "linker_set_key" : "android::hardware::hidl_vec<int>",
9493   "name" : "android::hardware::hidl_vec<int>",
9494   "referenced_type" : "type-297",
9495   "self_type" : "type-297",
9496   "size" : 16,
9497   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9498   "template_args" : [ "type-15" ],
9499   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
9500  },
9501  {
9502   "alignment" : 8,
9503   "fields" :
9504   [
9505    {
9506     "access" : "private",
9507     "field_name" : "mBuffer",
9508     "referenced_type" : "type-306"
9509    },
9510    {
9511     "access" : "private",
9512     "field_name" : "mSize",
9513     "field_offset" : 64,
9514     "referenced_type" : "type-2"
9515    },
9516    {
9517     "access" : "private",
9518     "field_name" : "mOwnsBuffer",
9519     "field_offset" : 96,
9520     "referenced_type" : "type-29"
9521    }
9522   ],
9523   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
9524   "name" : "android::hardware::hidl_vec<unsigned char>",
9525   "referenced_type" : "type-305",
9526   "self_type" : "type-305",
9527   "size" : 16,
9528   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9529   "template_args" : [ "type-85" ],
9530   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
9531  },
9532  {
9533   "alignment" : 2,
9534   "fields" :
9535   [
9536    {
9537     "access" : "private",
9538     "field_name" : "mMajor",
9539     "referenced_type" : "type-87"
9540    },
9541    {
9542     "access" : "private",
9543     "field_name" : "mMinor",
9544     "field_offset" : 16,
9545     "referenced_type" : "type-87"
9546    }
9547   ],
9548   "linker_set_key" : "android::hardware::hidl_version",
9549   "name" : "android::hardware::hidl_version",
9550   "referenced_type" : "type-320",
9551   "self_type" : "type-320",
9552   "size" : 4,
9553   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9554   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
9555  },
9556  {
9557   "alignment" : 4,
9558   "base_specifiers" :
9559   [
9560    {
9561     "referenced_type" : "type-109"
9562    },
9563    {
9564     "referenced_type" : "type-381"
9565    }
9566   ],
9567   "fields" :
9568   [
9569    {
9570     "access" : "private",
9571     "field_name" : "_hidl_mImpl",
9572     "field_offset" : 512,
9573     "referenced_type" : "type-380"
9574    }
9575   ],
9576   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
9577   "name" : "android::hidl::base::V1_0::BnHwBase",
9578   "referenced_type" : "type-379",
9579   "self_type" : "type-379",
9580   "size" : 76,
9581   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
9582   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
9583   "vtable_components" :
9584   [
9585    {
9586     "component_value" : 68,
9587     "kind" : "vbase_offset"
9588    },
9589    {
9590     "kind" : "offset_to_top"
9591    },
9592    {
9593     "kind" : "rtti",
9594     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9595    },
9596    {
9597     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9598    },
9599    {
9600     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9601    },
9602    {
9603     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9604    },
9605    {
9606     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9607    },
9608    {
9609     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9610    },
9611    {
9612     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9613    },
9614    {
9615     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9616    },
9617    {
9618     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9619    },
9620    {
9621     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9622    },
9623    {
9624     "kind" : "complete_dtor_pointer",
9625     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9626    },
9627    {
9628     "kind" : "deleting_dtor_pointer",
9629     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9630    },
9631    {
9632     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9633    },
9634    {
9635     "component_value" : -20,
9636     "kind" : "offset_to_top"
9637    },
9638    {
9639     "kind" : "rtti",
9640     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9641    },
9642    {
9643     "kind" : "complete_dtor_pointer",
9644     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9645    },
9646    {
9647     "kind" : "deleting_dtor_pointer",
9648     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9649    },
9650    {
9651     "kind" : "vcall_offset"
9652    },
9653    {
9654     "kind" : "vcall_offset"
9655    },
9656    {
9657     "kind" : "vcall_offset"
9658    },
9659    {
9660     "kind" : "vcall_offset"
9661    },
9662    {
9663     "component_value" : -68,
9664     "kind" : "vcall_offset"
9665    },
9666    {
9667     "component_value" : -68,
9668     "kind" : "offset_to_top"
9669    },
9670    {
9671     "kind" : "rtti",
9672     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9673    },
9674    {
9675     "kind" : "complete_dtor_pointer",
9676     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9677    },
9678    {
9679     "kind" : "deleting_dtor_pointer",
9680     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9681    },
9682    {
9683     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9684    },
9685    {
9686     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9687    },
9688    {
9689     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9690    },
9691    {
9692     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9693    }
9694   ]
9695  },
9696  {
9697   "alignment" : 4,
9698   "base_specifiers" :
9699   [
9700    {
9701     "referenced_type" : "type-361"
9702    },
9703    {
9704     "referenced_type" : "type-381"
9705    }
9706   ],
9707   "fields" :
9708   [
9709    {
9710     "access" : "private",
9711     "field_name" : "_hidl_mMutex",
9712     "field_offset" : 544,
9713     "referenced_type" : "type-504"
9714    },
9715    {
9716     "access" : "private",
9717     "field_name" : "_hidl_mDeathRecipients",
9718     "field_offset" : 576,
9719     "referenced_type" : "type-505"
9720    }
9721   ],
9722   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9723   "name" : "android::hidl::base::V1_0::BpHwBase",
9724   "referenced_type" : "type-503",
9725   "self_type" : "type-503",
9726   "size" : 92,
9727   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9728   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9729   "vtable_components" :
9730   [
9731    {
9732     "component_value" : 84,
9733     "kind" : "vbase_offset"
9734    },
9735    {
9736     "kind" : "offset_to_top"
9737    },
9738    {
9739     "kind" : "rtti",
9740     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9741    },
9742    {
9743     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9744    },
9745    {
9746     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9747    },
9748    {
9749     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9750    },
9751    {
9752     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9753    },
9754    {
9755     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9756    },
9757    {
9758     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9759    },
9760    {
9761     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9762    },
9763    {
9764     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9765    },
9766    {
9767     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9768    },
9769    {
9770     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9771    },
9772    {
9773     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9774    },
9775    {
9776     "kind" : "complete_dtor_pointer",
9777     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9778    },
9779    {
9780     "kind" : "deleting_dtor_pointer",
9781     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9782    },
9783    {
9784     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9785    },
9786    {
9787     "component_value" : 80,
9788     "kind" : "vbase_offset"
9789    },
9790    {
9791     "component_value" : -4,
9792     "kind" : "offset_to_top"
9793    },
9794    {
9795     "kind" : "rtti",
9796     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9797    },
9798    {
9799     "kind" : "complete_dtor_pointer",
9800     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9801    },
9802    {
9803     "kind" : "deleting_dtor_pointer",
9804     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9805    },
9806    {
9807     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9808    },
9809    {
9810     "component_value" : 76,
9811     "kind" : "vbase_offset"
9812    },
9813    {
9814     "component_value" : -8,
9815     "kind" : "offset_to_top"
9816    },
9817    {
9818     "kind" : "rtti",
9819     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9820    },
9821    {
9822     "kind" : "complete_dtor_pointer",
9823     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9824    },
9825    {
9826     "kind" : "deleting_dtor_pointer",
9827     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9828    },
9829    {
9830     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9831    },
9832    {
9833     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9834    },
9835    {
9836     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9837    },
9838    {
9839     "component_value" : -24,
9840     "kind" : "offset_to_top"
9841    },
9842    {
9843     "kind" : "rtti",
9844     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9845    },
9846    {
9847     "kind" : "complete_dtor_pointer",
9848     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9849    },
9850    {
9851     "kind" : "deleting_dtor_pointer",
9852     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9853    },
9854    {
9855     "kind" : "vcall_offset"
9856    },
9857    {
9858     "component_value" : -76,
9859     "kind" : "vcall_offset"
9860    },
9861    {
9862     "component_value" : -76,
9863     "kind" : "vcall_offset"
9864    },
9865    {
9866     "component_value" : -76,
9867     "kind" : "vcall_offset"
9868    },
9869    {
9870     "component_value" : -84,
9871     "kind" : "vcall_offset"
9872    },
9873    {
9874     "component_value" : -84,
9875     "kind" : "offset_to_top"
9876    },
9877    {
9878     "kind" : "rtti",
9879     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9880    },
9881    {
9882     "kind" : "complete_dtor_pointer",
9883     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9884    },
9885    {
9886     "kind" : "deleting_dtor_pointer",
9887     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9888    },
9889    {
9890     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9891    },
9892    {
9893     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9894    },
9895    {
9896     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9897    },
9898    {
9899     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9900    }
9901   ]
9902  },
9903  {
9904   "alignment" : 8,
9905   "fields" :
9906   [
9907    {
9908     "field_name" : "pid",
9909     "referenced_type" : "type-15"
9910    },
9911    {
9912     "field_name" : "ptr",
9913     "field_offset" : 64,
9914     "referenced_type" : "type-101"
9915    },
9916    {
9917     "field_name" : "arch",
9918     "field_offset" : 128,
9919     "referenced_type" : "type-338"
9920    }
9921   ],
9922   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9923   "name" : "android::hidl::base::V1_0::DebugInfo",
9924   "referenced_type" : "type-337",
9925   "self_type" : "type-337",
9926   "size" : 24,
9927   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9928   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9929  },
9930  {
9931   "alignment" : 4,
9932   "base_specifiers" :
9933   [
9934    {
9935     "is_virtual" : true,
9936     "referenced_type" : "type-6"
9937    }
9938   ],
9939   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9940   "name" : "android::hidl::base::V1_0::IBase",
9941   "referenced_type" : "type-5",
9942   "self_type" : "type-5",
9943   "size" : 12,
9944   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9945   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9946   "vtable_components" :
9947   [
9948    {
9949     "component_value" : 4,
9950     "kind" : "vbase_offset"
9951    },
9952    {
9953     "kind" : "offset_to_top"
9954    },
9955    {
9956     "kind" : "rtti",
9957     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9958    },
9959    {
9960     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9961    },
9962    {
9963     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9964    },
9965    {
9966     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9967    },
9968    {
9969     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9970    },
9971    {
9972     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9973    },
9974    {
9975     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9976    },
9977    {
9978     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9979    },
9980    {
9981     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9982    },
9983    {
9984     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9985    },
9986    {
9987     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9988    },
9989    {
9990     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9991    },
9992    {
9993     "kind" : "complete_dtor_pointer",
9994     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9995    },
9996    {
9997     "kind" : "deleting_dtor_pointer",
9998     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
9999    },
10000    {
10001     "kind" : "vcall_offset"
10002    },
10003    {
10004     "kind" : "vcall_offset"
10005    },
10006    {
10007     "kind" : "vcall_offset"
10008    },
10009    {
10010     "kind" : "vcall_offset"
10011    },
10012    {
10013     "component_value" : -4,
10014     "kind" : "vcall_offset"
10015    },
10016    {
10017     "component_value" : -4,
10018     "kind" : "offset_to_top"
10019    },
10020    {
10021     "kind" : "rtti",
10022     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10023    },
10024    {
10025     "kind" : "complete_dtor_pointer",
10026     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
10027    },
10028    {
10029     "kind" : "deleting_dtor_pointer",
10030     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
10031    },
10032    {
10033     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10034    },
10035    {
10036     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10037    },
10038    {
10039     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10040    },
10041    {
10042     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10043    }
10044   ]
10045  },
10046  {
10047   "alignment" : 4,
10048   "base_specifiers" :
10049   [
10050    {
10051     "referenced_type" : "type-5"
10052    }
10053   ],
10054   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
10055   "name" : "android::hidl::manager::V1_0::IServiceManager",
10056   "referenced_type" : "type-56",
10057   "self_type" : "type-56",
10058   "size" : 12,
10059   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10060   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
10061   "vtable_components" :
10062   [
10063    {
10064     "component_value" : 4,
10065     "kind" : "vbase_offset"
10066    },
10067    {
10068     "kind" : "offset_to_top"
10069    },
10070    {
10071     "kind" : "rtti",
10072     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10073    },
10074    {
10075     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
10076    },
10077    {
10078     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10079    },
10080    {
10081     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10082    },
10083    {
10084     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10085    },
10086    {
10087     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10088    },
10089    {
10090     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
10091    },
10092    {
10093     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10094    },
10095    {
10096     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
10097    },
10098    {
10099     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10100    },
10101    {
10102     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
10103    },
10104    {
10105     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10106    },
10107    {
10108     "kind" : "complete_dtor_pointer",
10109     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
10110    },
10111    {
10112     "kind" : "deleting_dtor_pointer",
10113     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
10114    },
10115    {
10116     "is_pure" : true,
10117     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
10118    },
10119    {
10120     "is_pure" : true,
10121     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
10122    },
10123    {
10124     "is_pure" : true,
10125     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
10126    },
10127    {
10128     "is_pure" : true,
10129     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10130    },
10131    {
10132     "is_pure" : true,
10133     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
10134    },
10135    {
10136     "is_pure" : true,
10137     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
10138    },
10139    {
10140     "is_pure" : true,
10141     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
10142    },
10143    {
10144     "is_pure" : true,
10145     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
10146    },
10147    {
10148     "kind" : "vcall_offset"
10149    },
10150    {
10151     "kind" : "vcall_offset"
10152    },
10153    {
10154     "kind" : "vcall_offset"
10155    },
10156    {
10157     "kind" : "vcall_offset"
10158    },
10159    {
10160     "component_value" : -4,
10161     "kind" : "vcall_offset"
10162    },
10163    {
10164     "component_value" : -4,
10165     "kind" : "offset_to_top"
10166    },
10167    {
10168     "kind" : "rtti",
10169     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10170    },
10171    {
10172     "kind" : "complete_dtor_pointer",
10173     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
10174    },
10175    {
10176     "kind" : "deleting_dtor_pointer",
10177     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
10178    },
10179    {
10180     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10181    },
10182    {
10183     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10184    },
10185    {
10186     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10187    },
10188    {
10189     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10190    }
10191   ]
10192  },
10193  {
10194   "alignment" : 8,
10195   "fields" :
10196   [
10197    {
10198     "field_name" : "interfaceName",
10199     "referenced_type" : "type-255"
10200    },
10201    {
10202     "field_name" : "instanceName",
10203     "field_offset" : 128,
10204     "referenced_type" : "type-255"
10205    },
10206    {
10207     "field_name" : "pid",
10208     "field_offset" : 256,
10209     "referenced_type" : "type-15"
10210    },
10211    {
10212     "field_name" : "clientPids",
10213     "field_offset" : 320,
10214     "referenced_type" : "type-297"
10215    },
10216    {
10217     "field_name" : "arch",
10218     "field_offset" : 448,
10219     "referenced_type" : "type-338"
10220    }
10221   ],
10222   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10223   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10224   "referenced_type" : "type-484",
10225   "self_type" : "type-484",
10226   "size" : 64,
10227   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10228   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
10229  },
10230  {
10231   "alignment" : 4,
10232   "base_specifiers" :
10233   [
10234    {
10235     "referenced_type" : "type-5"
10236    }
10237   ],
10238   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
10239   "name" : "android::hidl::manager::V1_0::IServiceNotification",
10240   "referenced_type" : "type-71",
10241   "self_type" : "type-71",
10242   "size" : 12,
10243   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
10244   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
10245   "vtable_components" :
10246   [
10247    {
10248     "component_value" : 4,
10249     "kind" : "vbase_offset"
10250    },
10251    {
10252     "kind" : "offset_to_top"
10253    },
10254    {
10255     "kind" : "rtti",
10256     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10257    },
10258    {
10259     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
10260    },
10261    {
10262     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10263    },
10264    {
10265     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10266    },
10267    {
10268     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10269    },
10270    {
10271     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10272    },
10273    {
10274     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
10275    },
10276    {
10277     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10278    },
10279    {
10280     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
10281    },
10282    {
10283     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10284    },
10285    {
10286     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
10287    },
10288    {
10289     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10290    },
10291    {
10292     "kind" : "complete_dtor_pointer",
10293     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10294    },
10295    {
10296     "kind" : "deleting_dtor_pointer",
10297     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10298    },
10299    {
10300     "is_pure" : true,
10301     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
10302    },
10303    {
10304     "kind" : "vcall_offset"
10305    },
10306    {
10307     "kind" : "vcall_offset"
10308    },
10309    {
10310     "kind" : "vcall_offset"
10311    },
10312    {
10313     "kind" : "vcall_offset"
10314    },
10315    {
10316     "component_value" : -4,
10317     "kind" : "vcall_offset"
10318    },
10319    {
10320     "component_value" : -4,
10321     "kind" : "offset_to_top"
10322    },
10323    {
10324     "kind" : "rtti",
10325     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10326    },
10327    {
10328     "kind" : "complete_dtor_pointer",
10329     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10330    },
10331    {
10332     "kind" : "deleting_dtor_pointer",
10333     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10334    },
10335    {
10336     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10337    },
10338    {
10339     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10340    },
10341    {
10342     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10343    },
10344    {
10345     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10346    }
10347   ]
10348  },
10349  {
10350   "alignment" : 4,
10351   "fields" :
10352   [
10353    {
10354     "access" : "private",
10355     "field_name" : "m_ptr",
10356     "referenced_type" : "type-63"
10357    }
10358   ],
10359   "linker_set_key" : "android::sp<android::Thread>",
10360   "name" : "android::sp<android::Thread>",
10361   "record_kind" : "class",
10362   "referenced_type" : "type-62",
10363   "self_type" : "type-62",
10364   "size" : 4,
10365   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10366   "template_args" : [ "type-64" ],
10367   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
10368  },
10369  {
10370   "alignment" : 4,
10371   "fields" :
10372   [
10373    {
10374     "access" : "private",
10375     "field_name" : "m_ptr",
10376     "referenced_type" : "type-108"
10377    }
10378   ],
10379   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
10380   "name" : "android::sp<android::hardware::BHwBinder>",
10381   "record_kind" : "class",
10382   "referenced_type" : "type-107",
10383   "self_type" : "type-107",
10384   "size" : 4,
10385   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10386   "template_args" : [ "type-109" ],
10387   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
10388  },
10389  {
10390   "alignment" : 4,
10391   "fields" :
10392   [
10393    {
10394     "access" : "private",
10395     "field_name" : "m_ptr",
10396     "referenced_type" : "type-138"
10397    }
10398   ],
10399   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10400   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10401   "record_kind" : "class",
10402   "referenced_type" : "type-570",
10403   "self_type" : "type-570",
10404   "size" : 4,
10405   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10406   "template_args" : [ "type-102" ],
10407   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
10408  },
10409  {
10410   "alignment" : 4,
10411   "fields" :
10412   [
10413    {
10414     "access" : "private",
10415     "field_name" : "m_ptr",
10416     "referenced_type" : "type-27"
10417    }
10418   ],
10419   "linker_set_key" : "android::sp<android::hardware::IBinder>",
10420   "name" : "android::sp<android::hardware::IBinder>",
10421   "record_kind" : "class",
10422   "referenced_type" : "type-40",
10423   "self_type" : "type-40",
10424   "size" : 4,
10425   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10426   "template_args" : [ "type-28" ],
10427   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
10428  },
10429  {
10430   "alignment" : 4,
10431   "fields" :
10432   [
10433    {
10434     "access" : "private",
10435     "field_name" : "m_ptr",
10436     "referenced_type" : "type-575"
10437    }
10438   ],
10439   "linker_set_key" : "android::sp<android::hardware::IInterface>",
10440   "name" : "android::sp<android::hardware::IInterface>",
10441   "record_kind" : "class",
10442   "referenced_type" : "type-574",
10443   "self_type" : "type-574",
10444   "size" : 4,
10445   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10446   "template_args" : [ "type-362" ],
10447   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
10448  },
10449  {
10450   "alignment" : 4,
10451   "fields" :
10452   [
10453    {
10454     "access" : "private",
10455     "field_name" : "m_ptr",
10456     "referenced_type" : "type-13"
10457    }
10458   ],
10459   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
10460   "name" : "android::sp<android::hardware::ProcessState>",
10461   "record_kind" : "class",
10462   "referenced_type" : "type-12",
10463   "self_type" : "type-12",
10464   "size" : 4,
10465   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10466   "template_args" : [ "type-14" ],
10467   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
10468  },
10469  {
10470   "alignment" : 4,
10471   "fields" :
10472   [
10473    {
10474     "access" : "private",
10475     "field_name" : "m_ptr",
10476     "referenced_type" : "type-77"
10477    }
10478   ],
10479   "linker_set_key" : "android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper>",
10480   "name" : "android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper>",
10481   "record_kind" : "class",
10482   "referenced_type" : "type-76",
10483   "self_type" : "type-76",
10484   "size" : 4,
10485   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10486   "template_args" : [ "type-78" ],
10487   "unique_id" : "_ZTSN7android2spINS_8hardware10gatekeeper4V1_011IGatekeeperEEE"
10488  },
10489  {
10490   "alignment" : 4,
10491   "fields" :
10492   [
10493    {
10494     "access" : "private",
10495     "field_name" : "m_ptr",
10496     "referenced_type" : "type-96"
10497    }
10498   ],
10499   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10500   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10501   "record_kind" : "class",
10502   "referenced_type" : "type-95",
10503   "self_type" : "type-95",
10504   "size" : 4,
10505   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10506   "template_args" : [ "type-97" ],
10507   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
10508  },
10509  {
10510   "alignment" : 4,
10511   "fields" :
10512   [
10513    {
10514     "access" : "private",
10515     "field_name" : "m_ptr",
10516     "referenced_type" : "type-99"
10517    }
10518   ],
10519   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
10520   "name" : "android::sp<android::hardware::hidl_death_recipient>",
10521   "record_kind" : "class",
10522   "referenced_type" : "type-315",
10523   "self_type" : "type-315",
10524   "size" : 4,
10525   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10526   "template_args" : [ "type-100" ],
10527   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
10528  },
10529  {
10530   "alignment" : 4,
10531   "fields" :
10532   [
10533    {
10534     "access" : "private",
10535     "field_name" : "m_ptr",
10536     "referenced_type" : "type-4"
10537    }
10538   ],
10539   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
10540   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
10541   "record_kind" : "class",
10542   "referenced_type" : "type-380",
10543   "self_type" : "type-380",
10544   "size" : 4,
10545   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10546   "template_args" : [ "type-5" ],
10547   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
10548  },
10549  {
10550   "alignment" : 4,
10551   "fields" :
10552   [
10553    {
10554     "access" : "private",
10555     "field_name" : "m_ptr",
10556     "referenced_type" : "type-55"
10557    }
10558   ],
10559   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10560   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10561   "record_kind" : "class",
10562   "referenced_type" : "type-54",
10563   "self_type" : "type-54",
10564   "size" : 4,
10565   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10566   "template_args" : [ "type-56" ],
10567   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
10568  },
10569  {
10570   "alignment" : 4,
10571   "fields" :
10572   [
10573    {
10574     "access" : "private",
10575     "field_name" : "m_ptr",
10576     "referenced_type" : "type-70"
10577    }
10578   ],
10579   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10580   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10581   "record_kind" : "class",
10582   "referenced_type" : "type-69",
10583   "self_type" : "type-69",
10584   "size" : 4,
10585   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10586   "template_args" : [ "type-71" ],
10587   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
10588  },
10589  {
10590   "alignment" : 1,
10591   "linker_set_key" : "android::trait_trivial_copy<bool>",
10592   "name" : "android::trait_trivial_copy<bool>",
10593   "referenced_type" : "type-164",
10594   "self_type" : "type-164",
10595   "size" : 1,
10596   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10597   "template_args" : [ "type-29" ],
10598   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
10599  },
10600  {
10601   "alignment" : 1,
10602   "linker_set_key" : "android::trait_trivial_copy<char>",
10603   "name" : "android::trait_trivial_copy<char>",
10604   "referenced_type" : "type-170",
10605   "self_type" : "type-170",
10606   "size" : 1,
10607   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10608   "template_args" : [ "type-48" ],
10609   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
10610  },
10611  {
10612   "alignment" : 1,
10613   "linker_set_key" : "android::trait_trivial_copy<double>",
10614   "name" : "android::trait_trivial_copy<double>",
10615   "referenced_type" : "type-221",
10616   "self_type" : "type-221",
10617   "size" : 1,
10618   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10619   "template_args" : [ "type-219" ],
10620   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
10621  },
10622  {
10623   "alignment" : 1,
10624   "linker_set_key" : "android::trait_trivial_copy<float>",
10625   "name" : "android::trait_trivial_copy<float>",
10626   "referenced_type" : "type-215",
10627   "self_type" : "type-215",
10628   "size" : 1,
10629   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10630   "template_args" : [ "type-213" ],
10631   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
10632  },
10633  {
10634   "alignment" : 1,
10635   "linker_set_key" : "android::trait_trivial_copy<int>",
10636   "name" : "android::trait_trivial_copy<int>",
10637   "referenced_type" : "type-187",
10638   "self_type" : "type-187",
10639   "size" : 1,
10640   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10641   "template_args" : [ "type-15" ],
10642   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
10643  },
10644  {
10645   "alignment" : 1,
10646   "linker_set_key" : "android::trait_trivial_copy<long long>",
10647   "name" : "android::trait_trivial_copy<long long>",
10648   "referenced_type" : "type-205",
10649   "self_type" : "type-205",
10650   "size" : 1,
10651   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10652   "template_args" : [ "type-20" ],
10653   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
10654  },
10655  {
10656   "alignment" : 1,
10657   "linker_set_key" : "android::trait_trivial_copy<long>",
10658   "name" : "android::trait_trivial_copy<long>",
10659   "referenced_type" : "type-196",
10660   "self_type" : "type-196",
10661   "size" : 1,
10662   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10663   "template_args" : [ "type-194" ],
10664   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
10665  },
10666  {
10667   "alignment" : 1,
10668   "linker_set_key" : "android::trait_trivial_copy<short>",
10669   "name" : "android::trait_trivial_copy<short>",
10670   "referenced_type" : "type-179",
10671   "self_type" : "type-179",
10672   "size" : 1,
10673   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10674   "template_args" : [ "type-177" ],
10675   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
10676  },
10677  {
10678   "alignment" : 1,
10679   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
10680   "name" : "android::trait_trivial_copy<unsigned char>",
10681   "referenced_type" : "type-174",
10682   "self_type" : "type-174",
10683   "size" : 1,
10684   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10685   "template_args" : [ "type-85" ],
10686   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10687  },
10688  {
10689   "alignment" : 1,
10690   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10691   "name" : "android::trait_trivial_copy<unsigned int>",
10692   "referenced_type" : "type-191",
10693   "self_type" : "type-191",
10694   "size" : 1,
10695   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10696   "template_args" : [ "type-2" ],
10697   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10698  },
10699  {
10700   "alignment" : 1,
10701   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10702   "name" : "android::trait_trivial_copy<unsigned long long>",
10703   "referenced_type" : "type-210",
10704   "self_type" : "type-210",
10705   "size" : 1,
10706   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10707   "template_args" : [ "type-101" ],
10708   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10709  },
10710  {
10711   "alignment" : 1,
10712   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10713   "name" : "android::trait_trivial_copy<unsigned long>",
10714   "referenced_type" : "type-201",
10715   "self_type" : "type-201",
10716   "size" : 1,
10717   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10718   "template_args" : [ "type-199" ],
10719   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10720  },
10721  {
10722   "alignment" : 1,
10723   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10724   "name" : "android::trait_trivial_copy<unsigned short>",
10725   "referenced_type" : "type-183",
10726   "self_type" : "type-183",
10727   "size" : 1,
10728   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10729   "template_args" : [ "type-87" ],
10730   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10731  },
10732  {
10733   "alignment" : 1,
10734   "linker_set_key" : "android::trait_trivial_copy<void>",
10735   "name" : "android::trait_trivial_copy<void>",
10736   "referenced_type" : "type-160",
10737   "self_type" : "type-160",
10738   "size" : 1,
10739   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10740   "template_args" : [ "type-17" ],
10741   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10742  },
10743  {
10744   "alignment" : 1,
10745   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10746   "name" : "android::trait_trivial_ctor<bool>",
10747   "referenced_type" : "type-162",
10748   "self_type" : "type-162",
10749   "size" : 1,
10750   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10751   "template_args" : [ "type-29" ],
10752   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10753  },
10754  {
10755   "alignment" : 1,
10756   "linker_set_key" : "android::trait_trivial_ctor<char>",
10757   "name" : "android::trait_trivial_ctor<char>",
10758   "referenced_type" : "type-167",
10759   "self_type" : "type-167",
10760   "size" : 1,
10761   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10762   "template_args" : [ "type-48" ],
10763   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10764  },
10765  {
10766   "alignment" : 1,
10767   "linker_set_key" : "android::trait_trivial_ctor<double>",
10768   "name" : "android::trait_trivial_ctor<double>",
10769   "referenced_type" : "type-218",
10770   "self_type" : "type-218",
10771   "size" : 1,
10772   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10773   "template_args" : [ "type-219" ],
10774   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10775  },
10776  {
10777   "alignment" : 1,
10778   "linker_set_key" : "android::trait_trivial_ctor<float>",
10779   "name" : "android::trait_trivial_ctor<float>",
10780   "referenced_type" : "type-212",
10781   "self_type" : "type-212",
10782   "size" : 1,
10783   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10784   "template_args" : [ "type-213" ],
10785   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10786  },
10787  {
10788   "alignment" : 1,
10789   "linker_set_key" : "android::trait_trivial_ctor<int>",
10790   "name" : "android::trait_trivial_ctor<int>",
10791   "referenced_type" : "type-185",
10792   "self_type" : "type-185",
10793   "size" : 1,
10794   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10795   "template_args" : [ "type-15" ],
10796   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10797  },
10798  {
10799   "alignment" : 1,
10800   "linker_set_key" : "android::trait_trivial_ctor<long long>",
10801   "name" : "android::trait_trivial_ctor<long long>",
10802   "referenced_type" : "type-203",
10803   "self_type" : "type-203",
10804   "size" : 1,
10805   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10806   "template_args" : [ "type-20" ],
10807   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10808  },
10809  {
10810   "alignment" : 1,
10811   "linker_set_key" : "android::trait_trivial_ctor<long>",
10812   "name" : "android::trait_trivial_ctor<long>",
10813   "referenced_type" : "type-193",
10814   "self_type" : "type-193",
10815   "size" : 1,
10816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10817   "template_args" : [ "type-194" ],
10818   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10819  },
10820  {
10821   "alignment" : 1,
10822   "linker_set_key" : "android::trait_trivial_ctor<short>",
10823   "name" : "android::trait_trivial_ctor<short>",
10824   "referenced_type" : "type-176",
10825   "self_type" : "type-176",
10826   "size" : 1,
10827   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10828   "template_args" : [ "type-177" ],
10829   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10830  },
10831  {
10832   "alignment" : 1,
10833   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10834   "name" : "android::trait_trivial_ctor<unsigned char>",
10835   "referenced_type" : "type-172",
10836   "self_type" : "type-172",
10837   "size" : 1,
10838   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10839   "template_args" : [ "type-85" ],
10840   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10841  },
10842  {
10843   "alignment" : 1,
10844   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10845   "name" : "android::trait_trivial_ctor<unsigned int>",
10846   "referenced_type" : "type-189",
10847   "self_type" : "type-189",
10848   "size" : 1,
10849   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10850   "template_args" : [ "type-2" ],
10851   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10852  },
10853  {
10854   "alignment" : 1,
10855   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10856   "name" : "android::trait_trivial_ctor<unsigned long long>",
10857   "referenced_type" : "type-208",
10858   "self_type" : "type-208",
10859   "size" : 1,
10860   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10861   "template_args" : [ "type-101" ],
10862   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10863  },
10864  {
10865   "alignment" : 1,
10866   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10867   "name" : "android::trait_trivial_ctor<unsigned long>",
10868   "referenced_type" : "type-198",
10869   "self_type" : "type-198",
10870   "size" : 1,
10871   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10872   "template_args" : [ "type-199" ],
10873   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10874  },
10875  {
10876   "alignment" : 1,
10877   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10878   "name" : "android::trait_trivial_ctor<unsigned short>",
10879   "referenced_type" : "type-181",
10880   "self_type" : "type-181",
10881   "size" : 1,
10882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10883   "template_args" : [ "type-87" ],
10884   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10885  },
10886  {
10887   "alignment" : 1,
10888   "linker_set_key" : "android::trait_trivial_ctor<void>",
10889   "name" : "android::trait_trivial_ctor<void>",
10890   "referenced_type" : "type-158",
10891   "self_type" : "type-158",
10892   "size" : 1,
10893   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10894   "template_args" : [ "type-17" ],
10895   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10896  },
10897  {
10898   "alignment" : 1,
10899   "linker_set_key" : "android::trait_trivial_dtor<bool>",
10900   "name" : "android::trait_trivial_dtor<bool>",
10901   "referenced_type" : "type-163",
10902   "self_type" : "type-163",
10903   "size" : 1,
10904   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10905   "template_args" : [ "type-29" ],
10906   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10907  },
10908  {
10909   "alignment" : 1,
10910   "linker_set_key" : "android::trait_trivial_dtor<char>",
10911   "name" : "android::trait_trivial_dtor<char>",
10912   "referenced_type" : "type-168",
10913   "self_type" : "type-168",
10914   "size" : 1,
10915   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10916   "template_args" : [ "type-48" ],
10917   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10918  },
10919  {
10920   "alignment" : 1,
10921   "linker_set_key" : "android::trait_trivial_dtor<double>",
10922   "name" : "android::trait_trivial_dtor<double>",
10923   "referenced_type" : "type-220",
10924   "self_type" : "type-220",
10925   "size" : 1,
10926   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10927   "template_args" : [ "type-219" ],
10928   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10929  },
10930  {
10931   "alignment" : 1,
10932   "linker_set_key" : "android::trait_trivial_dtor<float>",
10933   "name" : "android::trait_trivial_dtor<float>",
10934   "referenced_type" : "type-214",
10935   "self_type" : "type-214",
10936   "size" : 1,
10937   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10938   "template_args" : [ "type-213" ],
10939   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10940  },
10941  {
10942   "alignment" : 1,
10943   "linker_set_key" : "android::trait_trivial_dtor<int>",
10944   "name" : "android::trait_trivial_dtor<int>",
10945   "referenced_type" : "type-186",
10946   "self_type" : "type-186",
10947   "size" : 1,
10948   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10949   "template_args" : [ "type-15" ],
10950   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10951  },
10952  {
10953   "alignment" : 1,
10954   "linker_set_key" : "android::trait_trivial_dtor<long long>",
10955   "name" : "android::trait_trivial_dtor<long long>",
10956   "referenced_type" : "type-204",
10957   "self_type" : "type-204",
10958   "size" : 1,
10959   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10960   "template_args" : [ "type-20" ],
10961   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10962  },
10963  {
10964   "alignment" : 1,
10965   "linker_set_key" : "android::trait_trivial_dtor<long>",
10966   "name" : "android::trait_trivial_dtor<long>",
10967   "referenced_type" : "type-195",
10968   "self_type" : "type-195",
10969   "size" : 1,
10970   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10971   "template_args" : [ "type-194" ],
10972   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10973  },
10974  {
10975   "alignment" : 1,
10976   "linker_set_key" : "android::trait_trivial_dtor<short>",
10977   "name" : "android::trait_trivial_dtor<short>",
10978   "referenced_type" : "type-178",
10979   "self_type" : "type-178",
10980   "size" : 1,
10981   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10982   "template_args" : [ "type-177" ],
10983   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10984  },
10985  {
10986   "alignment" : 1,
10987   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10988   "name" : "android::trait_trivial_dtor<unsigned char>",
10989   "referenced_type" : "type-173",
10990   "self_type" : "type-173",
10991   "size" : 1,
10992   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10993   "template_args" : [ "type-85" ],
10994   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
10995  },
10996  {
10997   "alignment" : 1,
10998   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
10999   "name" : "android::trait_trivial_dtor<unsigned int>",
11000   "referenced_type" : "type-190",
11001   "self_type" : "type-190",
11002   "size" : 1,
11003   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11004   "template_args" : [ "type-2" ],
11005   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
11006  },
11007  {
11008   "alignment" : 1,
11009   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
11010   "name" : "android::trait_trivial_dtor<unsigned long long>",
11011   "referenced_type" : "type-209",
11012   "self_type" : "type-209",
11013   "size" : 1,
11014   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11015   "template_args" : [ "type-101" ],
11016   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
11017  },
11018  {
11019   "alignment" : 1,
11020   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
11021   "name" : "android::trait_trivial_dtor<unsigned long>",
11022   "referenced_type" : "type-200",
11023   "self_type" : "type-200",
11024   "size" : 1,
11025   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11026   "template_args" : [ "type-199" ],
11027   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
11028  },
11029  {
11030   "alignment" : 1,
11031   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
11032   "name" : "android::trait_trivial_dtor<unsigned short>",
11033   "referenced_type" : "type-182",
11034   "self_type" : "type-182",
11035   "size" : 1,
11036   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11037   "template_args" : [ "type-87" ],
11038   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
11039  },
11040  {
11041   "alignment" : 1,
11042   "linker_set_key" : "android::trait_trivial_dtor<void>",
11043   "name" : "android::trait_trivial_dtor<void>",
11044   "referenced_type" : "type-159",
11045   "self_type" : "type-159",
11046   "size" : 1,
11047   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11048   "template_args" : [ "type-17" ],
11049   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
11050  },
11051  {
11052   "alignment" : 1,
11053   "linker_set_key" : "android::trait_trivial_move<android::String16>",
11054   "name" : "android::trait_trivial_move<android::String16>",
11055   "referenced_type" : "type-355",
11056   "self_type" : "type-355",
11057   "size" : 1,
11058   "source_file" : "/system/core/libutils/include/utils/String16.h",
11059   "template_args" : [ "type-34" ],
11060   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
11061  },
11062  {
11063   "alignment" : 1,
11064   "linker_set_key" : "android::trait_trivial_move<android::String8>",
11065   "name" : "android::trait_trivial_move<android::String8>",
11066   "referenced_type" : "type-350",
11067   "self_type" : "type-350",
11068   "size" : 1,
11069   "source_file" : "/system/core/libutils/include/utils/String8.h",
11070   "template_args" : [ "type-45" ],
11071   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
11072  },
11073  {
11074   "alignment" : 1,
11075   "linker_set_key" : "android::trait_trivial_move<bool>",
11076   "name" : "android::trait_trivial_move<bool>",
11077   "referenced_type" : "type-166",
11078   "self_type" : "type-166",
11079   "size" : 1,
11080   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11081   "template_args" : [ "type-29" ],
11082   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
11083  },
11084  {
11085   "alignment" : 1,
11086   "linker_set_key" : "android::trait_trivial_move<char>",
11087   "name" : "android::trait_trivial_move<char>",
11088   "referenced_type" : "type-171",
11089   "self_type" : "type-171",
11090   "size" : 1,
11091   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11092   "template_args" : [ "type-48" ],
11093   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
11094  },
11095  {
11096   "alignment" : 1,
11097   "linker_set_key" : "android::trait_trivial_move<double>",
11098   "name" : "android::trait_trivial_move<double>",
11099   "referenced_type" : "type-222",
11100   "self_type" : "type-222",
11101   "size" : 1,
11102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11103   "template_args" : [ "type-219" ],
11104   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
11105  },
11106  {
11107   "alignment" : 1,
11108   "linker_set_key" : "android::trait_trivial_move<float>",
11109   "name" : "android::trait_trivial_move<float>",
11110   "referenced_type" : "type-216",
11111   "self_type" : "type-216",
11112   "size" : 1,
11113   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11114   "template_args" : [ "type-213" ],
11115   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
11116  },
11117  {
11118   "alignment" : 1,
11119   "linker_set_key" : "android::trait_trivial_move<int>",
11120   "name" : "android::trait_trivial_move<int>",
11121   "referenced_type" : "type-188",
11122   "self_type" : "type-188",
11123   "size" : 1,
11124   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11125   "template_args" : [ "type-15" ],
11126   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
11127  },
11128  {
11129   "alignment" : 1,
11130   "linker_set_key" : "android::trait_trivial_move<long long>",
11131   "name" : "android::trait_trivial_move<long long>",
11132   "referenced_type" : "type-207",
11133   "self_type" : "type-207",
11134   "size" : 1,
11135   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11136   "template_args" : [ "type-20" ],
11137   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
11138  },
11139  {
11140   "alignment" : 1,
11141   "linker_set_key" : "android::trait_trivial_move<long>",
11142   "name" : "android::trait_trivial_move<long>",
11143   "referenced_type" : "type-197",
11144   "self_type" : "type-197",
11145   "size" : 1,
11146   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11147   "template_args" : [ "type-194" ],
11148   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
11149  },
11150  {
11151   "alignment" : 1,
11152   "linker_set_key" : "android::trait_trivial_move<short>",
11153   "name" : "android::trait_trivial_move<short>",
11154   "referenced_type" : "type-180",
11155   "self_type" : "type-180",
11156   "size" : 1,
11157   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11158   "template_args" : [ "type-177" ],
11159   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
11160  },
11161  {
11162   "alignment" : 1,
11163   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
11164   "name" : "android::trait_trivial_move<unsigned char>",
11165   "referenced_type" : "type-175",
11166   "self_type" : "type-175",
11167   "size" : 1,
11168   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11169   "template_args" : [ "type-85" ],
11170   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
11171  },
11172  {
11173   "alignment" : 1,
11174   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
11175   "name" : "android::trait_trivial_move<unsigned int>",
11176   "referenced_type" : "type-192",
11177   "self_type" : "type-192",
11178   "size" : 1,
11179   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11180   "template_args" : [ "type-2" ],
11181   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
11182  },
11183  {
11184   "alignment" : 1,
11185   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
11186   "name" : "android::trait_trivial_move<unsigned long long>",
11187   "referenced_type" : "type-211",
11188   "self_type" : "type-211",
11189   "size" : 1,
11190   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11191   "template_args" : [ "type-101" ],
11192   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
11193  },
11194  {
11195   "alignment" : 1,
11196   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
11197   "name" : "android::trait_trivial_move<unsigned long>",
11198   "referenced_type" : "type-202",
11199   "self_type" : "type-202",
11200   "size" : 1,
11201   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11202   "template_args" : [ "type-199" ],
11203   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
11204  },
11205  {
11206   "alignment" : 1,
11207   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
11208   "name" : "android::trait_trivial_move<unsigned short>",
11209   "referenced_type" : "type-184",
11210   "self_type" : "type-184",
11211   "size" : 1,
11212   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11213   "template_args" : [ "type-87" ],
11214   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
11215  },
11216  {
11217   "alignment" : 1,
11218   "linker_set_key" : "android::trait_trivial_move<void>",
11219   "name" : "android::trait_trivial_move<void>",
11220   "referenced_type" : "type-161",
11221   "self_type" : "type-161",
11222   "size" : 1,
11223   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11224   "template_args" : [ "type-17" ],
11225   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
11226  },
11227  {
11228   "alignment" : 4,
11229   "fields" :
11230   [
11231    {
11232     "access" : "private",
11233     "field_name" : "m_ptr",
11234     "referenced_type" : "type-108"
11235    },
11236    {
11237     "access" : "private",
11238     "field_name" : "m_refs",
11239     "field_offset" : 32,
11240     "referenced_type" : "type-10"
11241    }
11242   ],
11243   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
11244   "name" : "android::wp<android::hardware::BHwBinder>",
11245   "record_kind" : "class",
11246   "referenced_type" : "type-347",
11247   "self_type" : "type-347",
11248   "size" : 8,
11249   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11250   "template_args" : [ "type-109" ],
11251   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
11252  },
11253  {
11254   "alignment" : 4,
11255   "fields" :
11256   [
11257    {
11258     "access" : "private",
11259     "field_name" : "m_ptr",
11260     "referenced_type" : "type-138"
11261    },
11262    {
11263     "access" : "private",
11264     "field_name" : "m_refs",
11265     "field_offset" : 32,
11266     "referenced_type" : "type-10"
11267    }
11268   ],
11269   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11270   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11271   "record_kind" : "class",
11272   "referenced_type" : "type-137",
11273   "self_type" : "type-137",
11274   "size" : 8,
11275   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11276   "template_args" : [ "type-102" ],
11277   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
11278  },
11279  {
11280   "alignment" : 4,
11281   "fields" :
11282   [
11283    {
11284     "access" : "private",
11285     "field_name" : "m_ptr",
11286     "referenced_type" : "type-99"
11287    },
11288    {
11289     "access" : "private",
11290     "field_name" : "m_refs",
11291     "field_offset" : 32,
11292     "referenced_type" : "type-10"
11293    }
11294   ],
11295   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
11296   "name" : "android::wp<android::hardware::hidl_death_recipient>",
11297   "record_kind" : "class",
11298   "referenced_type" : "type-98",
11299   "self_type" : "type-98",
11300   "size" : 8,
11301   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11302   "template_args" : [ "type-100" ],
11303   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
11304  },
11305  {
11306   "alignment" : 4,
11307   "fields" :
11308   [
11309    {
11310     "access" : "private",
11311     "field_name" : "m_ptr",
11312     "referenced_type" : "type-4"
11313    },
11314    {
11315     "access" : "private",
11316     "field_name" : "m_refs",
11317     "field_offset" : 32,
11318     "referenced_type" : "type-10"
11319    }
11320   ],
11321   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
11322   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
11323   "record_kind" : "class",
11324   "referenced_type" : "type-3",
11325   "self_type" : "type-3",
11326   "size" : 8,
11327   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11328   "template_args" : [ "type-5" ],
11329   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11330  },
11331  {
11332   "alignment" : 4,
11333   "fields" :
11334   [
11335    {
11336     "field_name" : "maxContentLightLevel",
11337     "referenced_type" : "type-213"
11338    },
11339    {
11340     "field_name" : "maxFrameAverageLightLevel",
11341     "field_offset" : 32,
11342     "referenced_type" : "type-213"
11343    }
11344   ],
11345   "linker_set_key" : "android_cta861_3_metadata",
11346   "name" : "android_cta861_3_metadata",
11347   "referenced_type" : "type-457",
11348   "self_type" : "type-457",
11349   "size" : 8,
11350   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11351   "unique_id" : "android_cta861_3_metadata"
11352  },
11353  {
11354   "alignment" : 4,
11355   "fields" :
11356   [
11357    {
11358     "field_name" : "num_points",
11359     "referenced_type" : "type-2"
11360    },
11361    {
11362     "field_name" : "reserved",
11363     "field_offset" : 32,
11364     "referenced_type" : "type-446"
11365    },
11366    {
11367     "field_name" : "xyzc_points",
11368     "field_offset" : 288,
11369     "referenced_type" : "type-454"
11370    }
11371   ],
11372   "linker_set_key" : "android_depth_points",
11373   "name" : "android_depth_points",
11374   "referenced_type" : "type-453",
11375   "self_type" : "type-453",
11376   "size" : 36,
11377   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11378   "unique_id" : "android_depth_points"
11379  },
11380  {
11381   "alignment" : 4,
11382   "fields" :
11383   [
11384    {
11385     "field_name" : "format",
11386     "referenced_type" : "type-449"
11387    },
11388    {
11389     "field_name" : "num_planes",
11390     "field_offset" : 32,
11391     "referenced_type" : "type-2"
11392    },
11393    {
11394     "field_name" : "planes",
11395     "field_offset" : 64,
11396     "referenced_type" : "type-451"
11397    }
11398   ],
11399   "linker_set_key" : "android_flex_layout",
11400   "name" : "android_flex_layout",
11401   "referenced_type" : "type-450",
11402   "self_type" : "type-450",
11403   "size" : 12,
11404   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11405   "unique_id" : "android_flex_layout"
11406  },
11407  {
11408   "alignment" : 4,
11409   "fields" :
11410   [
11411    {
11412     "field_name" : "top_left",
11413     "referenced_type" : "type-308"
11414    },
11415    {
11416     "field_name" : "component",
11417     "field_offset" : 32,
11418     "referenced_type" : "type-447"
11419    },
11420    {
11421     "field_name" : "bits_per_component",
11422     "field_offset" : 64,
11423     "referenced_type" : "type-15"
11424    },
11425    {
11426     "field_name" : "bits_used",
11427     "field_offset" : 96,
11428     "referenced_type" : "type-15"
11429    },
11430    {
11431     "field_name" : "h_increment",
11432     "field_offset" : 128,
11433     "referenced_type" : "type-15"
11434    },
11435    {
11436     "field_name" : "v_increment",
11437     "field_offset" : 160,
11438     "referenced_type" : "type-15"
11439    },
11440    {
11441     "field_name" : "h_subsampling",
11442     "field_offset" : 192,
11443     "referenced_type" : "type-15"
11444    },
11445    {
11446     "field_name" : "v_subsampling",
11447     "field_offset" : 224,
11448     "referenced_type" : "type-15"
11449    }
11450   ],
11451   "linker_set_key" : "android_flex_plane",
11452   "name" : "android_flex_plane",
11453   "referenced_type" : "type-448",
11454   "self_type" : "type-448",
11455   "size" : 32,
11456   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11457   "unique_id" : "android_flex_plane"
11458  },
11459  {
11460   "alignment" : 4,
11461   "fields" :
11462   [
11463    {
11464     "field_name" : "displayPrimaryRed",
11465     "referenced_type" : "type-455"
11466    },
11467    {
11468     "field_name" : "displayPrimaryGreen",
11469     "field_offset" : 64,
11470     "referenced_type" : "type-455"
11471    },
11472    {
11473     "field_name" : "displayPrimaryBlue",
11474     "field_offset" : 128,
11475     "referenced_type" : "type-455"
11476    },
11477    {
11478     "field_name" : "whitePoint",
11479     "field_offset" : 192,
11480     "referenced_type" : "type-455"
11481    },
11482    {
11483     "field_name" : "maxLuminance",
11484     "field_offset" : 256,
11485     "referenced_type" : "type-213"
11486    },
11487    {
11488     "field_name" : "minLuminance",
11489     "field_offset" : 288,
11490     "referenced_type" : "type-213"
11491    }
11492   ],
11493   "linker_set_key" : "android_smpte2086_metadata",
11494   "name" : "android_smpte2086_metadata",
11495   "referenced_type" : "type-456",
11496   "self_type" : "type-456",
11497   "size" : 40,
11498   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11499   "unique_id" : "android_smpte2086_metadata"
11500  },
11501  {
11502   "alignment" : 4,
11503   "fields" :
11504   [
11505    {
11506     "field_name" : "x",
11507     "referenced_type" : "type-213"
11508    },
11509    {
11510     "field_name" : "y",
11511     "field_offset" : 32,
11512     "referenced_type" : "type-213"
11513    }
11514   ],
11515   "linker_set_key" : "android_xy_color",
11516   "name" : "android_xy_color",
11517   "referenced_type" : "type-455",
11518   "self_type" : "type-455",
11519   "size" : 8,
11520   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11521   "unique_id" : "android_xy_color"
11522  },
11523  {
11524   "alignment" : 4,
11525   "fields" :
11526   [
11527    {
11528     "field_name" : "y",
11529     "referenced_type" : "type-16"
11530    },
11531    {
11532     "field_name" : "cb",
11533     "field_offset" : 32,
11534     "referenced_type" : "type-16"
11535    },
11536    {
11537     "field_name" : "cr",
11538     "field_offset" : 64,
11539     "referenced_type" : "type-16"
11540    },
11541    {
11542     "field_name" : "ystride",
11543     "field_offset" : 96,
11544     "referenced_type" : "type-2"
11545    },
11546    {
11547     "field_name" : "cstride",
11548     "field_offset" : 128,
11549     "referenced_type" : "type-2"
11550    },
11551    {
11552     "field_name" : "chroma_step",
11553     "field_offset" : 160,
11554     "referenced_type" : "type-2"
11555    },
11556    {
11557     "field_name" : "reserved",
11558     "field_offset" : 192,
11559     "referenced_type" : "type-446"
11560    }
11561   ],
11562   "linker_set_key" : "android_ycbcr",
11563   "name" : "android_ycbcr",
11564   "referenced_type" : "type-445",
11565   "self_type" : "type-445",
11566   "size" : 56,
11567   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11568   "unique_id" : "android_ycbcr"
11569  },
11570  {
11571   "alignment" : 4,
11572   "fields" :
11573   [
11574    {
11575     "referenced_type" : "type-83"
11576    }
11577   ],
11578   "linker_set_key" : "log_msg",
11579   "name" : "log_msg",
11580   "referenced_type" : "type-82",
11581   "self_type" : "type-82",
11582   "size" : 5124,
11583   "source_file" : "/system/core/liblog/include/log/log_read.h",
11584   "unique_id" : "log_msg"
11585  },
11586  {
11587   "alignment" : 4,
11588   "fields" :
11589   [
11590    {
11591     "field_name" : "buf",
11592     "referenced_type" : "type-84"
11593    },
11594    {
11595     "field_name" : "entry",
11596     "referenced_type" : "type-86"
11597    },
11598    {
11599     "field_name" : "entry_v4",
11600     "referenced_type" : "type-86"
11601    },
11602    {
11603     "field_name" : "entry_v3",
11604     "referenced_type" : "type-89"
11605    },
11606    {
11607     "field_name" : "entry_v2",
11608     "referenced_type" : "type-90"
11609    },
11610    {
11611     "field_name" : "entry_v1",
11612     "referenced_type" : "type-91"
11613    }
11614   ],
11615   "is_anonymous" : true,
11616   "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",
11617   "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",
11618   "record_kind" : "union",
11619   "referenced_type" : "type-83",
11620   "self_type" : "type-83",
11621   "size" : 5124,
11622   "source_file" : "/system/core/liblog/include/log/log_read.h",
11623   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
11624  },
11625  {
11626   "alignment" : 1,
11627   "fields" :
11628   [
11629    {
11630     "field_name" : "tv_sec",
11631     "referenced_type" : "type-2"
11632    },
11633    {
11634     "field_name" : "tv_nsec",
11635     "field_offset" : 32,
11636     "referenced_type" : "type-2"
11637    }
11638   ],
11639   "linker_set_key" : "log_time",
11640   "name" : "log_time",
11641   "referenced_type" : "type-363",
11642   "self_type" : "type-363",
11643   "size" : 8,
11644   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
11645   "unique_id" : "_ZTS8log_time"
11646  },
11647  {
11648   "alignment" : 4,
11649   "fields" :
11650   [
11651    {
11652     "field_name" : "len",
11653     "referenced_type" : "type-87"
11654    },
11655    {
11656     "field_name" : "__pad",
11657     "field_offset" : 16,
11658     "referenced_type" : "type-87"
11659    },
11660    {
11661     "field_name" : "pid",
11662     "field_offset" : 32,
11663     "referenced_type" : "type-15"
11664    },
11665    {
11666     "field_name" : "tid",
11667     "field_offset" : 64,
11668     "referenced_type" : "type-15"
11669    },
11670    {
11671     "field_name" : "sec",
11672     "field_offset" : 96,
11673     "referenced_type" : "type-15"
11674    },
11675    {
11676     "field_name" : "nsec",
11677     "field_offset" : 128,
11678     "referenced_type" : "type-15"
11679    },
11680    {
11681     "field_name" : "msg",
11682     "field_offset" : 160,
11683     "referenced_type" : "type-88"
11684    }
11685   ],
11686   "linker_set_key" : "logger_entry",
11687   "name" : "logger_entry",
11688   "referenced_type" : "type-91",
11689   "self_type" : "type-91",
11690   "size" : 20,
11691   "source_file" : "/system/core/liblog/include/log/log_read.h",
11692   "unique_id" : "logger_entry"
11693  },
11694  {
11695   "alignment" : 1,
11696   "fields" :
11697   [
11698    {
11699     "field_name" : "len",
11700     "referenced_type" : "type-87"
11701    },
11702    {
11703     "field_name" : "hdr_size",
11704     "field_offset" : 16,
11705     "referenced_type" : "type-87"
11706    },
11707    {
11708     "field_name" : "pid",
11709     "field_offset" : 32,
11710     "referenced_type" : "type-15"
11711    },
11712    {
11713     "field_name" : "tid",
11714     "field_offset" : 64,
11715     "referenced_type" : "type-15"
11716    },
11717    {
11718     "field_name" : "sec",
11719     "field_offset" : 96,
11720     "referenced_type" : "type-15"
11721    },
11722    {
11723     "field_name" : "nsec",
11724     "field_offset" : 128,
11725     "referenced_type" : "type-15"
11726    },
11727    {
11728     "field_name" : "euid",
11729     "field_offset" : 160,
11730     "referenced_type" : "type-2"
11731    },
11732    {
11733     "field_name" : "msg",
11734     "field_offset" : 192,
11735     "referenced_type" : "type-88"
11736    }
11737   ],
11738   "linker_set_key" : "logger_entry_v2",
11739   "name" : "logger_entry_v2",
11740   "referenced_type" : "type-90",
11741   "self_type" : "type-90",
11742   "size" : 24,
11743   "source_file" : "/system/core/liblog/include/log/log_read.h",
11744   "unique_id" : "logger_entry_v2"
11745  },
11746  {
11747   "alignment" : 1,
11748   "fields" :
11749   [
11750    {
11751     "field_name" : "len",
11752     "referenced_type" : "type-87"
11753    },
11754    {
11755     "field_name" : "hdr_size",
11756     "field_offset" : 16,
11757     "referenced_type" : "type-87"
11758    },
11759    {
11760     "field_name" : "pid",
11761     "field_offset" : 32,
11762     "referenced_type" : "type-15"
11763    },
11764    {
11765     "field_name" : "tid",
11766     "field_offset" : 64,
11767     "referenced_type" : "type-15"
11768    },
11769    {
11770     "field_name" : "sec",
11771     "field_offset" : 96,
11772     "referenced_type" : "type-15"
11773    },
11774    {
11775     "field_name" : "nsec",
11776     "field_offset" : 128,
11777     "referenced_type" : "type-15"
11778    },
11779    {
11780     "field_name" : "lid",
11781     "field_offset" : 160,
11782     "referenced_type" : "type-2"
11783    },
11784    {
11785     "field_name" : "msg",
11786     "field_offset" : 192,
11787     "referenced_type" : "type-88"
11788    }
11789   ],
11790   "linker_set_key" : "logger_entry_v3",
11791   "name" : "logger_entry_v3",
11792   "referenced_type" : "type-89",
11793   "self_type" : "type-89",
11794   "size" : 24,
11795   "source_file" : "/system/core/liblog/include/log/log_read.h",
11796   "unique_id" : "logger_entry_v3"
11797  },
11798  {
11799   "alignment" : 4,
11800   "fields" :
11801   [
11802    {
11803     "field_name" : "len",
11804     "referenced_type" : "type-87"
11805    },
11806    {
11807     "field_name" : "hdr_size",
11808     "field_offset" : 16,
11809     "referenced_type" : "type-87"
11810    },
11811    {
11812     "field_name" : "pid",
11813     "field_offset" : 32,
11814     "referenced_type" : "type-15"
11815    },
11816    {
11817     "field_name" : "tid",
11818     "field_offset" : 64,
11819     "referenced_type" : "type-2"
11820    },
11821    {
11822     "field_name" : "sec",
11823     "field_offset" : 96,
11824     "referenced_type" : "type-2"
11825    },
11826    {
11827     "field_name" : "nsec",
11828     "field_offset" : 128,
11829     "referenced_type" : "type-2"
11830    },
11831    {
11832     "field_name" : "lid",
11833     "field_offset" : 160,
11834     "referenced_type" : "type-2"
11835    },
11836    {
11837     "field_name" : "uid",
11838     "field_offset" : 192,
11839     "referenced_type" : "type-2"
11840    },
11841    {
11842     "field_name" : "msg",
11843     "field_offset" : 224,
11844     "referenced_type" : "type-88"
11845    }
11846   ],
11847   "linker_set_key" : "logger_entry_v4",
11848   "name" : "logger_entry_v4",
11849   "referenced_type" : "type-86",
11850   "self_type" : "type-86",
11851   "size" : 28,
11852   "source_file" : "/system/core/liblog/include/log/log_read.h",
11853   "unique_id" : "logger_entry_v4"
11854  },
11855  {
11856   "alignment" : 4,
11857   "fields" :
11858   [
11859    {
11860     "field_name" : "version",
11861     "referenced_type" : "type-15"
11862    },
11863    {
11864     "field_name" : "numFds",
11865     "field_offset" : 32,
11866     "referenced_type" : "type-15"
11867    },
11868    {
11869     "field_name" : "numInts",
11870     "field_offset" : 64,
11871     "referenced_type" : "type-15"
11872    },
11873    {
11874     "field_name" : "data",
11875     "field_offset" : 96,
11876     "referenced_type" : "type-156"
11877    }
11878   ],
11879   "linker_set_key" : "native_handle",
11880   "name" : "native_handle",
11881   "referenced_type" : "type-155",
11882   "self_type" : "type-155",
11883   "size" : 12,
11884   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11885   "unique_id" : "native_handle"
11886  }
11887 ],
11888 "rvalue_reference_types" :
11889 [
11890  {
11891   "alignment" : 4,
11892   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> > &&",
11893   "name" : "android::hardware::Return<android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> > &&",
11894   "referenced_type" : "type-129",
11895   "self_type" : "type-131",
11896   "size" : 4,
11897   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11898  },
11899  {
11900   "alignment" : 4,
11901   "linker_set_key" : "android::hardware::Return<bool> &&",
11902   "name" : "android::hardware::Return<bool> &&",
11903   "referenced_type" : "type-121",
11904   "self_type" : "type-124",
11905   "size" : 4,
11906   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11907  },
11908  {
11909   "alignment" : 4,
11910   "linker_set_key" : "android::hardware::Return<void> &&",
11911   "name" : "android::hardware::Return<void> &&",
11912   "referenced_type" : "type-143",
11913   "self_type" : "type-145",
11914   "size" : 4,
11915   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11916  },
11917  {
11918   "alignment" : 4,
11919   "linker_set_key" : "android::hardware::Status &&",
11920   "name" : "android::hardware::Status &&",
11921   "referenced_type" : "type-111",
11922   "self_type" : "type-118",
11923   "size" : 4,
11924   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11925  },
11926  {
11927   "alignment" : 4,
11928   "linker_set_key" : "android::hardware::details::return_status &&",
11929   "name" : "android::hardware::details::return_status &&",
11930   "referenced_type" : "type-122",
11931   "self_type" : "type-139",
11932   "size" : 4,
11933   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11934  },
11935  {
11936   "alignment" : 4,
11937   "linker_set_key" : "android::hardware::hidl_handle &&",
11938   "name" : "android::hardware::hidl_handle &&",
11939   "referenced_type" : "type-253",
11940   "self_type" : "type-262",
11941   "size" : 4,
11942   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11943  },
11944  {
11945   "alignment" : 4,
11946   "linker_set_key" : "android::hardware::hidl_memory &&",
11947   "name" : "android::hardware::hidl_memory &&",
11948   "referenced_type" : "type-259",
11949   "self_type" : "type-266",
11950   "size" : 4,
11951   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11952  },
11953  {
11954   "alignment" : 4,
11955   "linker_set_key" : "android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> &&",
11956   "name" : "android::sp<android::hardware::gatekeeper::V1_0::IGatekeeper> &&",
11957   "referenced_type" : "type-76",
11958   "self_type" : "type-79",
11959   "size" : 4,
11960   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11961  },
11962  {
11963   "alignment" : 4,
11964   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11965   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11966   "referenced_type" : "type-95",
11967   "self_type" : "type-103",
11968   "size" : 4,
11969   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11970  },
11971  {
11972   "alignment" : 4,
11973   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11974   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11975   "referenced_type" : "type-417",
11976   "self_type" : "type-416",
11977   "size" : 4,
11978   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11979  },
11980  {
11981   "alignment" : 4,
11982   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
11983   "name" : "std::function<sp<IBase> (void *)> &&",
11984   "referenced_type" : "type-427",
11985   "self_type" : "type-426",
11986   "size" : 4,
11987   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11988  },
11989  {
11990   "alignment" : 4,
11991   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
11992   "name" : "std::function<sp<IBinder> (void *)> &&",
11993   "referenced_type" : "type-419",
11994   "self_type" : "type-418",
11995   "size" : 4,
11996   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11997  }
11998 ]
11999}
12000