blob: 3440424bbc0618b78922023d1a9bd752b5d7c869 [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-51",
9 "self_type" : "type-95",
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-247",
16 "self_type" : "type-483",
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-20",
24 "self_type" : "type-191",
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-92",
32 "self_type" : "type-330",
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-92",
41 "self_type" : "type-91",
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-474",
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-34",
64 "self_type" : "type-34",
65 "size" : 1
66 },
67 {
68 "alignment" : 1,
69 "is_integral" : true,
70 "linker_set_key" : "char",
71 "name" : "char",
72 "referenced_type" : "type-51",
73 "self_type" : "type-51",
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-42",
83 "self_type" : "type-42",
84 "size" : 2
85 },
86 {
87 "alignment" : 4,
88 "linker_set_key" : "double",
89 "name" : "double",
90 "referenced_type" : "type-253",
91 "self_type" : "type-253",
92 "size" : 8
93 },
94 {
95 "alignment" : 4,
96 "linker_set_key" : "float",
97 "name" : "float",
98 "referenced_type" : "type-247",
99 "self_type" : "type-247",
100 "size" : 4
101 },
102 {
103 "alignment" : 4,
104 "is_integral" : true,
105 "linker_set_key" : "int",
106 "name" : "int",
107 "referenced_type" : "type-20",
108 "self_type" : "type-20",
109 "size" : 4
110 },
111 {
112 "alignment" : 4,
113 "is_integral" : true,
114 "linker_set_key" : "long",
115 "name" : "long",
116 "referenced_type" : "type-227",
117 "self_type" : "type-227",
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-25",
126 "self_type" : "type-25",
127 "size" : 8
128 },
129 {
130 "alignment" : 2,
131 "is_integral" : true,
132 "linker_set_key" : "short",
133 "name" : "short",
134 "referenced_type" : "type-210",
135 "self_type" : "type-210",
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-259",
144 "self_type" : "type-259",
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-92",
154 "self_type" : "type-92",
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-233",
174 "self_type" : "type-233",
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-137",
184 "self_type" : "type-137",
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-94",
194 "self_type" : "type-94",
195 "size" : 2
196 },
197 {
198 "linker_set_key" : "void",
199 "name" : "void",
200 "referenced_type" : "type-22",
201 "self_type" : "type-22"
202 }
203 ],
204 "elf_functions" :
205 [
206 {
207 "binding" : "weak",
208 "name" : "_ZN7android8hardware10fromBinderINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS3_25BpHwBluetoothHciCallbacksENS3_25BnHwBluetoothHciCallbacksEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
209 },
210 {
211 "binding" : "weak",
212 "name" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_013IBluetoothHciENS_4hidl4base4V1_05IBaseENS4_16BpHwBluetoothHciEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
213 },
214 {
215 "binding" : "weak",
216 "name" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS_4hidl4base4V1_05IBaseENS4_25BpHwBluetoothHciCallbacksEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
217 },
218 {
219 "binding" : "weak",
220 "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_9bluetooth4V1_022IBluetoothHciCallbacksEvEENS_2spIT_EES8_"
221 },
222 {
223 "binding" : "weak",
224 "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_016BpHwBluetoothHciENS4_13IBluetoothHciEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
225 },
226 {
227 "binding" : "weak",
228 "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_025BpHwBluetoothHciCallbacksENS4_22IBluetoothHciCallbacksEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
229 },
230 {
231 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
232 },
233 {
234 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
235 },
236 {
237 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
238 },
239 {
240 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
241 },
242 {
243 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
244 },
245 {
246 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
247 },
248 {
249 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
250 },
251 {
252 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
253 },
254 {
255 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
256 },
257 {
258 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
259 },
260 {
261 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
262 },
263 {
264 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
265 },
266 {
267 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
268 },
269 {
270 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
271 },
272 {
273 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
274 },
275 {
276 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spIS3_EEb"
277 },
278 {
279 "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13addOnewayTaskENSt3__18functionIFvvEEE"
280 },
281 {
282 "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC1ENS_2spINS2_13IBluetoothHciEEE"
283 },
284 {
285 "name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC2ENS_2spINS2_13IBluetoothHciEEE"
286 },
287 {
288 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
289 },
290 {
291 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
292 },
293 {
294 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
295 },
296 {
297 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci16_hidl_initializeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
298 },
299 {
300 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendAclDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
301 },
302 {
303 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendScoDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
304 },
305 {
306 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci20_hidl_sendHciCommandEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
307 },
308 {
309 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci4pingEv"
310 },
311 {
312 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC1ERKNS_2spINS2_13IBluetoothHciEEE"
313 },
314 {
315 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC2ERKNS_2spINS2_13IBluetoothHciEEE"
316 },
317 {
318 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
319 },
320 {
321 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
322 },
323 {
324 "name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD2Ev"
325 },
326 {
327 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
328 },
329 {
330 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
331 },
332 {
333 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
334 },
335 {
336 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
337 },
338 {
339 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
340 },
341 {
342 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
343 },
344 {
345 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
346 },
347 {
348 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
349 },
350 {
351 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
352 },
353 {
354 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
355 },
356 {
357 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci16_hidl_initializeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
358 },
359 {
360 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendAclDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
361 },
362 {
363 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendScoDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
364 },
365 {
366 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
367 },
368 {
369 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci20_hidl_sendHciCommandEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
370 },
371 {
372 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv"
373 },
374 {
375 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv"
376 },
377 {
378 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv"
379 },
380 {
381 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv"
382 },
383 {
384 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
385 },
386 {
387 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC1ERKNS_2spINS0_7IBinderEEE"
388 },
389 {
390 "name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC2ERKNS_2spINS0_7IBinderEEE"
391 },
392 {
393 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
394 },
395 {
396 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
397 },
398 {
399 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
400 },
401 {
402 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
403 },
404 {
405 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
406 },
407 {
408 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
409 },
410 {
411 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
412 },
413 {
414 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
415 },
416 {
417 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
418 },
419 {
420 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
421 },
422 {
423 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
424 },
425 {
426 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
427 },
428 {
429 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
430 },
431 {
432 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
433 },
434 {
435 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
436 },
437 {
438 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spIS3_EEb"
439 },
440 {
441 "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13addOnewayTaskENSt3__18functionIFvvEEE"
442 },
443 {
444 "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC1ENS_2spINS2_22IBluetoothHciCallbacksEEE"
445 },
446 {
447 "name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC2ENS_2spINS2_22IBluetoothHciCallbacksEEE"
448 },
449 {
450 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
451 },
452 {
453 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
454 },
455 {
456 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
457 },
458 {
459 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
460 },
461 {
462 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
463 },
464 {
465 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
466 },
467 {
468 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks4pingEv"
469 },
470 {
471 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC1ERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
472 },
473 {
474 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC2ERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
475 },
476 {
477 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
478 },
479 {
480 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
481 },
482 {
483 "name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD2Ev"
484 },
485 {
486 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
487 },
488 {
489 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
490 },
491 {
492 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
493 },
494 {
495 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
496 },
497 {
498 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
499 },
500 {
501 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
502 },
503 {
504 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
505 },
506 {
507 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
508 },
509 {
510 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
511 },
512 {
513 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
514 },
515 {
516 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
517 },
518 {
519 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv"
520 },
521 {
522 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv"
523 },
524 {
525 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
526 },
527 {
528 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
529 },
530 {
531 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6StatusE"
532 },
533 {
534 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv"
535 },
536 {
537 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
538 },
539 {
540 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC1ERKNS_2spINS0_7IBinderEEE"
541 },
542 {
543 "name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC2ERKNS_2spINS0_7IBinderEEE"
544 },
545 {
546 "binding" : "weak",
547 "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
548 },
549 {
550 "binding" : "weak",
551 "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
552 },
553 {
554 "binding" : "weak",
555 "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_"
556 },
557 {
558 "binding" : "weak",
559 "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_"
560 },
561 {
562 "binding" : "weak",
563 "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"
564 },
565 {
566 "binding" : "weak",
567 "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_"
568 },
569 {
570 "binding" : "weak",
571 "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_"
572 },
573 {
574 "binding" : "weak",
575 "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"
576 },
577 {
578 "binding" : "weak",
579 "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
580 },
581 {
582 "binding" : "weak",
583 "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
584 },
585 {
586 "binding" : "weak",
587 "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
588 },
589 {
590 "name" : "_ZThn20_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
591 },
592 {
593 "name" : "_ZThn20_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
594 },
595 {
596 "name" : "_ZThn20_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
597 },
598 {
599 "name" : "_ZThn20_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
600 },
601 {
602 "name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
603 },
604 {
605 "name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
606 },
607 {
608 "name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
609 },
610 {
611 "name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
612 }
613 ],
614 "elf_objects" :
615 [
616 {
617 "name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10descriptorE"
618 },
619 {
620 "name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10descriptorE"
621 },
622 {
623 "name" : "_ZTCN7android8hardware9bluetooth4V1_013IBluetoothHciE0_NS_4hidl4base4V1_05IBaseE"
624 },
625 {
626 "binding" : "weak",
627 "name" : "_ZTCN7android8hardware9bluetooth4V1_014BsBluetoothHciE0_NS2_13IBluetoothHciE"
628 },
629 {
630 "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS0_7IBinderE"
631 },
632 {
633 "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS0_9BHwBinderE"
634 },
635 {
636 "name" : "_ZTCN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE0_NS_4hidl4base4V1_08BnHwBaseE"
637 },
638 {
639 "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS0_11BpInterfaceINS2_13IBluetoothHciEEE"
640 },
641 {
642 "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS2_13IBluetoothHciE"
643 },
644 {
645 "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE0_NS_4hidl4base4V1_05IBaseE"
646 },
647 {
648 "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE4_NS0_10IInterfaceE"
649 },
650 {
651 "name" : "_ZTCN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE8_NS0_11BpHwRefBaseE"
652 },
653 {
654 "name" : "_ZTCN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE0_NS_4hidl4base4V1_05IBaseE"
655 },
656 {
657 "binding" : "weak",
658 "name" : "_ZTCN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE0_NS2_22IBluetoothHciCallbacksE"
659 },
660 {
661 "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS0_7IBinderE"
662 },
663 {
664 "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS0_9BHwBinderE"
665 },
666 {
667 "name" : "_ZTCN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE0_NS_4hidl4base4V1_08BnHwBaseE"
668 },
669 {
670 "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS0_11BpInterfaceINS2_22IBluetoothHciCallbacksEEE"
671 },
672 {
673 "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS2_22IBluetoothHciCallbacksE"
674 },
675 {
676 "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE0_NS_4hidl4base4V1_05IBaseE"
677 },
678 {
679 "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE4_NS0_10IInterfaceE"
680 },
681 {
682 "name" : "_ZTCN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE8_NS0_11BpHwRefBaseE"
683 },
684 {
685 "name" : "_ZTTN7android8hardware9bluetooth4V1_013IBluetoothHciE"
686 },
687 {
688 "name" : "_ZTTN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
689 },
690 {
691 "name" : "_ZTTN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
692 },
693 {
694 "name" : "_ZTTN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
695 },
696 {
697 "name" : "_ZTTN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
698 },
699 {
700 "name" : "_ZTTN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
701 },
702 {
703 "name" : "_ZTVN7android8hardware9bluetooth4V1_013IBluetoothHciE"
704 },
705 {
706 "binding" : "weak",
707 "name" : "_ZTVN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
708 },
709 {
710 "name" : "_ZTVN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
711 },
712 {
713 "name" : "_ZTVN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
714 },
715 {
716 "name" : "_ZTVN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
717 },
718 {
719 "binding" : "weak",
720 "name" : "_ZTVN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
721 },
722 {
723 "name" : "_ZTVN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
724 },
725 {
726 "name" : "_ZTVN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
727 }
728 ],
729 "enum_types" :
730 [
731 {
732 "alignment" : 4,
733 "enum_fields" :
734 [
735 {
736 "enum_field_value" : 0,
737 "name" : "android::Condition::WAKE_UP_ONE"
738 },
739 {
740 "enum_field_value" : 1,
741 "name" : "android::Condition::WAKE_UP_ALL"
742 }
743 ],
744 "linker_set_key" : "android::Condition::WakeUpType",
745 "name" : "android::Condition::WakeUpType",
746 "referenced_type" : "type-494",
747 "self_type" : "type-494",
748 "size" : 4,
749 "source_file" : "/system/core/libutils/include/utils/Condition.h",
750 "underlying_type" : "type-2",
751 "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
752 },
753 {
754 "alignment" : 4,
755 "enum_fields" :
756 [
757 {
758 "enum_field_value" : 0,
759 "name" : "android::String16::kEmptyString"
760 }
761 ],
762 "linker_set_key" : "android::String16::StaticLinkage",
763 "name" : "android::String16::StaticLinkage",
764 "referenced_type" : "type-384",
765 "self_type" : "type-384",
766 "size" : 4,
767 "source_file" : "/system/core/libutils/include/utils/String16.h",
768 "underlying_type" : "type-2",
769 "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
770 },
771 {
772 "alignment" : 4,
773 "enum_fields" :
774 [
775 {
776 "enum_field_value" : 0,
777 "name" : "android::String8::kEmptyString"
778 }
779 ],
780 "linker_set_key" : "android::String8::StaticLinkage",
781 "name" : "android::String8::StaticLinkage",
782 "referenced_type" : "type-377",
783 "self_type" : "type-377",
784 "size" : 4,
785 "source_file" : "/system/core/libutils/include/utils/String8.h",
786 "underlying_type" : "type-2",
787 "unique_id" : "_ZTSN7android7String813StaticLinkageE"
788 },
789 {
790 "alignment" : 4,
791 "enum_fields" :
792 [
793 {
794 "enum_field_value" : 0,
795 "name" : "android::hardware::HidlReturnRestriction::NONE"
796 },
797 {
798 "enum_field_value" : 1,
799 "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
800 },
801 {
802 "enum_field_value" : 2,
803 "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
804 }
805 ],
806 "linker_set_key" : "android::hardware::HidlReturnRestriction",
807 "name" : "android::hardware::HidlReturnRestriction",
808 "referenced_type" : "type-177",
809 "self_type" : "type-177",
810 "size" : 4,
811 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
812 "underlying_type" : "type-20",
813 "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
814 },
815 {
816 "alignment" : 4,
817 "enum_fields" :
818 [
819 {
820 "enum_field_value" : 0,
821 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
822 },
823 {
824 "enum_field_value" : 1,
825 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
826 },
827 {
828 "enum_field_value" : 2,
829 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
830 },
831 {
832 "enum_field_value" : 3,
833 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
834 }
835 ],
836 "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
837 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
838 "referenced_type" : "type-368",
839 "self_type" : "type-368",
840 "size" : 4,
841 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
842 "underlying_type" : "type-20",
843 "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
844 },
845 {
846 "alignment" : 4,
847 "enum_fields" :
848 [
849 {
850 "enum_field_value" : 1,
851 "name" : "android::hardware::kSynchronizedReadWrite"
852 },
853 {
854 "enum_field_value" : 2,
855 "name" : "android::hardware::kUnsynchronizedWrite"
856 }
857 ],
858 "linker_set_key" : "android::hardware::MQFlavor",
859 "name" : "android::hardware::MQFlavor",
860 "referenced_type" : "type-364",
861 "self_type" : "type-364",
862 "size" : 4,
863 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
864 "underlying_type" : "type-2",
865 "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
866 },
867 {
868 "alignment" : 4,
869 "enum_fields" :
870 [
871 {
872 "enum_field_value" : 0,
873 "name" : "android::hardware::ProcessState::CallRestriction::NONE"
874 },
875 {
876 "enum_field_value" : 1,
877 "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
878 },
879 {
880 "enum_field_value" : 2,
881 "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
882 }
883 ],
884 "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
885 "name" : "android::hardware::ProcessState::CallRestriction",
886 "referenced_type" : "type-53",
887 "self_type" : "type-53",
888 "size" : 4,
889 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
890 "underlying_type" : "type-20",
891 "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
892 },
893 {
894 "alignment" : 4,
895 "enum_fields" :
896 [
897 {
898 "enum_field_value" : 0,
899 "name" : "android::hardware::Status::EX_NONE"
900 },
901 {
902 "enum_field_value" : -1,
903 "name" : "android::hardware::Status::EX_SECURITY"
904 },
905 {
906 "enum_field_value" : -2,
907 "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
908 },
909 {
910 "enum_field_value" : -3,
911 "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
912 },
913 {
914 "enum_field_value" : -4,
915 "name" : "android::hardware::Status::EX_NULL_POINTER"
916 },
917 {
918 "enum_field_value" : -5,
919 "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
920 },
921 {
922 "enum_field_value" : -6,
923 "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
924 },
925 {
926 "enum_field_value" : -7,
927 "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
928 },
929 {
930 "enum_field_value" : -128,
931 "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
932 },
933 {
934 "enum_field_value" : -129,
935 "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
936 }
937 ],
938 "linker_set_key" : "android::hardware::Status::Exception",
939 "name" : "android::hardware::Status::Exception",
940 "referenced_type" : "type-150",
941 "self_type" : "type-150",
942 "size" : 4,
943 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
944 "underlying_type" : "type-20",
945 "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
946 },
947 {
948 "alignment" : 4,
949 "enum_fields" :
950 [
951 {
952 "enum_field_value" : 0,
953 "name" : "android::hardware::bluetooth::V1_0::Status::SUCCESS"
954 },
955 {
956 "enum_field_value" : 1,
957 "name" : "android::hardware::bluetooth::V1_0::Status::TRANSPORT_ERROR"
958 },
959 {
960 "enum_field_value" : 2,
961 "name" : "android::hardware::bluetooth::V1_0::Status::INITIALIZATION_ERROR"
962 },
963 {
964 "enum_field_value" : 3,
965 "name" : "android::hardware::bluetooth::V1_0::Status::UNKNOWN"
966 }
967 ],
968 "linker_set_key" : "android::hardware::bluetooth::V1_0::Status",
969 "name" : "android::hardware::bluetooth::V1_0::Status",
970 "referenced_type" : "type-520",
971 "self_type" : "type-520",
972 "size" : 4,
973 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h",
974 "underlying_type" : "type-20",
975 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_06StatusE"
976 },
977 {
978 "alignment" : 4,
979 "enum_fields" :
980 [
981 {
982 "enum_field_value" : 0,
983 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
984 },
985 {
986 "enum_field_value" : 1,
987 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
988 },
989 {
990 "enum_field_value" : 2,
991 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
992 },
993 {
994 "enum_field_value" : 3,
995 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
996 },
997 {
998 "enum_field_value" : 4,
999 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1000 },
1001 {
1002 "enum_field_value" : 5,
1003 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1004 },
1005 {
1006 "enum_field_value" : 6,
1007 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1008 },
1009 {
1010 "enum_field_value" : 7,
1011 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1012 },
1013 {
1014 "enum_field_value" : 8,
1015 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1016 },
1017 {
1018 "enum_field_value" : 9,
1019 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1020 }
1021 ],
1022 "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1023 "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1024 "referenced_type" : "type-554",
1025 "self_type" : "type-554",
1026 "size" : 4,
1027 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1028 "underlying_type" : "type-2",
1029 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1030 },
1031 {
1032 "alignment" : 4,
1033 "enum_fields" :
1034 [
1035 {
1036 "enum_field_value" : 0,
1037 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1038 },
1039 {
1040 "enum_field_value" : 1,
1041 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1042 },
1043 {
1044 "enum_field_value" : 2,
1045 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1046 }
1047 ],
1048 "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1049 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1050 "referenced_type" : "type-372",
1051 "self_type" : "type-372",
1052 "size" : 4,
1053 "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",
1054 "underlying_type" : "type-20",
1055 "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1056 },
1057 {
1058 "alignment" : 4,
1059 "enum_fields" :
1060 [
1061 {
1062 "enum_field_value" : -1,
1063 "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1064 }
1065 ],
1066 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1067 "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1068 "referenced_type" : "type-511",
1069 "self_type" : "type-511",
1070 "size" : 4,
1071 "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",
1072 "underlying_type" : "type-20",
1073 "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1074 },
1075 {
1076 "alignment" : 1,
1077 "enum_fields" :
1078 [
1079 {
1080 "enum_field_value" : 0,
1081 "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1082 },
1083 {
1084 "enum_field_value" : 1,
1085 "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1086 },
1087 {
1088 "enum_field_value" : 2,
1089 "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1090 }
1091 ],
1092 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1093 "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1094 "referenced_type" : "type-510",
1095 "self_type" : "type-510",
1096 "size" : 1,
1097 "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",
1098 "underlying_type" : "type-92",
1099 "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1100 },
1101 {
1102 "alignment" : 4,
1103 "enum_fields" :
1104 [
1105 {
1106 "enum_field_value" : 0,
1107 "name" : "ANDROID_LOG_UNKNOWN"
1108 },
1109 {
1110 "enum_field_value" : 1,
1111 "name" : "ANDROID_LOG_DEFAULT"
1112 },
1113 {
1114 "enum_field_value" : 2,
1115 "name" : "ANDROID_LOG_VERBOSE"
1116 },
1117 {
1118 "enum_field_value" : 3,
1119 "name" : "ANDROID_LOG_DEBUG"
1120 },
1121 {
1122 "enum_field_value" : 4,
1123 "name" : "ANDROID_LOG_INFO"
1124 },
1125 {
1126 "enum_field_value" : 5,
1127 "name" : "ANDROID_LOG_WARN"
1128 },
1129 {
1130 "enum_field_value" : 6,
1131 "name" : "ANDROID_LOG_ERROR"
1132 },
1133 {
1134 "enum_field_value" : 7,
1135 "name" : "ANDROID_LOG_FATAL"
1136 },
1137 {
1138 "enum_field_value" : 8,
1139 "name" : "ANDROID_LOG_SILENT"
1140 }
1141 ],
1142 "linker_set_key" : "android_LogPriority",
1143 "name" : "android_LogPriority",
1144 "referenced_type" : "type-1",
1145 "self_type" : "type-1",
1146 "size" : 4,
1147 "source_file" : "/system/core/liblog/include/android/log.h",
1148 "underlying_type" : "type-2",
1149 "unique_id" : "android_LogPriority"
1150 },
1151 {
1152 "alignment" : 4,
1153 "enum_fields" :
1154 [
1155 {
1156 "enum_field_value" : 0,
1157 "name" : "HAL_COLOR_MODE_NATIVE"
1158 },
1159 {
1160 "enum_field_value" : 1,
1161 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1162 },
1163 {
1164 "enum_field_value" : 2,
1165 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1166 },
1167 {
1168 "enum_field_value" : 3,
1169 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1170 },
1171 {
1172 "enum_field_value" : 4,
1173 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1174 },
1175 {
1176 "enum_field_value" : 5,
1177 "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1178 },
1179 {
1180 "enum_field_value" : 6,
1181 "name" : "HAL_COLOR_MODE_DCI_P3"
1182 },
1183 {
1184 "enum_field_value" : 7,
1185 "name" : "HAL_COLOR_MODE_SRGB"
1186 },
1187 {
1188 "enum_field_value" : 8,
1189 "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1190 },
1191 {
1192 "enum_field_value" : 9,
1193 "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1194 }
1195 ],
1196 "linker_set_key" : "android_color_mode_t",
1197 "name" : "android_color_mode_t",
1198 "referenced_type" : "type-462",
1199 "self_type" : "type-462",
1200 "size" : 4,
1201 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1202 "underlying_type" : "type-2",
1203 "unique_id" : "android_color_mode_t"
1204 },
1205 {
1206 "alignment" : 4,
1207 "enum_fields" :
1208 [
1209 {
1210 "enum_field_value" : 10,
1211 "name" : "HAL_COLOR_MODE_BT2020"
1212 },
1213 {
1214 "enum_field_value" : 11,
1215 "name" : "HAL_COLOR_MODE_BT2100_PQ"
1216 },
1217 {
1218 "enum_field_value" : 12,
1219 "name" : "HAL_COLOR_MODE_BT2100_HLG"
1220 }
1221 ],
1222 "linker_set_key" : "android_color_mode_v1_1_t",
1223 "name" : "android_color_mode_v1_1_t",
1224 "referenced_type" : "type-467",
1225 "self_type" : "type-467",
1226 "size" : 4,
1227 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1228 "underlying_type" : "type-2",
1229 "unique_id" : "android_color_mode_v1_1_t"
1230 },
1231 {
1232 "alignment" : 4,
1233 "enum_fields" :
1234 [
1235 {
1236 "enum_field_value" : 0,
1237 "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1238 },
1239 {
1240 "enum_field_value" : 1,
1241 "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1242 },
1243 {
1244 "enum_field_value" : 2,
1245 "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1246 },
1247 {
1248 "enum_field_value" : 3,
1249 "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1250 },
1251 {
1252 "enum_field_value" : 4,
1253 "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1254 },
1255 {
1256 "enum_field_value" : 5,
1257 "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1258 },
1259 {
1260 "enum_field_value" : 6,
1261 "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1262 }
1263 ],
1264 "linker_set_key" : "android_color_transform_t",
1265 "name" : "android_color_transform_t",
1266 "referenced_type" : "type-463",
1267 "self_type" : "type-463",
1268 "size" : 4,
1269 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1270 "underlying_type" : "type-2",
1271 "unique_id" : "android_color_transform_t"
1272 },
1273 {
1274 "alignment" : 4,
1275 "enum_fields" :
1276 [
1277 {
1278 "enum_field_value" : 0,
1279 "name" : "HAL_DATASPACE_UNKNOWN"
1280 },
1281 {
1282 "enum_field_value" : 1,
1283 "name" : "HAL_DATASPACE_ARBITRARY"
1284 },
1285 {
1286 "enum_field_value" : 16,
1287 "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1288 },
1289 {
1290 "enum_field_value" : 4128768,
1291 "name" : "HAL_DATASPACE_STANDARD_MASK"
1292 },
1293 {
1294 "enum_field_value" : 0,
1295 "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1296 },
1297 {
1298 "enum_field_value" : 65536,
1299 "name" : "HAL_DATASPACE_STANDARD_BT709"
1300 },
1301 {
1302 "enum_field_value" : 131072,
1303 "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1304 },
1305 {
1306 "enum_field_value" : 196608,
1307 "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1308 },
1309 {
1310 "enum_field_value" : 262144,
1311 "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1312 },
1313 {
1314 "enum_field_value" : 327680,
1315 "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1316 },
1317 {
1318 "enum_field_value" : 393216,
1319 "name" : "HAL_DATASPACE_STANDARD_BT2020"
1320 },
1321 {
1322 "enum_field_value" : 458752,
1323 "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1324 },
1325 {
1326 "enum_field_value" : 524288,
1327 "name" : "HAL_DATASPACE_STANDARD_BT470M"
1328 },
1329 {
1330 "enum_field_value" : 589824,
1331 "name" : "HAL_DATASPACE_STANDARD_FILM"
1332 },
1333 {
1334 "enum_field_value" : 655360,
1335 "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1336 },
1337 {
1338 "enum_field_value" : 720896,
1339 "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1340 },
1341 {
1342 "enum_field_value" : 22,
1343 "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1344 },
1345 {
1346 "enum_field_value" : 130023424,
1347 "name" : "HAL_DATASPACE_TRANSFER_MASK"
1348 },
1349 {
1350 "enum_field_value" : 0,
1351 "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1352 },
1353 {
1354 "enum_field_value" : 4194304,
1355 "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1356 },
1357 {
1358 "enum_field_value" : 8388608,
1359 "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1360 },
1361 {
1362 "enum_field_value" : 12582912,
1363 "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1364 },
1365 {
1366 "enum_field_value" : 16777216,
1367 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1368 },
1369 {
1370 "enum_field_value" : 20971520,
1371 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1372 },
1373 {
1374 "enum_field_value" : 25165824,
1375 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1376 },
1377 {
1378 "enum_field_value" : 29360128,
1379 "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1380 },
1381 {
1382 "enum_field_value" : 33554432,
1383 "name" : "HAL_DATASPACE_TRANSFER_HLG"
1384 },
1385 {
1386 "enum_field_value" : 27,
1387 "name" : "HAL_DATASPACE_RANGE_SHIFT"
1388 },
1389 {
1390 "enum_field_value" : 939524096,
1391 "name" : "HAL_DATASPACE_RANGE_MASK"
1392 },
1393 {
1394 "enum_field_value" : 0,
1395 "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1396 },
1397 {
1398 "enum_field_value" : 134217728,
1399 "name" : "HAL_DATASPACE_RANGE_FULL"
1400 },
1401 {
1402 "enum_field_value" : 268435456,
1403 "name" : "HAL_DATASPACE_RANGE_LIMITED"
1404 },
1405 {
1406 "enum_field_value" : 402653184,
1407 "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1408 },
1409 {
1410 "enum_field_value" : 512,
1411 "name" : "HAL_DATASPACE_SRGB_LINEAR"
1412 },
1413 {
1414 "enum_field_value" : 138477568,
1415 "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1416 },
1417 {
1418 "enum_field_value" : 406913024,
1419 "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1420 },
1421 {
1422 "enum_field_value" : 513,
1423 "name" : "HAL_DATASPACE_SRGB"
1424 },
1425 {
1426 "enum_field_value" : 142671872,
1427 "name" : "HAL_DATASPACE_V0_SRGB"
1428 },
1429 {
1430 "enum_field_value" : 411107328,
1431 "name" : "HAL_DATASPACE_V0_SCRGB"
1432 },
1433 {
1434 "enum_field_value" : 257,
1435 "name" : "HAL_DATASPACE_JFIF"
1436 },
1437 {
1438 "enum_field_value" : 146931712,
1439 "name" : "HAL_DATASPACE_V0_JFIF"
1440 },
1441 {
1442 "enum_field_value" : 258,
1443 "name" : "HAL_DATASPACE_BT601_625"
1444 },
1445 {
1446 "enum_field_value" : 281149440,
1447 "name" : "HAL_DATASPACE_V0_BT601_625"
1448 },
1449 {
1450 "enum_field_value" : 259,
1451 "name" : "HAL_DATASPACE_BT601_525"
1452 },
1453 {
1454 "enum_field_value" : 281280512,
1455 "name" : "HAL_DATASPACE_V0_BT601_525"
1456 },
1457 {
1458 "enum_field_value" : 260,
1459 "name" : "HAL_DATASPACE_BT709"
1460 },
1461 {
1462 "enum_field_value" : 281083904,
1463 "name" : "HAL_DATASPACE_V0_BT709"
1464 },
1465 {
1466 "enum_field_value" : 139067392,
1467 "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1468 },
1469 {
1470 "enum_field_value" : 155844608,
1471 "name" : "HAL_DATASPACE_DCI_P3"
1472 },
1473 {
1474 "enum_field_value" : 139067392,
1475 "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1476 },
1477 {
1478 "enum_field_value" : 143261696,
1479 "name" : "HAL_DATASPACE_DISPLAY_P3"
1480 },
1481 {
1482 "enum_field_value" : 151715840,
1483 "name" : "HAL_DATASPACE_ADOBE_RGB"
1484 },
1485 {
1486 "enum_field_value" : 138805248,
1487 "name" : "HAL_DATASPACE_BT2020_LINEAR"
1488 },
1489 {
1490 "enum_field_value" : 147193856,
1491 "name" : "HAL_DATASPACE_BT2020"
1492 },
1493 {
1494 "enum_field_value" : 163971072,
1495 "name" : "HAL_DATASPACE_BT2020_PQ"
1496 },
1497 {
1498 "enum_field_value" : 4096,
1499 "name" : "HAL_DATASPACE_DEPTH"
1500 },
1501 {
1502 "enum_field_value" : 4097,
1503 "name" : "HAL_DATASPACE_SENSOR"
1504 }
1505 ],
1506 "linker_set_key" : "android_dataspace_t",
1507 "name" : "android_dataspace_t",
1508 "referenced_type" : "type-461",
1509 "self_type" : "type-461",
1510 "size" : 4,
1511 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1512 "underlying_type" : "type-2",
1513 "unique_id" : "android_dataspace_t"
1514 },
1515 {
1516 "alignment" : 4,
1517 "enum_fields" :
1518 [
1519 {
1520 "enum_field_value" : 281411584,
1521 "name" : "HAL_DATASPACE_BT2020_ITU"
1522 },
1523 {
1524 "enum_field_value" : 298188800,
1525 "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1526 },
1527 {
1528 "enum_field_value" : 302383104,
1529 "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1530 },
1531 {
1532 "enum_field_value" : 168165376,
1533 "name" : "HAL_DATASPACE_BT2020_HLG"
1534 }
1535 ],
1536 "linker_set_key" : "android_dataspace_v1_1_t",
1537 "name" : "android_dataspace_v1_1_t",
1538 "referenced_type" : "type-466",
1539 "self_type" : "type-466",
1540 "size" : 4,
1541 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1542 "underlying_type" : "type-2",
1543 "unique_id" : "android_dataspace_v1_1_t"
1544 },
1545 {
1546 "alignment" : 4,
1547 "enum_fields" :
1548 [
1549 {
1550 "enum_field_value" : 142999552,
1551 "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1552 },
1553 {
1554 "enum_field_value" : 4098,
1555 "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1556 },
1557 {
1558 "enum_field_value" : 4099,
1559 "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1560 },
1561 {
1562 "enum_field_value" : 4100,
1563 "name" : "HAL_DATASPACE_HEIF"
1564 }
1565 ],
1566 "linker_set_key" : "android_dataspace_v1_2_t",
1567 "name" : "android_dataspace_v1_2_t",
1568 "referenced_type" : "type-470",
1569 "self_type" : "type-470",
1570 "size" : 4,
1571 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1572 "underlying_type" : "type-2",
1573 "unique_id" : "android_dataspace_v1_2_t"
1574 },
1575 {
1576 "alignment" : 4,
1577 "enum_fields" :
1578 [
1579 {
1580 "enum_field_value" : 1,
1581 "name" : "FLEX_COMPONENT_Y"
1582 },
1583 {
1584 "enum_field_value" : 2,
1585 "name" : "FLEX_COMPONENT_Cb"
1586 },
1587 {
1588 "enum_field_value" : 4,
1589 "name" : "FLEX_COMPONENT_Cr"
1590 },
1591 {
1592 "enum_field_value" : 1024,
1593 "name" : "FLEX_COMPONENT_R"
1594 },
1595 {
1596 "enum_field_value" : 2048,
1597 "name" : "FLEX_COMPONENT_G"
1598 },
1599 {
1600 "enum_field_value" : 4096,
1601 "name" : "FLEX_COMPONENT_B"
1602 },
1603 {
1604 "enum_field_value" : 1073741824,
1605 "name" : "FLEX_COMPONENT_A"
1606 }
1607 ],
1608 "linker_set_key" : "android_flex_component",
1609 "name" : "android_flex_component",
1610 "referenced_type" : "type-475",
1611 "self_type" : "type-475",
1612 "size" : 4,
1613 "source_file" : "/system/core/libsystem/include/system/graphics.h",
1614 "underlying_type" : "type-2",
1615 "unique_id" : "android_flex_component"
1616 },
1617 {
1618 "alignment" : 4,
1619 "enum_fields" :
1620 [
1621 {
1622 "enum_field_value" : 0,
1623 "name" : "FLEX_FORMAT_INVALID"
1624 },
1625 {
1626 "enum_field_value" : 1,
1627 "name" : "FLEX_FORMAT_Y"
1628 },
1629 {
1630 "enum_field_value" : 7,
1631 "name" : "FLEX_FORMAT_YCbCr"
1632 },
1633 {
1634 "enum_field_value" : 1073741831,
1635 "name" : "FLEX_FORMAT_YCbCrA"
1636 },
1637 {
1638 "enum_field_value" : 7168,
1639 "name" : "FLEX_FORMAT_RGB"
1640 },
1641 {
1642 "enum_field_value" : 1073748992,
1643 "name" : "FLEX_FORMAT_RGBA"
1644 }
1645 ],
1646 "linker_set_key" : "android_flex_format",
1647 "name" : "android_flex_format",
1648 "referenced_type" : "type-477",
1649 "self_type" : "type-477",
1650 "size" : 4,
1651 "source_file" : "/system/core/libsystem/include/system/graphics.h",
1652 "underlying_type" : "type-2",
1653 "unique_id" : "android_flex_format"
1654 },
1655 {
1656 "alignment" : 4,
1657 "enum_fields" :
1658 [
1659 {
1660 "enum_field_value" : 1,
1661 "name" : "HAL_HDR_DOLBY_VISION"
1662 },
1663 {
1664 "enum_field_value" : 2,
1665 "name" : "HAL_HDR_HDR10"
1666 },
1667 {
1668 "enum_field_value" : 3,
1669 "name" : "HAL_HDR_HLG"
1670 }
1671 ],
1672 "linker_set_key" : "android_hdr_t",
1673 "name" : "android_hdr_t",
1674 "referenced_type" : "type-464",
1675 "self_type" : "type-464",
1676 "size" : 4,
1677 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1678 "underlying_type" : "type-2",
1679 "unique_id" : "android_hdr_t"
1680 },
1681 {
1682 "alignment" : 4,
1683 "enum_fields" :
1684 [
1685 {
1686 "enum_field_value" : 4,
1687 "name" : "HAL_HDR_HDR10_PLUS"
1688 }
1689 ],
1690 "linker_set_key" : "android_hdr_v1_2_t",
1691 "name" : "android_hdr_v1_2_t",
1692 "referenced_type" : "type-469",
1693 "self_type" : "type-469",
1694 "size" : 4,
1695 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1696 "underlying_type" : "type-2",
1697 "unique_id" : "android_hdr_v1_2_t"
1698 },
1699 {
1700 "alignment" : 4,
1701 "enum_fields" :
1702 [
1703 {
1704 "enum_field_value" : 39,
1705 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1706 },
1707 {
1708 "enum_field_value" : 40,
1709 "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1710 },
1711 {
1712 "enum_field_value" : 41,
1713 "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1714 },
1715 {
1716 "enum_field_value" : 42,
1717 "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1718 }
1719 ],
1720 "linker_set_key" : "android_pixel_format_sw_t",
1721 "name" : "android_pixel_format_sw_t",
1722 "referenced_type" : "type-472",
1723 "self_type" : "type-472",
1724 "size" : 4,
1725 "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1726 "underlying_type" : "type-2",
1727 "unique_id" : "_ZTS25android_pixel_format_sw_t"
1728 },
1729 {
1730 "alignment" : 4,
1731 "enum_fields" :
1732 [
1733 {
1734 "enum_field_value" : 1,
1735 "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1736 },
1737 {
1738 "enum_field_value" : 2,
1739 "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1740 },
1741 {
1742 "enum_field_value" : 3,
1743 "name" : "HAL_PIXEL_FORMAT_RGB_888"
1744 },
1745 {
1746 "enum_field_value" : 4,
1747 "name" : "HAL_PIXEL_FORMAT_RGB_565"
1748 },
1749 {
1750 "enum_field_value" : 5,
1751 "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1752 },
1753 {
1754 "enum_field_value" : 16,
1755 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1756 },
1757 {
1758 "enum_field_value" : 17,
1759 "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1760 },
1761 {
1762 "enum_field_value" : 20,
1763 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1764 },
1765 {
1766 "enum_field_value" : 22,
1767 "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1768 },
1769 {
1770 "enum_field_value" : 32,
1771 "name" : "HAL_PIXEL_FORMAT_RAW16"
1772 },
1773 {
1774 "enum_field_value" : 33,
1775 "name" : "HAL_PIXEL_FORMAT_BLOB"
1776 },
1777 {
1778 "enum_field_value" : 34,
1779 "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1780 },
1781 {
1782 "enum_field_value" : 35,
1783 "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1784 },
1785 {
1786 "enum_field_value" : 36,
1787 "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1788 },
1789 {
1790 "enum_field_value" : 37,
1791 "name" : "HAL_PIXEL_FORMAT_RAW10"
1792 },
1793 {
1794 "enum_field_value" : 38,
1795 "name" : "HAL_PIXEL_FORMAT_RAW12"
1796 },
1797 {
1798 "enum_field_value" : 43,
1799 "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1800 },
1801 {
1802 "enum_field_value" : 538982489,
1803 "name" : "HAL_PIXEL_FORMAT_Y8"
1804 },
1805 {
1806 "enum_field_value" : 540422489,
1807 "name" : "HAL_PIXEL_FORMAT_Y16"
1808 },
1809 {
1810 "enum_field_value" : 842094169,
1811 "name" : "HAL_PIXEL_FORMAT_YV12"
1812 }
1813 ],
1814 "linker_set_key" : "android_pixel_format_t",
1815 "name" : "android_pixel_format_t",
1816 "referenced_type" : "type-459",
1817 "self_type" : "type-459",
1818 "size" : 4,
1819 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1820 "underlying_type" : "type-2",
1821 "unique_id" : "android_pixel_format_t"
1822 },
1823 {
1824 "alignment" : 4,
1825 "enum_fields" :
1826 [
1827 {
1828 "enum_field_value" : 48,
1829 "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1830 },
1831 {
1832 "enum_field_value" : 49,
1833 "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1834 },
1835 {
1836 "enum_field_value" : 50,
1837 "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1838 },
1839 {
1840 "enum_field_value" : 51,
1841 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1842 },
1843 {
1844 "enum_field_value" : 52,
1845 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1846 },
1847 {
1848 "enum_field_value" : 53,
1849 "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1850 },
1851 {
1852 "enum_field_value" : 54,
1853 "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1854 }
1855 ],
1856 "linker_set_key" : "android_pixel_format_v1_1_t",
1857 "name" : "android_pixel_format_v1_1_t",
1858 "referenced_type" : "type-465",
1859 "self_type" : "type-465",
1860 "size" : 4,
1861 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1862 "underlying_type" : "type-2",
1863 "unique_id" : "android_pixel_format_v1_1_t"
1864 },
1865 {
1866 "alignment" : 4,
1867 "enum_fields" :
1868 [
1869 {
1870 "enum_field_value" : 55,
1871 "name" : "HAL_PIXEL_FORMAT_HSV_888"
1872 }
1873 ],
1874 "linker_set_key" : "android_pixel_format_v1_2_t",
1875 "name" : "android_pixel_format_v1_2_t",
1876 "referenced_type" : "type-471",
1877 "self_type" : "type-471",
1878 "size" : 4,
1879 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1880 "underlying_type" : "type-2",
1881 "unique_id" : "android_pixel_format_v1_2_t"
1882 },
1883 {
1884 "alignment" : 4,
1885 "enum_fields" :
1886 [
1887 {
1888 "enum_field_value" : 0,
1889 "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1890 },
1891 {
1892 "enum_field_value" : 1,
1893 "name" : "HAL_RENDER_INTENT_ENHANCE"
1894 },
1895 {
1896 "enum_field_value" : 2,
1897 "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1898 },
1899 {
1900 "enum_field_value" : 3,
1901 "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1902 }
1903 ],
1904 "linker_set_key" : "android_render_intent_v1_1_t",
1905 "name" : "android_render_intent_v1_1_t",
1906 "referenced_type" : "type-468",
1907 "self_type" : "type-468",
1908 "size" : 4,
1909 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1910 "underlying_type" : "type-2",
1911 "unique_id" : "android_render_intent_v1_1_t"
1912 },
1913 {
1914 "alignment" : 4,
1915 "enum_fields" :
1916 [
1917 {
1918 "enum_field_value" : 1,
1919 "name" : "HAL_TRANSFORM_FLIP_H"
1920 },
1921 {
1922 "enum_field_value" : 2,
1923 "name" : "HAL_TRANSFORM_FLIP_V"
1924 },
1925 {
1926 "enum_field_value" : 4,
1927 "name" : "HAL_TRANSFORM_ROT_90"
1928 },
1929 {
1930 "enum_field_value" : 3,
1931 "name" : "HAL_TRANSFORM_ROT_180"
1932 },
1933 {
1934 "enum_field_value" : 7,
1935 "name" : "HAL_TRANSFORM_ROT_270"
1936 }
1937 ],
1938 "linker_set_key" : "android_transform_t",
1939 "name" : "android_transform_t",
1940 "referenced_type" : "type-460",
1941 "self_type" : "type-460",
1942 "size" : 4,
1943 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1944 "underlying_type" : "type-2",
1945 "unique_id" : "android_transform_t"
1946 },
1947 {
1948 "alignment" : 4,
1949 "enum_fields" :
1950 [
1951 {
1952 "enum_field_value" : 0,
1953 "name" : "LOG_ID_MIN"
1954 },
1955 {
1956 "enum_field_value" : 0,
1957 "name" : "LOG_ID_MAIN"
1958 },
1959 {
1960 "enum_field_value" : 1,
1961 "name" : "LOG_ID_RADIO"
1962 },
1963 {
1964 "enum_field_value" : 2,
1965 "name" : "LOG_ID_EVENTS"
1966 },
1967 {
1968 "enum_field_value" : 3,
1969 "name" : "LOG_ID_SYSTEM"
1970 },
1971 {
1972 "enum_field_value" : 4,
1973 "name" : "LOG_ID_CRASH"
1974 },
1975 {
1976 "enum_field_value" : 5,
1977 "name" : "LOG_ID_STATS"
1978 },
1979 {
1980 "enum_field_value" : 6,
1981 "name" : "LOG_ID_SECURITY"
1982 },
1983 {
1984 "enum_field_value" : 7,
1985 "name" : "LOG_ID_KERNEL"
1986 },
1987 {
1988 "enum_field_value" : 8,
1989 "name" : "LOG_ID_MAX"
1990 }
1991 ],
1992 "linker_set_key" : "log_id",
1993 "name" : "log_id",
1994 "referenced_type" : "type-262",
1995 "self_type" : "type-262",
1996 "size" : 4,
1997 "source_file" : "/system/core/liblog/include/android/log.h",
1998 "underlying_type" : "type-2",
1999 "unique_id" : "log_id"
2000 }
2001 ],
2002 "function_types" :
2003 [
2004 {
2005 "alignment" : 4,
2006 "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2007 "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2008 "parameters" :
2009 [
2010 {
2011 "referenced_type" : "type-37"
2012 },
2013 {
2014 "referenced_type" : "type-43"
2015 },
2016 {
2017 "referenced_type" : "type-21"
2018 }
2019 ],
2020 "referenced_type" : "type-36",
2021 "return_type" : "type-34",
2022 "self_type" : "type-36",
2023 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2024 },
2025 {
2026 "alignment" : 4,
2027 "linker_set_key" : "int (void *)",
2028 "name" : "int (void *)",
2029 "parameters" :
2030 [
2031 {
2032 "referenced_type" : "type-21"
2033 }
2034 ],
2035 "referenced_type" : "type-487",
2036 "return_type" : "type-20",
2037 "self_type" : "type-487",
2038 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2039 },
2040 {
2041 "alignment" : 4,
2042 "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2043 "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2044 "parameters" :
2045 [
2046 {
2047 "referenced_type" : "type-400"
2048 },
2049 {
2050 "referenced_type" : "type-348"
2051 },
2052 {
2053 "referenced_type" : "type-2"
2054 },
2055 {
2056 "referenced_type" : "type-401"
2057 },
2058 {
2059 "referenced_type" : "type-2"
2060 },
2061 {
2062 "referenced_type" : "type-21"
2063 }
2064 ],
2065 "referenced_type" : "type-399",
2066 "return_type" : "type-22",
2067 "self_type" : "type-399",
2068 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2069 }
2070 ],
2071 "functions" :
2072 [
2073 {
2074 "function_name" : "android::hardware::fromBinder",
2075 "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS3_25BpHwBluetoothHciCallbacksENS3_25BnHwBluetoothHciCallbacksEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2076 "parameters" :
2077 [
2078 {
2079 "referenced_type" : "type-43"
2080 }
2081 ],
2082 "return_type" : "type-100",
2083 "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2084 "template_args" : [ "type-102", "type-103", "type-412" ]
2085 },
2086 {
2087 "function_name" : "android::hardware::details::castInterface",
2088 "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_013IBluetoothHciENS_4hidl4base4V1_05IBaseENS4_16BpHwBluetoothHciEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2089 "parameters" :
2090 [
2091 {
2092 "referenced_type" : "type-409"
2093 },
2094 {
2095 "referenced_type" : "type-49"
2096 },
2097 {
2098 "referenced_type" : "type-34"
2099 }
2100 ],
2101 "return_type" : "type-165",
2102 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2103 "template_args" : [ "type-124", "type-67", "type-538" ]
2104 },
2105 {
2106 "function_name" : "android::hardware::details::castInterface",
2107 "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksENS_4hidl4base4V1_05IBaseENS4_25BpHwBluetoothHciCallbacksEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2108 "parameters" :
2109 [
2110 {
2111 "referenced_type" : "type-409"
2112 },
2113 {
2114 "referenced_type" : "type-49"
2115 },
2116 {
2117 "referenced_type" : "type-34"
2118 }
2119 ],
2120 "return_type" : "type-576",
2121 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2122 "template_args" : [ "type-102", "type-67", "type-103" ]
2123 },
2124 {
2125 "function_name" : "android::hardware::details::wrapPassthrough",
2126 "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_9bluetooth4V1_022IBluetoothHciCallbacksEvEENS_2spIT_EES8_",
2127 "parameters" :
2128 [
2129 {
2130 "referenced_type" : "type-100"
2131 }
2132 ],
2133 "return_type" : "type-100",
2134 "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2135 "template_args" : [ "type-102", "type-22" ]
2136 },
2137 {
2138 "function_name" : "android::hardware::details::getServiceInternal",
2139 "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_016BpHwBluetoothHciENS4_13IBluetoothHciEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2140 "parameters" :
2141 [
2142 {
2143 "referenced_type" : "type-415"
2144 },
2145 {
2146 "referenced_type" : "type-34"
2147 },
2148 {
2149 "referenced_type" : "type-34"
2150 }
2151 ],
2152 "return_type" : "type-122",
2153 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2154 "template_args" : [ "type-538", "type-124", "type-22", "type-22" ]
2155 },
2156 {
2157 "function_name" : "android::hardware::details::getServiceInternal",
2158 "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9bluetooth4V1_025BpHwBluetoothHciCallbacksENS4_22IBluetoothHciCallbacksEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2159 "parameters" :
2160 [
2161 {
2162 "referenced_type" : "type-603"
2163 },
2164 {
2165 "referenced_type" : "type-34"
2166 },
2167 {
2168 "referenced_type" : "type-34"
2169 }
2170 ],
2171 "return_type" : "type-100",
2172 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2173 "template_args" : [ "type-103", "type-102", "type-22", "type-22" ]
2174 },
2175 {
2176 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getService",
2177 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2178 "parameters" :
2179 [
2180 {
2181 "default_arg" : true,
2182 "referenced_type" : "type-415"
2183 },
2184 {
2185 "default_arg" : true,
2186 "referenced_type" : "type-34"
2187 }
2188 ],
2189 "return_type" : "type-122",
2190 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2191 },
2192 {
2193 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::linkToDeath",
2194 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2195 "parameters" :
2196 [
2197 {
2198 "is_this_ptr" : true,
2199 "referenced_type" : "type-123"
2200 },
2201 {
2202 "referenced_type" : "type-335"
2203 },
2204 {
2205 "referenced_type" : "type-137"
2206 }
2207 ],
2208 "return_type" : "type-158",
2209 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2210 },
2211 {
2212 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getDebugInfo",
2213 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2214 "parameters" :
2215 [
2216 {
2217 "is_this_ptr" : true,
2218 "referenced_type" : "type-123"
2219 },
2220 {
2221 "referenced_type" : "type-649"
2222 }
2223 ],
2224 "return_type" : "type-178",
2225 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2226 },
2227 {
2228 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::getHashChain",
2229 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2230 "parameters" :
2231 [
2232 {
2233 "is_this_ptr" : true,
2234 "referenced_type" : "type-123"
2235 },
2236 {
2237 "referenced_type" : "type-650"
2238 }
2239 ],
2240 "return_type" : "type-178",
2241 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2242 },
2243 {
2244 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::tryGetService",
2245 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2246 "parameters" :
2247 [
2248 {
2249 "default_arg" : true,
2250 "referenced_type" : "type-415"
2251 },
2252 {
2253 "default_arg" : true,
2254 "referenced_type" : "type-34"
2255 }
2256 ],
2257 "return_type" : "type-122",
2258 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2259 },
2260 {
2261 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::unlinkToDeath",
2262 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2263 "parameters" :
2264 [
2265 {
2266 "is_this_ptr" : true,
2267 "referenced_type" : "type-123"
2268 },
2269 {
2270 "referenced_type" : "type-335"
2271 }
2272 ],
2273 "return_type" : "type-158",
2274 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2275 },
2276 {
2277 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::interfaceChain",
2278 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2279 "parameters" :
2280 [
2281 {
2282 "is_this_ptr" : true,
2283 "referenced_type" : "type-123"
2284 },
2285 {
2286 "referenced_type" : "type-651"
2287 }
2288 ],
2289 "return_type" : "type-178",
2290 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2291 },
2292 {
2293 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::registerAsService",
2294 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2295 "parameters" :
2296 [
2297 {
2298 "is_this_ptr" : true,
2299 "referenced_type" : "type-123"
2300 },
2301 {
2302 "default_arg" : true,
2303 "referenced_type" : "type-415"
2304 }
2305 ],
2306 "return_type" : "type-20",
2307 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2308 },
2309 {
2310 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::interfaceDescriptor",
2311 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2312 "parameters" :
2313 [
2314 {
2315 "is_this_ptr" : true,
2316 "referenced_type" : "type-123"
2317 },
2318 {
2319 "referenced_type" : "type-652"
2320 }
2321 ],
2322 "return_type" : "type-178",
2323 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2324 },
2325 {
2326 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::notifySyspropsChanged",
2327 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv",
2328 "parameters" :
2329 [
2330 {
2331 "is_this_ptr" : true,
2332 "referenced_type" : "type-123"
2333 }
2334 ],
2335 "return_type" : "type-178",
2336 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2337 },
2338 {
2339 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::setHALInstrumentation",
2340 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv",
2341 "parameters" :
2342 [
2343 {
2344 "is_this_ptr" : true,
2345 "referenced_type" : "type-123"
2346 }
2347 ],
2348 "return_type" : "type-178",
2349 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2350 },
2351 {
2352 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::registerForNotifications",
2353 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2354 "parameters" :
2355 [
2356 {
2357 "referenced_type" : "type-415"
2358 },
2359 {
2360 "referenced_type" : "type-528"
2361 }
2362 ],
2363 "return_type" : "type-34",
2364 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2365 },
2366 {
2367 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::ping",
2368 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv",
2369 "parameters" :
2370 [
2371 {
2372 "is_this_ptr" : true,
2373 "referenced_type" : "type-123"
2374 }
2375 ],
2376 "return_type" : "type-178",
2377 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2378 },
2379 {
2380 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::debug",
2381 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2382 "parameters" :
2383 [
2384 {
2385 "is_this_ptr" : true,
2386 "referenced_type" : "type-123"
2387 },
2388 {
2389 "referenced_type" : "type-363"
2390 },
2391 {
2392 "referenced_type" : "type-527"
2393 }
2394 ],
2395 "return_type" : "type-178",
2396 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2397 },
2398 {
2399 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::castFrom",
2400 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2401 "parameters" :
2402 [
2403 {
2404 "referenced_type" : "type-583"
2405 },
2406 {
2407 "default_arg" : true,
2408 "referenced_type" : "type-34"
2409 }
2410 ],
2411 "return_type" : "type-165",
2412 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2413 },
2414 {
2415 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::castFrom",
2416 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci8castFromERKNS_2spIS3_EEb",
2417 "parameters" :
2418 [
2419 {
2420 "referenced_type" : "type-561"
2421 },
2422 {
2423 "default_arg" : true,
2424 "referenced_type" : "type-34"
2425 }
2426 ],
2427 "return_type" : "type-165",
2428 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
2429 },
2430 {
2431 "access" : "private",
2432 "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::addOnewayTask",
2433 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13addOnewayTaskENSt3__18functionIFvvEEE",
2434 "parameters" :
2435 [
2436 {
2437 "is_this_ptr" : true,
2438 "referenced_type" : "type-595"
2439 },
2440 {
2441 "referenced_type" : "type-655"
2442 }
2443 ],
2444 "return_type" : "type-178",
2445 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2446 },
2447 {
2448 "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::BsBluetoothHci",
2449 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC1ENS_2spINS2_13IBluetoothHciEEE",
2450 "parameters" :
2451 [
2452 {
2453 "is_this_ptr" : true,
2454 "referenced_type" : "type-595"
2455 },
2456 {
2457 "referenced_type" : "type-129"
2458 }
2459 ],
2460 "return_type" : "type-22",
2461 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2462 },
2463 {
2464 "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci::BsBluetoothHci",
2465 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciC2ENS_2spINS2_13IBluetoothHciEEE",
2466 "parameters" :
2467 [
2468 {
2469 "is_this_ptr" : true,
2470 "referenced_type" : "type-595"
2471 },
2472 {
2473 "referenced_type" : "type-129"
2474 }
2475 ],
2476 "return_type" : "type-22",
2477 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h"
2478 },
2479 {
2480 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::onTransact",
2481 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2482 "parameters" :
2483 [
2484 {
2485 "is_this_ptr" : true,
2486 "referenced_type" : "type-558"
2487 },
2488 {
2489 "referenced_type" : "type-2"
2490 },
2491 {
2492 "referenced_type" : "type-406"
2493 },
2494 {
2495 "referenced_type" : "type-400"
2496 },
2497 {
2498 "default_arg" : true,
2499 "referenced_type" : "type-2"
2500 },
2501 {
2502 "default_arg" : true,
2503 "referenced_type" : "type-658"
2504 }
2505 ],
2506 "return_type" : "type-20",
2507 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2508 },
2509 {
2510 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_close",
2511 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2512 "parameters" :
2513 [
2514 {
2515 "referenced_type" : "type-407"
2516 },
2517 {
2518 "referenced_type" : "type-406"
2519 },
2520 {
2521 "referenced_type" : "type-400"
2522 },
2523 {
2524 "referenced_type" : "type-659"
2525 }
2526 ],
2527 "return_type" : "type-20",
2528 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2529 },
2530 {
2531 "access" : "private",
2532 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::getDebugInfo",
2533 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2534 "parameters" :
2535 [
2536 {
2537 "is_this_ptr" : true,
2538 "referenced_type" : "type-558"
2539 },
2540 {
2541 "referenced_type" : "type-660"
2542 }
2543 ],
2544 "return_type" : "type-178",
2545 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2546 },
2547 {
2548 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_initialize",
2549 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci16_hidl_initializeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2550 "parameters" :
2551 [
2552 {
2553 "referenced_type" : "type-407"
2554 },
2555 {
2556 "referenced_type" : "type-406"
2557 },
2558 {
2559 "referenced_type" : "type-400"
2560 },
2561 {
2562 "referenced_type" : "type-661"
2563 }
2564 ],
2565 "return_type" : "type-20",
2566 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2567 },
2568 {
2569 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendAclData",
2570 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendAclDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2571 "parameters" :
2572 [
2573 {
2574 "referenced_type" : "type-407"
2575 },
2576 {
2577 "referenced_type" : "type-406"
2578 },
2579 {
2580 "referenced_type" : "type-400"
2581 },
2582 {
2583 "referenced_type" : "type-662"
2584 }
2585 ],
2586 "return_type" : "type-20",
2587 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2588 },
2589 {
2590 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendScoData",
2591 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci17_hidl_sendScoDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2592 "parameters" :
2593 [
2594 {
2595 "referenced_type" : "type-407"
2596 },
2597 {
2598 "referenced_type" : "type-406"
2599 },
2600 {
2601 "referenced_type" : "type-400"
2602 },
2603 {
2604 "referenced_type" : "type-663"
2605 }
2606 ],
2607 "return_type" : "type-20",
2608 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2609 },
2610 {
2611 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::_hidl_sendHciCommand",
2612 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci20_hidl_sendHciCommandEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2613 "parameters" :
2614 [
2615 {
2616 "referenced_type" : "type-407"
2617 },
2618 {
2619 "referenced_type" : "type-406"
2620 },
2621 {
2622 "referenced_type" : "type-400"
2623 },
2624 {
2625 "referenced_type" : "type-664"
2626 }
2627 ],
2628 "return_type" : "type-20",
2629 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2630 },
2631 {
2632 "access" : "private",
2633 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::ping",
2634 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci4pingEv",
2635 "parameters" :
2636 [
2637 {
2638 "is_this_ptr" : true,
2639 "referenced_type" : "type-558"
2640 }
2641 ],
2642 "return_type" : "type-178",
2643 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2644 },
2645 {
2646 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::BnHwBluetoothHci",
2647 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC1ERKNS_2spINS2_13IBluetoothHciEEE",
2648 "parameters" :
2649 [
2650 {
2651 "is_this_ptr" : true,
2652 "referenced_type" : "type-558"
2653 },
2654 {
2655 "referenced_type" : "type-561"
2656 }
2657 ],
2658 "return_type" : "type-22",
2659 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2660 },
2661 {
2662 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::BnHwBluetoothHci",
2663 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciC2ERKNS_2spINS2_13IBluetoothHciEEE",
2664 "parameters" :
2665 [
2666 {
2667 "is_this_ptr" : true,
2668 "referenced_type" : "type-558"
2669 },
2670 {
2671 "referenced_type" : "type-561"
2672 }
2673 ],
2674 "return_type" : "type-22",
2675 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2676 },
2677 {
2678 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2679 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev",
2680 "parameters" :
2681 [
2682 {
2683 "is_this_ptr" : true,
2684 "referenced_type" : "type-558"
2685 }
2686 ],
2687 "return_type" : "type-22",
2688 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2689 },
2690 {
2691 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2692 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev",
2693 "parameters" :
2694 [
2695 {
2696 "is_this_ptr" : true,
2697 "referenced_type" : "type-558"
2698 }
2699 ],
2700 "return_type" : "type-22",
2701 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2702 },
2703 {
2704 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci::~BnHwBluetoothHci",
2705 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD2Ev",
2706 "parameters" :
2707 [
2708 {
2709 "is_this_ptr" : true,
2710 "referenced_type" : "type-558"
2711 }
2712 ],
2713 "return_type" : "type-22",
2714 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h"
2715 },
2716 {
2717 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::initialize",
2718 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
2719 "parameters" :
2720 [
2721 {
2722 "is_this_ptr" : true,
2723 "referenced_type" : "type-612"
2724 },
2725 {
2726 "referenced_type" : "type-620"
2727 }
2728 ],
2729 "return_type" : "type-178",
2730 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2731 },
2732 {
2733 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_close",
2734 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
2735 "parameters" :
2736 [
2737 {
2738 "referenced_type" : "type-13"
2739 },
2740 {
2741 "referenced_type" : "type-559"
2742 }
2743 ],
2744 "return_type" : "type-178",
2745 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2746 },
2747 {
2748 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::linkToDeath",
2749 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2750 "parameters" :
2751 [
2752 {
2753 "is_this_ptr" : true,
2754 "referenced_type" : "type-612"
2755 },
2756 {
2757 "referenced_type" : "type-335"
2758 },
2759 {
2760 "referenced_type" : "type-137"
2761 }
2762 ],
2763 "return_type" : "type-158",
2764 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2765 },
2766 {
2767 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendAclData",
2768 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE",
2769 "parameters" :
2770 [
2771 {
2772 "is_this_ptr" : true,
2773 "referenced_type" : "type-612"
2774 },
2775 {
2776 "referenced_type" : "type-410"
2777 }
2778 ],
2779 "return_type" : "type-178",
2780 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2781 },
2782 {
2783 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendScoData",
2784 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE",
2785 "parameters" :
2786 [
2787 {
2788 "is_this_ptr" : true,
2789 "referenced_type" : "type-612"
2790 },
2791 {
2792 "referenced_type" : "type-410"
2793 }
2794 ],
2795 "return_type" : "type-178",
2796 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2797 },
2798 {
2799 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::getDebugInfo",
2800 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2801 "parameters" :
2802 [
2803 {
2804 "is_this_ptr" : true,
2805 "referenced_type" : "type-612"
2806 },
2807 {
2808 "referenced_type" : "type-665"
2809 }
2810 ],
2811 "return_type" : "type-178",
2812 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2813 },
2814 {
2815 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::getHashChain",
2816 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2817 "parameters" :
2818 [
2819 {
2820 "is_this_ptr" : true,
2821 "referenced_type" : "type-612"
2822 },
2823 {
2824 "referenced_type" : "type-666"
2825 }
2826 ],
2827 "return_type" : "type-178",
2828 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2829 },
2830 {
2831 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::unlinkToDeath",
2832 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2833 "parameters" :
2834 [
2835 {
2836 "is_this_ptr" : true,
2837 "referenced_type" : "type-612"
2838 },
2839 {
2840 "referenced_type" : "type-335"
2841 }
2842 ],
2843 "return_type" : "type-158",
2844 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2845 },
2846 {
2847 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::interfaceChain",
2848 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2849 "parameters" :
2850 [
2851 {
2852 "is_this_ptr" : true,
2853 "referenced_type" : "type-612"
2854 },
2855 {
2856 "referenced_type" : "type-667"
2857 }
2858 ],
2859 "return_type" : "type-178",
2860 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2861 },
2862 {
2863 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::sendHciCommand",
2864 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE",
2865 "parameters" :
2866 [
2867 {
2868 "is_this_ptr" : true,
2869 "referenced_type" : "type-612"
2870 },
2871 {
2872 "referenced_type" : "type-410"
2873 }
2874 ],
2875 "return_type" : "type-178",
2876 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2877 },
2878 {
2879 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_initialize",
2880 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci16_hidl_initializeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
2881 "parameters" :
2882 [
2883 {
2884 "referenced_type" : "type-13"
2885 },
2886 {
2887 "referenced_type" : "type-559"
2888 },
2889 {
2890 "referenced_type" : "type-620"
2891 }
2892 ],
2893 "return_type" : "type-178",
2894 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2895 },
2896 {
2897 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendAclData",
2898 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendAclDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2899 "parameters" :
2900 [
2901 {
2902 "referenced_type" : "type-13"
2903 },
2904 {
2905 "referenced_type" : "type-559"
2906 },
2907 {
2908 "referenced_type" : "type-410"
2909 }
2910 ],
2911 "return_type" : "type-178",
2912 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2913 },
2914 {
2915 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendScoData",
2916 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci17_hidl_sendScoDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2917 "parameters" :
2918 [
2919 {
2920 "referenced_type" : "type-13"
2921 },
2922 {
2923 "referenced_type" : "type-559"
2924 },
2925 {
2926 "referenced_type" : "type-410"
2927 }
2928 ],
2929 "return_type" : "type-178",
2930 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2931 },
2932 {
2933 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::interfaceDescriptor",
2934 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2935 "parameters" :
2936 [
2937 {
2938 "is_this_ptr" : true,
2939 "referenced_type" : "type-612"
2940 },
2941 {
2942 "referenced_type" : "type-668"
2943 }
2944 ],
2945 "return_type" : "type-178",
2946 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2947 },
2948 {
2949 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::_hidl_sendHciCommand",
2950 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci20_hidl_sendHciCommandEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2951 "parameters" :
2952 [
2953 {
2954 "referenced_type" : "type-13"
2955 },
2956 {
2957 "referenced_type" : "type-559"
2958 },
2959 {
2960 "referenced_type" : "type-410"
2961 }
2962 ],
2963 "return_type" : "type-178",
2964 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2965 },
2966 {
2967 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::notifySyspropsChanged",
2968 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv",
2969 "parameters" :
2970 [
2971 {
2972 "is_this_ptr" : true,
2973 "referenced_type" : "type-612"
2974 }
2975 ],
2976 "return_type" : "type-178",
2977 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2978 },
2979 {
2980 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::setHALInstrumentation",
2981 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv",
2982 "parameters" :
2983 [
2984 {
2985 "is_this_ptr" : true,
2986 "referenced_type" : "type-612"
2987 }
2988 ],
2989 "return_type" : "type-178",
2990 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
2991 },
2992 {
2993 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::ping",
2994 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv",
2995 "parameters" :
2996 [
2997 {
2998 "is_this_ptr" : true,
2999 "referenced_type" : "type-612"
3000 }
3001 ],
3002 "return_type" : "type-178",
3003 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3004 },
3005 {
3006 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::close",
3007 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv",
3008 "parameters" :
3009 [
3010 {
3011 "is_this_ptr" : true,
3012 "referenced_type" : "type-612"
3013 }
3014 ],
3015 "return_type" : "type-178",
3016 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3017 },
3018 {
3019 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::debug",
3020 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3021 "parameters" :
3022 [
3023 {
3024 "is_this_ptr" : true,
3025 "referenced_type" : "type-612"
3026 },
3027 {
3028 "referenced_type" : "type-363"
3029 },
3030 {
3031 "referenced_type" : "type-527"
3032 }
3033 ],
3034 "return_type" : "type-178",
3035 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3036 },
3037 {
3038 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::BpHwBluetoothHci",
3039 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC1ERKNS_2spINS0_7IBinderEEE",
3040 "parameters" :
3041 [
3042 {
3043 "is_this_ptr" : true,
3044 "referenced_type" : "type-612"
3045 },
3046 {
3047 "referenced_type" : "type-43"
3048 }
3049 ],
3050 "return_type" : "type-22",
3051 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3052 },
3053 {
3054 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci::BpHwBluetoothHci",
3055 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciC2ERKNS_2spINS0_7IBinderEEE",
3056 "parameters" :
3057 [
3058 {
3059 "is_this_ptr" : true,
3060 "referenced_type" : "type-612"
3061 },
3062 {
3063 "referenced_type" : "type-43"
3064 }
3065 ],
3066 "return_type" : "type-22",
3067 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
3068 },
3069 {
3070 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getService",
3071 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3072 "parameters" :
3073 [
3074 {
3075 "default_arg" : true,
3076 "referenced_type" : "type-603"
3077 },
3078 {
3079 "default_arg" : true,
3080 "referenced_type" : "type-34"
3081 }
3082 ],
3083 "return_type" : "type-100",
3084 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3085 },
3086 {
3087 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::linkToDeath",
3088 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3089 "parameters" :
3090 [
3091 {
3092 "is_this_ptr" : true,
3093 "referenced_type" : "type-101"
3094 },
3095 {
3096 "referenced_type" : "type-335"
3097 },
3098 {
3099 "referenced_type" : "type-137"
3100 }
3101 ],
3102 "return_type" : "type-158",
3103 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3104 },
3105 {
3106 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getDebugInfo",
3107 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3108 "parameters" :
3109 [
3110 {
3111 "is_this_ptr" : true,
3112 "referenced_type" : "type-101"
3113 },
3114 {
3115 "referenced_type" : "type-669"
3116 }
3117 ],
3118 "return_type" : "type-178",
3119 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3120 },
3121 {
3122 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::getHashChain",
3123 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3124 "parameters" :
3125 [
3126 {
3127 "is_this_ptr" : true,
3128 "referenced_type" : "type-101"
3129 },
3130 {
3131 "referenced_type" : "type-670"
3132 }
3133 ],
3134 "return_type" : "type-178",
3135 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3136 },
3137 {
3138 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::tryGetService",
3139 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3140 "parameters" :
3141 [
3142 {
3143 "default_arg" : true,
3144 "referenced_type" : "type-603"
3145 },
3146 {
3147 "default_arg" : true,
3148 "referenced_type" : "type-34"
3149 }
3150 ],
3151 "return_type" : "type-100",
3152 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3153 },
3154 {
3155 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::unlinkToDeath",
3156 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3157 "parameters" :
3158 [
3159 {
3160 "is_this_ptr" : true,
3161 "referenced_type" : "type-101"
3162 },
3163 {
3164 "referenced_type" : "type-335"
3165 }
3166 ],
3167 "return_type" : "type-158",
3168 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3169 },
3170 {
3171 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::interfaceChain",
3172 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3173 "parameters" :
3174 [
3175 {
3176 "is_this_ptr" : true,
3177 "referenced_type" : "type-101"
3178 },
3179 {
3180 "referenced_type" : "type-671"
3181 }
3182 ],
3183 "return_type" : "type-178",
3184 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3185 },
3186 {
3187 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::registerAsService",
3188 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3189 "parameters" :
3190 [
3191 {
3192 "is_this_ptr" : true,
3193 "referenced_type" : "type-101"
3194 },
3195 {
3196 "default_arg" : true,
3197 "referenced_type" : "type-603"
3198 }
3199 ],
3200 "return_type" : "type-20",
3201 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3202 },
3203 {
3204 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::interfaceDescriptor",
3205 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3206 "parameters" :
3207 [
3208 {
3209 "is_this_ptr" : true,
3210 "referenced_type" : "type-101"
3211 },
3212 {
3213 "referenced_type" : "type-672"
3214 }
3215 ],
3216 "return_type" : "type-178",
3217 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3218 },
3219 {
3220 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::notifySyspropsChanged",
3221 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv",
3222 "parameters" :
3223 [
3224 {
3225 "is_this_ptr" : true,
3226 "referenced_type" : "type-101"
3227 }
3228 ],
3229 "return_type" : "type-178",
3230 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3231 },
3232 {
3233 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::setHALInstrumentation",
3234 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv",
3235 "parameters" :
3236 [
3237 {
3238 "is_this_ptr" : true,
3239 "referenced_type" : "type-101"
3240 }
3241 ],
3242 "return_type" : "type-178",
3243 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3244 },
3245 {
3246 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::registerForNotifications",
3247 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3248 "parameters" :
3249 [
3250 {
3251 "referenced_type" : "type-603"
3252 },
3253 {
3254 "referenced_type" : "type-528"
3255 }
3256 ],
3257 "return_type" : "type-34",
3258 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3259 },
3260 {
3261 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::ping",
3262 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv",
3263 "parameters" :
3264 [
3265 {
3266 "is_this_ptr" : true,
3267 "referenced_type" : "type-101"
3268 }
3269 ],
3270 "return_type" : "type-178",
3271 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3272 },
3273 {
3274 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::debug",
3275 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3276 "parameters" :
3277 [
3278 {
3279 "is_this_ptr" : true,
3280 "referenced_type" : "type-101"
3281 },
3282 {
3283 "referenced_type" : "type-363"
3284 },
3285 {
3286 "referenced_type" : "type-527"
3287 }
3288 ],
3289 "return_type" : "type-178",
3290 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3291 },
3292 {
3293 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::castFrom",
3294 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3295 "parameters" :
3296 [
3297 {
3298 "referenced_type" : "type-583"
3299 },
3300 {
3301 "default_arg" : true,
3302 "referenced_type" : "type-34"
3303 }
3304 ],
3305 "return_type" : "type-576",
3306 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3307 },
3308 {
3309 "function_name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::castFrom",
3310 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8castFromERKNS_2spIS3_EEb",
3311 "parameters" :
3312 [
3313 {
3314 "referenced_type" : "type-620"
3315 },
3316 {
3317 "default_arg" : true,
3318 "referenced_type" : "type-34"
3319 }
3320 ],
3321 "return_type" : "type-576",
3322 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3323 },
3324 {
3325 "access" : "private",
3326 "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::addOnewayTask",
3327 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13addOnewayTaskENSt3__18functionIFvvEEE",
3328 "parameters" :
3329 [
3330 {
3331 "is_this_ptr" : true,
3332 "referenced_type" : "type-575"
3333 },
3334 {
3335 "referenced_type" : "type-675"
3336 }
3337 ],
3338 "return_type" : "type-178",
3339 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3340 },
3341 {
3342 "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::BsBluetoothHciCallbacks",
3343 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC1ENS_2spINS2_22IBluetoothHciCallbacksEEE",
3344 "parameters" :
3345 [
3346 {
3347 "is_this_ptr" : true,
3348 "referenced_type" : "type-575"
3349 },
3350 {
3351 "referenced_type" : "type-118"
3352 }
3353 ],
3354 "return_type" : "type-22",
3355 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3356 },
3357 {
3358 "function_name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks::BsBluetoothHciCallbacks",
3359 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksC2ENS_2spINS2_22IBluetoothHciCallbacksEEE",
3360 "parameters" :
3361 [
3362 {
3363 "is_this_ptr" : true,
3364 "referenced_type" : "type-575"
3365 },
3366 {
3367 "referenced_type" : "type-118"
3368 }
3369 ],
3370 "return_type" : "type-22",
3371 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h"
3372 },
3373 {
3374 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::onTransact",
3375 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3376 "parameters" :
3377 [
3378 {
3379 "is_this_ptr" : true,
3380 "referenced_type" : "type-534"
3381 },
3382 {
3383 "referenced_type" : "type-2"
3384 },
3385 {
3386 "referenced_type" : "type-406"
3387 },
3388 {
3389 "referenced_type" : "type-400"
3390 },
3391 {
3392 "default_arg" : true,
3393 "referenced_type" : "type-2"
3394 },
3395 {
3396 "default_arg" : true,
3397 "referenced_type" : "type-678"
3398 }
3399 ],
3400 "return_type" : "type-20",
3401 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3402 },
3403 {
3404 "access" : "private",
3405 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::getDebugInfo",
3406 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3407 "parameters" :
3408 [
3409 {
3410 "is_this_ptr" : true,
3411 "referenced_type" : "type-534"
3412 },
3413 {
3414 "referenced_type" : "type-679"
3415 }
3416 ],
3417 "return_type" : "type-178",
3418 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3419 },
3420 {
3421 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_aclDataReceived",
3422 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3423 "parameters" :
3424 [
3425 {
3426 "referenced_type" : "type-407"
3427 },
3428 {
3429 "referenced_type" : "type-406"
3430 },
3431 {
3432 "referenced_type" : "type-400"
3433 },
3434 {
3435 "referenced_type" : "type-680"
3436 }
3437 ],
3438 "return_type" : "type-20",
3439 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3440 },
3441 {
3442 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_scoDataReceived",
3443 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3444 "parameters" :
3445 [
3446 {
3447 "referenced_type" : "type-407"
3448 },
3449 {
3450 "referenced_type" : "type-406"
3451 },
3452 {
3453 "referenced_type" : "type-400"
3454 },
3455 {
3456 "referenced_type" : "type-681"
3457 }
3458 ],
3459 "return_type" : "type-20",
3460 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3461 },
3462 {
3463 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_hciEventReceived",
3464 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3465 "parameters" :
3466 [
3467 {
3468 "referenced_type" : "type-407"
3469 },
3470 {
3471 "referenced_type" : "type-406"
3472 },
3473 {
3474 "referenced_type" : "type-400"
3475 },
3476 {
3477 "referenced_type" : "type-682"
3478 }
3479 ],
3480 "return_type" : "type-20",
3481 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3482 },
3483 {
3484 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::_hidl_initializationComplete",
3485 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3486 "parameters" :
3487 [
3488 {
3489 "referenced_type" : "type-407"
3490 },
3491 {
3492 "referenced_type" : "type-406"
3493 },
3494 {
3495 "referenced_type" : "type-400"
3496 },
3497 {
3498 "referenced_type" : "type-683"
3499 }
3500 ],
3501 "return_type" : "type-20",
3502 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3503 },
3504 {
3505 "access" : "private",
3506 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::ping",
3507 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks4pingEv",
3508 "parameters" :
3509 [
3510 {
3511 "is_this_ptr" : true,
3512 "referenced_type" : "type-534"
3513 }
3514 ],
3515 "return_type" : "type-178",
3516 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3517 },
3518 {
3519 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::BnHwBluetoothHciCallbacks",
3520 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC1ERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
3521 "parameters" :
3522 [
3523 {
3524 "is_this_ptr" : true,
3525 "referenced_type" : "type-534"
3526 },
3527 {
3528 "referenced_type" : "type-620"
3529 }
3530 ],
3531 "return_type" : "type-22",
3532 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3533 },
3534 {
3535 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::BnHwBluetoothHciCallbacks",
3536 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksC2ERKNS_2spINS2_22IBluetoothHciCallbacksEEE",
3537 "parameters" :
3538 [
3539 {
3540 "is_this_ptr" : true,
3541 "referenced_type" : "type-534"
3542 },
3543 {
3544 "referenced_type" : "type-620"
3545 }
3546 ],
3547 "return_type" : "type-22",
3548 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3549 },
3550 {
3551 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3552 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev",
3553 "parameters" :
3554 [
3555 {
3556 "is_this_ptr" : true,
3557 "referenced_type" : "type-534"
3558 }
3559 ],
3560 "return_type" : "type-22",
3561 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3562 },
3563 {
3564 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3565 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev",
3566 "parameters" :
3567 [
3568 {
3569 "is_this_ptr" : true,
3570 "referenced_type" : "type-534"
3571 }
3572 ],
3573 "return_type" : "type-22",
3574 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3575 },
3576 {
3577 "function_name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks::~BnHwBluetoothHciCallbacks",
3578 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD2Ev",
3579 "parameters" :
3580 [
3581 {
3582 "is_this_ptr" : true,
3583 "referenced_type" : "type-534"
3584 }
3585 ],
3586 "return_type" : "type-22",
3587 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
3588 },
3589 {
3590 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::linkToDeath",
3591 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3592 "parameters" :
3593 [
3594 {
3595 "is_this_ptr" : true,
3596 "referenced_type" : "type-114"
3597 },
3598 {
3599 "referenced_type" : "type-335"
3600 },
3601 {
3602 "referenced_type" : "type-137"
3603 }
3604 ],
3605 "return_type" : "type-158",
3606 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3607 },
3608 {
3609 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::getDebugInfo",
3610 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3611 "parameters" :
3612 [
3613 {
3614 "is_this_ptr" : true,
3615 "referenced_type" : "type-114"
3616 },
3617 {
3618 "referenced_type" : "type-684"
3619 }
3620 ],
3621 "return_type" : "type-178",
3622 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3623 },
3624 {
3625 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::getHashChain",
3626 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3627 "parameters" :
3628 [
3629 {
3630 "is_this_ptr" : true,
3631 "referenced_type" : "type-114"
3632 },
3633 {
3634 "referenced_type" : "type-685"
3635 }
3636 ],
3637 "return_type" : "type-178",
3638 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3639 },
3640 {
3641 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::unlinkToDeath",
3642 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3643 "parameters" :
3644 [
3645 {
3646 "is_this_ptr" : true,
3647 "referenced_type" : "type-114"
3648 },
3649 {
3650 "referenced_type" : "type-335"
3651 }
3652 ],
3653 "return_type" : "type-158",
3654 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3655 },
3656 {
3657 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::interfaceChain",
3658 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3659 "parameters" :
3660 [
3661 {
3662 "is_this_ptr" : true,
3663 "referenced_type" : "type-114"
3664 },
3665 {
3666 "referenced_type" : "type-686"
3667 }
3668 ],
3669 "return_type" : "type-178",
3670 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3671 },
3672 {
3673 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::aclDataReceived",
3674 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE",
3675 "parameters" :
3676 [
3677 {
3678 "is_this_ptr" : true,
3679 "referenced_type" : "type-114"
3680 },
3681 {
3682 "referenced_type" : "type-410"
3683 }
3684 ],
3685 "return_type" : "type-178",
3686 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3687 },
3688 {
3689 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::scoDataReceived",
3690 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE",
3691 "parameters" :
3692 [
3693 {
3694 "is_this_ptr" : true,
3695 "referenced_type" : "type-114"
3696 },
3697 {
3698 "referenced_type" : "type-410"
3699 }
3700 ],
3701 "return_type" : "type-178",
3702 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3703 },
3704 {
3705 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::hciEventReceived",
3706 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE",
3707 "parameters" :
3708 [
3709 {
3710 "is_this_ptr" : true,
3711 "referenced_type" : "type-114"
3712 },
3713 {
3714 "referenced_type" : "type-410"
3715 }
3716 ],
3717 "return_type" : "type-178",
3718 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3719 },
3720 {
3721 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::interfaceDescriptor",
3722 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3723 "parameters" :
3724 [
3725 {
3726 "is_this_ptr" : true,
3727 "referenced_type" : "type-114"
3728 },
3729 {
3730 "referenced_type" : "type-687"
3731 }
3732 ],
3733 "return_type" : "type-178",
3734 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3735 },
3736 {
3737 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_aclDataReceived",
3738 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_aclDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3739 "parameters" :
3740 [
3741 {
3742 "referenced_type" : "type-13"
3743 },
3744 {
3745 "referenced_type" : "type-559"
3746 },
3747 {
3748 "referenced_type" : "type-410"
3749 }
3750 ],
3751 "return_type" : "type-178",
3752 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3753 },
3754 {
3755 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_scoDataReceived",
3756 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21_hidl_scoDataReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3757 "parameters" :
3758 [
3759 {
3760 "referenced_type" : "type-13"
3761 },
3762 {
3763 "referenced_type" : "type-559"
3764 },
3765 {
3766 "referenced_type" : "type-410"
3767 }
3768 ],
3769 "return_type" : "type-178",
3770 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3771 },
3772 {
3773 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::notifySyspropsChanged",
3774 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv",
3775 "parameters" :
3776 [
3777 {
3778 "is_this_ptr" : true,
3779 "referenced_type" : "type-114"
3780 }
3781 ],
3782 "return_type" : "type-178",
3783 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3784 },
3785 {
3786 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::setHALInstrumentation",
3787 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv",
3788 "parameters" :
3789 [
3790 {
3791 "is_this_ptr" : true,
3792 "referenced_type" : "type-114"
3793 }
3794 ],
3795 "return_type" : "type-178",
3796 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3797 },
3798 {
3799 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_hciEventReceived",
3800 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22_hidl_hciEventReceivedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3801 "parameters" :
3802 [
3803 {
3804 "referenced_type" : "type-13"
3805 },
3806 {
3807 "referenced_type" : "type-559"
3808 },
3809 {
3810 "referenced_type" : "type-410"
3811 }
3812 ],
3813 "return_type" : "type-178",
3814 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3815 },
3816 {
3817 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::initializationComplete",
3818 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE",
3819 "parameters" :
3820 [
3821 {
3822 "is_this_ptr" : true,
3823 "referenced_type" : "type-114"
3824 },
3825 {
3826 "referenced_type" : "type-520"
3827 }
3828 ],
3829 "return_type" : "type-178",
3830 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3831 },
3832 {
3833 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::_hidl_initializationComplete",
3834 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks28_hidl_initializationCompleteEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6StatusE",
3835 "parameters" :
3836 [
3837 {
3838 "referenced_type" : "type-13"
3839 },
3840 {
3841 "referenced_type" : "type-559"
3842 },
3843 {
3844 "referenced_type" : "type-520"
3845 }
3846 ],
3847 "return_type" : "type-178",
3848 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3849 },
3850 {
3851 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::ping",
3852 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv",
3853 "parameters" :
3854 [
3855 {
3856 "is_this_ptr" : true,
3857 "referenced_type" : "type-114"
3858 }
3859 ],
3860 "return_type" : "type-178",
3861 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3862 },
3863 {
3864 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::debug",
3865 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3866 "parameters" :
3867 [
3868 {
3869 "is_this_ptr" : true,
3870 "referenced_type" : "type-114"
3871 },
3872 {
3873 "referenced_type" : "type-363"
3874 },
3875 {
3876 "referenced_type" : "type-527"
3877 }
3878 ],
3879 "return_type" : "type-178",
3880 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3881 },
3882 {
3883 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::BpHwBluetoothHciCallbacks",
3884 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC1ERKNS_2spINS0_7IBinderEEE",
3885 "parameters" :
3886 [
3887 {
3888 "is_this_ptr" : true,
3889 "referenced_type" : "type-114"
3890 },
3891 {
3892 "referenced_type" : "type-43"
3893 }
3894 ],
3895 "return_type" : "type-22",
3896 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3897 },
3898 {
3899 "function_name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks::BpHwBluetoothHciCallbacks",
3900 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksC2ERKNS_2spINS0_7IBinderEEE",
3901 "parameters" :
3902 [
3903 {
3904 "is_this_ptr" : true,
3905 "referenced_type" : "type-114"
3906 },
3907 {
3908 "referenced_type" : "type-43"
3909 }
3910 ],
3911 "return_type" : "type-22",
3912 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
3913 }
3914 ],
3915 "global_vars" :
3916 [
3917 {
3918 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10descriptorE",
3919 "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci::descriptor",
3920 "referenced_type" : "type-49",
3921 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
3922 },
3923 {
3924 "linker_set_key" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks10descriptorE",
3925 "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks::descriptor",
3926 "referenced_type" : "type-49",
3927 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h"
3928 }
3929 ],
3930 "lvalue_reference_types" :
3931 [
3932 {
3933 "alignment" : 4,
3934 "linker_set_key" : "android::Mutex &",
3935 "name" : "android::Mutex &",
3936 "referenced_type" : "type-26",
3937 "self_type" : "type-492",
3938 "size" : 4,
3939 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3940 },
3941 {
3942 "alignment" : 4,
3943 "linker_set_key" : "android::RWLock &",
3944 "name" : "android::RWLock &",
3945 "referenced_type" : "type-497",
3946 "self_type" : "type-501",
3947 "size" : 4,
3948 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3949 },
3950 {
3951 "alignment" : 4,
3952 "linker_set_key" : "android::String16 &",
3953 "name" : "android::String16 &",
3954 "referenced_type" : "type-39",
3955 "self_type" : "type-387",
3956 "size" : 4,
3957 "source_file" : "/system/core/libutils/include/utils/String16.h"
3958 },
3959 {
3960 "alignment" : 4,
3961 "linker_set_key" : "android::String8 &",
3962 "name" : "android::String8 &",
3963 "referenced_type" : "type-48",
3964 "self_type" : "type-381",
3965 "size" : 4,
3966 "source_file" : "/system/core/libutils/include/utils/String8.h"
3967 },
3968 {
3969 "alignment" : 4,
3970 "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &",
3971 "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &",
3972 "referenced_type" : "type-165",
3973 "self_type" : "type-168",
3974 "size" : 4,
3975 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3976 },
3977 {
3978 "alignment" : 4,
3979 "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &",
3980 "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &",
3981 "referenced_type" : "type-576",
3982 "self_type" : "type-579",
3983 "size" : 4,
3984 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3985 },
3986 {
3987 "alignment" : 4,
3988 "linker_set_key" : "android::hardware::Return<bool> &",
3989 "name" : "android::hardware::Return<bool> &",
3990 "referenced_type" : "type-158",
3991 "self_type" : "type-162",
3992 "size" : 4,
3993 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3994 },
3995 {
3996 "alignment" : 4,
3997 "linker_set_key" : "android::hardware::Return<void> &",
3998 "name" : "android::hardware::Return<void> &",
3999 "referenced_type" : "type-178",
4000 "self_type" : "type-181",
4001 "size" : 4,
4002 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4003 },
4004 {
4005 "alignment" : 4,
4006 "linker_set_key" : "android::hardware::Status &",
4007 "name" : "android::hardware::Status &",
4008 "referenced_type" : "type-148",
4009 "self_type" : "type-156",
4010 "size" : 4,
4011 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4012 },
4013 {
4014 "alignment" : 4,
4015 "linker_set_key" : "android::hardware::TextOutput &",
4016 "name" : "android::hardware::TextOutput &",
4017 "referenced_type" : "type-16",
4018 "self_type" : "type-15",
4019 "size" : 4,
4020 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4021 },
4022 {
4023 "alignment" : 4,
4024 "linker_set_key" : "android::hardware::TextOutput &",
4025 "name" : "android::hardware::TextOutput &",
4026 "referenced_type" : "type-404",
4027 "self_type" : "type-403",
4028 "size" : 4,
4029 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4030 },
4031 {
4032 "alignment" : 4,
4033 "linker_set_key" : "android::hardware::TextOutput &",
4034 "name" : "android::hardware::TextOutput &",
4035 "referenced_type" : "type-600",
4036 "self_type" : "type-599",
4037 "size" : 4,
4038 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4039 },
4040 {
4041 "alignment" : 4,
4042 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4043 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4044 "referenced_type" : "type-326",
4045 "self_type" : "type-550",
4046 "size" : 4,
4047 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4048 },
4049 {
4050 "alignment" : 4,
4051 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4052 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4053 "referenced_type" : "type-318",
4054 "self_type" : "type-545",
4055 "size" : 4,
4056 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4057 },
4058 {
4059 "alignment" : 4,
4060 "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4061 "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4062 "referenced_type" : "type-329",
4063 "self_type" : "type-553",
4064 "size" : 4,
4065 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4066 },
4067 {
4068 "alignment" : 4,
4069 "linker_set_key" : "android::hardware::hidl_memory &",
4070 "name" : "android::hardware::hidl_memory &",
4071 "referenced_type" : "type-297",
4072 "self_type" : "type-303",
4073 "size" : 4,
4074 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4075 },
4076 {
4077 "alignment" : 4,
4078 "linker_set_key" : "android::hardware::hidl_string &",
4079 "name" : "android::hardware::hidl_string &",
4080 "referenced_type" : "type-293",
4081 "self_type" : "type-548",
4082 "size" : 4,
4083 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4084 },
4085 {
4086 "alignment" : 4,
4087 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4088 "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4089 "referenced_type" : "type-325",
4090 "self_type" : "type-334",
4091 "size" : 4,
4092 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4093 },
4094 {
4095 "alignment" : 4,
4096 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4097 "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4098 "referenced_type" : "type-317",
4099 "self_type" : "type-324",
4100 "size" : 4,
4101 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4102 },
4103 {
4104 "alignment" : 4,
4105 "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4106 "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4107 "referenced_type" : "type-122",
4108 "self_type" : "type-127",
4109 "size" : 4,
4110 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4111 },
4112 {
4113 "alignment" : 4,
4114 "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4115 "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4116 "referenced_type" : "type-100",
4117 "self_type" : "type-115",
4118 "size" : 4,
4119 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4120 },
4121 {
4122 "alignment" : 4,
4123 "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4124 "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4125 "referenced_type" : "type-131",
4126 "self_type" : "type-141",
4127 "size" : 4,
4128 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4129 },
4130 {
4131 "alignment" : 4,
4132 "linker_set_key" : "const android::String16 &",
4133 "name" : "const android::String16 &",
4134 "referenced_type" : "type-38",
4135 "self_type" : "type-37",
4136 "size" : 4,
4137 "source_file" : "/system/core/libutils/include/utils/String16.h"
4138 },
4139 {
4140 "alignment" : 4,
4141 "linker_set_key" : "const android::String8 &",
4142 "name" : "const android::String8 &",
4143 "referenced_type" : "type-378",
4144 "self_type" : "type-380",
4145 "size" : 4,
4146 "source_file" : "/system/core/libutils/include/utils/String8.h"
4147 },
4148 {
4149 "alignment" : 4,
4150 "linker_set_key" : "const android::hardware::Parcel &",
4151 "name" : "const android::hardware::Parcel &",
4152 "referenced_type" : "type-405",
4153 "self_type" : "type-406",
4154 "size" : 4,
4155 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4156 },
4157 {
4158 "alignment" : 4,
4159 "linker_set_key" : "const android::hardware::Return<bool> &",
4160 "name" : "const android::hardware::Return<bool> &",
4161 "referenced_type" : "type-163",
4162 "self_type" : "type-171",
4163 "size" : 4,
4164 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4165 },
4166 {
4167 "alignment" : 4,
4168 "linker_set_key" : "const android::hardware::Status &",
4169 "name" : "const android::hardware::Status &",
4170 "referenced_type" : "type-153",
4171 "self_type" : "type-154",
4172 "size" : 4,
4173 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4174 },
4175 {
4176 "alignment" : 4,
4177 "linker_set_key" : "const android::hardware::details::SchedPrio &",
4178 "name" : "const android::hardware::details::SchedPrio &",
4179 "referenced_type" : "type-422",
4180 "self_type" : "type-421",
4181 "size" : 4,
4182 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4183 },
4184 {
4185 "alignment" : 4,
4186 "linker_set_key" : "const android::hardware::hidl_handle &",
4187 "name" : "const android::hardware::hidl_handle &",
4188 "referenced_type" : "type-362",
4189 "self_type" : "type-363",
4190 "size" : 4,
4191 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4192 },
4193 {
4194 "alignment" : 4,
4195 "linker_set_key" : "const android::hardware::hidl_memory &",
4196 "name" : "const android::hardware::hidl_memory &",
4197 "referenced_type" : "type-300",
4198 "self_type" : "type-301",
4199 "size" : 4,
4200 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4201 },
4202 {
4203 "alignment" : 4,
4204 "linker_set_key" : "const android::hardware::hidl_string &",
4205 "name" : "const android::hardware::hidl_string &",
4206 "referenced_type" : "type-292",
4207 "self_type" : "type-296",
4208 "size" : 4,
4209 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4210 },
4211 {
4212 "alignment" : 4,
4213 "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4214 "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4215 "referenced_type" : "type-526",
4216 "self_type" : "type-527",
4217 "size" : 4,
4218 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
4219 },
4220 {
4221 "alignment" : 4,
4222 "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4223 "name" : "const android::hardware::hidl_vec<int> &",
4224 "referenced_type" : "type-340",
4225 "self_type" : "type-342",
4226 "size" : 4,
4227 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4228 },
4229 {
4230 "alignment" : 4,
4231 "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4232 "name" : "const android::hardware::hidl_vec<unsigned char> &",
4233 "referenced_type" : "type-349",
4234 "self_type" : "type-410",
4235 "size" : 4,
4236 "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4237 },
4238 {
4239 "alignment" : 4,
4240 "linker_set_key" : "const android::hardware::hidl_version &",
4241 "name" : "const android::hardware::hidl_version &",
4242 "referenced_type" : "type-357",
4243 "self_type" : "type-359",
4244 "size" : 4,
4245 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4246 },
4247 {
4248 "alignment" : 4,
4249 "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4250 "name" : "const android::hidl::base::V1_0::IBase *const &",
4251 "referenced_type" : "type-436",
4252 "self_type" : "type-437",
4253 "size" : 4,
4254 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4255 },
4256 {
4257 "alignment" : 4,
4258 "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4259 "name" : "const android::sp<android::hardware::IBinder> &",
4260 "referenced_type" : "type-7",
4261 "self_type" : "type-43",
4262 "size" : 4,
4263 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4264 },
4265 {
4266 "alignment" : 4,
4267 "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4268 "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &",
4269 "referenced_type" : "type-129",
4270 "self_type" : "type-561",
4271 "size" : 4,
4272 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4273 },
4274 {
4275 "alignment" : 4,
4276 "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4277 "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &",
4278 "referenced_type" : "type-118",
4279 "self_type" : "type-620",
4280 "size" : 4,
4281 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4282 },
4283 {
4284 "alignment" : 4,
4285 "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4286 "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4287 "referenced_type" : "type-143",
4288 "self_type" : "type-260",
4289 "size" : 4,
4290 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4291 },
4292 {
4293 "alignment" : 4,
4294 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4295 "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4296 "referenced_type" : "type-315",
4297 "self_type" : "type-335",
4298 "size" : 4,
4299 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4300 },
4301 {
4302 "alignment" : 4,
4303 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4304 "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4305 "referenced_type" : "type-582",
4306 "self_type" : "type-583",
4307 "size" : 4,
4308 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4309 },
4310 {
4311 "alignment" : 4,
4312 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4313 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4314 "referenced_type" : "type-86",
4315 "self_type" : "type-528",
4316 "size" : 4,
4317 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
4318 },
4319 {
4320 "alignment" : 4,
4321 "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4322 "name" : "const android::wp<android::hardware::BHwBinder> &",
4323 "referenced_type" : "type-565",
4324 "self_type" : "type-567",
4325 "size" : 4,
4326 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4327 },
4328 {
4329 "alignment" : 4,
4330 "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4331 "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4332 "referenced_type" : "type-562",
4333 "self_type" : "type-564",
4334 "size" : 4,
4335 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4336 },
4337 {
4338 "alignment" : 4,
4339 "linker_set_key" : "const bool &",
4340 "name" : "const bool &",
4341 "referenced_type" : "type-78",
4342 "self_type" : "type-257",
4343 "size" : 4,
4344 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4345 },
4346 {
4347 "alignment" : 4,
4348 "linker_set_key" : "const double &",
4349 "name" : "const double &",
4350 "referenced_type" : "type-282",
4351 "self_type" : "type-283",
4352 "size" : 4,
4353 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4354 },
4355 {
4356 "alignment" : 4,
4357 "linker_set_key" : "const float &",
4358 "name" : "const float &",
4359 "referenced_type" : "type-279",
4360 "self_type" : "type-281",
4361 "size" : 4,
4362 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4363 },
4364 {
4365 "alignment" : 4,
4366 "linker_set_key" : "const int &",
4367 "name" : "const int &",
4368 "referenced_type" : "type-479",
4369 "self_type" : "type-478",
4370 "size" : 4,
4371 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4372 },
4373 {
4374 "linker_set_key" : "const iter<is_const> &",
4375 "name" : "const iter<is_const> &",
4376 "referenced_type" : "type-307",
4377 "self_type" : "type-309",
4378 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4379 },
4380 {
4381 "linker_set_key" : "const iter<is_const> &",
4382 "name" : "const iter<is_const> &",
4383 "referenced_type" : "type-588",
4384 "self_type" : "type-590",
4385 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4386 },
4387 {
4388 "linker_set_key" : "const iter<is_const> &",
4389 "name" : "const iter<is_const> &",
4390 "referenced_type" : "type-627",
4391 "self_type" : "type-629",
4392 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4393 },
4394 {
4395 "alignment" : 4,
4396 "linker_set_key" : "const log_msg &",
4397 "name" : "const log_msg &",
4398 "referenced_type" : "type-88",
4399 "self_type" : "type-152",
4400 "size" : 4,
4401 "source_file" : "/system/core/liblog/include/log/log_read.h"
4402 },
4403 {
4404 "alignment" : 4,
4405 "linker_set_key" : "const long long &",
4406 "name" : "const long long &",
4407 "referenced_type" : "type-271",
4408 "self_type" : "type-276",
4409 "size" : 4,
4410 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4411 },
4412 {
4413 "alignment" : 4,
4414 "linker_set_key" : "const short &",
4415 "name" : "const short &",
4416 "referenced_type" : "type-266",
4417 "self_type" : "type-267",
4418 "size" : 4,
4419 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4420 },
4421 {
4422 "alignment" : 4,
4423 "linker_set_key" : "const signed char &",
4424 "name" : "const signed char &",
4425 "referenced_type" : "type-258",
4426 "self_type" : "type-261",
4427 "size" : 4,
4428 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4429 },
4430 {
4431 "alignment" : 4,
4432 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4433 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4434 "referenced_type" : "type-413",
4435 "self_type" : "type-415",
4436 "size" : 4,
4437 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4438 },
4439 {
4440 "alignment" : 4,
4441 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4442 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4443 "referenced_type" : "type-601",
4444 "self_type" : "type-603",
4445 "size" : 4,
4446 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4447 },
4448 {
4449 "alignment" : 4,
4450 "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 *> > *)> > > &",
4451 "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 *> > *)> > > &",
4452 "referenced_type" : "type-556",
4453 "self_type" : "type-555",
4454 "size" : 4,
4455 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4456 },
4457 {
4458 "alignment" : 4,
4459 "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 *> > *)> > > &",
4460 "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 *> > *)> > > &",
4461 "referenced_type" : "type-57",
4462 "self_type" : "type-56",
4463 "size" : 4,
4464 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4465 },
4466 {
4467 "alignment" : 4,
4468 "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 *> > *)> > > &",
4469 "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 *> > *)> > > &",
4470 "referenced_type" : "type-618",
4471 "self_type" : "type-617",
4472 "size" : 4,
4473 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4474 },
4475 {
4476 "alignment" : 4,
4477 "linker_set_key" : "const unsigned char &",
4478 "name" : "const unsigned char &",
4479 "referenced_type" : "type-264",
4480 "self_type" : "type-265",
4481 "size" : 4,
4482 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4483 },
4484 {
4485 "alignment" : 4,
4486 "linker_set_key" : "const unsigned int &",
4487 "name" : "const unsigned int &",
4488 "referenced_type" : "type-30",
4489 "self_type" : "type-270",
4490 "size" : 4,
4491 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4492 },
4493 {
4494 "alignment" : 4,
4495 "linker_set_key" : "const unsigned long long &",
4496 "name" : "const unsigned long long &",
4497 "referenced_type" : "type-277",
4498 "self_type" : "type-278",
4499 "size" : 4,
4500 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4501 },
4502 {
4503 "alignment" : 4,
4504 "linker_set_key" : "const unsigned short &",
4505 "name" : "const unsigned short &",
4506 "referenced_type" : "type-268",
4507 "self_type" : "type-269",
4508 "size" : 4,
4509 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4510 },
4511 {
4512 "alignment" : 4,
4513 "linker_set_key" : "int &",
4514 "name" : "int &",
4515 "referenced_type" : "type-20",
4516 "self_type" : "type-374",
4517 "size" : 4,
4518 "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"
4519 },
4520 {
4521 "alignment" : 4,
4522 "linker_set_key" : "unsigned char &",
4523 "name" : "unsigned char &",
4524 "referenced_type" : "type-92",
4525 "self_type" : "type-514",
4526 "size" : 4,
4527 "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"
4528 }
4529 ],
4530 "pointer_types" :
4531 [
4532 {
4533 "alignment" : 4,
4534 "linker_set_key" : "android::Condition *",
4535 "name" : "android::Condition *",
4536 "referenced_type" : "type-79",
4537 "self_type" : "type-495",
4538 "size" : 4,
4539 "source_file" : "/system/core/libutils/include/utils/Condition.h"
4540 },
4541 {
4542 "alignment" : 4,
4543 "linker_set_key" : "android::Mutex *",
4544 "name" : "android::Mutex *",
4545 "referenced_type" : "type-26",
4546 "self_type" : "type-490",
4547 "size" : 4,
4548 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4549 },
4550 {
4551 "alignment" : 4,
4552 "linker_set_key" : "android::Mutex::Autolock *",
4553 "name" : "android::Mutex::Autolock *",
4554 "referenced_type" : "type-491",
4555 "self_type" : "type-493",
4556 "size" : 4,
4557 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4558 },
4559 {
4560 "alignment" : 4,
4561 "linker_set_key" : "android::RWLock *",
4562 "name" : "android::RWLock *",
4563 "referenced_type" : "type-497",
4564 "self_type" : "type-499",
4565 "size" : 4,
4566 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4567 },
4568 {
4569 "alignment" : 4,
4570 "linker_set_key" : "android::RWLock::AutoRLock *",
4571 "name" : "android::RWLock::AutoRLock *",
4572 "referenced_type" : "type-500",
4573 "self_type" : "type-502",
4574 "size" : 4,
4575 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4576 },
4577 {
4578 "alignment" : 4,
4579 "linker_set_key" : "android::RWLock::AutoWLock *",
4580 "name" : "android::RWLock::AutoWLock *",
4581 "referenced_type" : "type-503",
4582 "self_type" : "type-504",
4583 "size" : 4,
4584 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4585 },
4586 {
4587 "alignment" : 4,
4588 "linker_set_key" : "android::RefBase *",
4589 "name" : "android::RefBase *",
4590 "referenced_type" : "type-11",
4591 "self_type" : "type-288",
4592 "size" : 4,
4593 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4594 },
4595 {
4596 "alignment" : 4,
4597 "linker_set_key" : "android::RefBase::weakref_impl *",
4598 "name" : "android::RefBase::weakref_impl *",
4599 "referenced_type" : "type-5",
4600 "self_type" : "type-4",
4601 "size" : 4,
4602 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4603 },
4604 {
4605 "alignment" : 4,
4606 "linker_set_key" : "android::RefBase::weakref_impl *",
4607 "name" : "android::RefBase::weakref_impl *",
4608 "referenced_type" : "type-586",
4609 "self_type" : "type-585",
4610 "size" : 4,
4611 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4612 },
4613 {
4614 "alignment" : 4,
4615 "linker_set_key" : "android::RefBase::weakref_impl *",
4616 "name" : "android::RefBase::weakref_impl *",
4617 "referenced_type" : "type-623",
4618 "self_type" : "type-622",
4619 "size" : 4,
4620 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4621 },
4622 {
4623 "alignment" : 4,
4624 "linker_set_key" : "android::RefBase::weakref_type *",
4625 "name" : "android::RefBase::weakref_type *",
4626 "referenced_type" : "type-33",
4627 "self_type" : "type-32",
4628 "size" : 4,
4629 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4630 },
4631 {
4632 "alignment" : 4,
4633 "linker_set_key" : "android::ReferenceRenamer *",
4634 "name" : "android::ReferenceRenamer *",
4635 "referenced_type" : "type-284",
4636 "self_type" : "type-285",
4637 "size" : 4,
4638 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4639 },
4640 {
4641 "alignment" : 4,
4642 "linker_set_key" : "android::ScopedTrace *",
4643 "name" : "android::ScopedTrace *",
4644 "referenced_type" : "type-506",
4645 "self_type" : "type-507",
4646 "size" : 4,
4647 "source_file" : "/system/core/libutils/include/utils/Trace.h"
4648 },
4649 {
4650 "alignment" : 4,
4651 "linker_set_key" : "android::String16 *",
4652 "name" : "android::String16 *",
4653 "referenced_type" : "type-39",
4654 "self_type" : "type-388",
4655 "size" : 4,
4656 "source_file" : "/system/core/libutils/include/utils/String16.h"
4657 },
4658 {
4659 "alignment" : 4,
4660 "linker_set_key" : "android::String8 *",
4661 "name" : "android::String8 *",
4662 "referenced_type" : "type-48",
4663 "self_type" : "type-382",
4664 "size" : 4,
4665 "source_file" : "/system/core/libutils/include/utils/String8.h"
4666 },
4667 {
4668 "alignment" : 4,
4669 "linker_set_key" : "android::Thread *",
4670 "name" : "android::Thread *",
4671 "referenced_type" : "type-77",
4672 "self_type" : "type-76",
4673 "size" : 4,
4674 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4675 },
4676 {
4677 "alignment" : 4,
4678 "linker_set_key" : "android::VirtualLightRefBase *",
4679 "name" : "android::VirtualLightRefBase *",
4680 "referenced_type" : "type-184",
4681 "self_type" : "type-192",
4682 "size" : 4,
4683 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4684 },
4685 {
4686 "alignment" : 4,
4687 "linker_set_key" : "android::hardware::BHwBinder *",
4688 "name" : "android::hardware::BHwBinder *",
4689 "referenced_type" : "type-146",
4690 "self_type" : "type-145",
4691 "size" : 4,
4692 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4693 },
4694 {
4695 "alignment" : 4,
4696 "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
4697 "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
4698 "referenced_type" : "type-394",
4699 "self_type" : "type-393",
4700 "size" : 4,
4701 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4702 },
4703 {
4704 "alignment" : 4,
4705 "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
4706 "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
4707 "referenced_type" : "type-106",
4708 "self_type" : "type-598",
4709 "size" : 4,
4710 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4711 },
4712 {
4713 "alignment" : 4,
4714 "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4715 "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4716 "referenced_type" : "type-430",
4717 "self_type" : "type-435",
4718 "size" : 4,
4719 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4720 },
4721 {
4722 "alignment" : 4,
4723 "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4724 "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4725 "referenced_type" : "type-449",
4726 "self_type" : "type-454",
4727 "size" : 4,
4728 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4729 },
4730 {
4731 "alignment" : 4,
4732 "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4733 "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4734 "referenced_type" : "type-438",
4735 "self_type" : "type-444",
4736 "size" : 4,
4737 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4738 },
4739 {
4740 "alignment" : 4,
4741 "linker_set_key" : "android::hardware::GrantorDescriptor *",
4742 "name" : "android::hardware::GrantorDescriptor *",
4743 "referenced_type" : "type-314",
4744 "self_type" : "type-313",
4745 "size" : 4,
4746 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4747 },
4748 {
4749 "alignment" : 4,
4750 "linker_set_key" : "android::hardware::IBinder *",
4751 "name" : "android::hardware::IBinder *",
4752 "referenced_type" : "type-10",
4753 "self_type" : "type-9",
4754 "size" : 4,
4755 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4756 },
4757 {
4758 "alignment" : 4,
4759 "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4760 "name" : "android::hardware::IBinder::DeathRecipient *",
4761 "referenced_type" : "type-60",
4762 "self_type" : "type-59",
4763 "size" : 4,
4764 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4765 },
4766 {
4767 "alignment" : 4,
4768 "linker_set_key" : "android::hardware::IInterface *",
4769 "name" : "android::hardware::IInterface *",
4770 "referenced_type" : "type-14",
4771 "self_type" : "type-13",
4772 "size" : 4,
4773 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4774 },
4775 {
4776 "alignment" : 4,
4777 "linker_set_key" : "android::hardware::Parcel *",
4778 "name" : "android::hardware::Parcel *",
4779 "referenced_type" : "type-395",
4780 "self_type" : "type-400",
4781 "size" : 4,
4782 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4783 },
4784 {
4785 "alignment" : 4,
4786 "linker_set_key" : "android::hardware::ProcessState *",
4787 "name" : "android::hardware::ProcessState *",
4788 "referenced_type" : "type-19",
4789 "self_type" : "type-18",
4790 "size" : 4,
4791 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4792 },
4793 {
4794 "alignment" : 4,
4795 "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
4796 "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
4797 "referenced_type" : "type-165",
4798 "self_type" : "type-166",
4799 "size" : 4,
4800 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4801 },
4802 {
4803 "alignment" : 4,
4804 "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
4805 "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
4806 "referenced_type" : "type-576",
4807 "self_type" : "type-577",
4808 "size" : 4,
4809 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4810 },
4811 {
4812 "alignment" : 4,
4813 "linker_set_key" : "android::hardware::Return<bool> *",
4814 "name" : "android::hardware::Return<bool> *",
4815 "referenced_type" : "type-158",
4816 "self_type" : "type-160",
4817 "size" : 4,
4818 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4819 },
4820 {
4821 "alignment" : 4,
4822 "linker_set_key" : "android::hardware::Return<void> *",
4823 "name" : "android::hardware::Return<void> *",
4824 "referenced_type" : "type-178",
4825 "self_type" : "type-179",
4826 "size" : 4,
4827 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4828 },
4829 {
4830 "alignment" : 4,
4831 "linker_set_key" : "android::hardware::Status *",
4832 "name" : "android::hardware::Status *",
4833 "referenced_type" : "type-148",
4834 "self_type" : "type-151",
4835 "size" : 4,
4836 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4837 },
4838 {
4839 "alignment" : 4,
4840 "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci *",
4841 "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci *",
4842 "referenced_type" : "type-443",
4843 "self_type" : "type-558",
4844 "size" : 4,
4845 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4846 },
4847 {
4848 "alignment" : 4,
4849 "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks *",
4850 "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks *",
4851 "referenced_type" : "type-412",
4852 "self_type" : "type-534",
4853 "size" : 4,
4854 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h"
4855 },
4856 {
4857 "alignment" : 4,
4858 "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
4859 "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
4860 "referenced_type" : "type-538",
4861 "self_type" : "type-612",
4862 "size" : 4,
4863 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4864 },
4865 {
4866 "alignment" : 4,
4867 "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
4868 "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
4869 "referenced_type" : "type-103",
4870 "self_type" : "type-114",
4871 "size" : 4,
4872 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4873 },
4874 {
4875 "alignment" : 4,
4876 "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHci *",
4877 "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci *",
4878 "referenced_type" : "type-584",
4879 "self_type" : "type-595",
4880 "size" : 4,
4881 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4882 },
4883 {
4884 "alignment" : 4,
4885 "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks *",
4886 "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks *",
4887 "referenced_type" : "type-571",
4888 "self_type" : "type-575",
4889 "size" : 4,
4890 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4891 },
4892 {
4893 "alignment" : 4,
4894 "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHci *",
4895 "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci *",
4896 "referenced_type" : "type-124",
4897 "self_type" : "type-123",
4898 "size" : 4,
4899 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4900 },
4901 {
4902 "alignment" : 4,
4903 "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
4904 "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
4905 "referenced_type" : "type-102",
4906 "self_type" : "type-101",
4907 "size" : 4,
4908 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4909 },
4910 {
4911 "alignment" : 4,
4912 "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4913 "name" : "android::hardware::details::HidlInstrumentor *",
4914 "referenced_type" : "type-110",
4915 "self_type" : "type-559",
4916 "size" : 4,
4917 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4918 },
4919 {
4920 "alignment" : 4,
4921 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4922 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4923 "referenced_type" : "type-326",
4924 "self_type" : "type-549",
4925 "size" : 4,
4926 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4927 },
4928 {
4929 "alignment" : 4,
4930 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4931 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4932 "referenced_type" : "type-318",
4933 "self_type" : "type-544",
4934 "size" : 4,
4935 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4936 },
4937 {
4938 "alignment" : 4,
4939 "linker_set_key" : "android::hardware::details::return_status *",
4940 "name" : "android::hardware::details::return_status *",
4941 "referenced_type" : "type-159",
4942 "self_type" : "type-172",
4943 "size" : 4,
4944 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4945 },
4946 {
4947 "alignment" : 4,
4948 "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4949 "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4950 "referenced_type" : "type-329",
4951 "self_type" : "type-328",
4952 "size" : 4,
4953 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4954 },
4955 {
4956 "alignment" : 4,
4957 "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4958 "name" : "android::hardware::hidl_binder_death_recipient *",
4959 "referenced_type" : "type-133",
4960 "self_type" : "type-132",
4961 "size" : 4,
4962 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4963 },
4964 {
4965 "alignment" : 4,
4966 "linker_set_key" : "android::hardware::hidl_death_recipient *",
4967 "name" : "android::hardware::hidl_death_recipient *",
4968 "referenced_type" : "type-136",
4969 "self_type" : "type-135",
4970 "size" : 4,
4971 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4972 },
4973 {
4974 "alignment" : 4,
4975 "linker_set_key" : "android::hardware::hidl_memory *",
4976 "name" : "android::hardware::hidl_memory *",
4977 "referenced_type" : "type-297",
4978 "self_type" : "type-298",
4979 "size" : 4,
4980 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4981 },
4982 {
4983 "alignment" : 4,
4984 "linker_set_key" : "android::hardware::hidl_string *",
4985 "name" : "android::hardware::hidl_string *",
4986 "referenced_type" : "type-293",
4987 "self_type" : "type-320",
4988 "size" : 4,
4989 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4990 },
4991 {
4992 "alignment" : 4,
4993 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4994 "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4995 "referenced_type" : "type-325",
4996 "self_type" : "type-331",
4997 "size" : 4,
4998 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4999 },
5000 {
5001 "alignment" : 4,
5002 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5003 "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5004 "referenced_type" : "type-317",
5005 "self_type" : "type-321",
5006 "size" : 4,
5007 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5008 },
5009 {
5010 "alignment" : 4,
5011 "linker_set_key" : "android::hardware::hidl_version *",
5012 "name" : "android::hardware::hidl_version *",
5013 "referenced_type" : "type-355",
5014 "self_type" : "type-356",
5015 "size" : 4,
5016 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5017 },
5018 {
5019 "alignment" : 4,
5020 "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5021 "name" : "android::hidl::base::V1_0::BnHwBase *",
5022 "referenced_type" : "type-408",
5023 "self_type" : "type-407",
5024 "size" : 4,
5025 "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"
5026 },
5027 {
5028 "alignment" : 4,
5029 "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5030 "name" : "android::hidl::base::V1_0::IBase *",
5031 "referenced_type" : "type-67",
5032 "self_type" : "type-139",
5033 "size" : 4,
5034 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5035 },
5036 {
5037 "alignment" : 4,
5038 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5039 "name" : "android::hidl::manager::V1_0::IServiceManager *",
5040 "referenced_type" : "type-66",
5041 "self_type" : "type-65",
5042 "size" : 4,
5043 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5044 },
5045 {
5046 "alignment" : 4,
5047 "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5048 "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5049 "referenced_type" : "type-84",
5050 "self_type" : "type-83",
5051 "size" : 4,
5052 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5053 },
5054 {
5055 "alignment" : 4,
5056 "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5057 "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5058 "referenced_type" : "type-624",
5059 "self_type" : "type-626",
5060 "size" : 4,
5061 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5062 },
5063 {
5064 "alignment" : 4,
5065 "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5066 "name" : "android::sp<android::hardware::IBinder> *",
5067 "referenced_type" : "type-8",
5068 "self_type" : "type-630",
5069 "size" : 4,
5070 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5071 },
5072 {
5073 "alignment" : 4,
5074 "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5075 "name" : "android::sp<android::hardware::ProcessState> *",
5076 "referenced_type" : "type-17",
5077 "self_type" : "type-61",
5078 "size" : 4,
5079 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5080 },
5081 {
5082 "alignment" : 4,
5083 "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5084 "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5085 "referenced_type" : "type-122",
5086 "self_type" : "type-121",
5087 "size" : 4,
5088 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5089 },
5090 {
5091 "alignment" : 4,
5092 "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5093 "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5094 "referenced_type" : "type-100",
5095 "self_type" : "type-99",
5096 "size" : 4,
5097 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5098 },
5099 {
5100 "alignment" : 4,
5101 "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5102 "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5103 "referenced_type" : "type-131",
5104 "self_type" : "type-130",
5105 "size" : 4,
5106 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5107 },
5108 {
5109 "alignment" : 4,
5110 "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5111 "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5112 "referenced_type" : "type-409",
5113 "self_type" : "type-574",
5114 "size" : 4,
5115 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5116 },
5117 {
5118 "alignment" : 4,
5119 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5120 "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5121 "referenced_type" : "type-64",
5122 "self_type" : "type-68",
5123 "size" : 4,
5124 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5125 },
5126 {
5127 "alignment" : 4,
5128 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5129 "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5130 "referenced_type" : "type-82",
5131 "self_type" : "type-85",
5132 "size" : 4,
5133 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5134 },
5135 {
5136 "alignment" : 4,
5137 "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5138 "name" : "android::wp<android::hardware::BHwBinder> *",
5139 "referenced_type" : "type-347",
5140 "self_type" : "type-420",
5141 "size" : 4,
5142 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5143 },
5144 {
5145 "alignment" : 4,
5146 "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5147 "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5148 "referenced_type" : "type-70",
5149 "self_type" : "type-69",
5150 "size" : 4,
5151 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5152 },
5153 {
5154 "alignment" : 4,
5155 "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5156 "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5157 "referenced_type" : "type-134",
5158 "self_type" : "type-280",
5159 "size" : 4,
5160 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5161 },
5162 {
5163 "alignment" : 4,
5164 "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5165 "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5166 "referenced_type" : "type-138",
5167 "self_type" : "type-560",
5168 "size" : 4,
5169 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5170 },
5171 {
5172 "alignment" : 4,
5173 "linker_set_key" : "android_flex_plane *",
5174 "name" : "android_flex_plane *",
5175 "referenced_type" : "type-476",
5176 "self_type" : "type-481",
5177 "size" : 4,
5178 "source_file" : "/system/core/libsystem/include/system/graphics.h"
5179 },
5180 {
5181 "alignment" : 4,
5182 "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5183 "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5184 "referenced_type" : "type-36",
5185 "self_type" : "type-35",
5186 "size" : 4,
5187 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5188 },
5189 {
5190 "alignment" : 4,
5191 "linker_set_key" : "char *",
5192 "name" : "char *",
5193 "referenced_type" : "type-51",
5194 "self_type" : "type-185",
5195 "size" : 4,
5196 "source_file" : "/system/core/liblog/include/log/log_read.h"
5197 },
5198 {
5199 "alignment" : 4,
5200 "linker_set_key" : "const android::NativeHandle *",
5201 "name" : "const android::NativeHandle *",
5202 "referenced_type" : "type-369",
5203 "self_type" : "type-370",
5204 "size" : 4,
5205 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5206 },
5207 {
5208 "alignment" : 4,
5209 "linker_set_key" : "const android::RefBase *",
5210 "name" : "const android::RefBase *",
5211 "referenced_type" : "type-286",
5212 "self_type" : "type-287",
5213 "size" : 4,
5214 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5215 },
5216 {
5217 "alignment" : 4,
5218 "linker_set_key" : "const android::String16 *",
5219 "name" : "const android::String16 *",
5220 "referenced_type" : "type-38",
5221 "self_type" : "type-385",
5222 "size" : 4,
5223 "source_file" : "/system/core/libutils/include/utils/String16.h"
5224 },
5225 {
5226 "alignment" : 4,
5227 "linker_set_key" : "const android::String8 *",
5228 "name" : "const android::String8 *",
5229 "referenced_type" : "type-378",
5230 "self_type" : "type-379",
5231 "size" : 4,
5232 "source_file" : "/system/core/libutils/include/utils/String8.h"
5233 },
5234 {
5235 "alignment" : 4,
5236 "linker_set_key" : "const android::VectorImpl *",
5237 "name" : "const android::VectorImpl *",
5238 "referenced_type" : "type-457",
5239 "self_type" : "type-458",
5240 "size" : 4,
5241 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5242 },
5243 {
5244 "alignment" : 4,
5245 "linker_set_key" : "const android::hardware::BpHwRefBase *",
5246 "name" : "const android::hardware::BpHwRefBase *",
5247 "referenced_type" : "type-390",
5248 "self_type" : "type-391",
5249 "size" : 4,
5250 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5251 },
5252 {
5253 "alignment" : 4,
5254 "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5255 "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5256 "referenced_type" : "type-423",
5257 "self_type" : "type-424",
5258 "size" : 4,
5259 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5260 },
5261 {
5262 "alignment" : 4,
5263 "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5264 "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5265 "referenced_type" : "type-428",
5266 "self_type" : "type-429",
5267 "size" : 4,
5268 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5269 },
5270 {
5271 "alignment" : 4,
5272 "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
5273 "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > *",
5274 "referenced_type" : "type-169",
5275 "self_type" : "type-170",
5276 "size" : 4,
5277 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5278 },
5279 {
5280 "alignment" : 4,
5281 "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
5282 "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > *",
5283 "referenced_type" : "type-580",
5284 "self_type" : "type-581",
5285 "size" : 4,
5286 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5287 },
5288 {
5289 "alignment" : 4,
5290 "linker_set_key" : "const android::hardware::Return<bool> *",
5291 "name" : "const android::hardware::Return<bool> *",
5292 "referenced_type" : "type-163",
5293 "self_type" : "type-164",
5294 "size" : 4,
5295 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5296 },
5297 {
5298 "alignment" : 4,
5299 "linker_set_key" : "const android::hardware::Status *",
5300 "name" : "const android::hardware::Status *",
5301 "referenced_type" : "type-153",
5302 "self_type" : "type-157",
5303 "size" : 4,
5304 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5305 },
5306 {
5307 "alignment" : 4,
5308 "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5309 "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci *",
5310 "referenced_type" : "type-537",
5311 "self_type" : "type-541",
5312 "size" : 4,
5313 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
5314 },
5315 {
5316 "alignment" : 4,
5317 "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5318 "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks *",
5319 "referenced_type" : "type-535",
5320 "self_type" : "type-536",
5321 "size" : 4,
5322 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
5323 },
5324 {
5325 "alignment" : 4,
5326 "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHci *",
5327 "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHci *",
5328 "referenced_type" : "type-524",
5329 "self_type" : "type-525",
5330 "size" : 4,
5331 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
5332 },
5333 {
5334 "alignment" : 4,
5335 "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5336 "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks *",
5337 "referenced_type" : "type-119",
5338 "self_type" : "type-120",
5339 "size" : 4,
5340 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5341 },
5342 {
5343 "alignment" : 4,
5344 "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5345 "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5346 "referenced_type" : "type-551",
5347 "self_type" : "type-552",
5348 "size" : 4,
5349 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5350 },
5351 {
5352 "alignment" : 4,
5353 "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5354 "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5355 "referenced_type" : "type-546",
5356 "self_type" : "type-547",
5357 "size" : 4,
5358 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5359 },
5360 {
5361 "alignment" : 4,
5362 "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5363 "name" : "const android::hardware::details::hidl_pointer<int> *",
5364 "referenced_type" : "type-496",
5365 "self_type" : "type-505",
5366 "size" : 4,
5367 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5368 },
5369 {
5370 "alignment" : 4,
5371 "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5372 "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5373 "referenced_type" : "type-542",
5374 "self_type" : "type-543",
5375 "size" : 4,
5376 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5377 },
5378 {
5379 "alignment" : 4,
5380 "linker_set_key" : "const android::hardware::details::return_status *",
5381 "name" : "const android::hardware::details::return_status *",
5382 "referenced_type" : "type-175",
5383 "self_type" : "type-176",
5384 "size" : 4,
5385 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5386 },
5387 {
5388 "alignment" : 4,
5389 "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5390 "name" : "const android::hardware::hidl_death_recipient *",
5391 "referenced_type" : "type-569",
5392 "self_type" : "type-570",
5393 "size" : 4,
5394 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5395 },
5396 {
5397 "alignment" : 4,
5398 "linker_set_key" : "const android::hardware::hidl_memory *",
5399 "name" : "const android::hardware::hidl_memory *",
5400 "referenced_type" : "type-300",
5401 "self_type" : "type-305",
5402 "size" : 4,
5403 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5404 },
5405 {
5406 "alignment" : 4,
5407 "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5408 "name" : "const android::hardware::hidl_vec<int> *",
5409 "referenced_type" : "type-340",
5410 "self_type" : "type-341",
5411 "size" : 4,
5412 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5413 },
5414 {
5415 "alignment" : 4,
5416 "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
5417 "name" : "const android::hardware::hidl_vec<unsigned char> *",
5418 "referenced_type" : "type-349",
5419 "self_type" : "type-350",
5420 "size" : 4,
5421 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5422 },
5423 {
5424 "alignment" : 4,
5425 "linker_set_key" : "const android::hardware::hidl_version *",
5426 "name" : "const android::hardware::hidl_version *",
5427 "referenced_type" : "type-357",
5428 "self_type" : "type-358",
5429 "size" : 4,
5430 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5431 },
5432 {
5433 "alignment" : 4,
5434 "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5435 "name" : "const android::hidl::base::V1_0::BpHwBase *",
5436 "referenced_type" : "type-532",
5437 "self_type" : "type-533",
5438 "size" : 4,
5439 "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"
5440 },
5441 {
5442 "alignment" : 4,
5443 "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5444 "name" : "const android::hidl::base::V1_0::IBase *",
5445 "referenced_type" : "type-434",
5446 "self_type" : "type-433",
5447 "size" : 4,
5448 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5449 },
5450 {
5451 "alignment" : 4,
5452 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5453 "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5454 "referenced_type" : "type-73",
5455 "self_type" : "type-74",
5456 "size" : 4,
5457 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5458 },
5459 {
5460 "alignment" : 4,
5461 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5462 "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5463 "referenced_type" : "type-508",
5464 "self_type" : "type-509",
5465 "size" : 4,
5466 "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"
5467 },
5468 {
5469 "alignment" : 4,
5470 "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5471 "name" : "const android::sp<android::hardware::IBinder> *",
5472 "referenced_type" : "type-7",
5473 "self_type" : "type-6",
5474 "size" : 4,
5475 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5476 },
5477 {
5478 "alignment" : 4,
5479 "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5480 "name" : "const android::sp<android::hardware::ProcessState> *",
5481 "referenced_type" : "type-62",
5482 "self_type" : "type-63",
5483 "size" : 4,
5484 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5485 },
5486 {
5487 "alignment" : 4,
5488 "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5489 "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> *",
5490 "referenced_type" : "type-129",
5491 "self_type" : "type-128",
5492 "size" : 4,
5493 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5494 },
5495 {
5496 "alignment" : 4,
5497 "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5498 "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> *",
5499 "referenced_type" : "type-118",
5500 "self_type" : "type-117",
5501 "size" : 4,
5502 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5503 },
5504 {
5505 "alignment" : 4,
5506 "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5507 "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5508 "referenced_type" : "type-143",
5509 "self_type" : "type-142",
5510 "size" : 4,
5511 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5512 },
5513 {
5514 "alignment" : 4,
5515 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5516 "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5517 "referenced_type" : "type-315",
5518 "self_type" : "type-568",
5519 "size" : 4,
5520 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5521 },
5522 {
5523 "alignment" : 4,
5524 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5525 "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5526 "referenced_type" : "type-582",
5527 "self_type" : "type-621",
5528 "size" : 4,
5529 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5530 },
5531 {
5532 "alignment" : 4,
5533 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5534 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5535 "referenced_type" : "type-71",
5536 "self_type" : "type-72",
5537 "size" : 4,
5538 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5539 },
5540 {
5541 "alignment" : 4,
5542 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5543 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5544 "referenced_type" : "type-86",
5545 "self_type" : "type-87",
5546 "size" : 4,
5547 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5548 },
5549 {
5550 "alignment" : 4,
5551 "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5552 "name" : "const android::wp<android::hardware::BHwBinder> *",
5553 "referenced_type" : "type-565",
5554 "self_type" : "type-566",
5555 "size" : 4,
5556 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5557 },
5558 {
5559 "alignment" : 4,
5560 "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5561 "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5562 "referenced_type" : "type-291",
5563 "self_type" : "type-302",
5564 "size" : 4,
5565 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5566 },
5567 {
5568 "alignment" : 4,
5569 "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5570 "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5571 "referenced_type" : "type-562",
5572 "self_type" : "type-563",
5573 "size" : 4,
5574 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5575 },
5576 {
5577 "alignment" : 4,
5578 "linker_set_key" : "const char *",
5579 "name" : "const char *",
5580 "referenced_type" : "type-50",
5581 "self_type" : "type-49",
5582 "size" : 4,
5583 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5584 },
5585 {
5586 "alignment" : 4,
5587 "linker_set_key" : "const char16_t *",
5588 "name" : "const char16_t *",
5589 "referenced_type" : "type-41",
5590 "self_type" : "type-40",
5591 "size" : 4,
5592 "source_file" : "/system/core/libutils/include/utils/String16.h"
5593 },
5594 {
5595 "alignment" : 4,
5596 "linker_set_key" : "const log_msg *",
5597 "name" : "const log_msg *",
5598 "referenced_type" : "type-88",
5599 "self_type" : "type-126",
5600 "size" : 4,
5601 "source_file" : "/system/core/liblog/include/log/log_read.h"
5602 },
5603 {
5604 "alignment" : 4,
5605 "linker_set_key" : "const native_handle *",
5606 "name" : "const native_handle *",
5607 "referenced_type" : "type-275",
5608 "self_type" : "type-274",
5609 "size" : 4,
5610 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5611 },
5612 {
5613 "alignment" : 4,
5614 "linker_set_key" : "const unsigned char *",
5615 "name" : "const unsigned char *",
5616 "referenced_type" : "type-264",
5617 "self_type" : "type-348",
5618 "size" : 4,
5619 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5620 },
5621 {
5622 "alignment" : 4,
5623 "linker_set_key" : "const unsigned long long *",
5624 "name" : "const unsigned long long *",
5625 "referenced_type" : "type-277",
5626 "self_type" : "type-401",
5627 "size" : 4,
5628 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5629 },
5630 {
5631 "alignment" : 4,
5632 "linker_set_key" : "const void *",
5633 "name" : "const void *",
5634 "referenced_type" : "type-360",
5635 "self_type" : "type-361",
5636 "size" : 4,
5637 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5638 },
5639 {
5640 "alignment" : 4,
5641 "linker_set_key" : "int (*)(void *)",
5642 "name" : "int (*)(void *)",
5643 "referenced_type" : "type-487",
5644 "self_type" : "type-488",
5645 "size" : 4,
5646 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5647 },
5648 {
5649 "alignment" : 4,
5650 "linker_set_key" : "int *",
5651 "name" : "int *",
5652 "referenced_type" : "type-20",
5653 "self_type" : "type-339",
5654 "size" : 4,
5655 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5656 },
5657 {
5658 "alignment" : 4,
5659 "linker_set_key" : "log_msg *",
5660 "name" : "log_msg *",
5661 "referenced_type" : "type-89",
5662 "self_type" : "type-173",
5663 "size" : 4,
5664 "source_file" : "/system/core/liblog/include/log/log_read.h"
5665 },
5666 {
5667 "alignment" : 4,
5668 "linker_set_key" : "native_handle *",
5669 "name" : "native_handle *",
5670 "referenced_type" : "type-190",
5671 "self_type" : "type-189",
5672 "size" : 4,
5673 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5674 },
5675 {
5676 "alignment" : 4,
5677 "linker_set_key" : "unsigned char *",
5678 "name" : "unsigned char *",
5679 "referenced_type" : "type-92",
5680 "self_type" : "type-346",
5681 "size" : 4,
5682 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5683 },
5684 {
5685 "alignment" : 4,
5686 "linker_set_key" : "unsigned int *",
5687 "name" : "unsigned int *",
5688 "referenced_type" : "type-2",
5689 "self_type" : "type-411",
5690 "size" : 4,
5691 "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5692 },
5693 {
5694 "alignment" : 4,
5695 "linker_set_key" : "unsigned long long *",
5696 "name" : "unsigned long long *",
5697 "referenced_type" : "type-137",
5698 "self_type" : "type-397",
5699 "size" : 4,
5700 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5701 },
5702 {
5703 "alignment" : 4,
5704 "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5705 "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5706 "referenced_type" : "type-399",
5707 "self_type" : "type-398",
5708 "size" : 4,
5709 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5710 },
5711 {
5712 "alignment" : 4,
5713 "linker_set_key" : "void *",
5714 "name" : "void *",
5715 "referenced_type" : "type-22",
5716 "self_type" : "type-21",
5717 "size" : 4,
5718 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5719 },
5720 {
5721 "alignment" : 4,
5722 "linker_set_key" : "void **",
5723 "name" : "void **",
5724 "referenced_type" : "type-21",
5725 "self_type" : "type-489",
5726 "size" : 4,
5727 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5728 }
5729 ],
5730 "qualified_types" :
5731 [
5732 {
5733 "alignment" : 4,
5734 "is_const" : true,
5735 "linker_set_key" : "android::RefBase::weakref_impl *const",
5736 "name" : "android::RefBase::weakref_impl *const",
5737 "referenced_type" : "type-4",
5738 "self_type" : "type-3",
5739 "size" : 4,
5740 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5741 },
5742 {
5743 "alignment" : 4,
5744 "is_const" : true,
5745 "linker_set_key" : "android::RefBase::weakref_impl *const",
5746 "name" : "android::RefBase::weakref_impl *const",
5747 "referenced_type" : "type-585",
5748 "self_type" : "type-587",
5749 "size" : 4,
5750 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5751 },
5752 {
5753 "alignment" : 4,
5754 "is_const" : true,
5755 "linker_set_key" : "android::RefBase::weakref_impl *const",
5756 "name" : "android::RefBase::weakref_impl *const",
5757 "referenced_type" : "type-622",
5758 "self_type" : "type-625",
5759 "size" : 4,
5760 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5761 },
5762 {
5763 "alignment" : 4,
5764 "is_const" : true,
5765 "linker_set_key" : "android::hardware::IBinder *const",
5766 "name" : "android::hardware::IBinder *const",
5767 "referenced_type" : "type-9",
5768 "self_type" : "type-108",
5769 "size" : 4,
5770 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5771 },
5772 {
5773 "alignment" : 4,
5774 "is_const" : true,
5775 "linker_set_key" : "const android::NativeHandle",
5776 "name" : "const android::NativeHandle",
5777 "referenced_type" : "type-188",
5778 "self_type" : "type-369",
5779 "size" : 12,
5780 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5781 },
5782 {
5783 "alignment" : 4,
5784 "is_const" : true,
5785 "linker_set_key" : "const android::RefBase",
5786 "name" : "const android::RefBase",
5787 "referenced_type" : "type-11",
5788 "self_type" : "type-286",
5789 "size" : 8,
5790 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5791 },
5792 {
5793 "alignment" : 4,
5794 "is_const" : true,
5795 "linker_set_key" : "const android::String16",
5796 "name" : "const android::String16",
5797 "referenced_type" : "type-39",
5798 "self_type" : "type-38",
5799 "size" : 4,
5800 "source_file" : "/system/core/libutils/include/utils/String16.h"
5801 },
5802 {
5803 "alignment" : 4,
5804 "is_const" : true,
5805 "linker_set_key" : "const android::String8",
5806 "name" : "const android::String8",
5807 "referenced_type" : "type-48",
5808 "self_type" : "type-378",
5809 "size" : 4,
5810 "source_file" : "/system/core/libutils/include/utils/String8.h"
5811 },
5812 {
5813 "alignment" : 4,
5814 "is_const" : true,
5815 "linker_set_key" : "const android::VectorImpl",
5816 "name" : "const android::VectorImpl",
5817 "referenced_type" : "type-29",
5818 "self_type" : "type-457",
5819 "size" : 20,
5820 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5821 },
5822 {
5823 "alignment" : 4,
5824 "is_const" : true,
5825 "linker_set_key" : "const android::hardware::BpHwRefBase",
5826 "name" : "const android::hardware::BpHwRefBase",
5827 "referenced_type" : "type-107",
5828 "self_type" : "type-390",
5829 "size" : 24,
5830 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5831 },
5832 {
5833 "alignment" : 4,
5834 "is_const" : true,
5835 "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5836 "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5837 "referenced_type" : "type-416",
5838 "self_type" : "type-423",
5839 "size" : 16,
5840 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5841 },
5842 {
5843 "alignment" : 4,
5844 "is_const" : true,
5845 "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5846 "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5847 "referenced_type" : "type-425",
5848 "self_type" : "type-428",
5849 "size" : 16,
5850 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5851 },
5852 {
5853 "alignment" : 4,
5854 "is_const" : true,
5855 "linker_set_key" : "const android::hardware::Parcel",
5856 "name" : "const android::hardware::Parcel",
5857 "referenced_type" : "type-395",
5858 "self_type" : "type-405",
5859 "size" : 68,
5860 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5861 },
5862 {
5863 "alignment" : 4,
5864 "is_const" : true,
5865 "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
5866 "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
5867 "referenced_type" : "type-165",
5868 "self_type" : "type-169",
5869 "size" : 28,
5870 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5871 },
5872 {
5873 "alignment" : 4,
5874 "is_const" : true,
5875 "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
5876 "name" : "const android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
5877 "referenced_type" : "type-576",
5878 "self_type" : "type-580",
5879 "size" : 28,
5880 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5881 },
5882 {
5883 "alignment" : 4,
5884 "is_const" : true,
5885 "linker_set_key" : "const android::hardware::Return<bool>",
5886 "name" : "const android::hardware::Return<bool>",
5887 "referenced_type" : "type-158",
5888 "self_type" : "type-163",
5889 "size" : 24,
5890 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5891 },
5892 {
5893 "alignment" : 4,
5894 "is_const" : true,
5895 "linker_set_key" : "const android::hardware::Status",
5896 "name" : "const android::hardware::Status",
5897 "referenced_type" : "type-148",
5898 "self_type" : "type-153",
5899 "size" : 20,
5900 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5901 },
5902 {
5903 "alignment" : 4,
5904 "is_const" : true,
5905 "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
5906 "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
5907 "referenced_type" : "type-538",
5908 "self_type" : "type-537",
5909 "size" : 92,
5910 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h"
5911 },
5912 {
5913 "alignment" : 4,
5914 "is_const" : true,
5915 "linker_set_key" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
5916 "name" : "const android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
5917 "referenced_type" : "type-103",
5918 "self_type" : "type-535",
5919 "size" : 92,
5920 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h"
5921 },
5922 {
5923 "alignment" : 4,
5924 "is_const" : true,
5925 "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHci",
5926 "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHci",
5927 "referenced_type" : "type-124",
5928 "self_type" : "type-524",
5929 "size" : 12,
5930 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
5931 },
5932 {
5933 "alignment" : 4,
5934 "is_const" : true,
5935 "linker_set_key" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
5936 "name" : "const android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
5937 "referenced_type" : "type-102",
5938 "self_type" : "type-119",
5939 "size" : 12,
5940 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5941 },
5942 {
5943 "alignment" : 4,
5944 "is_const" : true,
5945 "linker_set_key" : "const android::hardware::bluetooth::V1_0::Status",
5946 "name" : "const android::hardware::bluetooth::V1_0::Status",
5947 "referenced_type" : "type-520",
5948 "self_type" : "type-521",
5949 "size" : 4,
5950 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
5951 },
5952 {
5953 "alignment" : 4,
5954 "is_const" : true,
5955 "linker_set_key" : "const android::hardware::details::SchedPrio",
5956 "name" : "const android::hardware::details::SchedPrio",
5957 "referenced_type" : "type-419",
5958 "self_type" : "type-422",
5959 "size" : 8,
5960 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5961 },
5962 {
5963 "alignment" : 4,
5964 "is_const" : true,
5965 "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5966 "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5967 "referenced_type" : "type-326",
5968 "self_type" : "type-551",
5969 "size" : 8,
5970 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5971 },
5972 {
5973 "alignment" : 4,
5974 "is_const" : true,
5975 "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5976 "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5977 "referenced_type" : "type-318",
5978 "self_type" : "type-546",
5979 "size" : 8,
5980 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5981 },
5982 {
5983 "alignment" : 4,
5984 "is_const" : true,
5985 "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5986 "name" : "const android::hardware::details::hidl_pointer<int>",
5987 "referenced_type" : "type-337",
5988 "self_type" : "type-496",
5989 "size" : 8,
5990 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5991 },
5992 {
5993 "alignment" : 4,
5994 "is_const" : true,
5995 "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
5996 "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
5997 "referenced_type" : "type-344",
5998 "self_type" : "type-542",
5999 "size" : 8,
6000 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6001 },
6002 {
6003 "alignment" : 4,
6004 "is_const" : true,
6005 "linker_set_key" : "const android::hardware::details::return_status",
6006 "name" : "const android::hardware::details::return_status",
6007 "referenced_type" : "type-159",
6008 "self_type" : "type-175",
6009 "size" : 24,
6010 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6011 },
6012 {
6013 "alignment" : 4,
6014 "is_const" : true,
6015 "linker_set_key" : "const android::hardware::hidl_death_recipient",
6016 "name" : "const android::hardware::hidl_death_recipient",
6017 "referenced_type" : "type-136",
6018 "self_type" : "type-569",
6019 "size" : 12,
6020 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6021 },
6022 {
6023 "alignment" : 8,
6024 "is_const" : true,
6025 "linker_set_key" : "const android::hardware::hidl_handle",
6026 "name" : "const android::hardware::hidl_handle",
6027 "referenced_type" : "type-290",
6028 "self_type" : "type-362",
6029 "size" : 16,
6030 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6031 },
6032 {
6033 "alignment" : 8,
6034 "is_const" : true,
6035 "linker_set_key" : "const android::hardware::hidl_memory",
6036 "name" : "const android::hardware::hidl_memory",
6037 "referenced_type" : "type-297",
6038 "self_type" : "type-300",
6039 "size" : 40,
6040 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6041 },
6042 {
6043 "alignment" : 4,
6044 "is_const" : true,
6045 "linker_set_key" : "const android::hardware::hidl_string",
6046 "name" : "const android::hardware::hidl_string",
6047 "referenced_type" : "type-293",
6048 "self_type" : "type-292",
6049 "size" : 16,
6050 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6051 },
6052 {
6053 "alignment" : 4,
6054 "is_const" : true,
6055 "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6056 "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6057 "referenced_type" : "type-317",
6058 "self_type" : "type-526",
6059 "size" : 16,
6060 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h"
6061 },
6062 {
6063 "alignment" : 4,
6064 "is_const" : true,
6065 "linker_set_key" : "const android::hardware::hidl_vec<int>",
6066 "name" : "const android::hardware::hidl_vec<int>",
6067 "referenced_type" : "type-336",
6068 "self_type" : "type-340",
6069 "size" : 16,
6070 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6071 },
6072 {
6073 "alignment" : 4,
6074 "is_const" : true,
6075 "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6076 "name" : "const android::hardware::hidl_vec<unsigned char>",
6077 "referenced_type" : "type-343",
6078 "self_type" : "type-349",
6079 "size" : 16,
6080 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6081 },
6082 {
6083 "alignment" : 2,
6084 "is_const" : true,
6085 "linker_set_key" : "const android::hardware::hidl_version",
6086 "name" : "const android::hardware::hidl_version",
6087 "referenced_type" : "type-355",
6088 "self_type" : "type-357",
6089 "size" : 4,
6090 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6091 },
6092 {
6093 "alignment" : 4,
6094 "is_const" : true,
6095 "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6096 "name" : "const android::hidl::base::V1_0::BpHwBase",
6097 "referenced_type" : "type-529",
6098 "self_type" : "type-532",
6099 "size" : 92,
6100 "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"
6101 },
6102 {
6103 "alignment" : 4,
6104 "is_const" : true,
6105 "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6106 "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6107 "referenced_type" : "type-372",
6108 "self_type" : "type-373",
6109 "size" : 4,
6110 "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"
6111 },
6112 {
6113 "alignment" : 4,
6114 "is_const" : true,
6115 "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6116 "name" : "const android::hidl::base::V1_0::IBase",
6117 "referenced_type" : "type-67",
6118 "self_type" : "type-434",
6119 "size" : 12,
6120 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6121 },
6122 {
6123 "alignment" : 4,
6124 "is_const" : true,
6125 "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6126 "name" : "const android::hidl::base::V1_0::IBase *const",
6127 "referenced_type" : "type-433",
6128 "self_type" : "type-436",
6129 "size" : 4,
6130 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6131 },
6132 {
6133 "alignment" : 4,
6134 "is_const" : true,
6135 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6136 "name" : "const android::hidl::manager::V1_0::IServiceManager",
6137 "referenced_type" : "type-66",
6138 "self_type" : "type-73",
6139 "size" : 12,
6140 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6141 },
6142 {
6143 "alignment" : 4,
6144 "is_const" : true,
6145 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6146 "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6147 "referenced_type" : "type-511",
6148 "self_type" : "type-515",
6149 "size" : 4,
6150 "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"
6151 },
6152 {
6153 "alignment" : 1,
6154 "is_const" : true,
6155 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6156 "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6157 "referenced_type" : "type-510",
6158 "self_type" : "type-513",
6159 "size" : 1,
6160 "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"
6161 },
6162 {
6163 "alignment" : 4,
6164 "is_const" : true,
6165 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6166 "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6167 "referenced_type" : "type-84",
6168 "self_type" : "type-508",
6169 "size" : 12,
6170 "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"
6171 },
6172 {
6173 "alignment" : 4,
6174 "is_const" : true,
6175 "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6176 "name" : "const android::sp<android::hardware::IBinder>",
6177 "referenced_type" : "type-8",
6178 "self_type" : "type-7",
6179 "size" : 4,
6180 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6181 },
6182 {
6183 "alignment" : 4,
6184 "is_const" : true,
6185 "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6186 "name" : "const android::sp<android::hardware::ProcessState>",
6187 "referenced_type" : "type-17",
6188 "self_type" : "type-62",
6189 "size" : 4,
6190 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6191 },
6192 {
6193 "alignment" : 4,
6194 "is_const" : true,
6195 "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
6196 "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
6197 "referenced_type" : "type-122",
6198 "self_type" : "type-129",
6199 "size" : 4,
6200 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6201 },
6202 {
6203 "alignment" : 4,
6204 "is_const" : true,
6205 "linker_set_key" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
6206 "name" : "const android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
6207 "referenced_type" : "type-100",
6208 "self_type" : "type-118",
6209 "size" : 4,
6210 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6211 },
6212 {
6213 "alignment" : 4,
6214 "is_const" : true,
6215 "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6216 "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6217 "referenced_type" : "type-131",
6218 "self_type" : "type-143",
6219 "size" : 4,
6220 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6221 },
6222 {
6223 "alignment" : 4,
6224 "is_const" : true,
6225 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6226 "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6227 "referenced_type" : "type-316",
6228 "self_type" : "type-315",
6229 "size" : 4,
6230 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6231 },
6232 {
6233 "alignment" : 4,
6234 "is_const" : true,
6235 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6236 "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6237 "referenced_type" : "type-409",
6238 "self_type" : "type-582",
6239 "size" : 4,
6240 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6241 },
6242 {
6243 "alignment" : 4,
6244 "is_const" : true,
6245 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6246 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6247 "referenced_type" : "type-64",
6248 "self_type" : "type-71",
6249 "size" : 4,
6250 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6251 },
6252 {
6253 "alignment" : 4,
6254 "is_const" : true,
6255 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6256 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6257 "referenced_type" : "type-82",
6258 "self_type" : "type-86",
6259 "size" : 4,
6260 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6261 },
6262 {
6263 "alignment" : 4,
6264 "is_const" : true,
6265 "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6266 "name" : "const android::wp<android::hardware::BHwBinder>",
6267 "referenced_type" : "type-347",
6268 "self_type" : "type-565",
6269 "size" : 8,
6270 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6271 },
6272 {
6273 "alignment" : 4,
6274 "is_const" : true,
6275 "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6276 "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6277 "referenced_type" : "type-134",
6278 "self_type" : "type-291",
6279 "size" : 8,
6280 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6281 },
6282 {
6283 "alignment" : 4,
6284 "is_const" : true,
6285 "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6286 "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6287 "referenced_type" : "type-138",
6288 "self_type" : "type-562",
6289 "size" : 8,
6290 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6291 },
6292 {
6293 "alignment" : 1,
6294 "is_const" : true,
6295 "linker_set_key" : "const bool",
6296 "name" : "const bool",
6297 "referenced_type" : "type-34",
6298 "self_type" : "type-78",
6299 "size" : 1,
6300 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6301 },
6302 {
6303 "alignment" : 1,
6304 "is_const" : true,
6305 "linker_set_key" : "const char",
6306 "name" : "const char",
6307 "referenced_type" : "type-51",
6308 "self_type" : "type-50",
6309 "size" : 1,
6310 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6311 },
6312 {
6313 "alignment" : 2,
6314 "is_const" : true,
6315 "linker_set_key" : "const char16_t",
6316 "name" : "const char16_t",
6317 "referenced_type" : "type-42",
6318 "self_type" : "type-41",
6319 "size" : 2,
6320 "source_file" : "/system/core/libutils/include/utils/String16.h"
6321 },
6322 {
6323 "alignment" : 4,
6324 "is_const" : true,
6325 "linker_set_key" : "const double",
6326 "name" : "const double",
6327 "referenced_type" : "type-253",
6328 "self_type" : "type-282",
6329 "size" : 8,
6330 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6331 },
6332 {
6333 "alignment" : 4,
6334 "is_const" : true,
6335 "linker_set_key" : "const float",
6336 "name" : "const float",
6337 "referenced_type" : "type-247",
6338 "self_type" : "type-279",
6339 "size" : 4,
6340 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6341 },
6342 {
6343 "alignment" : 4,
6344 "is_const" : true,
6345 "linker_set_key" : "const int",
6346 "name" : "const int",
6347 "referenced_type" : "type-20",
6348 "self_type" : "type-479",
6349 "size" : 4,
6350 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6351 },
6352 {
6353 "is_const" : true,
6354 "linker_set_key" : "const iter<is_const>",
6355 "name" : "const iter<is_const>",
6356 "referenced_type" : "type-308",
6357 "self_type" : "type-307",
6358 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6359 },
6360 {
6361 "is_const" : true,
6362 "linker_set_key" : "const iter<is_const>",
6363 "name" : "const iter<is_const>",
6364 "referenced_type" : "type-589",
6365 "self_type" : "type-588",
6366 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6367 },
6368 {
6369 "is_const" : true,
6370 "linker_set_key" : "const iter<is_const>",
6371 "name" : "const iter<is_const>",
6372 "referenced_type" : "type-628",
6373 "self_type" : "type-627",
6374 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6375 },
6376 {
6377 "alignment" : 4,
6378 "is_const" : true,
6379 "linker_set_key" : "const log_msg",
6380 "name" : "const log_msg",
6381 "referenced_type" : "type-89",
6382 "self_type" : "type-88",
6383 "size" : 5124,
6384 "source_file" : "/system/core/liblog/include/log/log_read.h"
6385 },
6386 {
6387 "alignment" : 4,
6388 "is_const" : true,
6389 "linker_set_key" : "const long long",
6390 "name" : "const long long",
6391 "referenced_type" : "type-25",
6392 "self_type" : "type-271",
6393 "size" : 8,
6394 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6395 },
6396 {
6397 "alignment" : 4,
6398 "is_const" : true,
6399 "linker_set_key" : "const native_handle",
6400 "name" : "const native_handle",
6401 "referenced_type" : "type-190",
6402 "self_type" : "type-275",
6403 "size" : 12,
6404 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6405 },
6406 {
6407 "alignment" : 2,
6408 "is_const" : true,
6409 "linker_set_key" : "const short",
6410 "name" : "const short",
6411 "referenced_type" : "type-210",
6412 "self_type" : "type-266",
6413 "size" : 2,
6414 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6415 },
6416 {
6417 "alignment" : 1,
6418 "is_const" : true,
6419 "linker_set_key" : "const signed char",
6420 "name" : "const signed char",
6421 "referenced_type" : "type-259",
6422 "self_type" : "type-258",
6423 "size" : 1,
6424 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6425 },
6426 {
6427 "alignment" : 4,
6428 "is_const" : true,
6429 "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6430 "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6431 "referenced_type" : "type-523",
6432 "self_type" : "type-522",
6433 "size" : 16,
6434 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6435 },
6436 {
6437 "alignment" : 4,
6438 "is_const" : true,
6439 "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6440 "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6441 "referenced_type" : "type-55",
6442 "self_type" : "type-54",
6443 "size" : 16,
6444 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6445 },
6446 {
6447 "alignment" : 4,
6448 "is_const" : true,
6449 "linker_set_key" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6450 "name" : "const std::array<android::hardware::bluetooth::V1_0::Status, 4>",
6451 "referenced_type" : "type-616",
6452 "self_type" : "type-615",
6453 "size" : 16,
6454 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/types.h"
6455 },
6456 {
6457 "alignment" : 4,
6458 "is_const" : true,
6459 "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6460 "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6461 "referenced_type" : "type-376",
6462 "self_type" : "type-375",
6463 "size" : 12,
6464 "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"
6465 },
6466 {
6467 "alignment" : 4,
6468 "is_const" : true,
6469 "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6470 "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6471 "referenced_type" : "type-597",
6472 "self_type" : "type-596",
6473 "size" : 12,
6474 "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"
6475 },
6476 {
6477 "alignment" : 4,
6478 "is_const" : true,
6479 "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6480 "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6481 "referenced_type" : "type-632",
6482 "self_type" : "type-631",
6483 "size" : 12,
6484 "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"
6485 },
6486 {
6487 "alignment" : 4,
6488 "is_const" : true,
6489 "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6490 "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6491 "referenced_type" : "type-519",
6492 "self_type" : "type-518",
6493 "size" : 4,
6494 "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"
6495 },
6496 {
6497 "alignment" : 4,
6498 "is_const" : true,
6499 "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6500 "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6501 "referenced_type" : "type-614",
6502 "self_type" : "type-613",
6503 "size" : 4,
6504 "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"
6505 },
6506 {
6507 "alignment" : 1,
6508 "is_const" : true,
6509 "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6510 "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6511 "referenced_type" : "type-517",
6512 "self_type" : "type-516",
6513 "size" : 3,
6514 "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"
6515 },
6516 {
6517 "alignment" : 1,
6518 "is_const" : true,
6519 "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6520 "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6521 "referenced_type" : "type-611",
6522 "self_type" : "type-610",
6523 "size" : 3,
6524 "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"
6525 },
6526 {
6527 "alignment" : 4,
6528 "is_const" : true,
6529 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6530 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6531 "referenced_type" : "type-414",
6532 "self_type" : "type-413",
6533 "size" : 12,
6534 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6535 },
6536 {
6537 "alignment" : 4,
6538 "is_const" : true,
6539 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6540 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6541 "referenced_type" : "type-602",
6542 "self_type" : "type-601",
6543 "size" : 12,
6544 "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6545 },
6546 {
6547 "alignment" : 4,
6548 "is_const" : true,
6549 "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6550 "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6551 "referenced_type" : "type-333",
6552 "self_type" : "type-332",
6553 "size" : 8,
6554 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6555 },
6556 {
6557 "alignment" : 4,
6558 "is_const" : true,
6559 "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6560 "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6561 "referenced_type" : "type-594",
6562 "self_type" : "type-593",
6563 "size" : 8,
6564 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6565 },
6566 {
6567 "alignment" : 4,
6568 "is_const" : true,
6569 "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6570 "name" : "const std::initializer_list<android::hardware::hidl_string>",
6571 "referenced_type" : "type-323",
6572 "self_type" : "type-322",
6573 "size" : 8,
6574 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6575 },
6576 {
6577 "alignment" : 4,
6578 "is_const" : true,
6579 "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6580 "name" : "const std::initializer_list<android::hardware::hidl_string>",
6581 "referenced_type" : "type-592",
6582 "self_type" : "type-591",
6583 "size" : 8,
6584 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6585 },
6586 {
6587 "alignment" : 4,
6588 "is_const" : true,
6589 "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 *> > *)> > >",
6590 "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 *> > *)> > >",
6591 "referenced_type" : "type-557",
6592 "self_type" : "type-556",
6593 "size" : 12,
6594 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6595 },
6596 {
6597 "alignment" : 4,
6598 "is_const" : true,
6599 "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 *> > *)> > >",
6600 "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 *> > *)> > >",
6601 "referenced_type" : "type-58",
6602 "self_type" : "type-57",
6603 "size" : 12,
6604 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6605 },
6606 {
6607 "alignment" : 4,
6608 "is_const" : true,
6609 "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 *> > *)> > >",
6610 "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 *> > *)> > >",
6611 "referenced_type" : "type-619",
6612 "self_type" : "type-618",
6613 "size" : 12,
6614 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6615 },
6616 {
6617 "alignment" : 1,
6618 "is_const" : true,
6619 "linker_set_key" : "const unsigned char",
6620 "name" : "const unsigned char",
6621 "referenced_type" : "type-92",
6622 "self_type" : "type-264",
6623 "size" : 1,
6624 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6625 },
6626 {
6627 "alignment" : 4,
6628 "is_const" : true,
6629 "linker_set_key" : "const unsigned int",
6630 "name" : "const unsigned int",
6631 "referenced_type" : "type-2",
6632 "self_type" : "type-30",
6633 "size" : 4,
6634 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6635 },
6636 {
6637 "alignment" : 4,
6638 "is_const" : true,
6639 "linker_set_key" : "const unsigned long long",
6640 "name" : "const unsigned long long",
6641 "referenced_type" : "type-137",
6642 "self_type" : "type-277",
6643 "size" : 8,
6644 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6645 },
6646 {
6647 "alignment" : 2,
6648 "is_const" : true,
6649 "linker_set_key" : "const unsigned short",
6650 "name" : "const unsigned short",
6651 "referenced_type" : "type-94",
6652 "self_type" : "type-268",
6653 "size" : 2,
6654 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6655 },
6656 {
6657 "is_const" : true,
6658 "linker_set_key" : "const void",
6659 "name" : "const void",
6660 "referenced_type" : "type-22",
6661 "self_type" : "type-360",
6662 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6663 },
6664 {
6665 "alignment" : 1,
6666 "is_volatile" : true,
6667 "linker_set_key" : "volatile bool",
6668 "name" : "volatile bool",
6669 "referenced_type" : "type-34",
6670 "self_type" : "type-81",
6671 "size" : 1,
6672 "source_file" : "/system/core/libutils/include/utils/Thread.h"
6673 },
6674 {
6675 "alignment" : 4,
6676 "is_volatile" : true,
6677 "linker_set_key" : "volatile int",
6678 "name" : "volatile int",
6679 "referenced_type" : "type-20",
6680 "self_type" : "type-52",
6681 "size" : 4,
6682 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6683 }
6684 ],
6685 "record_types" :
6686 [
6687 {
6688 "alignment" : 4,
6689 "fields" :
6690 [
6691 {
6692 "access" : "private",
6693 "field_name" : "mCond",
6694 "referenced_type" : "type-80"
6695 }
6696 ],
6697 "linker_set_key" : "android::Condition",
6698 "name" : "android::Condition",
6699 "record_kind" : "class",
6700 "referenced_type" : "type-79",
6701 "self_type" : "type-79",
6702 "size" : 4,
6703 "source_file" : "/system/core/libutils/include/utils/Condition.h",
6704 "unique_id" : "_ZTSN7android9ConditionE"
6705 },
6706 {
6707 "alignment" : 4,
6708 "fields" :
6709 [
6710 {
6711 "access" : "private",
6712 "field_name" : "mVector",
6713 "referenced_type" : "type-45"
6714 }
6715 ],
6716 "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6717 "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6718 "record_kind" : "class",
6719 "referenced_type" : "type-44",
6720 "self_type" : "type-44",
6721 "size" : 20,
6722 "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6723 "template_args" : [ "type-39", "type-8" ],
6724 "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6725 },
6726 {
6727 "alignment" : 4,
6728 "fields" :
6729 [
6730 {
6731 "access" : "private",
6732 "field_name" : "mCount",
6733 "referenced_type" : "type-187"
6734 }
6735 ],
6736 "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6737 "name" : "android::LightRefBase<android::NativeHandle>",
6738 "record_kind" : "class",
6739 "referenced_type" : "type-186",
6740 "self_type" : "type-186",
6741 "size" : 4,
6742 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6743 "template_args" : [ "type-188" ],
6744 "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6745 },
6746 {
6747 "alignment" : 4,
6748 "fields" :
6749 [
6750 {
6751 "access" : "private",
6752 "field_name" : "mCount",
6753 "referenced_type" : "type-183"
6754 }
6755 ],
6756 "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6757 "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6758 "record_kind" : "class",
6759 "referenced_type" : "type-182",
6760 "self_type" : "type-182",
6761 "size" : 4,
6762 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6763 "template_args" : [ "type-184" ],
6764 "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6765 },
6766 {
6767 "alignment" : 4,
6768 "fields" :
6769 [
6770 {
6771 "access" : "private",
6772 "field_name" : "mMutex",
6773 "referenced_type" : "type-27"
6774 }
6775 ],
6776 "linker_set_key" : "android::Mutex",
6777 "name" : "android::Mutex",
6778 "record_kind" : "class",
6779 "referenced_type" : "type-26",
6780 "self_type" : "type-26",
6781 "size" : 4,
6782 "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6783 "unique_id" : "_ZTSN7android5MutexE"
6784 },
6785 {
6786 "alignment" : 4,
6787 "fields" :
6788 [
6789 {
6790 "access" : "private",
6791 "field_name" : "mLock",
6792 "referenced_type" : "type-492"
6793 }
6794 ],
6795 "linker_set_key" : "android::Mutex::Autolock",
6796 "name" : "android::Mutex::Autolock",
6797 "record_kind" : "class",
6798 "referenced_type" : "type-491",
6799 "self_type" : "type-491",
6800 "size" : 4,
6801 "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6802 "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6803 },
6804 {
6805 "alignment" : 4,
6806 "base_specifiers" :
6807 [
6808 {
6809 "referenced_type" : "type-186"
6810 }
6811 ],
6812 "fields" :
6813 [
6814 {
6815 "access" : "private",
6816 "field_name" : "mHandle",
6817 "field_offset" : 32,
6818 "referenced_type" : "type-189"
6819 },
6820 {
6821 "access" : "private",
6822 "field_name" : "mOwnsHandle",
6823 "field_offset" : 64,
6824 "referenced_type" : "type-34"
6825 }
6826 ],
6827 "linker_set_key" : "android::NativeHandle",
6828 "name" : "android::NativeHandle",
6829 "record_kind" : "class",
6830 "referenced_type" : "type-188",
6831 "self_type" : "type-188",
6832 "size" : 12,
6833 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6834 "unique_id" : "_ZTSN7android12NativeHandleE"
6835 },
6836 {
6837 "alignment" : 4,
6838 "fields" :
6839 [
6840 {
6841 "access" : "private",
6842 "field_name" : "mRWLock",
6843 "referenced_type" : "type-498"
6844 }
6845 ],
6846 "linker_set_key" : "android::RWLock",
6847 "name" : "android::RWLock",
6848 "record_kind" : "class",
6849 "referenced_type" : "type-497",
6850 "self_type" : "type-497",
6851 "size" : 40,
6852 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6853 "unique_id" : "_ZTSN7android6RWLockE"
6854 },
6855 {
6856 "alignment" : 4,
6857 "fields" :
6858 [
6859 {
6860 "access" : "private",
6861 "field_name" : "mLock",
6862 "referenced_type" : "type-501"
6863 }
6864 ],
6865 "linker_set_key" : "android::RWLock::AutoRLock",
6866 "name" : "android::RWLock::AutoRLock",
6867 "record_kind" : "class",
6868 "referenced_type" : "type-500",
6869 "self_type" : "type-500",
6870 "size" : 4,
6871 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6872 "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6873 },
6874 {
6875 "alignment" : 4,
6876 "fields" :
6877 [
6878 {
6879 "access" : "private",
6880 "field_name" : "mLock",
6881 "referenced_type" : "type-501"
6882 }
6883 ],
6884 "linker_set_key" : "android::RWLock::AutoWLock",
6885 "name" : "android::RWLock::AutoWLock",
6886 "record_kind" : "class",
6887 "referenced_type" : "type-503",
6888 "self_type" : "type-503",
6889 "size" : 4,
6890 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6891 "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6892 },
6893 {
6894 "alignment" : 4,
6895 "fields" :
6896 [
6897 {
6898 "access" : "private",
6899 "field_name" : "mRefs",
6900 "field_offset" : 32,
6901 "referenced_type" : "type-3"
6902 }
6903 ],
6904 "linker_set_key" : "android::RefBase",
6905 "name" : "android::RefBase",
6906 "record_kind" : "class",
6907 "referenced_type" : "type-11",
6908 "self_type" : "type-11",
6909 "size" : 8,
6910 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6911 "unique_id" : "_ZTSN7android7RefBaseE",
6912 "vtable_components" :
6913 [
6914 {
6915 "kind" : "offset_to_top"
6916 },
6917 {
6918 "kind" : "rtti",
6919 "mangled_component_name" : "_ZTIN7android7RefBaseE"
6920 },
6921 {
6922 "kind" : "complete_dtor_pointer",
6923 "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6924 },
6925 {
6926 "kind" : "deleting_dtor_pointer",
6927 "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6928 },
6929 {
6930 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6931 },
6932 {
6933 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6934 },
6935 {
6936 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6937 },
6938 {
6939 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6940 }
6941 ]
6942 },
6943 {
6944 "alignment" : 1,
6945 "linker_set_key" : "android::RefBase::weakref_type",
6946 "name" : "android::RefBase::weakref_type",
6947 "record_kind" : "class",
6948 "referenced_type" : "type-33",
6949 "self_type" : "type-33",
6950 "size" : 1,
6951 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6952 "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6953 },
6954 {
6955 "alignment" : 1,
6956 "linker_set_key" : "android::ReferenceMover",
6957 "name" : "android::ReferenceMover",
6958 "record_kind" : "class",
6959 "referenced_type" : "type-289",
6960 "self_type" : "type-289",
6961 "size" : 1,
6962 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6963 "unique_id" : "_ZTSN7android14ReferenceMoverE"
6964 },
6965 {
6966 "alignment" : 4,
6967 "linker_set_key" : "android::ReferenceRenamer",
6968 "name" : "android::ReferenceRenamer",
6969 "record_kind" : "class",
6970 "referenced_type" : "type-284",
6971 "self_type" : "type-284",
6972 "size" : 4,
6973 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6974 "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6975 "vtable_components" :
6976 [
6977 {
6978 "kind" : "offset_to_top"
6979 },
6980 {
6981 "kind" : "rtti",
6982 "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6983 },
6984 {
6985 "is_pure" : true,
6986 "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
6987 }
6988 ]
6989 },
6990 {
6991 "alignment" : 4,
6992 "fields" :
6993 [
6994 {
6995 "access" : "private",
6996 "field_name" : "mTag",
6997 "referenced_type" : "type-137"
6998 }
6999 ],
7000 "linker_set_key" : "android::ScopedTrace",
7001 "name" : "android::ScopedTrace",
7002 "record_kind" : "class",
7003 "referenced_type" : "type-506",
7004 "self_type" : "type-506",
7005 "size" : 8,
7006 "source_file" : "/system/core/libutils/include/utils/Trace.h",
7007 "unique_id" : "_ZTSN7android11ScopedTraceE"
7008 },
7009 {
7010 "alignment" : 4,
7011 "base_specifiers" :
7012 [
7013 {
7014 "access" : "private",
7015 "referenced_type" : "type-46"
7016 }
7017 ],
7018 "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7019 "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7020 "record_kind" : "class",
7021 "referenced_type" : "type-45",
7022 "self_type" : "type-45",
7023 "size" : 20,
7024 "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7025 "template_args" : [ "type-47" ],
7026 "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7027 "vtable_components" :
7028 [
7029 {
7030 "kind" : "offset_to_top"
7031 },
7032 {
7033 "kind" : "rtti",
7034 "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7035 },
7036 {
7037 "kind" : "complete_dtor_pointer",
7038 "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7039 },
7040 {
7041 "kind" : "deleting_dtor_pointer",
7042 "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7043 },
7044 {
7045 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7046 },
7047 {
7048 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7049 },
7050 {
7051 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7052 },
7053 {
7054 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7055 },
7056 {
7057 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7058 },
7059 {
7060 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7061 },
7062 {
7063 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7064 }
7065 ]
7066 },
7067 {
7068 "alignment" : 4,
7069 "base_specifiers" :
7070 [
7071 {
7072 "referenced_type" : "type-29"
7073 }
7074 ],
7075 "linker_set_key" : "android::SortedVectorImpl",
7076 "name" : "android::SortedVectorImpl",
7077 "record_kind" : "class",
7078 "referenced_type" : "type-46",
7079 "self_type" : "type-46",
7080 "size" : 20,
7081 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7082 "unique_id" : "_ZTSN7android16SortedVectorImplE",
7083 "vtable_components" :
7084 [
7085 {
7086 "kind" : "offset_to_top"
7087 },
7088 {
7089 "kind" : "rtti",
7090 "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7091 },
7092 {
7093 "kind" : "complete_dtor_pointer",
7094 "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7095 },
7096 {
7097 "kind" : "deleting_dtor_pointer",
7098 "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7099 },
7100 {
7101 "is_pure" : true,
7102 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7103 },
7104 {
7105 "is_pure" : true,
7106 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7107 },
7108 {
7109 "is_pure" : true,
7110 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7111 },
7112 {
7113 "is_pure" : true,
7114 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7115 },
7116 {
7117 "is_pure" : true,
7118 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7119 },
7120 {
7121 "is_pure" : true,
7122 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7123 },
7124 {
7125 "is_pure" : true,
7126 "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7127 }
7128 ]
7129 },
7130 {
7131 "alignment" : 4,
7132 "fields" :
7133 [
7134 {
7135 "access" : "private",
7136 "field_name" : "mString",
7137 "referenced_type" : "type-40"
7138 }
7139 ],
7140 "linker_set_key" : "android::String16",
7141 "name" : "android::String16",
7142 "record_kind" : "class",
7143 "referenced_type" : "type-39",
7144 "self_type" : "type-39",
7145 "size" : 4,
7146 "source_file" : "/system/core/libutils/include/utils/String16.h",
7147 "unique_id" : "_ZTSN7android8String16E"
7148 },
7149 {
7150 "alignment" : 4,
7151 "fields" :
7152 [
7153 {
7154 "access" : "private",
7155 "field_name" : "mString",
7156 "referenced_type" : "type-49"
7157 }
7158 ],
7159 "linker_set_key" : "android::String8",
7160 "name" : "android::String8",
7161 "record_kind" : "class",
7162 "referenced_type" : "type-48",
7163 "self_type" : "type-48",
7164 "size" : 4,
7165 "source_file" : "/system/core/libutils/include/utils/String8.h",
7166 "unique_id" : "_ZTSN7android7String8E"
7167 },
7168 {
7169 "alignment" : 4,
7170 "base_specifiers" :
7171 [
7172 {
7173 "is_virtual" : true,
7174 "referenced_type" : "type-11"
7175 }
7176 ],
7177 "fields" :
7178 [
7179 {
7180 "access" : "private",
7181 "field_name" : "mCanCallJava",
7182 "field_offset" : 32,
7183 "referenced_type" : "type-78"
7184 },
7185 {
7186 "access" : "private",
7187 "field_name" : "mThread",
7188 "field_offset" : 64,
7189 "referenced_type" : "type-21"
7190 },
7191 {
7192 "access" : "private",
7193 "field_name" : "mLock",
7194 "field_offset" : 96,
7195 "referenced_type" : "type-26"
7196 },
7197 {
7198 "access" : "private",
7199 "field_name" : "mThreadExitedCondition",
7200 "field_offset" : 128,
7201 "referenced_type" : "type-79"
7202 },
7203 {
7204 "access" : "private",
7205 "field_name" : "mStatus",
7206 "field_offset" : 160,
7207 "referenced_type" : "type-20"
7208 },
7209 {
7210 "access" : "private",
7211 "field_name" : "mExitPending",
7212 "field_offset" : 192,
7213 "referenced_type" : "type-81"
7214 },
7215 {
7216 "access" : "private",
7217 "field_name" : "mRunning",
7218 "field_offset" : 200,
7219 "referenced_type" : "type-81"
7220 },
7221 {
7222 "access" : "private",
7223 "field_name" : "mHoldSelf",
7224 "field_offset" : 224,
7225 "referenced_type" : "type-75"
7226 },
7227 {
7228 "access" : "private",
7229 "field_name" : "mTid",
7230 "field_offset" : 256,
7231 "referenced_type" : "type-20"
7232 }
7233 ],
7234 "linker_set_key" : "android::Thread",
7235 "name" : "android::Thread",
7236 "record_kind" : "class",
7237 "referenced_type" : "type-77",
7238 "self_type" : "type-77",
7239 "size" : 44,
7240 "source_file" : "/system/core/libutils/include/utils/Thread.h",
7241 "unique_id" : "_ZTSN7android6ThreadE",
7242 "vtable_components" :
7243 [
7244 {
7245 "component_value" : 36,
7246 "kind" : "vbase_offset"
7247 },
7248 {
7249 "kind" : "offset_to_top"
7250 },
7251 {
7252 "kind" : "rtti",
7253 "mangled_component_name" : "_ZTIN7android6ThreadE"
7254 },
7255 {
7256 "kind" : "complete_dtor_pointer",
7257 "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7258 },
7259 {
7260 "kind" : "deleting_dtor_pointer",
7261 "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7262 },
7263 {
7264 "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7265 },
7266 {
7267 "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7268 },
7269 {
7270 "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7271 },
7272 {
7273 "is_pure" : true,
7274 "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7275 },
7276 {
7277 "kind" : "vcall_offset"
7278 },
7279 {
7280 "kind" : "vcall_offset"
7281 },
7282 {
7283 "kind" : "vcall_offset"
7284 },
7285 {
7286 "kind" : "vcall_offset"
7287 },
7288 {
7289 "component_value" : -36,
7290 "kind" : "vcall_offset"
7291 },
7292 {
7293 "component_value" : -36,
7294 "kind" : "offset_to_top"
7295 },
7296 {
7297 "kind" : "rtti",
7298 "mangled_component_name" : "_ZTIN7android6ThreadE"
7299 },
7300 {
7301 "kind" : "complete_dtor_pointer",
7302 "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7303 },
7304 {
7305 "kind" : "deleting_dtor_pointer",
7306 "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7307 },
7308 {
7309 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7310 },
7311 {
7312 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7313 },
7314 {
7315 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7316 },
7317 {
7318 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7319 }
7320 ]
7321 },
7322 {
7323 "alignment" : 4,
7324 "base_specifiers" :
7325 [
7326 {
7327 "access" : "private",
7328 "referenced_type" : "type-29"
7329 }
7330 ],
7331 "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7332 "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7333 "record_kind" : "class",
7334 "referenced_type" : "type-28",
7335 "self_type" : "type-28",
7336 "size" : 20,
7337 "source_file" : "/system/core/libutils/include/utils/Vector.h",
7338 "template_args" : [ "type-31" ],
7339 "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7340 "vtable_components" :
7341 [
7342 {
7343 "kind" : "offset_to_top"
7344 },
7345 {
7346 "kind" : "rtti",
7347 "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7348 },
7349 {
7350 "kind" : "complete_dtor_pointer",
7351 "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7352 },
7353 {
7354 "kind" : "deleting_dtor_pointer",
7355 "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7356 },
7357 {
7358 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
7359 },
7360 {
7361 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
7362 },
7363 {
7364 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
7365 },
7366 {
7367 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
7368 },
7369 {
7370 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
7371 },
7372 {
7373 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
7374 }
7375 ]
7376 },
7377 {
7378 "alignment" : 4,
7379 "fields" :
7380 [
7381 {
7382 "access" : "private",
7383 "field_name" : "mStorage",
7384 "field_offset" : 32,
7385 "referenced_type" : "type-21"
7386 },
7387 {
7388 "access" : "private",
7389 "field_name" : "mCount",
7390 "field_offset" : 64,
7391 "referenced_type" : "type-2"
7392 },
7393 {
7394 "access" : "private",
7395 "field_name" : "mFlags",
7396 "field_offset" : 96,
7397 "referenced_type" : "type-30"
7398 },
7399 {
7400 "access" : "private",
7401 "field_name" : "mItemSize",
7402 "field_offset" : 128,
7403 "referenced_type" : "type-30"
7404 }
7405 ],
7406 "linker_set_key" : "android::VectorImpl",
7407 "name" : "android::VectorImpl",
7408 "record_kind" : "class",
7409 "referenced_type" : "type-29",
7410 "self_type" : "type-29",
7411 "size" : 20,
7412 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7413 "unique_id" : "_ZTSN7android10VectorImplE",
7414 "vtable_components" :
7415 [
7416 {
7417 "kind" : "offset_to_top"
7418 },
7419 {
7420 "kind" : "rtti",
7421 "mangled_component_name" : "_ZTIN7android10VectorImplE"
7422 },
7423 {
7424 "kind" : "complete_dtor_pointer",
7425 "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7426 },
7427 {
7428 "kind" : "deleting_dtor_pointer",
7429 "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7430 },
7431 {
7432 "is_pure" : true,
7433 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7434 },
7435 {
7436 "is_pure" : true,
7437 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7438 },
7439 {
7440 "is_pure" : true,
7441 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7442 },
7443 {
7444 "is_pure" : true,
7445 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7446 },
7447 {
7448 "is_pure" : true,
7449 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7450 },
7451 {
7452 "is_pure" : true,
7453 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7454 }
7455 ]
7456 },
7457 {
7458 "alignment" : 4,
7459 "base_specifiers" :
7460 [
7461 {
7462 "referenced_type" : "type-182"
7463 }
7464 ],
7465 "linker_set_key" : "android::VirtualLightRefBase",
7466 "name" : "android::VirtualLightRefBase",
7467 "record_kind" : "class",
7468 "referenced_type" : "type-184",
7469 "self_type" : "type-184",
7470 "size" : 8,
7471 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7472 "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7473 "vtable_components" :
7474 [
7475 {
7476 "kind" : "offset_to_top"
7477 },
7478 {
7479 "kind" : "rtti",
7480 "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7481 },
7482 {
7483 "kind" : "complete_dtor_pointer",
7484 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7485 },
7486 {
7487 "kind" : "deleting_dtor_pointer",
7488 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7489 }
7490 ]
7491 },
7492 {
7493 "alignment" : 4,
7494 "base_specifiers" :
7495 [
7496 {
7497 "referenced_type" : "type-10"
7498 }
7499 ],
7500 "fields" :
7501 [
7502 {
7503 "access" : "protected",
7504 "field_name" : "mSchedPolicy",
7505 "field_offset" : 32,
7506 "referenced_type" : "type-20"
7507 },
7508 {
7509 "access" : "protected",
7510 "field_name" : "mSchedPriority",
7511 "field_offset" : 64,
7512 "referenced_type" : "type-20"
7513 },
7514 {
7515 "access" : "private",
7516 "field_name" : "mExtras",
7517 "field_offset" : 96,
7518 "referenced_type" : "type-147"
7519 },
7520 {
7521 "access" : "private",
7522 "field_name" : "mReserved0",
7523 "field_offset" : 128,
7524 "referenced_type" : "type-21"
7525 }
7526 ],
7527 "linker_set_key" : "android::hardware::BHwBinder",
7528 "name" : "android::hardware::BHwBinder",
7529 "record_kind" : "class",
7530 "referenced_type" : "type-146",
7531 "self_type" : "type-146",
7532 "size" : 28,
7533 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7534 "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7535 "vtable_components" :
7536 [
7537 {
7538 "component_value" : 20,
7539 "kind" : "vbase_offset"
7540 },
7541 {
7542 "kind" : "offset_to_top"
7543 },
7544 {
7545 "kind" : "rtti",
7546 "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7547 },
7548 {
7549 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7550 },
7551 {
7552 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7553 },
7554 {
7555 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7556 },
7557 {
7558 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7559 },
7560 {
7561 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7562 },
7563 {
7564 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7565 },
7566 {
7567 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7568 },
7569 {
7570 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7571 },
7572 {
7573 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7574 },
7575 {
7576 "kind" : "complete_dtor_pointer",
7577 "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7578 },
7579 {
7580 "kind" : "deleting_dtor_pointer",
7581 "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7582 },
7583 {
7584 "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7585 },
7586 {
7587 "kind" : "vcall_offset"
7588 },
7589 {
7590 "kind" : "vcall_offset"
7591 },
7592 {
7593 "kind" : "vcall_offset"
7594 },
7595 {
7596 "kind" : "vcall_offset"
7597 },
7598 {
7599 "component_value" : -20,
7600 "kind" : "vcall_offset"
7601 },
7602 {
7603 "component_value" : -20,
7604 "kind" : "offset_to_top"
7605 },
7606 {
7607 "kind" : "rtti",
7608 "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7609 },
7610 {
7611 "kind" : "complete_dtor_pointer",
7612 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
7613 },
7614 {
7615 "kind" : "deleting_dtor_pointer",
7616 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
7617 },
7618 {
7619 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7620 },
7621 {
7622 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7623 },
7624 {
7625 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7626 },
7627 {
7628 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7629 }
7630 ]
7631 },
7632 {
7633 "alignment" : 4,
7634 "base_specifiers" :
7635 [
7636 {
7637 "is_virtual" : true,
7638 "referenced_type" : "type-11"
7639 }
7640 ],
7641 "fields" :
7642 [
7643 {
7644 "access" : "private",
7645 "field_name" : "mRemote",
7646 "field_offset" : 32,
7647 "referenced_type" : "type-108"
7648 },
7649 {
7650 "access" : "private",
7651 "field_name" : "mRefs",
7652 "field_offset" : 64,
7653 "referenced_type" : "type-32"
7654 },
7655 {
7656 "access" : "private",
7657 "field_name" : "mState",
7658 "field_offset" : 96,
7659 "referenced_type" : "type-109"
7660 }
7661 ],
7662 "linker_set_key" : "android::hardware::BpHwRefBase",
7663 "name" : "android::hardware::BpHwRefBase",
7664 "record_kind" : "class",
7665 "referenced_type" : "type-107",
7666 "self_type" : "type-107",
7667 "size" : 24,
7668 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7669 "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7670 "vtable_components" :
7671 [
7672 {
7673 "component_value" : 16,
7674 "kind" : "vbase_offset"
7675 },
7676 {
7677 "kind" : "offset_to_top"
7678 },
7679 {
7680 "kind" : "rtti",
7681 "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7682 },
7683 {
7684 "kind" : "complete_dtor_pointer",
7685 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7686 },
7687 {
7688 "kind" : "deleting_dtor_pointer",
7689 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7690 },
7691 {
7692 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7693 },
7694 {
7695 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7696 },
7697 {
7698 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7699 },
7700 {
7701 "kind" : "vcall_offset"
7702 },
7703 {
7704 "component_value" : -16,
7705 "kind" : "vcall_offset"
7706 },
7707 {
7708 "component_value" : -16,
7709 "kind" : "vcall_offset"
7710 },
7711 {
7712 "component_value" : -16,
7713 "kind" : "vcall_offset"
7714 },
7715 {
7716 "component_value" : -16,
7717 "kind" : "vcall_offset"
7718 },
7719 {
7720 "component_value" : -16,
7721 "kind" : "offset_to_top"
7722 },
7723 {
7724 "kind" : "rtti",
7725 "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7726 },
7727 {
7728 "kind" : "complete_dtor_pointer",
7729 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7730 },
7731 {
7732 "kind" : "deleting_dtor_pointer",
7733 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7734 },
7735 {
7736 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7737 },
7738 {
7739 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7740 },
7741 {
7742 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7743 },
7744 {
7745 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7746 }
7747 ]
7748 },
7749 {
7750 "alignment" : 4,
7751 "base_specifiers" :
7752 [
7753 {
7754 "referenced_type" : "type-124"
7755 },
7756 {
7757 "referenced_type" : "type-14"
7758 },
7759 {
7760 "referenced_type" : "type-107"
7761 }
7762 ],
7763 "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci>",
7764 "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHci>",
7765 "record_kind" : "class",
7766 "referenced_type" : "type-394",
7767 "self_type" : "type-394",
7768 "size" : 32,
7769 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7770 "template_args" : [ "type-124" ],
7771 "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE",
7772 "vtable_components" :
7773 [
7774 {
7775 "component_value" : 24,
7776 "kind" : "vbase_offset"
7777 },
7778 {
7779 "kind" : "offset_to_top"
7780 },
7781 {
7782 "kind" : "rtti",
7783 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7784 },
7785 {
7786 "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
7787 },
7788 {
7789 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7790 },
7791 {
7792 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7793 },
7794 {
7795 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7796 },
7797 {
7798 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7799 },
7800 {
7801 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
7802 },
7803 {
7804 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7805 },
7806 {
7807 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
7808 },
7809 {
7810 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7811 },
7812 {
7813 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
7814 },
7815 {
7816 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7817 },
7818 {
7819 "kind" : "complete_dtor_pointer",
7820 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7821 },
7822 {
7823 "kind" : "deleting_dtor_pointer",
7824 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7825 },
7826 {
7827 "is_pure" : true,
7828 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
7829 },
7830 {
7831 "is_pure" : true,
7832 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
7833 },
7834 {
7835 "is_pure" : true,
7836 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
7837 },
7838 {
7839 "is_pure" : true,
7840 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
7841 },
7842 {
7843 "is_pure" : true,
7844 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5closeEv"
7845 },
7846 {
7847 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
7848 },
7849 {
7850 "component_value" : 20,
7851 "kind" : "vbase_offset"
7852 },
7853 {
7854 "component_value" : -4,
7855 "kind" : "offset_to_top"
7856 },
7857 {
7858 "kind" : "rtti",
7859 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7860 },
7861 {
7862 "kind" : "complete_dtor_pointer",
7863 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7864 },
7865 {
7866 "kind" : "deleting_dtor_pointer",
7867 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7868 },
7869 {
7870 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
7871 },
7872 {
7873 "component_value" : 16,
7874 "kind" : "vbase_offset"
7875 },
7876 {
7877 "component_value" : -8,
7878 "kind" : "offset_to_top"
7879 },
7880 {
7881 "kind" : "rtti",
7882 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7883 },
7884 {
7885 "kind" : "complete_dtor_pointer",
7886 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7887 },
7888 {
7889 "kind" : "deleting_dtor_pointer",
7890 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7891 },
7892 {
7893 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7894 },
7895 {
7896 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7897 },
7898 {
7899 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7900 },
7901 {
7902 "kind" : "vcall_offset"
7903 },
7904 {
7905 "component_value" : -16,
7906 "kind" : "vcall_offset"
7907 },
7908 {
7909 "component_value" : -16,
7910 "kind" : "vcall_offset"
7911 },
7912 {
7913 "component_value" : -16,
7914 "kind" : "vcall_offset"
7915 },
7916 {
7917 "component_value" : -24,
7918 "kind" : "vcall_offset"
7919 },
7920 {
7921 "component_value" : -24,
7922 "kind" : "offset_to_top"
7923 },
7924 {
7925 "kind" : "rtti",
7926 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEEE"
7927 },
7928 {
7929 "kind" : "complete_dtor_pointer",
7930 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED1Ev"
7931 },
7932 {
7933 "kind" : "deleting_dtor_pointer",
7934 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEED0Ev"
7935 },
7936 {
7937 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7938 },
7939 {
7940 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7941 },
7942 {
7943 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7944 },
7945 {
7946 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7947 }
7948 ]
7949 },
7950 {
7951 "alignment" : 4,
7952 "base_specifiers" :
7953 [
7954 {
7955 "referenced_type" : "type-102"
7956 },
7957 {
7958 "referenced_type" : "type-14"
7959 },
7960 {
7961 "referenced_type" : "type-107"
7962 }
7963 ],
7964 "linker_set_key" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
7965 "name" : "android::hardware::BpInterface<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
7966 "record_kind" : "class",
7967 "referenced_type" : "type-106",
7968 "self_type" : "type-106",
7969 "size" : 32,
7970 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7971 "template_args" : [ "type-102" ],
7972 "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE",
7973 "vtable_components" :
7974 [
7975 {
7976 "component_value" : 24,
7977 "kind" : "vbase_offset"
7978 },
7979 {
7980 "kind" : "offset_to_top"
7981 },
7982 {
7983 "kind" : "rtti",
7984 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
7985 },
7986 {
7987 "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
7988 },
7989 {
7990 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7991 },
7992 {
7993 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7994 },
7995 {
7996 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7997 },
7998 {
7999 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8000 },
8001 {
8002 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
8003 },
8004 {
8005 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8006 },
8007 {
8008 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
8009 },
8010 {
8011 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8012 },
8013 {
8014 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
8015 },
8016 {
8017 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8018 },
8019 {
8020 "kind" : "complete_dtor_pointer",
8021 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8022 },
8023 {
8024 "kind" : "deleting_dtor_pointer",
8025 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8026 },
8027 {
8028 "is_pure" : true,
8029 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
8030 },
8031 {
8032 "is_pure" : true,
8033 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
8034 },
8035 {
8036 "is_pure" : true,
8037 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
8038 },
8039 {
8040 "is_pure" : true,
8041 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
8042 },
8043 {
8044 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
8045 },
8046 {
8047 "component_value" : 20,
8048 "kind" : "vbase_offset"
8049 },
8050 {
8051 "component_value" : -4,
8052 "kind" : "offset_to_top"
8053 },
8054 {
8055 "kind" : "rtti",
8056 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8057 },
8058 {
8059 "kind" : "complete_dtor_pointer",
8060 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8061 },
8062 {
8063 "kind" : "deleting_dtor_pointer",
8064 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8065 },
8066 {
8067 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
8068 },
8069 {
8070 "component_value" : 16,
8071 "kind" : "vbase_offset"
8072 },
8073 {
8074 "component_value" : -8,
8075 "kind" : "offset_to_top"
8076 },
8077 {
8078 "kind" : "rtti",
8079 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8080 },
8081 {
8082 "kind" : "complete_dtor_pointer",
8083 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8084 },
8085 {
8086 "kind" : "deleting_dtor_pointer",
8087 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8088 },
8089 {
8090 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8091 },
8092 {
8093 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8094 },
8095 {
8096 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8097 },
8098 {
8099 "kind" : "vcall_offset"
8100 },
8101 {
8102 "component_value" : -16,
8103 "kind" : "vcall_offset"
8104 },
8105 {
8106 "component_value" : -16,
8107 "kind" : "vcall_offset"
8108 },
8109 {
8110 "component_value" : -16,
8111 "kind" : "vcall_offset"
8112 },
8113 {
8114 "component_value" : -24,
8115 "kind" : "vcall_offset"
8116 },
8117 {
8118 "component_value" : -24,
8119 "kind" : "offset_to_top"
8120 },
8121 {
8122 "kind" : "rtti",
8123 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEE"
8124 },
8125 {
8126 "kind" : "complete_dtor_pointer",
8127 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED1Ev"
8128 },
8129 {
8130 "kind" : "deleting_dtor_pointer",
8131 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEED0Ev"
8132 },
8133 {
8134 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8135 },
8136 {
8137 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8138 },
8139 {
8140 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8141 },
8142 {
8143 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8144 }
8145 ]
8146 },
8147 {
8148 "alignment" : 4,
8149 "base_specifiers" :
8150 [
8151 {
8152 "referenced_type" : "type-67"
8153 },
8154 {
8155 "referenced_type" : "type-14"
8156 },
8157 {
8158 "referenced_type" : "type-107"
8159 }
8160 ],
8161 "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8162 "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8163 "record_kind" : "class",
8164 "referenced_type" : "type-392",
8165 "self_type" : "type-392",
8166 "size" : 32,
8167 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8168 "template_args" : [ "type-67" ],
8169 "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8170 "vtable_components" :
8171 [
8172 {
8173 "component_value" : 24,
8174 "kind" : "vbase_offset"
8175 },
8176 {
8177 "kind" : "offset_to_top"
8178 },
8179 {
8180 "kind" : "rtti",
8181 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8182 },
8183 {
8184 "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8185 },
8186 {
8187 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8188 },
8189 {
8190 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8191 },
8192 {
8193 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8194 },
8195 {
8196 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8197 },
8198 {
8199 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8200 },
8201 {
8202 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8203 },
8204 {
8205 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8206 },
8207 {
8208 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8209 },
8210 {
8211 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8212 },
8213 {
8214 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8215 },
8216 {
8217 "kind" : "complete_dtor_pointer",
8218 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8219 },
8220 {
8221 "kind" : "deleting_dtor_pointer",
8222 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8223 },
8224 {
8225 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8226 },
8227 {
8228 "component_value" : 20,
8229 "kind" : "vbase_offset"
8230 },
8231 {
8232 "component_value" : -4,
8233 "kind" : "offset_to_top"
8234 },
8235 {
8236 "kind" : "rtti",
8237 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8238 },
8239 {
8240 "kind" : "complete_dtor_pointer",
8241 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8242 },
8243 {
8244 "kind" : "deleting_dtor_pointer",
8245 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8246 },
8247 {
8248 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8249 },
8250 {
8251 "component_value" : 16,
8252 "kind" : "vbase_offset"
8253 },
8254 {
8255 "component_value" : -8,
8256 "kind" : "offset_to_top"
8257 },
8258 {
8259 "kind" : "rtti",
8260 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8261 },
8262 {
8263 "kind" : "complete_dtor_pointer",
8264 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8265 },
8266 {
8267 "kind" : "deleting_dtor_pointer",
8268 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8269 },
8270 {
8271 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8272 },
8273 {
8274 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8275 },
8276 {
8277 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8278 },
8279 {
8280 "kind" : "vcall_offset"
8281 },
8282 {
8283 "component_value" : -16,
8284 "kind" : "vcall_offset"
8285 },
8286 {
8287 "component_value" : -16,
8288 "kind" : "vcall_offset"
8289 },
8290 {
8291 "component_value" : -16,
8292 "kind" : "vcall_offset"
8293 },
8294 {
8295 "component_value" : -24,
8296 "kind" : "vcall_offset"
8297 },
8298 {
8299 "component_value" : -24,
8300 "kind" : "offset_to_top"
8301 },
8302 {
8303 "kind" : "rtti",
8304 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8305 },
8306 {
8307 "kind" : "complete_dtor_pointer",
8308 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8309 },
8310 {
8311 "kind" : "deleting_dtor_pointer",
8312 "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8313 },
8314 {
8315 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8316 },
8317 {
8318 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8319 },
8320 {
8321 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8322 },
8323 {
8324 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8325 }
8326 ]
8327 },
8328 {
8329 "alignment" : 4,
8330 "fields" :
8331 [
8332 {
8333 "access" : "private",
8334 "field_name" : "mMutex",
8335 "referenced_type" : "type-417"
8336 },
8337 {
8338 "access" : "private",
8339 "field_name" : "mMap",
8340 "field_offset" : 32,
8341 "referenced_type" : "type-418"
8342 }
8343 ],
8344 "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8345 "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8346 "record_kind" : "class",
8347 "referenced_type" : "type-416",
8348 "self_type" : "type-416",
8349 "size" : 16,
8350 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8351 "template_args" : [ "type-138", "type-419" ],
8352 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8353 },
8354 {
8355 "alignment" : 4,
8356 "fields" :
8357 [
8358 {
8359 "access" : "private",
8360 "field_name" : "mMutex",
8361 "referenced_type" : "type-426"
8362 },
8363 {
8364 "access" : "private",
8365 "field_name" : "mMap",
8366 "field_offset" : 32,
8367 "referenced_type" : "type-427"
8368 }
8369 ],
8370 "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8371 "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8372 "record_kind" : "class",
8373 "referenced_type" : "type-425",
8374 "self_type" : "type-425",
8375 "size" : 16,
8376 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8377 "template_args" : [ "type-138", "type-34" ],
8378 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8379 },
8380 {
8381 "alignment" : 4,
8382 "fields" :
8383 [
8384 {
8385 "access" : "private",
8386 "field_name" : "mMutex",
8387 "referenced_type" : "type-431"
8388 },
8389 {
8390 "access" : "private",
8391 "field_name" : "mMap",
8392 "field_offset" : 32,
8393 "referenced_type" : "type-432"
8394 }
8395 ],
8396 "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8397 "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8398 "record_kind" : "class",
8399 "referenced_type" : "type-430",
8400 "self_type" : "type-430",
8401 "size" : 16,
8402 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8403 "template_args" : [ "type-433", "type-347" ],
8404 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8405 },
8406 {
8407 "alignment" : 4,
8408 "fields" :
8409 [
8410 {
8411 "access" : "private",
8412 "field_name" : "mMutex",
8413 "referenced_type" : "type-450"
8414 },
8415 {
8416 "access" : "private",
8417 "field_name" : "mMap",
8418 "field_offset" : 32,
8419 "referenced_type" : "type-451"
8420 }
8421 ],
8422 "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8423 "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8424 "record_kind" : "class",
8425 "referenced_type" : "type-449",
8426 "self_type" : "type-449",
8427 "size" : 16,
8428 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8429 "template_args" : [ "type-452", "type-453" ],
8430 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8431 },
8432 {
8433 "alignment" : 4,
8434 "fields" :
8435 [
8436 {
8437 "access" : "private",
8438 "field_name" : "mMutex",
8439 "referenced_type" : "type-439"
8440 },
8441 {
8442 "access" : "private",
8443 "field_name" : "mMap",
8444 "field_offset" : 32,
8445 "referenced_type" : "type-440"
8446 }
8447 ],
8448 "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8449 "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8450 "record_kind" : "class",
8451 "referenced_type" : "type-438",
8452 "self_type" : "type-438",
8453 "size" : 16,
8454 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8455 "template_args" : [ "type-441", "type-442" ],
8456 "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8457 },
8458 {
8459 "alignment" : 8,
8460 "fields" :
8461 [
8462 {
8463 "field_name" : "flags",
8464 "referenced_type" : "type-2"
8465 },
8466 {
8467 "field_name" : "fdIndex",
8468 "field_offset" : 32,
8469 "referenced_type" : "type-2"
8470 },
8471 {
8472 "field_name" : "offset",
8473 "field_offset" : 64,
8474 "referenced_type" : "type-2"
8475 },
8476 {
8477 "field_name" : "extent",
8478 "field_offset" : 128,
8479 "referenced_type" : "type-137"
8480 }
8481 ],
8482 "linker_set_key" : "android::hardware::GrantorDescriptor",
8483 "name" : "android::hardware::GrantorDescriptor",
8484 "referenced_type" : "type-314",
8485 "self_type" : "type-314",
8486 "size" : 24,
8487 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8488 "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8489 },
8490 {
8491 "alignment" : 8,
8492 "base_specifiers" :
8493 [
8494 {
8495 "is_virtual" : true,
8496 "referenced_type" : "type-297"
8497 },
8498 {
8499 "is_virtual" : true,
8500 "referenced_type" : "type-11"
8501 }
8502 ],
8503 "linker_set_key" : "android::hardware::HidlMemory",
8504 "name" : "android::hardware::HidlMemory",
8505 "record_kind" : "class",
8506 "referenced_type" : "type-306",
8507 "self_type" : "type-306",
8508 "size" : 56,
8509 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8510 "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8511 "vtable_components" :
8512 [
8513 {
8514 "component_value" : 48,
8515 "kind" : "vbase_offset"
8516 },
8517 {
8518 "component_value" : 8,
8519 "kind" : "vbase_offset"
8520 },
8521 {
8522 "kind" : "offset_to_top"
8523 },
8524 {
8525 "kind" : "rtti",
8526 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8527 },
8528 {
8529 "kind" : "complete_dtor_pointer",
8530 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8531 },
8532 {
8533 "kind" : "deleting_dtor_pointer",
8534 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8535 },
8536 {
8537 "kind" : "vcall_offset"
8538 },
8539 {
8540 "kind" : "vcall_offset"
8541 },
8542 {
8543 "kind" : "vcall_offset"
8544 },
8545 {
8546 "kind" : "vcall_offset"
8547 },
8548 {
8549 "component_value" : -48,
8550 "kind" : "vcall_offset"
8551 },
8552 {
8553 "component_value" : -48,
8554 "kind" : "offset_to_top"
8555 },
8556 {
8557 "kind" : "rtti",
8558 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8559 },
8560 {
8561 "kind" : "complete_dtor_pointer",
8562 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8563 },
8564 {
8565 "kind" : "deleting_dtor_pointer",
8566 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
8567 },
8568 {
8569 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8570 },
8571 {
8572 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8573 },
8574 {
8575 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8576 },
8577 {
8578 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8579 }
8580 ]
8581 },
8582 {
8583 "alignment" : 4,
8584 "base_specifiers" :
8585 [
8586 {
8587 "is_virtual" : true,
8588 "referenced_type" : "type-11"
8589 }
8590 ],
8591 "linker_set_key" : "android::hardware::IBinder",
8592 "name" : "android::hardware::IBinder",
8593 "record_kind" : "class",
8594 "referenced_type" : "type-10",
8595 "self_type" : "type-10",
8596 "size" : 12,
8597 "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8598 "unique_id" : "_ZTSN7android8hardware7IBinderE",
8599 "vtable_components" :
8600 [
8601 {
8602 "component_value" : 4,
8603 "kind" : "vbase_offset"
8604 },
8605 {
8606 "kind" : "offset_to_top"
8607 },
8608 {
8609 "kind" : "rtti",
8610 "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8611 },
8612 {
8613 "is_pure" : true,
8614 "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8615 },
8616 {
8617 "is_pure" : true,
8618 "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8619 },
8620 {
8621 "is_pure" : true,
8622 "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8623 },
8624 {
8625 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8626 },
8627 {
8628 "is_pure" : true,
8629 "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8630 },
8631 {
8632 "is_pure" : true,
8633 "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8634 },
8635 {
8636 "is_pure" : true,
8637 "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8638 },
8639 {
8640 "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8641 },
8642 {
8643 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8644 },
8645 {
8646 "kind" : "complete_dtor_pointer",
8647 "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8648 },
8649 {
8650 "kind" : "deleting_dtor_pointer",
8651 "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8652 },
8653 {
8654 "kind" : "vcall_offset"
8655 },
8656 {
8657 "kind" : "vcall_offset"
8658 },
8659 {
8660 "kind" : "vcall_offset"
8661 },
8662 {
8663 "kind" : "vcall_offset"
8664 },
8665 {
8666 "component_value" : -4,
8667 "kind" : "vcall_offset"
8668 },
8669 {
8670 "component_value" : -4,
8671 "kind" : "offset_to_top"
8672 },
8673 {
8674 "kind" : "rtti",
8675 "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8676 },
8677 {
8678 "kind" : "complete_dtor_pointer",
8679 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8680 },
8681 {
8682 "kind" : "deleting_dtor_pointer",
8683 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8684 },
8685 {
8686 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8687 },
8688 {
8689 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8690 },
8691 {
8692 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8693 },
8694 {
8695 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8696 }
8697 ]
8698 },
8699 {
8700 "alignment" : 4,
8701 "base_specifiers" :
8702 [
8703 {
8704 "is_virtual" : true,
8705 "referenced_type" : "type-11"
8706 }
8707 ],
8708 "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8709 "name" : "android::hardware::IBinder::DeathRecipient",
8710 "record_kind" : "class",
8711 "referenced_type" : "type-60",
8712 "self_type" : "type-60",
8713 "size" : 12,
8714 "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8715 "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8716 "vtable_components" :
8717 [
8718 {
8719 "component_value" : 4,
8720 "kind" : "vbase_offset"
8721 },
8722 {
8723 "kind" : "offset_to_top"
8724 },
8725 {
8726 "kind" : "rtti",
8727 "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8728 },
8729 {
8730 "is_pure" : true,
8731 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8732 },
8733 {
8734 "kind" : "complete_dtor_pointer",
8735 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8736 },
8737 {
8738 "kind" : "deleting_dtor_pointer",
8739 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8740 },
8741 {
8742 "kind" : "vcall_offset"
8743 },
8744 {
8745 "kind" : "vcall_offset"
8746 },
8747 {
8748 "kind" : "vcall_offset"
8749 },
8750 {
8751 "kind" : "vcall_offset"
8752 },
8753 {
8754 "component_value" : -4,
8755 "kind" : "vcall_offset"
8756 },
8757 {
8758 "component_value" : -4,
8759 "kind" : "offset_to_top"
8760 },
8761 {
8762 "kind" : "rtti",
8763 "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8764 },
8765 {
8766 "kind" : "complete_dtor_pointer",
8767 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8768 },
8769 {
8770 "kind" : "deleting_dtor_pointer",
8771 "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8772 },
8773 {
8774 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8775 },
8776 {
8777 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8778 },
8779 {
8780 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8781 },
8782 {
8783 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8784 }
8785 ]
8786 },
8787 {
8788 "alignment" : 4,
8789 "base_specifiers" :
8790 [
8791 {
8792 "is_virtual" : true,
8793 "referenced_type" : "type-11"
8794 }
8795 ],
8796 "linker_set_key" : "android::hardware::IInterface",
8797 "name" : "android::hardware::IInterface",
8798 "record_kind" : "class",
8799 "referenced_type" : "type-14",
8800 "self_type" : "type-14",
8801 "size" : 12,
8802 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8803 "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8804 "vtable_components" :
8805 [
8806 {
8807 "component_value" : 4,
8808 "kind" : "vbase_offset"
8809 },
8810 {
8811 "kind" : "offset_to_top"
8812 },
8813 {
8814 "kind" : "rtti",
8815 "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8816 },
8817 {
8818 "kind" : "complete_dtor_pointer",
8819 "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8820 },
8821 {
8822 "kind" : "deleting_dtor_pointer",
8823 "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8824 },
8825 {
8826 "is_pure" : true,
8827 "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8828 },
8829 {
8830 "kind" : "vcall_offset"
8831 },
8832 {
8833 "kind" : "vcall_offset"
8834 },
8835 {
8836 "kind" : "vcall_offset"
8837 },
8838 {
8839 "kind" : "vcall_offset"
8840 },
8841 {
8842 "component_value" : -4,
8843 "kind" : "vcall_offset"
8844 },
8845 {
8846 "component_value" : -4,
8847 "kind" : "offset_to_top"
8848 },
8849 {
8850 "kind" : "rtti",
8851 "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8852 },
8853 {
8854 "kind" : "complete_dtor_pointer",
8855 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
8856 },
8857 {
8858 "kind" : "deleting_dtor_pointer",
8859 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
8860 },
8861 {
8862 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8863 },
8864 {
8865 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8866 },
8867 {
8868 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8869 },
8870 {
8871 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8872 }
8873 ]
8874 },
8875 {
8876 "alignment" : 4,
8877 "fields" :
8878 [
8879 {
8880 "access" : "private",
8881 "field_name" : "mGrantors",
8882 "referenced_type" : "type-310"
8883 },
8884 {
8885 "access" : "private",
8886 "field_name" : "mHandle",
8887 "field_offset" : 128,
8888 "referenced_type" : "type-366"
8889 },
8890 {
8891 "access" : "private",
8892 "field_name" : "mQuantum",
8893 "field_offset" : 192,
8894 "referenced_type" : "type-2"
8895 },
8896 {
8897 "access" : "private",
8898 "field_name" : "mFlags",
8899 "field_offset" : 224,
8900 "referenced_type" : "type-2"
8901 }
8902 ],
8903 "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8904 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8905 "referenced_type" : "type-365",
8906 "self_type" : "type-365",
8907 "size" : 32,
8908 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8909 "template_args" : [ "type-51" ],
8910 "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8911 },
8912 {
8913 "alignment" : 4,
8914 "fields" :
8915 [
8916 {
8917 "access" : "private",
8918 "field_name" : "mBufCachePos",
8919 "referenced_type" : "type-2"
8920 },
8921 {
8922 "access" : "private",
8923 "field_name" : "mBufCache",
8924 "field_offset" : 32,
8925 "referenced_type" : "type-396"
8926 },
8927 {
8928 "access" : "private",
8929 "field_name" : "mError",
8930 "field_offset" : 128,
8931 "referenced_type" : "type-20"
8932 },
8933 {
8934 "access" : "private",
8935 "field_name" : "mData",
8936 "field_offset" : 160,
8937 "referenced_type" : "type-346"
8938 },
8939 {
8940 "access" : "private",
8941 "field_name" : "mDataSize",
8942 "field_offset" : 192,
8943 "referenced_type" : "type-2"
8944 },
8945 {
8946 "access" : "private",
8947 "field_name" : "mDataCapacity",
8948 "field_offset" : 224,
8949 "referenced_type" : "type-2"
8950 },
8951 {
8952 "access" : "private",
8953 "field_name" : "mDataPos",
8954 "field_offset" : 256,
8955 "referenced_type" : "type-2"
8956 },
8957 {
8958 "access" : "private",
8959 "field_name" : "mObjects",
8960 "field_offset" : 288,
8961 "referenced_type" : "type-397"
8962 },
8963 {
8964 "access" : "private",
8965 "field_name" : "mObjectsSize",
8966 "field_offset" : 320,
8967 "referenced_type" : "type-2"
8968 },
8969 {
8970 "access" : "private",
8971 "field_name" : "mObjectsCapacity",
8972 "field_offset" : 352,
8973 "referenced_type" : "type-2"
8974 },
8975 {
8976 "access" : "private",
8977 "field_name" : "mNextObjectHint",
8978 "field_offset" : 384,
8979 "referenced_type" : "type-2"
8980 },
8981 {
8982 "access" : "private",
8983 "field_name" : "mNumRef",
8984 "field_offset" : 416,
8985 "referenced_type" : "type-2"
8986 },
8987 {
8988 "access" : "private",
8989 "field_name" : "mFdsKnown",
8990 "field_offset" : 448,
8991 "referenced_type" : "type-34"
8992 },
8993 {
8994 "access" : "private",
8995 "field_name" : "mHasFds",
8996 "field_offset" : 456,
8997 "referenced_type" : "type-34"
8998 },
8999 {
9000 "access" : "private",
9001 "field_name" : "mAllowFds",
9002 "field_offset" : 464,
9003 "referenced_type" : "type-34"
9004 },
9005 {
9006 "access" : "private",
9007 "field_name" : "mOwner",
9008 "field_offset" : 480,
9009 "referenced_type" : "type-398"
9010 },
9011 {
9012 "access" : "private",
9013 "field_name" : "mOwnerCookie",
9014 "field_offset" : 512,
9015 "referenced_type" : "type-21"
9016 }
9017 ],
9018 "linker_set_key" : "android::hardware::Parcel",
9019 "name" : "android::hardware::Parcel",
9020 "record_kind" : "class",
9021 "referenced_type" : "type-395",
9022 "self_type" : "type-395",
9023 "size" : 68,
9024 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9025 "unique_id" : "_ZTSN7android8hardware6ParcelE"
9026 },
9027 {
9028 "access" : "private",
9029 "alignment" : 4,
9030 "fields" :
9031 [
9032 {
9033 "field_name" : "index",
9034 "referenced_type" : "type-2"
9035 },
9036 {
9037 "field_name" : "buffer",
9038 "field_offset" : 32,
9039 "referenced_type" : "type-137"
9040 },
9041 {
9042 "field_name" : "bufend",
9043 "field_offset" : 96,
9044 "referenced_type" : "type-137"
9045 }
9046 ],
9047 "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9048 "name" : "android::hardware::Parcel::BufferInfo",
9049 "referenced_type" : "type-402",
9050 "self_type" : "type-402",
9051 "size" : 20,
9052 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9053 "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9054 },
9055 {
9056 "alignment" : 4,
9057 "base_specifiers" :
9058 [
9059 {
9060 "is_virtual" : true,
9061 "referenced_type" : "type-11"
9062 }
9063 ],
9064 "fields" :
9065 [
9066 {
9067 "access" : "private",
9068 "field_name" : "mDriverFD",
9069 "field_offset" : 32,
9070 "referenced_type" : "type-20"
9071 },
9072 {
9073 "access" : "private",
9074 "field_name" : "mVMStart",
9075 "field_offset" : 64,
9076 "referenced_type" : "type-21"
9077 },
9078 {
9079 "access" : "private",
9080 "field_name" : "mThreadCountLock",
9081 "field_offset" : 96,
9082 "referenced_type" : "type-23"
9083 },
9084 {
9085 "access" : "private",
9086 "field_name" : "mThreadCountDecrement",
9087 "field_offset" : 128,
9088 "referenced_type" : "type-24"
9089 },
9090 {
9091 "access" : "private",
9092 "field_name" : "mExecutingThreadsCount",
9093 "field_offset" : 160,
9094 "referenced_type" : "type-2"
9095 },
9096 {
9097 "access" : "private",
9098 "field_name" : "mMaxThreads",
9099 "field_offset" : 192,
9100 "referenced_type" : "type-2"
9101 },
9102 {
9103 "access" : "private",
9104 "field_name" : "mStarvationStartTimeMs",
9105 "field_offset" : 224,
9106 "referenced_type" : "type-25"
9107 },
9108 {
9109 "access" : "private",
9110 "field_name" : "mLock",
9111 "field_offset" : 288,
9112 "referenced_type" : "type-26"
9113 },
9114 {
9115 "access" : "private",
9116 "field_name" : "mHandleToObject",
9117 "field_offset" : 320,
9118 "referenced_type" : "type-28"
9119 },
9120 {
9121 "access" : "private",
9122 "field_name" : "mManagesContexts",
9123 "field_offset" : 480,
9124 "referenced_type" : "type-34"
9125 },
9126 {
9127 "access" : "private",
9128 "field_name" : "mBinderContextCheckFunc",
9129 "field_offset" : 512,
9130 "referenced_type" : "type-35"
9131 },
9132 {
9133 "access" : "private",
9134 "field_name" : "mBinderContextUserData",
9135 "field_offset" : 544,
9136 "referenced_type" : "type-21"
9137 },
9138 {
9139 "access" : "private",
9140 "field_name" : "mContexts",
9141 "field_offset" : 576,
9142 "referenced_type" : "type-44"
9143 },
9144 {
9145 "access" : "private",
9146 "field_name" : "mRootDir",
9147 "field_offset" : 736,
9148 "referenced_type" : "type-48"
9149 },
9150 {
9151 "access" : "private",
9152 "field_name" : "mThreadPoolStarted",
9153 "field_offset" : 768,
9154 "referenced_type" : "type-34"
9155 },
9156 {
9157 "access" : "private",
9158 "field_name" : "mSpawnThreadOnStart",
9159 "field_offset" : 776,
9160 "referenced_type" : "type-34"
9161 },
9162 {
9163 "access" : "private",
9164 "field_name" : "mThreadPoolSeq",
9165 "field_offset" : 800,
9166 "referenced_type" : "type-52"
9167 },
9168 {
9169 "access" : "private",
9170 "field_name" : "mMmapSize",
9171 "field_offset" : 832,
9172 "referenced_type" : "type-30"
9173 },
9174 {
9175 "access" : "private",
9176 "field_name" : "mCallRestriction",
9177 "field_offset" : 864,
9178 "referenced_type" : "type-53"
9179 }
9180 ],
9181 "linker_set_key" : "android::hardware::ProcessState",
9182 "name" : "android::hardware::ProcessState",
9183 "record_kind" : "class",
9184 "referenced_type" : "type-19",
9185 "self_type" : "type-19",
9186 "size" : 120,
9187 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9188 "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9189 "vtable_components" :
9190 [
9191 {
9192 "component_value" : 112,
9193 "kind" : "vbase_offset"
9194 },
9195 {
9196 "kind" : "offset_to_top"
9197 },
9198 {
9199 "kind" : "rtti",
9200 "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9201 },
9202 {
9203 "kind" : "complete_dtor_pointer",
9204 "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9205 },
9206 {
9207 "kind" : "deleting_dtor_pointer",
9208 "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9209 },
9210 {
9211 "kind" : "vcall_offset"
9212 },
9213 {
9214 "kind" : "vcall_offset"
9215 },
9216 {
9217 "kind" : "vcall_offset"
9218 },
9219 {
9220 "kind" : "vcall_offset"
9221 },
9222 {
9223 "component_value" : -112,
9224 "kind" : "vcall_offset"
9225 },
9226 {
9227 "component_value" : -112,
9228 "kind" : "offset_to_top"
9229 },
9230 {
9231 "kind" : "rtti",
9232 "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9233 },
9234 {
9235 "kind" : "complete_dtor_pointer",
9236 "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9237 },
9238 {
9239 "kind" : "deleting_dtor_pointer",
9240 "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9241 },
9242 {
9243 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9244 },
9245 {
9246 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9247 },
9248 {
9249 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9250 },
9251 {
9252 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9253 }
9254 ]
9255 },
9256 {
9257 "access" : "private",
9258 "alignment" : 4,
9259 "fields" :
9260 [
9261 {
9262 "field_name" : "binder",
9263 "referenced_type" : "type-9"
9264 },
9265 {
9266 "field_name" : "refs",
9267 "field_offset" : 32,
9268 "referenced_type" : "type-32"
9269 }
9270 ],
9271 "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9272 "name" : "android::hardware::ProcessState::handle_entry",
9273 "referenced_type" : "type-31",
9274 "self_type" : "type-31",
9275 "size" : 8,
9276 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9277 "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9278 },
9279 {
9280 "alignment" : 4,
9281 "base_specifiers" :
9282 [
9283 {
9284 "referenced_type" : "type-159"
9285 }
9286 ],
9287 "fields" :
9288 [
9289 {
9290 "access" : "private",
9291 "field_name" : "mVal",
9292 "field_offset" : 192,
9293 "referenced_type" : "type-122"
9294 }
9295 ],
9296 "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
9297 "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> >",
9298 "record_kind" : "class",
9299 "referenced_type" : "type-165",
9300 "self_type" : "type-165",
9301 "size" : 28,
9302 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9303 "template_args" : [ "type-122" ],
9304 "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9bluetooth4V1_013IBluetoothHciEEEEE"
9305 },
9306 {
9307 "alignment" : 4,
9308 "base_specifiers" :
9309 [
9310 {
9311 "referenced_type" : "type-159"
9312 }
9313 ],
9314 "fields" :
9315 [
9316 {
9317 "access" : "private",
9318 "field_name" : "mVal",
9319 "field_offset" : 192,
9320 "referenced_type" : "type-100"
9321 }
9322 ],
9323 "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
9324 "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> >",
9325 "record_kind" : "class",
9326 "referenced_type" : "type-576",
9327 "self_type" : "type-576",
9328 "size" : 28,
9329 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9330 "template_args" : [ "type-100" ],
9331 "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9bluetooth4V1_022IBluetoothHciCallbacksEEEEE"
9332 },
9333 {
9334 "alignment" : 4,
9335 "base_specifiers" :
9336 [
9337 {
9338 "referenced_type" : "type-159"
9339 }
9340 ],
9341 "fields" :
9342 [
9343 {
9344 "access" : "private",
9345 "field_name" : "mVal",
9346 "field_offset" : 168,
9347 "referenced_type" : "type-34"
9348 }
9349 ],
9350 "linker_set_key" : "android::hardware::Return<bool>",
9351 "name" : "android::hardware::Return<bool>",
9352 "record_kind" : "class",
9353 "referenced_type" : "type-158",
9354 "self_type" : "type-158",
9355 "size" : 24,
9356 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9357 "template_args" : [ "type-34" ],
9358 "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9359 },
9360 {
9361 "alignment" : 4,
9362 "base_specifiers" :
9363 [
9364 {
9365 "referenced_type" : "type-159"
9366 }
9367 ],
9368 "linker_set_key" : "android::hardware::Return<void>",
9369 "name" : "android::hardware::Return<void>",
9370 "record_kind" : "class",
9371 "referenced_type" : "type-178",
9372 "self_type" : "type-178",
9373 "size" : 24,
9374 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9375 "template_args" : [ "type-22" ],
9376 "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9377 },
9378 {
9379 "alignment" : 4,
9380 "fields" :
9381 [
9382 {
9383 "access" : "private",
9384 "field_name" : "mException",
9385 "referenced_type" : "type-20"
9386 },
9387 {
9388 "access" : "private",
9389 "field_name" : "mErrorCode",
9390 "field_offset" : 32,
9391 "referenced_type" : "type-20"
9392 },
9393 {
9394 "access" : "private",
9395 "field_name" : "mMessage",
9396 "field_offset" : 64,
9397 "referenced_type" : "type-149"
9398 }
9399 ],
9400 "linker_set_key" : "android::hardware::Status",
9401 "name" : "android::hardware::Status",
9402 "record_kind" : "class",
9403 "referenced_type" : "type-148",
9404 "self_type" : "type-148",
9405 "size" : 20,
9406 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9407 "unique_id" : "_ZTSN7android8hardware6StatusE"
9408 },
9409 {
9410 "alignment" : 4,
9411 "base_specifiers" :
9412 [
9413 {
9414 "referenced_type" : "type-408"
9415 }
9416 ],
9417 "fields" :
9418 [
9419 {
9420 "access" : "private",
9421 "field_name" : "_hidl_mImpl",
9422 "field_offset" : 544,
9423 "referenced_type" : "type-122"
9424 }
9425 ],
9426 "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci",
9427 "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHci",
9428 "referenced_type" : "type-443",
9429 "self_type" : "type-443",
9430 "size" : 80,
9431 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHci.h",
9432 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE",
9433 "vtable_components" :
9434 [
9435 {
9436 "component_value" : 72,
9437 "kind" : "vbase_offset"
9438 },
9439 {
9440 "kind" : "offset_to_top"
9441 },
9442 {
9443 "kind" : "rtti",
9444 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9445 },
9446 {
9447 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9448 },
9449 {
9450 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9451 },
9452 {
9453 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9454 },
9455 {
9456 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9457 },
9458 {
9459 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9460 },
9461 {
9462 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9463 },
9464 {
9465 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9466 },
9467 {
9468 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9469 },
9470 {
9471 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9472 },
9473 {
9474 "kind" : "complete_dtor_pointer",
9475 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9476 },
9477 {
9478 "kind" : "deleting_dtor_pointer",
9479 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9480 },
9481 {
9482 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BnHwBluetoothHci10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9483 },
9484 {
9485 "component_value" : -20,
9486 "kind" : "offset_to_top"
9487 },
9488 {
9489 "kind" : "rtti",
9490 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9491 },
9492 {
9493 "kind" : "complete_dtor_pointer",
9494 "mangled_component_name" : "_ZThn20_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9495 },
9496 {
9497 "kind" : "deleting_dtor_pointer",
9498 "mangled_component_name" : "_ZThn20_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9499 },
9500 {
9501 "kind" : "vcall_offset"
9502 },
9503 {
9504 "kind" : "vcall_offset"
9505 },
9506 {
9507 "kind" : "vcall_offset"
9508 },
9509 {
9510 "kind" : "vcall_offset"
9511 },
9512 {
9513 "component_value" : -72,
9514 "kind" : "vcall_offset"
9515 },
9516 {
9517 "component_value" : -72,
9518 "kind" : "offset_to_top"
9519 },
9520 {
9521 "kind" : "rtti",
9522 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BnHwBluetoothHciE"
9523 },
9524 {
9525 "kind" : "complete_dtor_pointer",
9526 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD1Ev"
9527 },
9528 {
9529 "kind" : "deleting_dtor_pointer",
9530 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BnHwBluetoothHciD0Ev"
9531 },
9532 {
9533 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9534 },
9535 {
9536 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9537 },
9538 {
9539 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9540 },
9541 {
9542 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9543 }
9544 ]
9545 },
9546 {
9547 "alignment" : 4,
9548 "base_specifiers" :
9549 [
9550 {
9551 "referenced_type" : "type-408"
9552 }
9553 ],
9554 "fields" :
9555 [
9556 {
9557 "access" : "private",
9558 "field_name" : "_hidl_mImpl",
9559 "field_offset" : 544,
9560 "referenced_type" : "type-100"
9561 }
9562 ],
9563 "linker_set_key" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks",
9564 "name" : "android::hardware::bluetooth::V1_0::BnHwBluetoothHciCallbacks",
9565 "referenced_type" : "type-412",
9566 "self_type" : "type-412",
9567 "size" : 80,
9568 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BnHwBluetoothHciCallbacks.h",
9569 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE",
9570 "vtable_components" :
9571 [
9572 {
9573 "component_value" : 72,
9574 "kind" : "vbase_offset"
9575 },
9576 {
9577 "kind" : "offset_to_top"
9578 },
9579 {
9580 "kind" : "rtti",
9581 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9582 },
9583 {
9584 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9585 },
9586 {
9587 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9588 },
9589 {
9590 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9591 },
9592 {
9593 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9594 },
9595 {
9596 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9597 },
9598 {
9599 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9600 },
9601 {
9602 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9603 },
9604 {
9605 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9606 },
9607 {
9608 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9609 },
9610 {
9611 "kind" : "complete_dtor_pointer",
9612 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9613 },
9614 {
9615 "kind" : "deleting_dtor_pointer",
9616 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9617 },
9618 {
9619 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacks10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9620 },
9621 {
9622 "component_value" : -20,
9623 "kind" : "offset_to_top"
9624 },
9625 {
9626 "kind" : "rtti",
9627 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9628 },
9629 {
9630 "kind" : "complete_dtor_pointer",
9631 "mangled_component_name" : "_ZThn20_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9632 },
9633 {
9634 "kind" : "deleting_dtor_pointer",
9635 "mangled_component_name" : "_ZThn20_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9636 },
9637 {
9638 "kind" : "vcall_offset"
9639 },
9640 {
9641 "kind" : "vcall_offset"
9642 },
9643 {
9644 "kind" : "vcall_offset"
9645 },
9646 {
9647 "kind" : "vcall_offset"
9648 },
9649 {
9650 "component_value" : -72,
9651 "kind" : "vcall_offset"
9652 },
9653 {
9654 "component_value" : -72,
9655 "kind" : "offset_to_top"
9656 },
9657 {
9658 "kind" : "rtti",
9659 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksE"
9660 },
9661 {
9662 "kind" : "complete_dtor_pointer",
9663 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD1Ev"
9664 },
9665 {
9666 "kind" : "deleting_dtor_pointer",
9667 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BnHwBluetoothHciCallbacksD0Ev"
9668 },
9669 {
9670 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9671 },
9672 {
9673 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9674 },
9675 {
9676 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9677 },
9678 {
9679 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9680 }
9681 ]
9682 },
9683 {
9684 "alignment" : 4,
9685 "base_specifiers" :
9686 [
9687 {
9688 "referenced_type" : "type-394"
9689 },
9690 {
9691 "referenced_type" : "type-110"
9692 }
9693 ],
9694 "fields" :
9695 [
9696 {
9697 "access" : "private",
9698 "field_name" : "_hidl_mMutex",
9699 "field_offset" : 544,
9700 "referenced_type" : "type-539"
9701 },
9702 {
9703 "access" : "private",
9704 "field_name" : "_hidl_mDeathRecipients",
9705 "field_offset" : 576,
9706 "referenced_type" : "type-540"
9707 }
9708 ],
9709 "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
9710 "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHci",
9711 "referenced_type" : "type-538",
9712 "self_type" : "type-538",
9713 "size" : 92,
9714 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHci.h",
9715 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE",
9716 "vtable_components" :
9717 [
9718 {
9719 "component_value" : 84,
9720 "kind" : "vbase_offset"
9721 },
9722 {
9723 "kind" : "offset_to_top"
9724 },
9725 {
9726 "kind" : "rtti",
9727 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9728 },
9729 {
9730 "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_016BpHwBluetoothHci8isRemoteEv"
9731 },
9732 {
9733 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9734 },
9735 {
9736 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9737 },
9738 {
9739 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9740 },
9741 {
9742 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9743 },
9744 {
9745 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21setHALInstrumentationEv"
9746 },
9747 {
9748 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9749 },
9750 {
9751 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci4pingEv"
9752 },
9753 {
9754 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9755 },
9756 {
9757 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci21notifySyspropsChangedEv"
9758 },
9759 {
9760 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9761 },
9762 {
9763 "kind" : "complete_dtor_pointer",
9764 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9765 },
9766 {
9767 "kind" : "deleting_dtor_pointer",
9768 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9769 },
9770 {
9771 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
9772 },
9773 {
9774 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
9775 },
9776 {
9777 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
9778 },
9779 {
9780 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
9781 },
9782 {
9783 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_016BpHwBluetoothHci5closeEv"
9784 },
9785 {
9786 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
9787 },
9788 {
9789 "component_value" : 80,
9790 "kind" : "vbase_offset"
9791 },
9792 {
9793 "component_value" : -4,
9794 "kind" : "offset_to_top"
9795 },
9796 {
9797 "kind" : "rtti",
9798 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9799 },
9800 {
9801 "kind" : "complete_dtor_pointer",
9802 "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9803 },
9804 {
9805 "kind" : "deleting_dtor_pointer",
9806 "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9807 },
9808 {
9809 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_013IBluetoothHciEE10onAsBinderEv"
9810 },
9811 {
9812 "component_value" : 76,
9813 "kind" : "vbase_offset"
9814 },
9815 {
9816 "component_value" : -8,
9817 "kind" : "offset_to_top"
9818 },
9819 {
9820 "kind" : "rtti",
9821 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9822 },
9823 {
9824 "kind" : "complete_dtor_pointer",
9825 "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9826 },
9827 {
9828 "kind" : "deleting_dtor_pointer",
9829 "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9830 },
9831 {
9832 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9833 },
9834 {
9835 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9836 },
9837 {
9838 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9839 },
9840 {
9841 "component_value" : -24,
9842 "kind" : "offset_to_top"
9843 },
9844 {
9845 "kind" : "rtti",
9846 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9847 },
9848 {
9849 "kind" : "complete_dtor_pointer",
9850 "mangled_component_name" : "_ZThn24_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9851 },
9852 {
9853 "kind" : "deleting_dtor_pointer",
9854 "mangled_component_name" : "_ZThn24_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9855 },
9856 {
9857 "kind" : "vcall_offset"
9858 },
9859 {
9860 "component_value" : -76,
9861 "kind" : "vcall_offset"
9862 },
9863 {
9864 "component_value" : -76,
9865 "kind" : "vcall_offset"
9866 },
9867 {
9868 "component_value" : -76,
9869 "kind" : "vcall_offset"
9870 },
9871 {
9872 "component_value" : -84,
9873 "kind" : "vcall_offset"
9874 },
9875 {
9876 "component_value" : -84,
9877 "kind" : "offset_to_top"
9878 },
9879 {
9880 "kind" : "rtti",
9881 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_016BpHwBluetoothHciE"
9882 },
9883 {
9884 "kind" : "complete_dtor_pointer",
9885 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD1Ev"
9886 },
9887 {
9888 "kind" : "deleting_dtor_pointer",
9889 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_016BpHwBluetoothHciD0Ev"
9890 },
9891 {
9892 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9893 },
9894 {
9895 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9896 },
9897 {
9898 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9899 },
9900 {
9901 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9902 }
9903 ]
9904 },
9905 {
9906 "alignment" : 4,
9907 "base_specifiers" :
9908 [
9909 {
9910 "referenced_type" : "type-106"
9911 },
9912 {
9913 "referenced_type" : "type-110"
9914 }
9915 ],
9916 "fields" :
9917 [
9918 {
9919 "access" : "private",
9920 "field_name" : "_hidl_mMutex",
9921 "field_offset" : 544,
9922 "referenced_type" : "type-104"
9923 },
9924 {
9925 "access" : "private",
9926 "field_name" : "_hidl_mDeathRecipients",
9927 "field_offset" : 576,
9928 "referenced_type" : "type-105"
9929 }
9930 ],
9931 "linker_set_key" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
9932 "name" : "android::hardware::bluetooth::V1_0::BpHwBluetoothHciCallbacks",
9933 "referenced_type" : "type-103",
9934 "self_type" : "type-103",
9935 "size" : 92,
9936 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BpHwBluetoothHciCallbacks.h",
9937 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE",
9938 "vtable_components" :
9939 [
9940 {
9941 "component_value" : 84,
9942 "kind" : "vbase_offset"
9943 },
9944 {
9945 "kind" : "offset_to_top"
9946 },
9947 {
9948 "kind" : "rtti",
9949 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
9950 },
9951 {
9952 "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks8isRemoteEv"
9953 },
9954 {
9955 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9956 },
9957 {
9958 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9959 },
9960 {
9961 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9962 },
9963 {
9964 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9965 },
9966 {
9967 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21setHALInstrumentationEv"
9968 },
9969 {
9970 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9971 },
9972 {
9973 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks4pingEv"
9974 },
9975 {
9976 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9977 },
9978 {
9979 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks21notifySyspropsChangedEv"
9980 },
9981 {
9982 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9983 },
9984 {
9985 "kind" : "complete_dtor_pointer",
9986 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
9987 },
9988 {
9989 "kind" : "deleting_dtor_pointer",
9990 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
9991 },
9992 {
9993 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
9994 },
9995 {
9996 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
9997 },
9998 {
9999 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10000 },
10001 {
10002 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10003 },
10004 {
10005 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
10006 },
10007 {
10008 "component_value" : 80,
10009 "kind" : "vbase_offset"
10010 },
10011 {
10012 "component_value" : -4,
10013 "kind" : "offset_to_top"
10014 },
10015 {
10016 "kind" : "rtti",
10017 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10018 },
10019 {
10020 "kind" : "complete_dtor_pointer",
10021 "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10022 },
10023 {
10024 "kind" : "deleting_dtor_pointer",
10025 "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10026 },
10027 {
10028 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9bluetooth4V1_022IBluetoothHciCallbacksEE10onAsBinderEv"
10029 },
10030 {
10031 "component_value" : 76,
10032 "kind" : "vbase_offset"
10033 },
10034 {
10035 "component_value" : -8,
10036 "kind" : "offset_to_top"
10037 },
10038 {
10039 "kind" : "rtti",
10040 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10041 },
10042 {
10043 "kind" : "complete_dtor_pointer",
10044 "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10045 },
10046 {
10047 "kind" : "deleting_dtor_pointer",
10048 "mangled_component_name" : "_ZThn8_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10049 },
10050 {
10051 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10052 },
10053 {
10054 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10055 },
10056 {
10057 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10058 },
10059 {
10060 "component_value" : -24,
10061 "kind" : "offset_to_top"
10062 },
10063 {
10064 "kind" : "rtti",
10065 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10066 },
10067 {
10068 "kind" : "complete_dtor_pointer",
10069 "mangled_component_name" : "_ZThn24_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10070 },
10071 {
10072 "kind" : "deleting_dtor_pointer",
10073 "mangled_component_name" : "_ZThn24_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10074 },
10075 {
10076 "kind" : "vcall_offset"
10077 },
10078 {
10079 "component_value" : -76,
10080 "kind" : "vcall_offset"
10081 },
10082 {
10083 "component_value" : -76,
10084 "kind" : "vcall_offset"
10085 },
10086 {
10087 "component_value" : -76,
10088 "kind" : "vcall_offset"
10089 },
10090 {
10091 "component_value" : -84,
10092 "kind" : "vcall_offset"
10093 },
10094 {
10095 "component_value" : -84,
10096 "kind" : "offset_to_top"
10097 },
10098 {
10099 "kind" : "rtti",
10100 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksE"
10101 },
10102 {
10103 "kind" : "complete_dtor_pointer",
10104 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD1Ev"
10105 },
10106 {
10107 "kind" : "deleting_dtor_pointer",
10108 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_025BpHwBluetoothHciCallbacksD0Ev"
10109 },
10110 {
10111 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10112 },
10113 {
10114 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10115 },
10116 {
10117 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10118 },
10119 {
10120 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10121 }
10122 ]
10123 },
10124 {
10125 "alignment" : 4,
10126 "base_specifiers" :
10127 [
10128 {
10129 "referenced_type" : "type-124"
10130 },
10131 {
10132 "referenced_type" : "type-110"
10133 }
10134 ],
10135 "fields" :
10136 [
10137 {
10138 "access" : "private",
10139 "field_name" : "mImpl",
10140 "field_offset" : 384,
10141 "referenced_type" : "type-129"
10142 },
10143 {
10144 "access" : "private",
10145 "field_name" : "mOnewayQueue",
10146 "field_offset" : 416,
10147 "referenced_type" : "type-572"
10148 }
10149 ],
10150 "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHci",
10151 "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHci",
10152 "referenced_type" : "type-584",
10153 "self_type" : "type-584",
10154 "size" : 68,
10155 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHci.h",
10156 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_014BsBluetoothHciE",
10157 "vtable_components" :
10158 [
10159 {
10160 "component_value" : 60,
10161 "kind" : "vbase_offset"
10162 },
10163 {
10164 "kind" : "offset_to_top"
10165 },
10166 {
10167 "kind" : "rtti",
10168 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10169 },
10170 {
10171 "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
10172 },
10173 {
10174 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10175 },
10176 {
10177 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10178 },
10179 {
10180 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10181 },
10182 {
10183 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10184 },
10185 {
10186 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci21setHALInstrumentationEv"
10187 },
10188 {
10189 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10190 },
10191 {
10192 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci4pingEv"
10193 },
10194 {
10195 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10196 },
10197 {
10198 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci21notifySyspropsChangedEv"
10199 },
10200 {
10201 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10202 },
10203 {
10204 "kind" : "complete_dtor_pointer",
10205 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10206 },
10207 {
10208 "kind" : "deleting_dtor_pointer",
10209 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10210 },
10211 {
10212 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10213 },
10214 {
10215 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10216 },
10217 {
10218 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10219 },
10220 {
10221 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10222 },
10223 {
10224 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_014BsBluetoothHci5closeEv"
10225 },
10226 {
10227 "component_value" : -4,
10228 "kind" : "offset_to_top"
10229 },
10230 {
10231 "kind" : "rtti",
10232 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10233 },
10234 {
10235 "kind" : "complete_dtor_pointer",
10236 "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10237 },
10238 {
10239 "kind" : "deleting_dtor_pointer",
10240 "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10241 },
10242 {
10243 "kind" : "vcall_offset"
10244 },
10245 {
10246 "kind" : "vcall_offset"
10247 },
10248 {
10249 "kind" : "vcall_offset"
10250 },
10251 {
10252 "kind" : "vcall_offset"
10253 },
10254 {
10255 "component_value" : -60,
10256 "kind" : "vcall_offset"
10257 },
10258 {
10259 "component_value" : -60,
10260 "kind" : "offset_to_top"
10261 },
10262 {
10263 "kind" : "rtti",
10264 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_014BsBluetoothHciE"
10265 },
10266 {
10267 "kind" : "complete_dtor_pointer",
10268 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_014BsBluetoothHciD1Ev"
10269 },
10270 {
10271 "kind" : "deleting_dtor_pointer",
10272 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_014BsBluetoothHciD0Ev"
10273 },
10274 {
10275 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10276 },
10277 {
10278 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10279 },
10280 {
10281 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10282 },
10283 {
10284 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10285 }
10286 ]
10287 },
10288 {
10289 "alignment" : 4,
10290 "base_specifiers" :
10291 [
10292 {
10293 "referenced_type" : "type-102"
10294 },
10295 {
10296 "referenced_type" : "type-110"
10297 }
10298 ],
10299 "fields" :
10300 [
10301 {
10302 "access" : "private",
10303 "field_name" : "mImpl",
10304 "field_offset" : 384,
10305 "referenced_type" : "type-118"
10306 },
10307 {
10308 "access" : "private",
10309 "field_name" : "mOnewayQueue",
10310 "field_offset" : 416,
10311 "referenced_type" : "type-572"
10312 }
10313 ],
10314 "linker_set_key" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks",
10315 "name" : "android::hardware::bluetooth::V1_0::BsBluetoothHciCallbacks",
10316 "referenced_type" : "type-571",
10317 "self_type" : "type-571",
10318 "size" : 68,
10319 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/BsBluetoothHciCallbacks.h",
10320 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE",
10321 "vtable_components" :
10322 [
10323 {
10324 "component_value" : 60,
10325 "kind" : "vbase_offset"
10326 },
10327 {
10328 "kind" : "offset_to_top"
10329 },
10330 {
10331 "kind" : "rtti",
10332 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10333 },
10334 {
10335 "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
10336 },
10337 {
10338 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10339 },
10340 {
10341 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10342 },
10343 {
10344 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10345 },
10346 {
10347 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10348 },
10349 {
10350 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks21setHALInstrumentationEv"
10351 },
10352 {
10353 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10354 },
10355 {
10356 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks4pingEv"
10357 },
10358 {
10359 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10360 },
10361 {
10362 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks21notifySyspropsChangedEv"
10363 },
10364 {
10365 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10366 },
10367 {
10368 "kind" : "complete_dtor_pointer",
10369 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10370 },
10371 {
10372 "kind" : "deleting_dtor_pointer",
10373 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10374 },
10375 {
10376 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10377 },
10378 {
10379 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10380 },
10381 {
10382 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10383 },
10384 {
10385 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10386 },
10387 {
10388 "component_value" : -4,
10389 "kind" : "offset_to_top"
10390 },
10391 {
10392 "kind" : "rtti",
10393 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10394 },
10395 {
10396 "kind" : "complete_dtor_pointer",
10397 "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10398 },
10399 {
10400 "kind" : "deleting_dtor_pointer",
10401 "mangled_component_name" : "_ZThn4_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10402 },
10403 {
10404 "kind" : "vcall_offset"
10405 },
10406 {
10407 "kind" : "vcall_offset"
10408 },
10409 {
10410 "kind" : "vcall_offset"
10411 },
10412 {
10413 "kind" : "vcall_offset"
10414 },
10415 {
10416 "component_value" : -60,
10417 "kind" : "vcall_offset"
10418 },
10419 {
10420 "component_value" : -60,
10421 "kind" : "offset_to_top"
10422 },
10423 {
10424 "kind" : "rtti",
10425 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksE"
10426 },
10427 {
10428 "kind" : "complete_dtor_pointer",
10429 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD1Ev"
10430 },
10431 {
10432 "kind" : "deleting_dtor_pointer",
10433 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_023BsBluetoothHciCallbacksD0Ev"
10434 },
10435 {
10436 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10437 },
10438 {
10439 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10440 },
10441 {
10442 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10443 },
10444 {
10445 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10446 }
10447 ]
10448 },
10449 {
10450 "alignment" : 4,
10451 "base_specifiers" :
10452 [
10453 {
10454 "referenced_type" : "type-67"
10455 }
10456 ],
10457 "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHci",
10458 "name" : "android::hardware::bluetooth::V1_0::IBluetoothHci",
10459 "referenced_type" : "type-124",
10460 "self_type" : "type-124",
10461 "size" : 12,
10462 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHci.h",
10463 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_013IBluetoothHciE",
10464 "vtable_components" :
10465 [
10466 {
10467 "component_value" : 4,
10468 "kind" : "vbase_offset"
10469 },
10470 {
10471 "kind" : "offset_to_top"
10472 },
10473 {
10474 "kind" : "rtti",
10475 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_013IBluetoothHciE"
10476 },
10477 {
10478 "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_013IBluetoothHci8isRemoteEv"
10479 },
10480 {
10481 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10482 },
10483 {
10484 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10485 },
10486 {
10487 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10488 },
10489 {
10490 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10491 },
10492 {
10493 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21setHALInstrumentationEv"
10494 },
10495 {
10496 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10497 },
10498 {
10499 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci4pingEv"
10500 },
10501 {
10502 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10503 },
10504 {
10505 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci21notifySyspropsChangedEv"
10506 },
10507 {
10508 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10509 },
10510 {
10511 "kind" : "complete_dtor_pointer",
10512 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHciD1Ev"
10513 },
10514 {
10515 "kind" : "deleting_dtor_pointer",
10516 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHciD0Ev"
10517 },
10518 {
10519 "is_pure" : true,
10520 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci10initializeERKNS_2spINS2_22IBluetoothHciCallbacksEEE"
10521 },
10522 {
10523 "is_pure" : true,
10524 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci14sendHciCommandERKNS0_8hidl_vecIhEE"
10525 },
10526 {
10527 "is_pure" : true,
10528 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendAclDataERKNS0_8hidl_vecIhEE"
10529 },
10530 {
10531 "is_pure" : true,
10532 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci11sendScoDataERKNS0_8hidl_vecIhEE"
10533 },
10534 {
10535 "is_pure" : true,
10536 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_013IBluetoothHci5closeEv"
10537 },
10538 {
10539 "kind" : "vcall_offset"
10540 },
10541 {
10542 "kind" : "vcall_offset"
10543 },
10544 {
10545 "kind" : "vcall_offset"
10546 },
10547 {
10548 "kind" : "vcall_offset"
10549 },
10550 {
10551 "component_value" : -4,
10552 "kind" : "vcall_offset"
10553 },
10554 {
10555 "component_value" : -4,
10556 "kind" : "offset_to_top"
10557 },
10558 {
10559 "kind" : "rtti",
10560 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_013IBluetoothHciE"
10561 },
10562 {
10563 "kind" : "complete_dtor_pointer",
10564 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_013IBluetoothHciD1Ev"
10565 },
10566 {
10567 "kind" : "deleting_dtor_pointer",
10568 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_013IBluetoothHciD0Ev"
10569 },
10570 {
10571 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10572 },
10573 {
10574 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10575 },
10576 {
10577 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10578 },
10579 {
10580 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10581 }
10582 ]
10583 },
10584 {
10585 "alignment" : 4,
10586 "base_specifiers" :
10587 [
10588 {
10589 "referenced_type" : "type-67"
10590 }
10591 ],
10592 "linker_set_key" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
10593 "name" : "android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks",
10594 "referenced_type" : "type-102",
10595 "self_type" : "type-102",
10596 "size" : 12,
10597 "source_file" : "/out/soong/.intermediates/hardware/interfaces/bluetooth/1.0/android.hardware.bluetooth@1.0_genc++_headers/gen/android/hardware/bluetooth/1.0/IBluetoothHciCallbacks.h",
10598 "unique_id" : "_ZTSN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE",
10599 "vtable_components" :
10600 [
10601 {
10602 "component_value" : 4,
10603 "kind" : "vbase_offset"
10604 },
10605 {
10606 "kind" : "offset_to_top"
10607 },
10608 {
10609 "kind" : "rtti",
10610 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
10611 },
10612 {
10613 "mangled_component_name" : "_ZNK7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks8isRemoteEv"
10614 },
10615 {
10616 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10617 },
10618 {
10619 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10620 },
10621 {
10622 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10623 },
10624 {
10625 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10626 },
10627 {
10628 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21setHALInstrumentationEv"
10629 },
10630 {
10631 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10632 },
10633 {
10634 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks4pingEv"
10635 },
10636 {
10637 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10638 },
10639 {
10640 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks21notifySyspropsChangedEv"
10641 },
10642 {
10643 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10644 },
10645 {
10646 "kind" : "complete_dtor_pointer",
10647 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD1Ev"
10648 },
10649 {
10650 "kind" : "deleting_dtor_pointer",
10651 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD0Ev"
10652 },
10653 {
10654 "is_pure" : true,
10655 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks22initializationCompleteENS2_6StatusE"
10656 },
10657 {
10658 "is_pure" : true,
10659 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks16hciEventReceivedERKNS0_8hidl_vecIhEE"
10660 },
10661 {
10662 "is_pure" : true,
10663 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15aclDataReceivedERKNS0_8hidl_vecIhEE"
10664 },
10665 {
10666 "is_pure" : true,
10667 "mangled_component_name" : "_ZN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacks15scoDataReceivedERKNS0_8hidl_vecIhEE"
10668 },
10669 {
10670 "kind" : "vcall_offset"
10671 },
10672 {
10673 "kind" : "vcall_offset"
10674 },
10675 {
10676 "kind" : "vcall_offset"
10677 },
10678 {
10679 "kind" : "vcall_offset"
10680 },
10681 {
10682 "component_value" : -4,
10683 "kind" : "vcall_offset"
10684 },
10685 {
10686 "component_value" : -4,
10687 "kind" : "offset_to_top"
10688 },
10689 {
10690 "kind" : "rtti",
10691 "mangled_component_name" : "_ZTIN7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksE"
10692 },
10693 {
10694 "kind" : "complete_dtor_pointer",
10695 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD1Ev"
10696 },
10697 {
10698 "kind" : "deleting_dtor_pointer",
10699 "mangled_component_name" : "_ZTv0_n12_N7android8hardware9bluetooth4V1_022IBluetoothHciCallbacksD0Ev"
10700 },
10701 {
10702 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10703 },
10704 {
10705 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10706 },
10707 {
10708 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10709 },
10710 {
10711 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10712 }
10713 ]
10714 },
10715 {
10716 "alignment" : 4,
10717 "fields" :
10718 [
10719 {
10720 "access" : "protected",
10721 "field_name" : "mInstrumentationCallbacks",
10722 "field_offset" : 32,
10723 "referenced_type" : "type-111"
10724 },
10725 {
10726 "access" : "protected",
10727 "field_name" : "mEnableInstrumentation",
10728 "field_offset" : 128,
10729 "referenced_type" : "type-34"
10730 },
10731 {
10732 "access" : "protected",
10733 "field_name" : "mInstrumentationLibPackage",
10734 "field_offset" : 160,
10735 "referenced_type" : "type-112"
10736 },
10737 {
10738 "access" : "protected",
10739 "field_name" : "mInterfaceName",
10740 "field_offset" : 256,
10741 "referenced_type" : "type-113"
10742 }
10743 ],
10744 "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10745 "name" : "android::hardware::details::HidlInstrumentor",
10746 "referenced_type" : "type-110",
10747 "self_type" : "type-110",
10748 "size" : 44,
10749 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10750 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10751 "vtable_components" :
10752 [
10753 {
10754 "kind" : "offset_to_top"
10755 },
10756 {
10757 "kind" : "rtti",
10758 "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10759 },
10760 {
10761 "kind" : "complete_dtor_pointer",
10762 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10763 },
10764 {
10765 "kind" : "deleting_dtor_pointer",
10766 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10767 }
10768 ]
10769 },
10770 {
10771 "alignment" : 4,
10772 "fields" :
10773 [
10774 {
10775 "field_name" : "sched_policy",
10776 "referenced_type" : "type-20"
10777 },
10778 {
10779 "field_name" : "prio",
10780 "field_offset" : 32,
10781 "referenced_type" : "type-20"
10782 }
10783 ],
10784 "linker_set_key" : "android::hardware::details::SchedPrio",
10785 "name" : "android::hardware::details::SchedPrio",
10786 "referenced_type" : "type-419",
10787 "self_type" : "type-419",
10788 "size" : 8,
10789 "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10790 "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10791 },
10792 {
10793 "alignment" : 4,
10794 "fields" :
10795 [
10796 {
10797 "access" : "private",
10798 "field_name" : "mQueue",
10799 "referenced_type" : "type-573"
10800 }
10801 ],
10802 "linker_set_key" : "android::hardware::details::TaskRunner",
10803 "name" : "android::hardware::details::TaskRunner",
10804 "record_kind" : "class",
10805 "referenced_type" : "type-572",
10806 "self_type" : "type-572",
10807 "size" : 8,
10808 "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10809 "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10810 },
10811 {
10812 "alignment" : 1,
10813 "linker_set_key" : "android::hardware::details::bnhw_tag",
10814 "name" : "android::hardware::details::bnhw_tag",
10815 "referenced_type" : "type-239",
10816 "self_type" : "type-239",
10817 "size" : 1,
10818 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10819 "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10820 },
10821 {
10822 "alignment" : 1,
10823 "linker_set_key" : "android::hardware::details::bphw_tag",
10824 "name" : "android::hardware::details::bphw_tag",
10825 "referenced_type" : "type-250",
10826 "self_type" : "type-250",
10827 "size" : 1,
10828 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10829 "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10830 },
10831 {
10832 "alignment" : 1,
10833 "linker_set_key" : "android::hardware::details::bs_tag",
10834 "name" : "android::hardware::details::bs_tag",
10835 "referenced_type" : "type-263",
10836 "self_type" : "type-263",
10837 "size" : 1,
10838 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10839 "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10840 },
10841 {
10842 "access" : "private",
10843 "alignment" : 4,
10844 "fields" :
10845 [
10846 {
10847 "field_name" : "mPointer",
10848 "referenced_type" : "type-313"
10849 },
10850 {
10851 "field_name" : "_pad",
10852 "referenced_type" : "type-137"
10853 }
10854 ],
10855 "is_anonymous" : true,
10856 "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",
10857 "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",
10858 "record_kind" : "union",
10859 "referenced_type" : "type-312",
10860 "self_type" : "type-312",
10861 "size" : 8,
10862 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10863 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10864 },
10865 {
10866 "alignment" : 4,
10867 "fields" :
10868 [
10869 {
10870 "access" : "private",
10871 "referenced_type" : "type-312"
10872 }
10873 ],
10874 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10875 "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10876 "referenced_type" : "type-311",
10877 "self_type" : "type-311",
10878 "size" : 8,
10879 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10880 "template_args" : [ "type-314" ],
10881 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10882 },
10883 {
10884 "alignment" : 4,
10885 "fields" :
10886 [
10887 {
10888 "access" : "private",
10889 "referenced_type" : "type-327"
10890 }
10891 ],
10892 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10893 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10894 "referenced_type" : "type-326",
10895 "self_type" : "type-326",
10896 "size" : 8,
10897 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10898 "template_args" : [ "type-329" ],
10899 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
10900 },
10901 {
10902 "alignment" : 4,
10903 "fields" :
10904 [
10905 {
10906 "access" : "private",
10907 "referenced_type" : "type-319"
10908 }
10909 ],
10910 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10911 "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10912 "referenced_type" : "type-318",
10913 "self_type" : "type-318",
10914 "size" : 8,
10915 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10916 "template_args" : [ "type-293" ],
10917 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10918 },
10919 {
10920 "alignment" : 4,
10921 "fields" :
10922 [
10923 {
10924 "access" : "private",
10925 "referenced_type" : "type-353"
10926 }
10927 ],
10928 "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10929 "name" : "android::hardware::details::hidl_pointer<char>",
10930 "referenced_type" : "type-352",
10931 "self_type" : "type-352",
10932 "size" : 8,
10933 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10934 "template_args" : [ "type-51" ],
10935 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10936 },
10937 {
10938 "access" : "private",
10939 "alignment" : 4,
10940 "fields" :
10941 [
10942 {
10943 "field_name" : "mPointer",
10944 "referenced_type" : "type-185"
10945 },
10946 {
10947 "field_name" : "_pad",
10948 "referenced_type" : "type-137"
10949 }
10950 ],
10951 "is_anonymous" : true,
10952 "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",
10953 "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",
10954 "record_kind" : "union",
10955 "referenced_type" : "type-353",
10956 "self_type" : "type-353",
10957 "size" : 8,
10958 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10959 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10960 },
10961 {
10962 "alignment" : 4,
10963 "fields" :
10964 [
10965 {
10966 "access" : "private",
10967 "referenced_type" : "type-295"
10968 }
10969 ],
10970 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10971 "name" : "android::hardware::details::hidl_pointer<const char>",
10972 "referenced_type" : "type-294",
10973 "self_type" : "type-294",
10974 "size" : 8,
10975 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10976 "template_args" : [ "type-50" ],
10977 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10978 },
10979 {
10980 "access" : "private",
10981 "alignment" : 4,
10982 "fields" :
10983 [
10984 {
10985 "field_name" : "mPointer",
10986 "referenced_type" : "type-49"
10987 },
10988 {
10989 "field_name" : "_pad",
10990 "referenced_type" : "type-137"
10991 }
10992 ],
10993 "is_anonymous" : true,
10994 "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",
10995 "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",
10996 "record_kind" : "union",
10997 "referenced_type" : "type-295",
10998 "self_type" : "type-295",
10999 "size" : 8,
11000 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11001 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11002 },
11003 {
11004 "alignment" : 4,
11005 "fields" :
11006 [
11007 {
11008 "access" : "private",
11009 "referenced_type" : "type-273"
11010 }
11011 ],
11012 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11013 "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11014 "referenced_type" : "type-272",
11015 "self_type" : "type-272",
11016 "size" : 8,
11017 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11018 "template_args" : [ "type-275" ],
11019 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11020 },
11021 {
11022 "access" : "private",
11023 "alignment" : 4,
11024 "fields" :
11025 [
11026 {
11027 "field_name" : "mPointer",
11028 "referenced_type" : "type-274"
11029 },
11030 {
11031 "field_name" : "_pad",
11032 "referenced_type" : "type-137"
11033 }
11034 ],
11035 "is_anonymous" : true,
11036 "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",
11037 "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",
11038 "record_kind" : "union",
11039 "referenced_type" : "type-273",
11040 "self_type" : "type-273",
11041 "size" : 8,
11042 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11043 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11044 },
11045 {
11046 "access" : "private",
11047 "alignment" : 4,
11048 "fields" :
11049 [
11050 {
11051 "field_name" : "mPointer",
11052 "referenced_type" : "type-328"
11053 },
11054 {
11055 "field_name" : "_pad",
11056 "referenced_type" : "type-137"
11057 }
11058 ],
11059 "is_anonymous" : true,
11060 "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",
11061 "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",
11062 "record_kind" : "union",
11063 "referenced_type" : "type-327",
11064 "self_type" : "type-327",
11065 "size" : 8,
11066 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11067 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
11068 },
11069 {
11070 "access" : "private",
11071 "alignment" : 4,
11072 "fields" :
11073 [
11074 {
11075 "field_name" : "mPointer",
11076 "referenced_type" : "type-320"
11077 },
11078 {
11079 "field_name" : "_pad",
11080 "referenced_type" : "type-137"
11081 }
11082 ],
11083 "is_anonymous" : true,
11084 "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",
11085 "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",
11086 "record_kind" : "union",
11087 "referenced_type" : "type-319",
11088 "self_type" : "type-319",
11089 "size" : 8,
11090 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11091 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11092 },
11093 {
11094 "alignment" : 4,
11095 "fields" :
11096 [
11097 {
11098 "access" : "private",
11099 "referenced_type" : "type-338"
11100 }
11101 ],
11102 "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11103 "name" : "android::hardware::details::hidl_pointer<int>",
11104 "referenced_type" : "type-337",
11105 "self_type" : "type-337",
11106 "size" : 8,
11107 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11108 "template_args" : [ "type-20" ],
11109 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11110 },
11111 {
11112 "access" : "private",
11113 "alignment" : 4,
11114 "fields" :
11115 [
11116 {
11117 "field_name" : "mPointer",
11118 "referenced_type" : "type-339"
11119 },
11120 {
11121 "field_name" : "_pad",
11122 "referenced_type" : "type-137"
11123 }
11124 ],
11125 "is_anonymous" : true,
11126 "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",
11127 "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",
11128 "record_kind" : "union",
11129 "referenced_type" : "type-338",
11130 "self_type" : "type-338",
11131 "size" : 8,
11132 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11133 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11134 },
11135 {
11136 "alignment" : 4,
11137 "fields" :
11138 [
11139 {
11140 "access" : "private",
11141 "referenced_type" : "type-367"
11142 }
11143 ],
11144 "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11145 "name" : "android::hardware::details::hidl_pointer<native_handle>",
11146 "referenced_type" : "type-366",
11147 "self_type" : "type-366",
11148 "size" : 8,
11149 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11150 "template_args" : [ "type-190" ],
11151 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11152 },
11153 {
11154 "access" : "private",
11155 "alignment" : 4,
11156 "fields" :
11157 [
11158 {
11159 "field_name" : "mPointer",
11160 "referenced_type" : "type-189"
11161 },
11162 {
11163 "field_name" : "_pad",
11164 "referenced_type" : "type-137"
11165 }
11166 ],
11167 "is_anonymous" : true,
11168 "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",
11169 "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",
11170 "record_kind" : "union",
11171 "referenced_type" : "type-367",
11172 "self_type" : "type-367",
11173 "size" : 8,
11174 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11175 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11176 },
11177 {
11178 "alignment" : 4,
11179 "fields" :
11180 [
11181 {
11182 "access" : "private",
11183 "referenced_type" : "type-345"
11184 }
11185 ],
11186 "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11187 "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11188 "referenced_type" : "type-344",
11189 "self_type" : "type-344",
11190 "size" : 8,
11191 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11192 "template_args" : [ "type-92" ],
11193 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11194 },
11195 {
11196 "access" : "private",
11197 "alignment" : 4,
11198 "fields" :
11199 [
11200 {
11201 "field_name" : "mPointer",
11202 "referenced_type" : "type-346"
11203 },
11204 {
11205 "field_name" : "_pad",
11206 "referenced_type" : "type-137"
11207 }
11208 ],
11209 "is_anonymous" : true,
11210 "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11211 "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11212 "record_kind" : "union",
11213 "referenced_type" : "type-345",
11214 "self_type" : "type-345",
11215 "size" : 8,
11216 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11217 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11218 },
11219 {
11220 "alignment" : 1,
11221 "linker_set_key" : "android::hardware::details::i_tag",
11222 "name" : "android::hardware::details::i_tag",
11223 "referenced_type" : "type-229",
11224 "self_type" : "type-229",
11225 "size" : 1,
11226 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11227 "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11228 },
11229 {
11230 "alignment" : 4,
11231 "fields" :
11232 [
11233 {
11234 "access" : "private",
11235 "field_name" : "mStatus",
11236 "referenced_type" : "type-148"
11237 },
11238 {
11239 "access" : "private",
11240 "field_name" : "mCheckedStatus",
11241 "field_offset" : 160,
11242 "referenced_type" : "type-34"
11243 }
11244 ],
11245 "linker_set_key" : "android::hardware::details::return_status",
11246 "name" : "android::hardware::details::return_status",
11247 "record_kind" : "class",
11248 "referenced_type" : "type-159",
11249 "self_type" : "type-159",
11250 "size" : 24,
11251 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11252 "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11253 },
11254 {
11255 "alignment" : 1,
11256 "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11257 "name" : "android::hardware::details::std_array<unsigned char, 32>",
11258 "referenced_type" : "type-354",
11259 "self_type" : "type-354",
11260 "size" : 1,
11261 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11262 "template_args" : [ "type-92" ],
11263 "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
11264 },
11265 {
11266 "alignment" : 1,
11267 "fields" :
11268 [
11269 {
11270 "access" : "private",
11271 "field_name" : "mBuffer",
11272 "referenced_type" : "type-330"
11273 }
11274 ],
11275 "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11276 "name" : "android::hardware::hidl_array<unsigned char, 32>",
11277 "referenced_type" : "type-329",
11278 "self_type" : "type-329",
11279 "size" : 32,
11280 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11281 "template_args" : [ "type-92" ],
11282 "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
11283 },
11284 {
11285 "alignment" : 4,
11286 "base_specifiers" :
11287 [
11288 {
11289 "referenced_type" : "type-60"
11290 }
11291 ],
11292 "fields" :
11293 [
11294 {
11295 "access" : "private",
11296 "field_name" : "mRecipient",
11297 "field_offset" : 32,
11298 "referenced_type" : "type-134"
11299 },
11300 {
11301 "access" : "private",
11302 "field_name" : "mCookie",
11303 "field_offset" : 96,
11304 "referenced_type" : "type-137"
11305 },
11306 {
11307 "access" : "private",
11308 "field_name" : "mBase",
11309 "field_offset" : 160,
11310 "referenced_type" : "type-138"
11311 }
11312 ],
11313 "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11314 "name" : "android::hardware::hidl_binder_death_recipient",
11315 "referenced_type" : "type-133",
11316 "self_type" : "type-133",
11317 "size" : 36,
11318 "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11319 "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11320 "vtable_components" :
11321 [
11322 {
11323 "component_value" : 28,
11324 "kind" : "vbase_offset"
11325 },
11326 {
11327 "kind" : "offset_to_top"
11328 },
11329 {
11330 "kind" : "rtti",
11331 "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11332 },
11333 {
11334 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11335 },
11336 {
11337 "kind" : "complete_dtor_pointer",
11338 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11339 },
11340 {
11341 "kind" : "deleting_dtor_pointer",
11342 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11343 },
11344 {
11345 "kind" : "vcall_offset"
11346 },
11347 {
11348 "kind" : "vcall_offset"
11349 },
11350 {
11351 "kind" : "vcall_offset"
11352 },
11353 {
11354 "kind" : "vcall_offset"
11355 },
11356 {
11357 "component_value" : -28,
11358 "kind" : "vcall_offset"
11359 },
11360 {
11361 "component_value" : -28,
11362 "kind" : "offset_to_top"
11363 },
11364 {
11365 "kind" : "rtti",
11366 "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11367 },
11368 {
11369 "kind" : "complete_dtor_pointer",
11370 "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11371 },
11372 {
11373 "kind" : "deleting_dtor_pointer",
11374 "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11375 },
11376 {
11377 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11378 },
11379 {
11380 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11381 },
11382 {
11383 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11384 },
11385 {
11386 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11387 }
11388 ]
11389 },
11390 {
11391 "alignment" : 4,
11392 "base_specifiers" :
11393 [
11394 {
11395 "is_virtual" : true,
11396 "referenced_type" : "type-11"
11397 }
11398 ],
11399 "linker_set_key" : "android::hardware::hidl_death_recipient",
11400 "name" : "android::hardware::hidl_death_recipient",
11401 "referenced_type" : "type-136",
11402 "self_type" : "type-136",
11403 "size" : 12,
11404 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11405 "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11406 "vtable_components" :
11407 [
11408 {
11409 "component_value" : 4,
11410 "kind" : "vbase_offset"
11411 },
11412 {
11413 "kind" : "offset_to_top"
11414 },
11415 {
11416 "kind" : "rtti",
11417 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11418 },
11419 {
11420 "is_pure" : true,
11421 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11422 },
11423 {
11424 "kind" : "complete_dtor_pointer",
11425 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11426 },
11427 {
11428 "kind" : "deleting_dtor_pointer",
11429 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11430 },
11431 {
11432 "kind" : "vcall_offset"
11433 },
11434 {
11435 "kind" : "vcall_offset"
11436 },
11437 {
11438 "kind" : "vcall_offset"
11439 },
11440 {
11441 "kind" : "vcall_offset"
11442 },
11443 {
11444 "component_value" : -4,
11445 "kind" : "vcall_offset"
11446 },
11447 {
11448 "component_value" : -4,
11449 "kind" : "offset_to_top"
11450 },
11451 {
11452 "kind" : "rtti",
11453 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11454 },
11455 {
11456 "kind" : "complete_dtor_pointer",
11457 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11458 },
11459 {
11460 "kind" : "deleting_dtor_pointer",
11461 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11462 },
11463 {
11464 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11465 },
11466 {
11467 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11468 },
11469 {
11470 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11471 },
11472 {
11473 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11474 }
11475 ]
11476 },
11477 {
11478 "alignment" : 8,
11479 "fields" :
11480 [
11481 {
11482 "access" : "private",
11483 "field_name" : "mHandle",
11484 "referenced_type" : "type-272"
11485 },
11486 {
11487 "access" : "private",
11488 "field_name" : "mOwnsHandle",
11489 "field_offset" : 64,
11490 "referenced_type" : "type-34"
11491 }
11492 ],
11493 "linker_set_key" : "android::hardware::hidl_handle",
11494 "name" : "android::hardware::hidl_handle",
11495 "referenced_type" : "type-290",
11496 "self_type" : "type-290",
11497 "size" : 16,
11498 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11499 "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11500 },
11501 {
11502 "alignment" : 8,
11503 "fields" :
11504 [
11505 {
11506 "access" : "private",
11507 "field_name" : "mHandle",
11508 "referenced_type" : "type-290"
11509 },
11510 {
11511 "access" : "private",
11512 "field_name" : "mSize",
11513 "field_offset" : 128,
11514 "referenced_type" : "type-137"
11515 },
11516 {
11517 "access" : "private",
11518 "field_name" : "mName",
11519 "field_offset" : 192,
11520 "referenced_type" : "type-293"
11521 }
11522 ],
11523 "linker_set_key" : "android::hardware::hidl_memory",
11524 "name" : "android::hardware::hidl_memory",
11525 "referenced_type" : "type-297",
11526 "self_type" : "type-297",
11527 "size" : 40,
11528 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11529 "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11530 },
11531 {
11532 "alignment" : 4,
11533 "fields" :
11534 [
11535 {
11536 "access" : "private",
11537 "field_name" : "mBuffer",
11538 "referenced_type" : "type-294"
11539 },
11540 {
11541 "access" : "private",
11542 "field_name" : "mSize",
11543 "field_offset" : 64,
11544 "referenced_type" : "type-2"
11545 },
11546 {
11547 "access" : "private",
11548 "field_name" : "mOwnsBuffer",
11549 "field_offset" : 96,
11550 "referenced_type" : "type-34"
11551 }
11552 ],
11553 "linker_set_key" : "android::hardware::hidl_string",
11554 "name" : "android::hardware::hidl_string",
11555 "referenced_type" : "type-293",
11556 "self_type" : "type-293",
11557 "size" : 16,
11558 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11559 "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11560 },
11561 {
11562 "alignment" : 4,
11563 "fields" :
11564 [
11565 {
11566 "access" : "private",
11567 "field_name" : "mBuffer",
11568 "referenced_type" : "type-311"
11569 },
11570 {
11571 "access" : "private",
11572 "field_name" : "mSize",
11573 "field_offset" : 64,
11574 "referenced_type" : "type-2"
11575 },
11576 {
11577 "access" : "private",
11578 "field_name" : "mOwnsBuffer",
11579 "field_offset" : 96,
11580 "referenced_type" : "type-34"
11581 }
11582 ],
11583 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11584 "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11585 "referenced_type" : "type-310",
11586 "self_type" : "type-310",
11587 "size" : 16,
11588 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11589 "template_args" : [ "type-314" ],
11590 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11591 },
11592 {
11593 "alignment" : 4,
11594 "fields" :
11595 [
11596 {
11597 "access" : "private",
11598 "field_name" : "mBuffer",
11599 "referenced_type" : "type-326"
11600 },
11601 {
11602 "access" : "private",
11603 "field_name" : "mSize",
11604 "field_offset" : 64,
11605 "referenced_type" : "type-2"
11606 },
11607 {
11608 "access" : "private",
11609 "field_name" : "mOwnsBuffer",
11610 "field_offset" : 96,
11611 "referenced_type" : "type-34"
11612 }
11613 ],
11614 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11615 "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11616 "referenced_type" : "type-325",
11617 "self_type" : "type-325",
11618 "size" : 16,
11619 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11620 "template_args" : [ "type-329" ],
11621 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
11622 },
11623 {
11624 "alignment" : 4,
11625 "fields" :
11626 [
11627 {
11628 "access" : "private",
11629 "field_name" : "mBuffer",
11630 "referenced_type" : "type-318"
11631 },
11632 {
11633 "access" : "private",
11634 "field_name" : "mSize",
11635 "field_offset" : 64,
11636 "referenced_type" : "type-2"
11637 },
11638 {
11639 "access" : "private",
11640 "field_name" : "mOwnsBuffer",
11641 "field_offset" : 96,
11642 "referenced_type" : "type-34"
11643 }
11644 ],
11645 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11646 "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11647 "referenced_type" : "type-317",
11648 "self_type" : "type-317",
11649 "size" : 16,
11650 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11651 "template_args" : [ "type-293" ],
11652 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11653 },
11654 {
11655 "alignment" : 4,
11656 "fields" :
11657 [
11658 {
11659 "access" : "private",
11660 "field_name" : "mBuffer",
11661 "referenced_type" : "type-352"
11662 },
11663 {
11664 "access" : "private",
11665 "field_name" : "mSize",
11666 "field_offset" : 64,
11667 "referenced_type" : "type-2"
11668 },
11669 {
11670 "access" : "private",
11671 "field_name" : "mOwnsBuffer",
11672 "field_offset" : 96,
11673 "referenced_type" : "type-34"
11674 }
11675 ],
11676 "linker_set_key" : "android::hardware::hidl_vec<char>",
11677 "name" : "android::hardware::hidl_vec<char>",
11678 "referenced_type" : "type-351",
11679 "self_type" : "type-351",
11680 "size" : 16,
11681 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11682 "template_args" : [ "type-51" ],
11683 "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11684 },
11685 {
11686 "alignment" : 4,
11687 "fields" :
11688 [
11689 {
11690 "access" : "private",
11691 "field_name" : "mBuffer",
11692 "referenced_type" : "type-337"
11693 },
11694 {
11695 "access" : "private",
11696 "field_name" : "mSize",
11697 "field_offset" : 64,
11698 "referenced_type" : "type-2"
11699 },
11700 {
11701 "access" : "private",
11702 "field_name" : "mOwnsBuffer",
11703 "field_offset" : 96,
11704 "referenced_type" : "type-34"
11705 }
11706 ],
11707 "linker_set_key" : "android::hardware::hidl_vec<int>",
11708 "name" : "android::hardware::hidl_vec<int>",
11709 "referenced_type" : "type-336",
11710 "self_type" : "type-336",
11711 "size" : 16,
11712 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11713 "template_args" : [ "type-20" ],
11714 "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11715 },
11716 {
11717 "alignment" : 4,
11718 "fields" :
11719 [
11720 {
11721 "access" : "private",
11722 "field_name" : "mBuffer",
11723 "referenced_type" : "type-344"
11724 },
11725 {
11726 "access" : "private",
11727 "field_name" : "mSize",
11728 "field_offset" : 64,
11729 "referenced_type" : "type-2"
11730 },
11731 {
11732 "access" : "private",
11733 "field_name" : "mOwnsBuffer",
11734 "field_offset" : 96,
11735 "referenced_type" : "type-34"
11736 }
11737 ],
11738 "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11739 "name" : "android::hardware::hidl_vec<unsigned char>",
11740 "referenced_type" : "type-343",
11741 "self_type" : "type-343",
11742 "size" : 16,
11743 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11744 "template_args" : [ "type-92" ],
11745 "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11746 },
11747 {
11748 "alignment" : 2,
11749 "fields" :
11750 [
11751 {
11752 "access" : "private",
11753 "field_name" : "mMajor",
11754 "referenced_type" : "type-94"
11755 },
11756 {
11757 "access" : "private",
11758 "field_name" : "mMinor",
11759 "field_offset" : 16,
11760 "referenced_type" : "type-94"
11761 }
11762 ],
11763 "linker_set_key" : "android::hardware::hidl_version",
11764 "name" : "android::hardware::hidl_version",
11765 "referenced_type" : "type-355",
11766 "self_type" : "type-355",
11767 "size" : 4,
11768 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11769 "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11770 },
11771 {
11772 "alignment" : 4,
11773 "base_specifiers" :
11774 [
11775 {
11776 "referenced_type" : "type-146"
11777 },
11778 {
11779 "referenced_type" : "type-110"
11780 }
11781 ],
11782 "fields" :
11783 [
11784 {
11785 "access" : "private",
11786 "field_name" : "_hidl_mImpl",
11787 "field_offset" : 512,
11788 "referenced_type" : "type-409"
11789 }
11790 ],
11791 "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
11792 "name" : "android::hidl::base::V1_0::BnHwBase",
11793 "referenced_type" : "type-408",
11794 "self_type" : "type-408",
11795 "size" : 76,
11796 "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",
11797 "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
11798 "vtable_components" :
11799 [
11800 {
11801 "component_value" : 68,
11802 "kind" : "vbase_offset"
11803 },
11804 {
11805 "kind" : "offset_to_top"
11806 },
11807 {
11808 "kind" : "rtti",
11809 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11810 },
11811 {
11812 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11813 },
11814 {
11815 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11816 },
11817 {
11818 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11819 },
11820 {
11821 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11822 },
11823 {
11824 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11825 },
11826 {
11827 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11828 },
11829 {
11830 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11831 },
11832 {
11833 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11834 },
11835 {
11836 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11837 },
11838 {
11839 "kind" : "complete_dtor_pointer",
11840 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
11841 },
11842 {
11843 "kind" : "deleting_dtor_pointer",
11844 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
11845 },
11846 {
11847 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11848 },
11849 {
11850 "component_value" : -20,
11851 "kind" : "offset_to_top"
11852 },
11853 {
11854 "kind" : "rtti",
11855 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11856 },
11857 {
11858 "kind" : "complete_dtor_pointer",
11859 "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11860 },
11861 {
11862 "kind" : "deleting_dtor_pointer",
11863 "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11864 },
11865 {
11866 "kind" : "vcall_offset"
11867 },
11868 {
11869 "kind" : "vcall_offset"
11870 },
11871 {
11872 "kind" : "vcall_offset"
11873 },
11874 {
11875 "kind" : "vcall_offset"
11876 },
11877 {
11878 "component_value" : -68,
11879 "kind" : "vcall_offset"
11880 },
11881 {
11882 "component_value" : -68,
11883 "kind" : "offset_to_top"
11884 },
11885 {
11886 "kind" : "rtti",
11887 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11888 },
11889 {
11890 "kind" : "complete_dtor_pointer",
11891 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11892 },
11893 {
11894 "kind" : "deleting_dtor_pointer",
11895 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11896 },
11897 {
11898 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11899 },
11900 {
11901 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11902 },
11903 {
11904 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11905 },
11906 {
11907 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11908 }
11909 ]
11910 },
11911 {
11912 "alignment" : 4,
11913 "base_specifiers" :
11914 [
11915 {
11916 "referenced_type" : "type-392"
11917 },
11918 {
11919 "referenced_type" : "type-110"
11920 }
11921 ],
11922 "fields" :
11923 [
11924 {
11925 "access" : "private",
11926 "field_name" : "_hidl_mMutex",
11927 "field_offset" : 544,
11928 "referenced_type" : "type-530"
11929 },
11930 {
11931 "access" : "private",
11932 "field_name" : "_hidl_mDeathRecipients",
11933 "field_offset" : 576,
11934 "referenced_type" : "type-531"
11935 }
11936 ],
11937 "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
11938 "name" : "android::hidl::base::V1_0::BpHwBase",
11939 "referenced_type" : "type-529",
11940 "self_type" : "type-529",
11941 "size" : 92,
11942 "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",
11943 "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
11944 "vtable_components" :
11945 [
11946 {
11947 "component_value" : 84,
11948 "kind" : "vbase_offset"
11949 },
11950 {
11951 "kind" : "offset_to_top"
11952 },
11953 {
11954 "kind" : "rtti",
11955 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11956 },
11957 {
11958 "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
11959 },
11960 {
11961 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11962 },
11963 {
11964 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11965 },
11966 {
11967 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11968 },
11969 {
11970 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
11971 },
11972 {
11973 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
11974 },
11975 {
11976 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
11977 },
11978 {
11979 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
11980 },
11981 {
11982 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11983 },
11984 {
11985 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
11986 },
11987 {
11988 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11989 },
11990 {
11991 "kind" : "complete_dtor_pointer",
11992 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
11993 },
11994 {
11995 "kind" : "deleting_dtor_pointer",
11996 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
11997 },
11998 {
11999 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12000 },
12001 {
12002 "component_value" : 80,
12003 "kind" : "vbase_offset"
12004 },
12005 {
12006 "component_value" : -4,
12007 "kind" : "offset_to_top"
12008 },
12009 {
12010 "kind" : "rtti",
12011 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12012 },
12013 {
12014 "kind" : "complete_dtor_pointer",
12015 "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12016 },
12017 {
12018 "kind" : "deleting_dtor_pointer",
12019 "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12020 },
12021 {
12022 "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12023 },
12024 {
12025 "component_value" : 76,
12026 "kind" : "vbase_offset"
12027 },
12028 {
12029 "component_value" : -8,
12030 "kind" : "offset_to_top"
12031 },
12032 {
12033 "kind" : "rtti",
12034 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12035 },
12036 {
12037 "kind" : "complete_dtor_pointer",
12038 "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12039 },
12040 {
12041 "kind" : "deleting_dtor_pointer",
12042 "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12043 },
12044 {
12045 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12046 },
12047 {
12048 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12049 },
12050 {
12051 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12052 },
12053 {
12054 "component_value" : -24,
12055 "kind" : "offset_to_top"
12056 },
12057 {
12058 "kind" : "rtti",
12059 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12060 },
12061 {
12062 "kind" : "complete_dtor_pointer",
12063 "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12064 },
12065 {
12066 "kind" : "deleting_dtor_pointer",
12067 "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12068 },
12069 {
12070 "kind" : "vcall_offset"
12071 },
12072 {
12073 "component_value" : -76,
12074 "kind" : "vcall_offset"
12075 },
12076 {
12077 "component_value" : -76,
12078 "kind" : "vcall_offset"
12079 },
12080 {
12081 "component_value" : -76,
12082 "kind" : "vcall_offset"
12083 },
12084 {
12085 "component_value" : -84,
12086 "kind" : "vcall_offset"
12087 },
12088 {
12089 "component_value" : -84,
12090 "kind" : "offset_to_top"
12091 },
12092 {
12093 "kind" : "rtti",
12094 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12095 },
12096 {
12097 "kind" : "complete_dtor_pointer",
12098 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12099 },
12100 {
12101 "kind" : "deleting_dtor_pointer",
12102 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12103 },
12104 {
12105 "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12106 },
12107 {
12108 "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12109 },
12110 {
12111 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12112 },
12113 {
12114 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12115 }
12116 ]
12117 },
12118 {
12119 "alignment" : 8,
12120 "fields" :
12121 [
12122 {
12123 "field_name" : "pid",
12124 "referenced_type" : "type-20"
12125 },
12126 {
12127 "field_name" : "ptr",
12128 "field_offset" : 64,
12129 "referenced_type" : "type-137"
12130 },
12131 {
12132 "field_name" : "arch",
12133 "field_offset" : 128,
12134 "referenced_type" : "type-372"
12135 }
12136 ],
12137 "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12138 "name" : "android::hidl::base::V1_0::DebugInfo",
12139 "referenced_type" : "type-371",
12140 "self_type" : "type-371",
12141 "size" : 24,
12142 "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",
12143 "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12144 },
12145 {
12146 "alignment" : 4,
12147 "base_specifiers" :
12148 [
12149 {
12150 "is_virtual" : true,
12151 "referenced_type" : "type-11"
12152 }
12153 ],
12154 "linker_set_key" : "android::hidl::base::V1_0::IBase",
12155 "name" : "android::hidl::base::V1_0::IBase",
12156 "referenced_type" : "type-67",
12157 "self_type" : "type-67",
12158 "size" : 12,
12159 "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",
12160 "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12161 "vtable_components" :
12162 [
12163 {
12164 "component_value" : 4,
12165 "kind" : "vbase_offset"
12166 },
12167 {
12168 "kind" : "offset_to_top"
12169 },
12170 {
12171 "kind" : "rtti",
12172 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12173 },
12174 {
12175 "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12176 },
12177 {
12178 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12179 },
12180 {
12181 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12182 },
12183 {
12184 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12185 },
12186 {
12187 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12188 },
12189 {
12190 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12191 },
12192 {
12193 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12194 },
12195 {
12196 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12197 },
12198 {
12199 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12200 },
12201 {
12202 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12203 },
12204 {
12205 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12206 },
12207 {
12208 "kind" : "complete_dtor_pointer",
12209 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12210 },
12211 {
12212 "kind" : "deleting_dtor_pointer",
12213 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12214 },
12215 {
12216 "kind" : "vcall_offset"
12217 },
12218 {
12219 "kind" : "vcall_offset"
12220 },
12221 {
12222 "kind" : "vcall_offset"
12223 },
12224 {
12225 "kind" : "vcall_offset"
12226 },
12227 {
12228 "component_value" : -4,
12229 "kind" : "vcall_offset"
12230 },
12231 {
12232 "component_value" : -4,
12233 "kind" : "offset_to_top"
12234 },
12235 {
12236 "kind" : "rtti",
12237 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12238 },
12239 {
12240 "kind" : "complete_dtor_pointer",
12241 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12242 },
12243 {
12244 "kind" : "deleting_dtor_pointer",
12245 "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12246 },
12247 {
12248 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12249 },
12250 {
12251 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12252 },
12253 {
12254 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12255 },
12256 {
12257 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12258 }
12259 ]
12260 },
12261 {
12262 "alignment" : 4,
12263 "base_specifiers" :
12264 [
12265 {
12266 "referenced_type" : "type-67"
12267 }
12268 ],
12269 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12270 "name" : "android::hidl::manager::V1_0::IServiceManager",
12271 "referenced_type" : "type-66",
12272 "self_type" : "type-66",
12273 "size" : 12,
12274 "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",
12275 "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12276 "vtable_components" :
12277 [
12278 {
12279 "component_value" : 4,
12280 "kind" : "vbase_offset"
12281 },
12282 {
12283 "kind" : "offset_to_top"
12284 },
12285 {
12286 "kind" : "rtti",
12287 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12288 },
12289 {
12290 "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12291 },
12292 {
12293 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12294 },
12295 {
12296 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12297 },
12298 {
12299 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12300 },
12301 {
12302 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12303 },
12304 {
12305 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12306 },
12307 {
12308 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12309 },
12310 {
12311 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12312 },
12313 {
12314 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12315 },
12316 {
12317 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12318 },
12319 {
12320 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12321 },
12322 {
12323 "kind" : "complete_dtor_pointer",
12324 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12325 },
12326 {
12327 "kind" : "deleting_dtor_pointer",
12328 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12329 },
12330 {
12331 "is_pure" : true,
12332 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12333 },
12334 {
12335 "is_pure" : true,
12336 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12337 },
12338 {
12339 "is_pure" : true,
12340 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12341 },
12342 {
12343 "is_pure" : true,
12344 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12345 },
12346 {
12347 "is_pure" : true,
12348 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12349 },
12350 {
12351 "is_pure" : true,
12352 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12353 },
12354 {
12355 "is_pure" : true,
12356 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12357 },
12358 {
12359 "is_pure" : true,
12360 "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12361 },
12362 {
12363 "kind" : "vcall_offset"
12364 },
12365 {
12366 "kind" : "vcall_offset"
12367 },
12368 {
12369 "kind" : "vcall_offset"
12370 },
12371 {
12372 "kind" : "vcall_offset"
12373 },
12374 {
12375 "component_value" : -4,
12376 "kind" : "vcall_offset"
12377 },
12378 {
12379 "component_value" : -4,
12380 "kind" : "offset_to_top"
12381 },
12382 {
12383 "kind" : "rtti",
12384 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12385 },
12386 {
12387 "kind" : "complete_dtor_pointer",
12388 "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12389 },
12390 {
12391 "kind" : "deleting_dtor_pointer",
12392 "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12393 },
12394 {
12395 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12396 },
12397 {
12398 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12399 },
12400 {
12401 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12402 },
12403 {
12404 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12405 }
12406 ]
12407 },
12408 {
12409 "alignment" : 8,
12410 "fields" :
12411 [
12412 {
12413 "field_name" : "interfaceName",
12414 "referenced_type" : "type-293"
12415 },
12416 {
12417 "field_name" : "instanceName",
12418 "field_offset" : 128,
12419 "referenced_type" : "type-293"
12420 },
12421 {
12422 "field_name" : "pid",
12423 "field_offset" : 256,
12424 "referenced_type" : "type-20"
12425 },
12426 {
12427 "field_name" : "clientPids",
12428 "field_offset" : 320,
12429 "referenced_type" : "type-336"
12430 },
12431 {
12432 "field_name" : "arch",
12433 "field_offset" : 448,
12434 "referenced_type" : "type-372"
12435 }
12436 ],
12437 "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12438 "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12439 "referenced_type" : "type-512",
12440 "self_type" : "type-512",
12441 "size" : 64,
12442 "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",
12443 "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12444 },
12445 {
12446 "alignment" : 4,
12447 "base_specifiers" :
12448 [
12449 {
12450 "referenced_type" : "type-67"
12451 }
12452 ],
12453 "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12454 "name" : "android::hidl::manager::V1_0::IServiceNotification",
12455 "referenced_type" : "type-84",
12456 "self_type" : "type-84",
12457 "size" : 12,
12458 "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",
12459 "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12460 "vtable_components" :
12461 [
12462 {
12463 "component_value" : 4,
12464 "kind" : "vbase_offset"
12465 },
12466 {
12467 "kind" : "offset_to_top"
12468 },
12469 {
12470 "kind" : "rtti",
12471 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12472 },
12473 {
12474 "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12475 },
12476 {
12477 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12478 },
12479 {
12480 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12481 },
12482 {
12483 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12484 },
12485 {
12486 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12487 },
12488 {
12489 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12490 },
12491 {
12492 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12493 },
12494 {
12495 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12496 },
12497 {
12498 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12499 },
12500 {
12501 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12502 },
12503 {
12504 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12505 },
12506 {
12507 "kind" : "complete_dtor_pointer",
12508 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12509 },
12510 {
12511 "kind" : "deleting_dtor_pointer",
12512 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12513 },
12514 {
12515 "is_pure" : true,
12516 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12517 },
12518 {
12519 "kind" : "vcall_offset"
12520 },
12521 {
12522 "kind" : "vcall_offset"
12523 },
12524 {
12525 "kind" : "vcall_offset"
12526 },
12527 {
12528 "kind" : "vcall_offset"
12529 },
12530 {
12531 "component_value" : -4,
12532 "kind" : "vcall_offset"
12533 },
12534 {
12535 "component_value" : -4,
12536 "kind" : "offset_to_top"
12537 },
12538 {
12539 "kind" : "rtti",
12540 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12541 },
12542 {
12543 "kind" : "complete_dtor_pointer",
12544 "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12545 },
12546 {
12547 "kind" : "deleting_dtor_pointer",
12548 "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12549 },
12550 {
12551 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12552 },
12553 {
12554 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12555 },
12556 {
12557 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12558 },
12559 {
12560 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12561 }
12562 ]
12563 },
12564 {
12565 "alignment" : 4,
12566 "fields" :
12567 [
12568 {
12569 "access" : "private",
12570 "field_name" : "m_ptr",
12571 "referenced_type" : "type-76"
12572 }
12573 ],
12574 "linker_set_key" : "android::sp<android::Thread>",
12575 "name" : "android::sp<android::Thread>",
12576 "record_kind" : "class",
12577 "referenced_type" : "type-75",
12578 "self_type" : "type-75",
12579 "size" : 4,
12580 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12581 "template_args" : [ "type-77" ],
12582 "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12583 },
12584 {
12585 "alignment" : 4,
12586 "fields" :
12587 [
12588 {
12589 "access" : "private",
12590 "field_name" : "m_ptr",
12591 "referenced_type" : "type-145"
12592 }
12593 ],
12594 "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12595 "name" : "android::sp<android::hardware::BHwBinder>",
12596 "record_kind" : "class",
12597 "referenced_type" : "type-144",
12598 "self_type" : "type-144",
12599 "size" : 4,
12600 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12601 "template_args" : [ "type-146" ],
12602 "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12603 },
12604 {
12605 "alignment" : 4,
12606 "fields" :
12607 [
12608 {
12609 "access" : "private",
12610 "field_name" : "m_ptr",
12611 "referenced_type" : "type-59"
12612 }
12613 ],
12614 "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12615 "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12616 "record_kind" : "class",
12617 "referenced_type" : "type-624",
12618 "self_type" : "type-624",
12619 "size" : 4,
12620 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12621 "template_args" : [ "type-60" ],
12622 "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12623 },
12624 {
12625 "alignment" : 4,
12626 "fields" :
12627 [
12628 {
12629 "access" : "private",
12630 "field_name" : "m_ptr",
12631 "referenced_type" : "type-9"
12632 }
12633 ],
12634 "linker_set_key" : "android::sp<android::hardware::IBinder>",
12635 "name" : "android::sp<android::hardware::IBinder>",
12636 "record_kind" : "class",
12637 "referenced_type" : "type-8",
12638 "self_type" : "type-8",
12639 "size" : 4,
12640 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12641 "template_args" : [ "type-10" ],
12642 "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12643 },
12644 {
12645 "alignment" : 4,
12646 "fields" :
12647 [
12648 {
12649 "access" : "private",
12650 "field_name" : "m_ptr",
12651 "referenced_type" : "type-13"
12652 }
12653 ],
12654 "linker_set_key" : "android::sp<android::hardware::IInterface>",
12655 "name" : "android::sp<android::hardware::IInterface>",
12656 "record_kind" : "class",
12657 "referenced_type" : "type-12",
12658 "self_type" : "type-12",
12659 "size" : 4,
12660 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12661 "template_args" : [ "type-14" ],
12662 "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12663 },
12664 {
12665 "alignment" : 4,
12666 "fields" :
12667 [
12668 {
12669 "access" : "private",
12670 "field_name" : "m_ptr",
12671 "referenced_type" : "type-18"
12672 }
12673 ],
12674 "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12675 "name" : "android::sp<android::hardware::ProcessState>",
12676 "record_kind" : "class",
12677 "referenced_type" : "type-17",
12678 "self_type" : "type-17",
12679 "size" : 4,
12680 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12681 "template_args" : [ "type-19" ],
12682 "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12683 },
12684 {
12685 "alignment" : 4,
12686 "fields" :
12687 [
12688 {
12689 "access" : "private",
12690 "field_name" : "m_ptr",
12691 "referenced_type" : "type-123"
12692 }
12693 ],
12694 "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
12695 "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci>",
12696 "record_kind" : "class",
12697 "referenced_type" : "type-122",
12698 "self_type" : "type-122",
12699 "size" : 4,
12700 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12701 "template_args" : [ "type-124" ],
12702 "unique_id" : "_ZTSN7android2spINS_8hardware9bluetooth4V1_013IBluetoothHciEEE"
12703 },
12704 {
12705 "alignment" : 4,
12706 "fields" :
12707 [
12708 {
12709 "access" : "private",
12710 "field_name" : "m_ptr",
12711 "referenced_type" : "type-101"
12712 }
12713 ],
12714 "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
12715 "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks>",
12716 "record_kind" : "class",
12717 "referenced_type" : "type-100",
12718 "self_type" : "type-100",
12719 "size" : 4,
12720 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12721 "template_args" : [ "type-102" ],
12722 "unique_id" : "_ZTSN7android2spINS_8hardware9bluetooth4V1_022IBluetoothHciCallbacksEEE"
12723 },
12724 {
12725 "alignment" : 4,
12726 "fields" :
12727 [
12728 {
12729 "access" : "private",
12730 "field_name" : "m_ptr",
12731 "referenced_type" : "type-132"
12732 }
12733 ],
12734 "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12735 "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12736 "record_kind" : "class",
12737 "referenced_type" : "type-131",
12738 "self_type" : "type-131",
12739 "size" : 4,
12740 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12741 "template_args" : [ "type-133" ],
12742 "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12743 },
12744 {
12745 "alignment" : 4,
12746 "fields" :
12747 [
12748 {
12749 "access" : "private",
12750 "field_name" : "m_ptr",
12751 "referenced_type" : "type-135"
12752 }
12753 ],
12754 "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12755 "name" : "android::sp<android::hardware::hidl_death_recipient>",
12756 "record_kind" : "class",
12757 "referenced_type" : "type-316",
12758 "self_type" : "type-316",
12759 "size" : 4,
12760 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12761 "template_args" : [ "type-136" ],
12762 "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12763 },
12764 {
12765 "alignment" : 4,
12766 "fields" :
12767 [
12768 {
12769 "access" : "private",
12770 "field_name" : "m_ptr",
12771 "referenced_type" : "type-139"
12772 }
12773 ],
12774 "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12775 "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12776 "record_kind" : "class",
12777 "referenced_type" : "type-409",
12778 "self_type" : "type-409",
12779 "size" : 4,
12780 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12781 "template_args" : [ "type-67" ],
12782 "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
12783 },
12784 {
12785 "alignment" : 4,
12786 "fields" :
12787 [
12788 {
12789 "access" : "private",
12790 "field_name" : "m_ptr",
12791 "referenced_type" : "type-65"
12792 }
12793 ],
12794 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12795 "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12796 "record_kind" : "class",
12797 "referenced_type" : "type-64",
12798 "self_type" : "type-64",
12799 "size" : 4,
12800 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12801 "template_args" : [ "type-66" ],
12802 "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
12803 },
12804 {
12805 "alignment" : 4,
12806 "fields" :
12807 [
12808 {
12809 "access" : "private",
12810 "field_name" : "m_ptr",
12811 "referenced_type" : "type-83"
12812 }
12813 ],
12814 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12815 "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12816 "record_kind" : "class",
12817 "referenced_type" : "type-82",
12818 "self_type" : "type-82",
12819 "size" : 4,
12820 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12821 "template_args" : [ "type-84" ],
12822 "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
12823 },
12824 {
12825 "alignment" : 1,
12826 "linker_set_key" : "android::trait_trivial_copy<bool>",
12827 "name" : "android::trait_trivial_copy<bool>",
12828 "referenced_type" : "type-199",
12829 "self_type" : "type-199",
12830 "size" : 1,
12831 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12832 "template_args" : [ "type-34" ],
12833 "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
12834 },
12835 {
12836 "alignment" : 1,
12837 "linker_set_key" : "android::trait_trivial_copy<char>",
12838 "name" : "android::trait_trivial_copy<char>",
12839 "referenced_type" : "type-203",
12840 "self_type" : "type-203",
12841 "size" : 1,
12842 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12843 "template_args" : [ "type-51" ],
12844 "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12845 },
12846 {
12847 "alignment" : 1,
12848 "linker_set_key" : "android::trait_trivial_copy<double>",
12849 "name" : "android::trait_trivial_copy<double>",
12850 "referenced_type" : "type-255",
12851 "self_type" : "type-255",
12852 "size" : 1,
12853 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12854 "template_args" : [ "type-253" ],
12855 "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12856 },
12857 {
12858 "alignment" : 1,
12859 "linker_set_key" : "android::trait_trivial_copy<float>",
12860 "name" : "android::trait_trivial_copy<float>",
12861 "referenced_type" : "type-249",
12862 "self_type" : "type-249",
12863 "size" : 1,
12864 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12865 "template_args" : [ "type-247" ],
12866 "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12867 },
12868 {
12869 "alignment" : 1,
12870 "linker_set_key" : "android::trait_trivial_copy<int>",
12871 "name" : "android::trait_trivial_copy<int>",
12872 "referenced_type" : "type-220",
12873 "self_type" : "type-220",
12874 "size" : 1,
12875 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12876 "template_args" : [ "type-20" ],
12877 "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12878 },
12879 {
12880 "alignment" : 1,
12881 "linker_set_key" : "android::trait_trivial_copy<long long>",
12882 "name" : "android::trait_trivial_copy<long long>",
12883 "referenced_type" : "type-240",
12884 "self_type" : "type-240",
12885 "size" : 1,
12886 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12887 "template_args" : [ "type-25" ],
12888 "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12889 },
12890 {
12891 "alignment" : 1,
12892 "linker_set_key" : "android::trait_trivial_copy<long>",
12893 "name" : "android::trait_trivial_copy<long>",
12894 "referenced_type" : "type-230",
12895 "self_type" : "type-230",
12896 "size" : 1,
12897 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12898 "template_args" : [ "type-227" ],
12899 "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12900 },
12901 {
12902 "alignment" : 1,
12903 "linker_set_key" : "android::trait_trivial_copy<short>",
12904 "name" : "android::trait_trivial_copy<short>",
12905 "referenced_type" : "type-212",
12906 "self_type" : "type-212",
12907 "size" : 1,
12908 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12909 "template_args" : [ "type-210" ],
12910 "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12911 },
12912 {
12913 "alignment" : 1,
12914 "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12915 "name" : "android::trait_trivial_copy<unsigned char>",
12916 "referenced_type" : "type-207",
12917 "self_type" : "type-207",
12918 "size" : 1,
12919 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12920 "template_args" : [ "type-92" ],
12921 "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12922 },
12923 {
12924 "alignment" : 1,
12925 "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12926 "name" : "android::trait_trivial_copy<unsigned int>",
12927 "referenced_type" : "type-224",
12928 "self_type" : "type-224",
12929 "size" : 1,
12930 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12931 "template_args" : [ "type-2" ],
12932 "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12933 },
12934 {
12935 "alignment" : 1,
12936 "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12937 "name" : "android::trait_trivial_copy<unsigned long long>",
12938 "referenced_type" : "type-244",
12939 "self_type" : "type-244",
12940 "size" : 1,
12941 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12942 "template_args" : [ "type-137" ],
12943 "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12944 },
12945 {
12946 "alignment" : 1,
12947 "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12948 "name" : "android::trait_trivial_copy<unsigned long>",
12949 "referenced_type" : "type-235",
12950 "self_type" : "type-235",
12951 "size" : 1,
12952 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12953 "template_args" : [ "type-233" ],
12954 "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
12955 },
12956 {
12957 "alignment" : 1,
12958 "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
12959 "name" : "android::trait_trivial_copy<unsigned short>",
12960 "referenced_type" : "type-216",
12961 "self_type" : "type-216",
12962 "size" : 1,
12963 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12964 "template_args" : [ "type-94" ],
12965 "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
12966 },
12967 {
12968 "alignment" : 1,
12969 "linker_set_key" : "android::trait_trivial_copy<void>",
12970 "name" : "android::trait_trivial_copy<void>",
12971 "referenced_type" : "type-195",
12972 "self_type" : "type-195",
12973 "size" : 1,
12974 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12975 "template_args" : [ "type-22" ],
12976 "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
12977 },
12978 {
12979 "alignment" : 1,
12980 "linker_set_key" : "android::trait_trivial_ctor<bool>",
12981 "name" : "android::trait_trivial_ctor<bool>",
12982 "referenced_type" : "type-197",
12983 "self_type" : "type-197",
12984 "size" : 1,
12985 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12986 "template_args" : [ "type-34" ],
12987 "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
12988 },
12989 {
12990 "alignment" : 1,
12991 "linker_set_key" : "android::trait_trivial_ctor<char>",
12992 "name" : "android::trait_trivial_ctor<char>",
12993 "referenced_type" : "type-201",
12994 "self_type" : "type-201",
12995 "size" : 1,
12996 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12997 "template_args" : [ "type-51" ],
12998 "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
12999 },
13000 {
13001 "alignment" : 1,
13002 "linker_set_key" : "android::trait_trivial_ctor<double>",
13003 "name" : "android::trait_trivial_ctor<double>",
13004 "referenced_type" : "type-252",
13005 "self_type" : "type-252",
13006 "size" : 1,
13007 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13008 "template_args" : [ "type-253" ],
13009 "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13010 },
13011 {
13012 "alignment" : 1,
13013 "linker_set_key" : "android::trait_trivial_ctor<float>",
13014 "name" : "android::trait_trivial_ctor<float>",
13015 "referenced_type" : "type-246",
13016 "self_type" : "type-246",
13017 "size" : 1,
13018 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13019 "template_args" : [ "type-247" ],
13020 "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13021 },
13022 {
13023 "alignment" : 1,
13024 "linker_set_key" : "android::trait_trivial_ctor<int>",
13025 "name" : "android::trait_trivial_ctor<int>",
13026 "referenced_type" : "type-218",
13027 "self_type" : "type-218",
13028 "size" : 1,
13029 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13030 "template_args" : [ "type-20" ],
13031 "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13032 },
13033 {
13034 "alignment" : 1,
13035 "linker_set_key" : "android::trait_trivial_ctor<long long>",
13036 "name" : "android::trait_trivial_ctor<long long>",
13037 "referenced_type" : "type-237",
13038 "self_type" : "type-237",
13039 "size" : 1,
13040 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13041 "template_args" : [ "type-25" ],
13042 "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13043 },
13044 {
13045 "alignment" : 1,
13046 "linker_set_key" : "android::trait_trivial_ctor<long>",
13047 "name" : "android::trait_trivial_ctor<long>",
13048 "referenced_type" : "type-226",
13049 "self_type" : "type-226",
13050 "size" : 1,
13051 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13052 "template_args" : [ "type-227" ],
13053 "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13054 },
13055 {
13056 "alignment" : 1,
13057 "linker_set_key" : "android::trait_trivial_ctor<short>",
13058 "name" : "android::trait_trivial_ctor<short>",
13059 "referenced_type" : "type-209",
13060 "self_type" : "type-209",
13061 "size" : 1,
13062 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13063 "template_args" : [ "type-210" ],
13064 "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13065 },
13066 {
13067 "alignment" : 1,
13068 "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13069 "name" : "android::trait_trivial_ctor<unsigned char>",
13070 "referenced_type" : "type-205",
13071 "self_type" : "type-205",
13072 "size" : 1,
13073 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13074 "template_args" : [ "type-92" ],
13075 "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13076 },
13077 {
13078 "alignment" : 1,
13079 "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13080 "name" : "android::trait_trivial_ctor<unsigned int>",
13081 "referenced_type" : "type-222",
13082 "self_type" : "type-222",
13083 "size" : 1,
13084 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13085 "template_args" : [ "type-2" ],
13086 "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13087 },
13088 {
13089 "alignment" : 1,
13090 "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13091 "name" : "android::trait_trivial_ctor<unsigned long long>",
13092 "referenced_type" : "type-242",
13093 "self_type" : "type-242",
13094 "size" : 1,
13095 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13096 "template_args" : [ "type-137" ],
13097 "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13098 },
13099 {
13100 "alignment" : 1,
13101 "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13102 "name" : "android::trait_trivial_ctor<unsigned long>",
13103 "referenced_type" : "type-232",
13104 "self_type" : "type-232",
13105 "size" : 1,
13106 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13107 "template_args" : [ "type-233" ],
13108 "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13109 },
13110 {
13111 "alignment" : 1,
13112 "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13113 "name" : "android::trait_trivial_ctor<unsigned short>",
13114 "referenced_type" : "type-214",
13115 "self_type" : "type-214",
13116 "size" : 1,
13117 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13118 "template_args" : [ "type-94" ],
13119 "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13120 },
13121 {
13122 "alignment" : 1,
13123 "linker_set_key" : "android::trait_trivial_ctor<void>",
13124 "name" : "android::trait_trivial_ctor<void>",
13125 "referenced_type" : "type-193",
13126 "self_type" : "type-193",
13127 "size" : 1,
13128 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13129 "template_args" : [ "type-22" ],
13130 "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13131 },
13132 {
13133 "alignment" : 1,
13134 "linker_set_key" : "android::trait_trivial_dtor<bool>",
13135 "name" : "android::trait_trivial_dtor<bool>",
13136 "referenced_type" : "type-198",
13137 "self_type" : "type-198",
13138 "size" : 1,
13139 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13140 "template_args" : [ "type-34" ],
13141 "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13142 },
13143 {
13144 "alignment" : 1,
13145 "linker_set_key" : "android::trait_trivial_dtor<char>",
13146 "name" : "android::trait_trivial_dtor<char>",
13147 "referenced_type" : "type-202",
13148 "self_type" : "type-202",
13149 "size" : 1,
13150 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13151 "template_args" : [ "type-51" ],
13152 "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13153 },
13154 {
13155 "alignment" : 1,
13156 "linker_set_key" : "android::trait_trivial_dtor<double>",
13157 "name" : "android::trait_trivial_dtor<double>",
13158 "referenced_type" : "type-254",
13159 "self_type" : "type-254",
13160 "size" : 1,
13161 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13162 "template_args" : [ "type-253" ],
13163 "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13164 },
13165 {
13166 "alignment" : 1,
13167 "linker_set_key" : "android::trait_trivial_dtor<float>",
13168 "name" : "android::trait_trivial_dtor<float>",
13169 "referenced_type" : "type-248",
13170 "self_type" : "type-248",
13171 "size" : 1,
13172 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13173 "template_args" : [ "type-247" ],
13174 "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13175 },
13176 {
13177 "alignment" : 1,
13178 "linker_set_key" : "android::trait_trivial_dtor<int>",
13179 "name" : "android::trait_trivial_dtor<int>",
13180 "referenced_type" : "type-219",
13181 "self_type" : "type-219",
13182 "size" : 1,
13183 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13184 "template_args" : [ "type-20" ],
13185 "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13186 },
13187 {
13188 "alignment" : 1,
13189 "linker_set_key" : "android::trait_trivial_dtor<long long>",
13190 "name" : "android::trait_trivial_dtor<long long>",
13191 "referenced_type" : "type-238",
13192 "self_type" : "type-238",
13193 "size" : 1,
13194 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13195 "template_args" : [ "type-25" ],
13196 "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13197 },
13198 {
13199 "alignment" : 1,
13200 "linker_set_key" : "android::trait_trivial_dtor<long>",
13201 "name" : "android::trait_trivial_dtor<long>",
13202 "referenced_type" : "type-228",
13203 "self_type" : "type-228",
13204 "size" : 1,
13205 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13206 "template_args" : [ "type-227" ],
13207 "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13208 },
13209 {
13210 "alignment" : 1,
13211 "linker_set_key" : "android::trait_trivial_dtor<short>",
13212 "name" : "android::trait_trivial_dtor<short>",
13213 "referenced_type" : "type-211",
13214 "self_type" : "type-211",
13215 "size" : 1,
13216 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13217 "template_args" : [ "type-210" ],
13218 "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13219 },
13220 {
13221 "alignment" : 1,
13222 "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13223 "name" : "android::trait_trivial_dtor<unsigned char>",
13224 "referenced_type" : "type-206",
13225 "self_type" : "type-206",
13226 "size" : 1,
13227 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13228 "template_args" : [ "type-92" ],
13229 "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13230 },
13231 {
13232 "alignment" : 1,
13233 "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13234 "name" : "android::trait_trivial_dtor<unsigned int>",
13235 "referenced_type" : "type-223",
13236 "self_type" : "type-223",
13237 "size" : 1,
13238 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13239 "template_args" : [ "type-2" ],
13240 "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13241 },
13242 {
13243 "alignment" : 1,
13244 "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13245 "name" : "android::trait_trivial_dtor<unsigned long long>",
13246 "referenced_type" : "type-243",
13247 "self_type" : "type-243",
13248 "size" : 1,
13249 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13250 "template_args" : [ "type-137" ],
13251 "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13252 },
13253 {
13254 "alignment" : 1,
13255 "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13256 "name" : "android::trait_trivial_dtor<unsigned long>",
13257 "referenced_type" : "type-234",
13258 "self_type" : "type-234",
13259 "size" : 1,
13260 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13261 "template_args" : [ "type-233" ],
13262 "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13263 },
13264 {
13265 "alignment" : 1,
13266 "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13267 "name" : "android::trait_trivial_dtor<unsigned short>",
13268 "referenced_type" : "type-215",
13269 "self_type" : "type-215",
13270 "size" : 1,
13271 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13272 "template_args" : [ "type-94" ],
13273 "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13274 },
13275 {
13276 "alignment" : 1,
13277 "linker_set_key" : "android::trait_trivial_dtor<void>",
13278 "name" : "android::trait_trivial_dtor<void>",
13279 "referenced_type" : "type-194",
13280 "self_type" : "type-194",
13281 "size" : 1,
13282 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13283 "template_args" : [ "type-22" ],
13284 "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13285 },
13286 {
13287 "alignment" : 1,
13288 "linker_set_key" : "android::trait_trivial_move<android::String16>",
13289 "name" : "android::trait_trivial_move<android::String16>",
13290 "referenced_type" : "type-389",
13291 "self_type" : "type-389",
13292 "size" : 1,
13293 "source_file" : "/system/core/libutils/include/utils/String16.h",
13294 "template_args" : [ "type-39" ],
13295 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13296 },
13297 {
13298 "alignment" : 1,
13299 "linker_set_key" : "android::trait_trivial_move<android::String8>",
13300 "name" : "android::trait_trivial_move<android::String8>",
13301 "referenced_type" : "type-383",
13302 "self_type" : "type-383",
13303 "size" : 1,
13304 "source_file" : "/system/core/libutils/include/utils/String8.h",
13305 "template_args" : [ "type-48" ],
13306 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13307 },
13308 {
13309 "alignment" : 1,
13310 "linker_set_key" : "android::trait_trivial_move<bool>",
13311 "name" : "android::trait_trivial_move<bool>",
13312 "referenced_type" : "type-200",
13313 "self_type" : "type-200",
13314 "size" : 1,
13315 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13316 "template_args" : [ "type-34" ],
13317 "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13318 },
13319 {
13320 "alignment" : 1,
13321 "linker_set_key" : "android::trait_trivial_move<char>",
13322 "name" : "android::trait_trivial_move<char>",
13323 "referenced_type" : "type-204",
13324 "self_type" : "type-204",
13325 "size" : 1,
13326 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13327 "template_args" : [ "type-51" ],
13328 "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13329 },
13330 {
13331 "alignment" : 1,
13332 "linker_set_key" : "android::trait_trivial_move<double>",
13333 "name" : "android::trait_trivial_move<double>",
13334 "referenced_type" : "type-256",
13335 "self_type" : "type-256",
13336 "size" : 1,
13337 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13338 "template_args" : [ "type-253" ],
13339 "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13340 },
13341 {
13342 "alignment" : 1,
13343 "linker_set_key" : "android::trait_trivial_move<float>",
13344 "name" : "android::trait_trivial_move<float>",
13345 "referenced_type" : "type-251",
13346 "self_type" : "type-251",
13347 "size" : 1,
13348 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13349 "template_args" : [ "type-247" ],
13350 "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13351 },
13352 {
13353 "alignment" : 1,
13354 "linker_set_key" : "android::trait_trivial_move<int>",
13355 "name" : "android::trait_trivial_move<int>",
13356 "referenced_type" : "type-221",
13357 "self_type" : "type-221",
13358 "size" : 1,
13359 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13360 "template_args" : [ "type-20" ],
13361 "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13362 },
13363 {
13364 "alignment" : 1,
13365 "linker_set_key" : "android::trait_trivial_move<long long>",
13366 "name" : "android::trait_trivial_move<long long>",
13367 "referenced_type" : "type-241",
13368 "self_type" : "type-241",
13369 "size" : 1,
13370 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13371 "template_args" : [ "type-25" ],
13372 "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13373 },
13374 {
13375 "alignment" : 1,
13376 "linker_set_key" : "android::trait_trivial_move<long>",
13377 "name" : "android::trait_trivial_move<long>",
13378 "referenced_type" : "type-231",
13379 "self_type" : "type-231",
13380 "size" : 1,
13381 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13382 "template_args" : [ "type-227" ],
13383 "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13384 },
13385 {
13386 "alignment" : 1,
13387 "linker_set_key" : "android::trait_trivial_move<short>",
13388 "name" : "android::trait_trivial_move<short>",
13389 "referenced_type" : "type-213",
13390 "self_type" : "type-213",
13391 "size" : 1,
13392 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13393 "template_args" : [ "type-210" ],
13394 "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13395 },
13396 {
13397 "alignment" : 1,
13398 "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13399 "name" : "android::trait_trivial_move<unsigned char>",
13400 "referenced_type" : "type-208",
13401 "self_type" : "type-208",
13402 "size" : 1,
13403 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13404 "template_args" : [ "type-92" ],
13405 "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13406 },
13407 {
13408 "alignment" : 1,
13409 "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13410 "name" : "android::trait_trivial_move<unsigned int>",
13411 "referenced_type" : "type-225",
13412 "self_type" : "type-225",
13413 "size" : 1,
13414 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13415 "template_args" : [ "type-2" ],
13416 "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13417 },
13418 {
13419 "alignment" : 1,
13420 "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13421 "name" : "android::trait_trivial_move<unsigned long long>",
13422 "referenced_type" : "type-245",
13423 "self_type" : "type-245",
13424 "size" : 1,
13425 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13426 "template_args" : [ "type-137" ],
13427 "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13428 },
13429 {
13430 "alignment" : 1,
13431 "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13432 "name" : "android::trait_trivial_move<unsigned long>",
13433 "referenced_type" : "type-236",
13434 "self_type" : "type-236",
13435 "size" : 1,
13436 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13437 "template_args" : [ "type-233" ],
13438 "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13439 },
13440 {
13441 "alignment" : 1,
13442 "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13443 "name" : "android::trait_trivial_move<unsigned short>",
13444 "referenced_type" : "type-217",
13445 "self_type" : "type-217",
13446 "size" : 1,
13447 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13448 "template_args" : [ "type-94" ],
13449 "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13450 },
13451 {
13452 "alignment" : 1,
13453 "linker_set_key" : "android::trait_trivial_move<void>",
13454 "name" : "android::trait_trivial_move<void>",
13455 "referenced_type" : "type-196",
13456 "self_type" : "type-196",
13457 "size" : 1,
13458 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13459 "template_args" : [ "type-22" ],
13460 "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13461 },
13462 {
13463 "alignment" : 4,
13464 "fields" :
13465 [
13466 {
13467 "access" : "private",
13468 "field_name" : "m_ptr",
13469 "referenced_type" : "type-145"
13470 },
13471 {
13472 "access" : "private",
13473 "field_name" : "m_refs",
13474 "field_offset" : 32,
13475 "referenced_type" : "type-32"
13476 }
13477 ],
13478 "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13479 "name" : "android::wp<android::hardware::BHwBinder>",
13480 "record_kind" : "class",
13481 "referenced_type" : "type-347",
13482 "self_type" : "type-347",
13483 "size" : 8,
13484 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13485 "template_args" : [ "type-146" ],
13486 "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13487 },
13488 {
13489 "alignment" : 4,
13490 "fields" :
13491 [
13492 {
13493 "access" : "private",
13494 "field_name" : "m_ptr",
13495 "referenced_type" : "type-59"
13496 },
13497 {
13498 "access" : "private",
13499 "field_name" : "m_refs",
13500 "field_offset" : 32,
13501 "referenced_type" : "type-32"
13502 }
13503 ],
13504 "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13505 "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13506 "record_kind" : "class",
13507 "referenced_type" : "type-70",
13508 "self_type" : "type-70",
13509 "size" : 8,
13510 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13511 "template_args" : [ "type-60" ],
13512 "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13513 },
13514 {
13515 "alignment" : 4,
13516 "fields" :
13517 [
13518 {
13519 "access" : "private",
13520 "field_name" : "m_ptr",
13521 "referenced_type" : "type-135"
13522 },
13523 {
13524 "access" : "private",
13525 "field_name" : "m_refs",
13526 "field_offset" : 32,
13527 "referenced_type" : "type-32"
13528 }
13529 ],
13530 "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13531 "name" : "android::wp<android::hardware::hidl_death_recipient>",
13532 "record_kind" : "class",
13533 "referenced_type" : "type-134",
13534 "self_type" : "type-134",
13535 "size" : 8,
13536 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13537 "template_args" : [ "type-136" ],
13538 "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13539 },
13540 {
13541 "alignment" : 4,
13542 "fields" :
13543 [
13544 {
13545 "access" : "private",
13546 "field_name" : "m_ptr",
13547 "referenced_type" : "type-139"
13548 },
13549 {
13550 "access" : "private",
13551 "field_name" : "m_refs",
13552 "field_offset" : 32,
13553 "referenced_type" : "type-32"
13554 }
13555 ],
13556 "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13557 "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13558 "record_kind" : "class",
13559 "referenced_type" : "type-138",
13560 "self_type" : "type-138",
13561 "size" : 8,
13562 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13563 "template_args" : [ "type-67" ],
13564 "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13565 },
13566 {
13567 "alignment" : 4,
13568 "fields" :
13569 [
13570 {
13571 "field_name" : "maxContentLightLevel",
13572 "referenced_type" : "type-247"
13573 },
13574 {
13575 "field_name" : "maxFrameAverageLightLevel",
13576 "field_offset" : 32,
13577 "referenced_type" : "type-247"
13578 }
13579 ],
13580 "linker_set_key" : "android_cta861_3_metadata",
13581 "name" : "android_cta861_3_metadata",
13582 "referenced_type" : "type-486",
13583 "self_type" : "type-486",
13584 "size" : 8,
13585 "source_file" : "/system/core/libsystem/include/system/graphics.h",
13586 "unique_id" : "android_cta861_3_metadata"
13587 },
13588 {
13589 "alignment" : 4,
13590 "fields" :
13591 [
13592 {
13593 "field_name" : "num_points",
13594 "referenced_type" : "type-2"
13595 },
13596 {
13597 "field_name" : "reserved",
13598 "field_offset" : 32,
13599 "referenced_type" : "type-474"
13600 },
13601 {
13602 "field_name" : "xyzc_points",
13603 "field_offset" : 288,
13604 "referenced_type" : "type-483"
13605 }
13606 ],
13607 "linker_set_key" : "android_depth_points",
13608 "name" : "android_depth_points",
13609 "referenced_type" : "type-482",
13610 "self_type" : "type-482",
13611 "size" : 36,
13612 "source_file" : "/system/core/libsystem/include/system/graphics.h",
13613 "unique_id" : "android_depth_points"
13614 },
13615 {
13616 "alignment" : 4,
13617 "fields" :
13618 [
13619 {
13620 "field_name" : "format",
13621 "referenced_type" : "type-477"
13622 },
13623 {
13624 "field_name" : "num_planes",
13625 "field_offset" : 32,
13626 "referenced_type" : "type-2"
13627 },
13628 {
13629 "field_name" : "planes",
13630 "field_offset" : 64,
13631 "referenced_type" : "type-481"
13632 }
13633 ],
13634 "linker_set_key" : "android_flex_layout",
13635 "name" : "android_flex_layout",
13636 "referenced_type" : "type-480",
13637 "self_type" : "type-480",
13638 "size" : 12,
13639 "source_file" : "/system/core/libsystem/include/system/graphics.h",
13640 "unique_id" : "android_flex_layout"
13641 },
13642 {
13643 "alignment" : 4,
13644 "fields" :
13645 [
13646 {
13647 "field_name" : "top_left",
13648 "referenced_type" : "type-346"
13649 },
13650 {
13651 "field_name" : "component",
13652 "field_offset" : 32,
13653 "referenced_type" : "type-475"
13654 },
13655 {
13656 "field_name" : "bits_per_component",
13657 "field_offset" : 64,
13658 "referenced_type" : "type-20"
13659 },
13660 {
13661 "field_name" : "bits_used",
13662 "field_offset" : 96,
13663 "referenced_type" : "type-20"
13664 },
13665 {
13666 "field_name" : "h_increment",
13667 "field_offset" : 128,
13668 "referenced_type" : "type-20"
13669 },
13670 {
13671 "field_name" : "v_increment",
13672 "field_offset" : 160,
13673 "referenced_type" : "type-20"
13674 },
13675 {
13676 "field_name" : "h_subsampling",
13677 "field_offset" : 192,
13678 "referenced_type" : "type-20"
13679 },
13680 {
13681 "field_name" : "v_subsampling",
13682 "field_offset" : 224,
13683 "referenced_type" : "type-20"
13684 }
13685 ],
13686 "linker_set_key" : "android_flex_plane",
13687 "name" : "android_flex_plane",
13688 "referenced_type" : "type-476",
13689 "self_type" : "type-476",
13690 "size" : 32,
13691 "source_file" : "/system/core/libsystem/include/system/graphics.h",
13692 "unique_id" : "android_flex_plane"
13693 },
13694 {
13695 "alignment" : 4,
13696 "fields" :
13697 [
13698 {
13699 "field_name" : "displayPrimaryRed",
13700 "referenced_type" : "type-484"
13701 },
13702 {
13703 "field_name" : "displayPrimaryGreen",
13704 "field_offset" : 64,
13705 "referenced_type" : "type-484"
13706 },
13707 {
13708 "field_name" : "displayPrimaryBlue",
13709 "field_offset" : 128,
13710 "referenced_type" : "type-484"
13711 },
13712 {
13713 "field_name" : "whitePoint",
13714 "field_offset" : 192,
13715 "referenced_type" : "type-484"
13716 },
13717 {
13718 "field_name" : "maxLuminance",
13719 "field_offset" : 256,
13720 "referenced_type" : "type-247"
13721 },
13722 {
13723 "field_name" : "minLuminance",
13724 "field_offset" : 288,
13725 "referenced_type" : "type-247"
13726 }
13727 ],
13728 "linker_set_key" : "android_smpte2086_metadata",
13729 "name" : "android_smpte2086_metadata",
13730 "referenced_type" : "type-485",
13731 "self_type" : "type-485",
13732 "size" : 40,
13733 "source_file" : "/system/core/libsystem/include/system/graphics.h",
13734 "unique_id" : "android_smpte2086_metadata"
13735 },
13736 {
13737 "alignment" : 4,
13738 "fields" :
13739 [
13740 {
13741 "field_name" : "x",
13742 "referenced_type" : "type-247"
13743 },
13744 {
13745 "field_name" : "y",
13746 "field_offset" : 32,
13747 "referenced_type" : "type-247"
13748 }
13749 ],
13750 "linker_set_key" : "android_xy_color",
13751 "name" : "android_xy_color",
13752 "referenced_type" : "type-484",
13753 "self_type" : "type-484",
13754 "size" : 8,
13755 "source_file" : "/system/core/libsystem/include/system/graphics.h",
13756 "unique_id" : "android_xy_color"
13757 },
13758 {
13759 "alignment" : 4,
13760 "fields" :
13761 [
13762 {
13763 "field_name" : "y",
13764 "referenced_type" : "type-21"
13765 },
13766 {
13767 "field_name" : "cb",
13768 "field_offset" : 32,
13769 "referenced_type" : "type-21"
13770 },
13771 {
13772 "field_name" : "cr",
13773 "field_offset" : 64,
13774 "referenced_type" : "type-21"
13775 },
13776 {
13777 "field_name" : "ystride",
13778 "field_offset" : 96,
13779 "referenced_type" : "type-2"
13780 },
13781 {
13782 "field_name" : "cstride",
13783 "field_offset" : 128,
13784 "referenced_type" : "type-2"
13785 },
13786 {
13787 "field_name" : "chroma_step",
13788 "field_offset" : 160,
13789 "referenced_type" : "type-2"
13790 },
13791 {
13792 "field_name" : "reserved",
13793 "field_offset" : 192,
13794 "referenced_type" : "type-474"
13795 }
13796 ],
13797 "linker_set_key" : "android_ycbcr",
13798 "name" : "android_ycbcr",
13799 "referenced_type" : "type-473",
13800 "self_type" : "type-473",
13801 "size" : 56,
13802 "source_file" : "/system/core/libsystem/include/system/graphics.h",
13803 "unique_id" : "android_ycbcr"
13804 },
13805 {
13806 "alignment" : 4,
13807 "fields" :
13808 [
13809 {
13810 "referenced_type" : "type-90"
13811 }
13812 ],
13813 "linker_set_key" : "log_msg",
13814 "name" : "log_msg",
13815 "referenced_type" : "type-89",
13816 "self_type" : "type-89",
13817 "size" : 5124,
13818 "source_file" : "/system/core/liblog/include/log/log_read.h",
13819 "unique_id" : "log_msg"
13820 },
13821 {
13822 "alignment" : 4,
13823 "fields" :
13824 [
13825 {
13826 "field_name" : "buf",
13827 "referenced_type" : "type-91"
13828 },
13829 {
13830 "field_name" : "entry",
13831 "referenced_type" : "type-93"
13832 },
13833 {
13834 "field_name" : "entry_v4",
13835 "referenced_type" : "type-93"
13836 },
13837 {
13838 "field_name" : "entry_v3",
13839 "referenced_type" : "type-96"
13840 },
13841 {
13842 "field_name" : "entry_v2",
13843 "referenced_type" : "type-97"
13844 },
13845 {
13846 "field_name" : "entry_v1",
13847 "referenced_type" : "type-98"
13848 }
13849 ],
13850 "is_anonymous" : true,
13851 "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",
13852 "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",
13853 "record_kind" : "union",
13854 "referenced_type" : "type-90",
13855 "self_type" : "type-90",
13856 "size" : 5124,
13857 "source_file" : "/system/core/liblog/include/log/log_read.h",
13858 "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13859 },
13860 {
13861 "alignment" : 1,
13862 "fields" :
13863 [
13864 {
13865 "field_name" : "tv_sec",
13866 "referenced_type" : "type-2"
13867 },
13868 {
13869 "field_name" : "tv_nsec",
13870 "field_offset" : 32,
13871 "referenced_type" : "type-2"
13872 }
13873 ],
13874 "linker_set_key" : "log_time",
13875 "name" : "log_time",
13876 "referenced_type" : "type-386",
13877 "self_type" : "type-386",
13878 "size" : 8,
13879 "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13880 "unique_id" : "_ZTS8log_time"
13881 },
13882 {
13883 "alignment" : 4,
13884 "fields" :
13885 [
13886 {
13887 "field_name" : "len",
13888 "referenced_type" : "type-94"
13889 },
13890 {
13891 "field_name" : "__pad",
13892 "field_offset" : 16,
13893 "referenced_type" : "type-94"
13894 },
13895 {
13896 "field_name" : "pid",
13897 "field_offset" : 32,
13898 "referenced_type" : "type-20"
13899 },
13900 {
13901 "field_name" : "tid",
13902 "field_offset" : 64,
13903 "referenced_type" : "type-20"
13904 },
13905 {
13906 "field_name" : "sec",
13907 "field_offset" : 96,
13908 "referenced_type" : "type-20"
13909 },
13910 {
13911 "field_name" : "nsec",
13912 "field_offset" : 128,
13913 "referenced_type" : "type-20"
13914 },
13915 {
13916 "field_name" : "msg",
13917 "field_offset" : 160,
13918 "referenced_type" : "type-95"
13919 }
13920 ],
13921 "linker_set_key" : "logger_entry",
13922 "name" : "logger_entry",
13923 "referenced_type" : "type-98",
13924 "self_type" : "type-98",
13925 "size" : 20,
13926 "source_file" : "/system/core/liblog/include/log/log_read.h",
13927 "unique_id" : "logger_entry"
13928 },
13929 {
13930 "alignment" : 1,
13931 "fields" :
13932 [
13933 {
13934 "field_name" : "len",
13935 "referenced_type" : "type-94"
13936 },
13937 {
13938 "field_name" : "hdr_size",
13939 "field_offset" : 16,
13940 "referenced_type" : "type-94"
13941 },
13942 {
13943 "field_name" : "pid",
13944 "field_offset" : 32,
13945 "referenced_type" : "type-20"
13946 },
13947 {
13948 "field_name" : "tid",
13949 "field_offset" : 64,
13950 "referenced_type" : "type-20"
13951 },
13952 {
13953 "field_name" : "sec",
13954 "field_offset" : 96,
13955 "referenced_type" : "type-20"
13956 },
13957 {
13958 "field_name" : "nsec",
13959 "field_offset" : 128,
13960 "referenced_type" : "type-20"
13961 },
13962 {
13963 "field_name" : "euid",
13964 "field_offset" : 160,
13965 "referenced_type" : "type-2"
13966 },
13967 {
13968 "field_name" : "msg",
13969 "field_offset" : 192,
13970 "referenced_type" : "type-95"
13971 }
13972 ],
13973 "linker_set_key" : "logger_entry_v2",
13974 "name" : "logger_entry_v2",
13975 "referenced_type" : "type-97",
13976 "self_type" : "type-97",
13977 "size" : 24,
13978 "source_file" : "/system/core/liblog/include/log/log_read.h",
13979 "unique_id" : "logger_entry_v2"
13980 },
13981 {
13982 "alignment" : 1,
13983 "fields" :
13984 [
13985 {
13986 "field_name" : "len",
13987 "referenced_type" : "type-94"
13988 },
13989 {
13990 "field_name" : "hdr_size",
13991 "field_offset" : 16,
13992 "referenced_type" : "type-94"
13993 },
13994 {
13995 "field_name" : "pid",
13996 "field_offset" : 32,
13997 "referenced_type" : "type-20"
13998 },
13999 {
14000 "field_name" : "tid",
14001 "field_offset" : 64,
14002 "referenced_type" : "type-20"
14003 },
14004 {
14005 "field_name" : "sec",
14006 "field_offset" : 96,
14007 "referenced_type" : "type-20"
14008 },
14009 {
14010 "field_name" : "nsec",
14011 "field_offset" : 128,
14012 "referenced_type" : "type-20"
14013 },
14014 {
14015 "field_name" : "lid",
14016 "field_offset" : 160,
14017 "referenced_type" : "type-2"
14018 },
14019 {
14020 "field_name" : "msg",
14021 "field_offset" : 192,
14022 "referenced_type" : "type-95"
14023 }
14024 ],
14025 "linker_set_key" : "logger_entry_v3",
14026 "name" : "logger_entry_v3",
14027 "referenced_type" : "type-96",
14028 "self_type" : "type-96",
14029 "size" : 24,
14030 "source_file" : "/system/core/liblog/include/log/log_read.h",
14031 "unique_id" : "logger_entry_v3"
14032 },
14033 {
14034 "alignment" : 4,
14035 "fields" :
14036 [
14037 {
14038 "field_name" : "len",
14039 "referenced_type" : "type-94"
14040 },
14041 {
14042 "field_name" : "hdr_size",
14043 "field_offset" : 16,
14044 "referenced_type" : "type-94"
14045 },
14046 {
14047 "field_name" : "pid",
14048 "field_offset" : 32,
14049 "referenced_type" : "type-20"
14050 },
14051 {
14052 "field_name" : "tid",
14053 "field_offset" : 64,
14054 "referenced_type" : "type-2"
14055 },
14056 {
14057 "field_name" : "sec",
14058 "field_offset" : 96,
14059 "referenced_type" : "type-2"
14060 },
14061 {
14062 "field_name" : "nsec",
14063 "field_offset" : 128,
14064 "referenced_type" : "type-2"
14065 },
14066 {
14067 "field_name" : "lid",
14068 "field_offset" : 160,
14069 "referenced_type" : "type-2"
14070 },
14071 {
14072 "field_name" : "uid",
14073 "field_offset" : 192,
14074 "referenced_type" : "type-2"
14075 },
14076 {
14077 "field_name" : "msg",
14078 "field_offset" : 224,
14079 "referenced_type" : "type-95"
14080 }
14081 ],
14082 "linker_set_key" : "logger_entry_v4",
14083 "name" : "logger_entry_v4",
14084 "referenced_type" : "type-93",
14085 "self_type" : "type-93",
14086 "size" : 28,
14087 "source_file" : "/system/core/liblog/include/log/log_read.h",
14088 "unique_id" : "logger_entry_v4"
14089 },
14090 {
14091 "alignment" : 4,
14092 "fields" :
14093 [
14094 {
14095 "field_name" : "version",
14096 "referenced_type" : "type-20"
14097 },
14098 {
14099 "field_name" : "numFds",
14100 "field_offset" : 32,
14101 "referenced_type" : "type-20"
14102 },
14103 {
14104 "field_name" : "numInts",
14105 "field_offset" : 64,
14106 "referenced_type" : "type-20"
14107 },
14108 {
14109 "field_name" : "data",
14110 "field_offset" : 96,
14111 "referenced_type" : "type-191"
14112 }
14113 ],
14114 "linker_set_key" : "native_handle",
14115 "name" : "native_handle",
14116 "referenced_type" : "type-190",
14117 "self_type" : "type-190",
14118 "size" : 12,
14119 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14120 "unique_id" : "native_handle"
14121 }
14122 ],
14123 "rvalue_reference_types" :
14124 [
14125 {
14126 "alignment" : 4,
14127 "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &&",
14128 "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> > &&",
14129 "referenced_type" : "type-165",
14130 "self_type" : "type-167",
14131 "size" : 4,
14132 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14133 },
14134 {
14135 "alignment" : 4,
14136 "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &&",
14137 "name" : "android::hardware::Return<android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> > &&",
14138 "referenced_type" : "type-576",
14139 "self_type" : "type-578",
14140 "size" : 4,
14141 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14142 },
14143 {
14144 "alignment" : 4,
14145 "linker_set_key" : "android::hardware::Return<bool> &&",
14146 "name" : "android::hardware::Return<bool> &&",
14147 "referenced_type" : "type-158",
14148 "self_type" : "type-161",
14149 "size" : 4,
14150 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14151 },
14152 {
14153 "alignment" : 4,
14154 "linker_set_key" : "android::hardware::Return<void> &&",
14155 "name" : "android::hardware::Return<void> &&",
14156 "referenced_type" : "type-178",
14157 "self_type" : "type-180",
14158 "size" : 4,
14159 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14160 },
14161 {
14162 "alignment" : 4,
14163 "linker_set_key" : "android::hardware::Status &&",
14164 "name" : "android::hardware::Status &&",
14165 "referenced_type" : "type-148",
14166 "self_type" : "type-155",
14167 "size" : 4,
14168 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14169 },
14170 {
14171 "alignment" : 4,
14172 "linker_set_key" : "android::hardware::details::return_status &&",
14173 "name" : "android::hardware::details::return_status &&",
14174 "referenced_type" : "type-159",
14175 "self_type" : "type-174",
14176 "size" : 4,
14177 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14178 },
14179 {
14180 "alignment" : 4,
14181 "linker_set_key" : "android::hardware::hidl_handle &&",
14182 "name" : "android::hardware::hidl_handle &&",
14183 "referenced_type" : "type-290",
14184 "self_type" : "type-299",
14185 "size" : 4,
14186 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14187 },
14188 {
14189 "alignment" : 4,
14190 "linker_set_key" : "android::hardware::hidl_memory &&",
14191 "name" : "android::hardware::hidl_memory &&",
14192 "referenced_type" : "type-297",
14193 "self_type" : "type-304",
14194 "size" : 4,
14195 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14196 },
14197 {
14198 "alignment" : 4,
14199 "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &&",
14200 "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHci> &&",
14201 "referenced_type" : "type-122",
14202 "self_type" : "type-125",
14203 "size" : 4,
14204 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14205 },
14206 {
14207 "alignment" : 4,
14208 "linker_set_key" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &&",
14209 "name" : "android::sp<android::hardware::bluetooth::V1_0::IBluetoothHciCallbacks> &&",
14210 "referenced_type" : "type-100",
14211 "self_type" : "type-116",
14212 "size" : 4,
14213 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14214 },
14215 {
14216 "alignment" : 4,
14217 "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14218 "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14219 "referenced_type" : "type-131",
14220 "self_type" : "type-140",
14221 "size" : 4,
14222 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14223 },
14224 {
14225 "alignment" : 4,
14226 "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14227 "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14228 "referenced_type" : "type-446",
14229 "self_type" : "type-445",
14230 "size" : 4,
14231 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14232 },
14233 {
14234 "alignment" : 4,
14235 "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14236 "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14237 "referenced_type" : "type-605",
14238 "self_type" : "type-604",
14239 "size" : 4,
14240 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14241 },
14242 {
14243 "alignment" : 4,
14244 "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14245 "name" : "std::function<sp<IBase> (void *)> &&",
14246 "referenced_type" : "type-456",
14247 "self_type" : "type-455",
14248 "size" : 4,
14249 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14250 },
14251 {
14252 "alignment" : 4,
14253 "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14254 "name" : "std::function<sp<IBase> (void *)> &&",
14255 "referenced_type" : "type-609",
14256 "self_type" : "type-608",
14257 "size" : 4,
14258 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14259 },
14260 {
14261 "alignment" : 4,
14262 "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14263 "name" : "std::function<sp<IBinder> (void *)> &&",
14264 "referenced_type" : "type-448",
14265 "self_type" : "type-447",
14266 "size" : 4,
14267 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14268 },
14269 {
14270 "alignment" : 4,
14271 "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14272 "name" : "std::function<sp<IBinder> (void *)> &&",
14273 "referenced_type" : "type-607",
14274 "self_type" : "type-606",
14275 "size" : 4,
14276 "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14277 }
14278 ]
14279}