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