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