blob: 2ba5923091bf2cee8c8f6b53e4cb4b1481241b5f [file] [log] [blame]
Hsin-Yi Chen4b4e4cf2021-05-26 17:24:45 +08001{
2 "array_types" : [],
Hsin-Yi Chen98ec3242021-06-08 17:43:31 +08003 "builtin_types" :
4 [
5 {
6 "alignment" : 4,
7 "linker_set_key" : "_ZTIDn",
8 "name" : "nullptr_t",
9 "referenced_type" : "_ZTIDn",
10 "self_type" : "_ZTIDn",
11 "size" : 4
12 },
13 {
14 "alignment" : 1,
15 "is_integral" : true,
16 "is_unsigned" : true,
17 "linker_set_key" : "_ZTIb",
18 "name" : "bool",
19 "referenced_type" : "_ZTIb",
20 "self_type" : "_ZTIb",
21 "size" : 1
22 },
23 {
24 "alignment" : 1,
25 "is_integral" : true,
26 "is_unsigned" : true,
27 "linker_set_key" : "_ZTIc",
28 "name" : "char",
29 "referenced_type" : "_ZTIc",
30 "self_type" : "_ZTIc",
31 "size" : 1
32 },
33 {
34 "alignment" : 1,
35 "is_integral" : true,
36 "is_unsigned" : true,
37 "linker_set_key" : "_ZTIh",
38 "name" : "unsigned char",
39 "referenced_type" : "_ZTIh",
40 "self_type" : "_ZTIh",
41 "size" : 1
42 },
43 {
44 "alignment" : 4,
45 "is_integral" : true,
46 "linker_set_key" : "_ZTIi",
47 "name" : "int",
48 "referenced_type" : "_ZTIi",
49 "self_type" : "_ZTIi",
50 "size" : 4
51 },
52 {
53 "alignment" : 4,
54 "is_integral" : true,
55 "is_unsigned" : true,
56 "linker_set_key" : "_ZTIj",
57 "name" : "unsigned int",
58 "referenced_type" : "_ZTIj",
59 "self_type" : "_ZTIj",
60 "size" : 4
61 },
62 {
63 "linker_set_key" : "_ZTIv",
64 "name" : "void",
65 "referenced_type" : "_ZTIv",
66 "self_type" : "_ZTIv"
67 },
68 {
69 "alignment" : 8,
70 "is_integral" : true,
71 "linker_set_key" : "_ZTIx",
72 "name" : "long long",
73 "referenced_type" : "_ZTIx",
74 "self_type" : "_ZTIx",
75 "size" : 8
76 }
77 ],
Hsin-Yi Chen4b4e4cf2021-05-26 17:24:45 +080078 "elf_functions" :
79 [
80 {
81 "binding" : "weak",
82 "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
83 },
84 {
85 "binding" : "weak",
86 "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
87 },
88 {
89 "name" : "_ZN4aidl7android8hardware6weaver12WeaverConfig14readFromParcelEPK7AParcel"
90 },
91 {
92 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
93 },
94 {
95 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault19getInterfaceVersionEPi"
96 },
97 {
98 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
99 },
100 {
101 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
102 },
103 {
104 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8asBinderEv"
105 },
106 {
107 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8isRemoteEv"
108 },
109 {
110 "name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault9getConfigEPNS2_12WeaverConfigE"
111 },
112 {
113 "name" : "_ZN4aidl7android8hardware6weaver18WeaverReadResponse14readFromParcelEPK7AParcel"
114 },
115 {
116 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver10fromBinderERKN3ndk10SpAIBinderE"
117 },
118 {
119 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
120 },
121 {
122 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver14getDefaultImplEv"
123 },
124 {
125 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
126 },
127 {
128 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
129 },
130 {
131 "name" : "_ZN4aidl7android8hardware6weaver7IWeaverC2Ev"
132 },
133 {
134 "name" : "_ZN4aidl7android8hardware6weaver7IWeaverD0Ev"
135 },
136 {
137 "name" : "_ZN4aidl7android8hardware6weaver7IWeaverD1Ev"
138 },
139 {
140 "name" : "_ZN4aidl7android8hardware6weaver7IWeaverD2Ev"
141 },
142 {
143 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaver12createBinderEv"
144 },
145 {
146 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
147 },
148 {
149 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaver19getInterfaceVersionEPi"
150 },
151 {
152 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaverC2Ev"
153 },
154 {
155 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD0Ev"
156 },
157 {
158 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD1Ev"
159 },
160 {
161 "name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD2Ev"
162 },
163 {
164 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
165 },
166 {
167 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver19getInterfaceVersionEPi"
168 },
169 {
170 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
171 },
172 {
173 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
174 },
175 {
176 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaver9getConfigEPNS2_12WeaverConfigE"
177 },
178 {
179 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverC1ERKN3ndk10SpAIBinderE"
180 },
181 {
182 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverC2ERKN3ndk10SpAIBinderE"
183 },
184 {
185 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD0Ev"
186 },
187 {
188 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD1Ev"
189 },
190 {
191 "name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD2Ev"
192 },
193 {
194 "name" : "_ZNK4aidl7android8hardware6weaver12WeaverConfig13writeToParcelEP7AParcel"
195 },
196 {
197 "name" : "_ZNK4aidl7android8hardware6weaver18WeaverReadResponse13writeToParcelEP7AParcel"
198 },
199 {
200 "binding" : "weak",
201 "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEED2Ev"
202 },
203 {
204 "binding" : "weak",
205 "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
206 },
207 {
208 "binding" : "weak",
209 "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
210 },
211 {
212 "binding" : "weak",
213 "name" : "_ZNSt3__16vectorIaNS_9allocatorIaEEE8__appendEj"
214 }
215 ],
216 "elf_objects" :
217 [
218 {
219 "binding" : "weak",
220 "name" : "_ZGVN4aidl7android8hardware6weaver7IWeaver4hashE"
221 },
222 {
223 "name" : "_ZN4aidl7android8hardware6weaver12WeaverConfig10descriptorE"
224 },
225 {
226 "name" : "_ZN4aidl7android8hardware6weaver18WeaverReadResponse10descriptorE"
227 },
228 {
229 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver10descriptorE"
230 },
231 {
232 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver12default_implE"
233 },
234 {
235 "binding" : "weak",
236 "name" : "_ZN4aidl7android8hardware6weaver7IWeaver4hashE"
237 },
238 {
239 "binding" : "weak",
240 "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
241 },
242 {
243 "binding" : "weak",
244 "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
245 },
246 {
247 "binding" : "weak",
248 "name" : "_ZTVN3ndk13SharedRefBaseE"
249 },
250 {
251 "name" : "_ZTVN4aidl7android8hardware6weaver14IWeaverDefaultE"
252 },
253 {
254 "name" : "_ZTVN4aidl7android8hardware6weaver7IWeaverE"
255 },
256 {
257 "name" : "_ZTVN4aidl7android8hardware6weaver8BnWeaverE"
258 },
259 {
260 "name" : "_ZTVN4aidl7android8hardware6weaver8BpWeaverE"
261 },
262 {
263 "binding" : "weak",
264 "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
265 }
266 ],
Hsin-Yi Chen98ec3242021-06-08 17:43:31 +0800267 "enum_types" :
268 [
269 {
270 "alignment" : 4,
271 "enum_fields" :
272 [
273 {
274 "enum_field_value" : 1,
275 "name" : "FLAG_ONEWAY"
276 }
277 ],
278 "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
279 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
280 "referenced_type" : "_ZTI12$FLAG_ONEWAY",
281 "self_type" : "_ZTI12$FLAG_ONEWAY",
282 "size" : 4,
283 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
284 "underlying_type" : "_ZTIj"
285 },
286 {
287 "alignment" : 4,
288 "enum_fields" :
289 [
290 {
291 "enum_field_value" : 0,
292 "name" : "EX_NONE"
293 },
294 {
295 "enum_field_value" : -1,
296 "name" : "EX_SECURITY"
297 },
298 {
299 "enum_field_value" : -2,
300 "name" : "EX_BAD_PARCELABLE"
301 },
302 {
303 "enum_field_value" : -3,
304 "name" : "EX_ILLEGAL_ARGUMENT"
305 },
306 {
307 "enum_field_value" : -4,
308 "name" : "EX_NULL_POINTER"
309 },
310 {
311 "enum_field_value" : -5,
312 "name" : "EX_ILLEGAL_STATE"
313 },
314 {
315 "enum_field_value" : -6,
316 "name" : "EX_NETWORK_MAIN_THREAD"
317 },
318 {
319 "enum_field_value" : -7,
320 "name" : "EX_UNSUPPORTED_OPERATION"
321 },
322 {
323 "enum_field_value" : -8,
324 "name" : "EX_SERVICE_SPECIFIC"
325 },
326 {
327 "enum_field_value" : -9,
328 "name" : "EX_PARCELABLE"
329 },
330 {
331 "enum_field_value" : -129,
332 "name" : "EX_TRANSACTION_FAILED"
333 }
334 ],
335 "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
336 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
337 "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
338 "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
339 "size" : 4,
340 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
341 "underlying_type" : "_ZTIi"
342 },
343 {
344 "alignment" : 4,
345 "enum_fields" :
346 [
347 {
348 "enum_field_value" : 268435456,
349 "name" : "FLAG_PRIVATE_LOCAL"
350 }
351 ],
352 "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
353 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
354 "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
355 "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
356 "size" : 4,
357 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
358 "underlying_type" : "_ZTIj"
359 },
360 {
361 "alignment" : 4,
362 "enum_fields" :
363 [
364 {
365 "enum_field_value" : 268435456,
366 "name" : "FLAG_PRIVATE_VENDOR"
367 }
368 ],
369 "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
370 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
371 "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
372 "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
373 "size" : 4,
374 "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
375 "underlying_type" : "_ZTIj"
376 },
377 {
378 "alignment" : 4,
379 "enum_fields" :
380 [
381 {
382 "enum_field_value" : 0,
383 "name" : "STATUS_OK"
384 },
385 {
386 "enum_field_value" : -2147483648,
387 "name" : "STATUS_UNKNOWN_ERROR"
388 },
389 {
390 "enum_field_value" : -12,
391 "name" : "STATUS_NO_MEMORY"
392 },
393 {
394 "enum_field_value" : -38,
395 "name" : "STATUS_INVALID_OPERATION"
396 },
397 {
398 "enum_field_value" : -22,
399 "name" : "STATUS_BAD_VALUE"
400 },
401 {
402 "enum_field_value" : -2147483647,
403 "name" : "STATUS_BAD_TYPE"
404 },
405 {
406 "enum_field_value" : -2,
407 "name" : "STATUS_NAME_NOT_FOUND"
408 },
409 {
410 "enum_field_value" : -1,
411 "name" : "STATUS_PERMISSION_DENIED"
412 },
413 {
414 "enum_field_value" : -19,
415 "name" : "STATUS_NO_INIT"
416 },
417 {
418 "enum_field_value" : -17,
419 "name" : "STATUS_ALREADY_EXISTS"
420 },
421 {
422 "enum_field_value" : -32,
423 "name" : "STATUS_DEAD_OBJECT"
424 },
425 {
426 "enum_field_value" : -2147483646,
427 "name" : "STATUS_FAILED_TRANSACTION"
428 },
429 {
430 "enum_field_value" : -75,
431 "name" : "STATUS_BAD_INDEX"
432 },
433 {
434 "enum_field_value" : -61,
435 "name" : "STATUS_NOT_ENOUGH_DATA"
436 },
437 {
438 "enum_field_value" : -11,
439 "name" : "STATUS_WOULD_BLOCK"
440 },
441 {
442 "enum_field_value" : -110,
443 "name" : "STATUS_TIMED_OUT"
444 },
445 {
446 "enum_field_value" : -74,
447 "name" : "STATUS_UNKNOWN_TRANSACTION"
448 },
449 {
450 "enum_field_value" : -2147483641,
451 "name" : "STATUS_FDS_NOT_ALLOWED"
452 },
453 {
454 "enum_field_value" : -2147483640,
455 "name" : "STATUS_UNEXPECTED_NULL"
456 }
457 ],
458 "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
459 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
460 "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
461 "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
462 "size" : 4,
463 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
464 "underlying_type" : "_ZTIi"
465 },
466 {
467 "alignment" : 4,
468 "enum_fields" :
469 [
470 {
471 "enum_field_value" : 1,
472 "name" : "FIRST_CALL_TRANSACTION"
473 },
474 {
475 "enum_field_value" : 16777215,
476 "name" : "LAST_CALL_TRANSACTION"
477 }
478 ],
479 "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
480 "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
481 "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
482 "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
483 "size" : 4,
484 "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
485 "underlying_type" : "_ZTIj"
486 },
487 {
488 "alignment" : 4,
489 "enum_fields" :
490 [
491 {
492 "enum_field_value" : 0,
493 "name" : "ndk::STABILITY_LOCAL"
494 },
495 {
496 "enum_field_value" : 1,
497 "name" : "ndk::STABILITY_VINTF"
498 }
499 ],
500 "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
501 "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
502 "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
503 "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
504 "size" : 4,
505 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
506 "underlying_type" : "_ZTIj"
507 },
508 {
509 "alignment" : 4,
510 "enum_fields" :
511 [
512 {
513 "enum_field_value" : 1,
514 "name" : "aidl::android::hardware::weaver::IWeaver::STATUS_FAILED"
515 }
516 ],
517 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaver14$STATUS_FAILEDE",
518 "name" : "aidl::android::hardware::weaver::IWeaver::(anonymous enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:26:3)",
519 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver14$STATUS_FAILEDE",
520 "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver14$STATUS_FAILEDE",
521 "size" : 4,
522 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h",
523 "underlying_type" : "_ZTIi"
524 },
525 {
526 "alignment" : 4,
527 "enum_fields" :
528 [
529 {
530 "enum_field_value" : 3,
531 "name" : "aidl::android::hardware::weaver::IWeaver::STATUS_THROTTLE"
532 }
533 ],
534 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaver16$STATUS_THROTTLEE",
535 "name" : "aidl::android::hardware::weaver::IWeaver::(anonymous enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:28:3)",
536 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver16$STATUS_THROTTLEE",
537 "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver16$STATUS_THROTTLEE",
538 "size" : 4,
539 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h",
540 "underlying_type" : "_ZTIi"
541 },
542 {
543 "alignment" : 4,
544 "enum_fields" :
545 [
546 {
547 "enum_field_value" : 2,
548 "name" : "aidl::android::hardware::weaver::IWeaver::STATUS_INCORRECT_KEY"
549 }
550 ],
551 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaver21$STATUS_INCORRECT_KEYE",
552 "name" : "aidl::android::hardware::weaver::IWeaver::(anonymous enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:27:3)",
553 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver21$STATUS_INCORRECT_KEYE",
554 "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaver21$STATUS_INCORRECT_KEYE",
555 "size" : 4,
556 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h",
557 "underlying_type" : "_ZTIi"
558 },
559 {
560 "alignment" : 4,
561 "enum_fields" :
562 [
563 {
564 "enum_field_value" : 1,
565 "name" : "android::internal::details::IsIterable<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
566 }
567 ],
568 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
569 "name" : "android::internal::details::IsIterable<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
570 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
571 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
572 "size" : 4,
573 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
574 "underlying_type" : "_ZTIj"
575 },
576 {
577 "alignment" : 4,
578 "enum_fields" :
579 [
580 {
581 "enum_field_value" : 0,
582 "name" : "android::internal::details::IsPointerLike<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
583 }
584 ],
585 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
586 "name" : "android::internal::details::IsPointerLike<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
587 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
588 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
589 "size" : 4,
590 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
591 "underlying_type" : "_ZTIj"
592 },
593 {
594 "alignment" : 4,
595 "enum_fields" :
596 [
597 {
598 "enum_field_value" : 0,
599 "name" : "android::internal::details::ToEmptyString<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
600 }
601 ],
602 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
603 "name" : "android::internal::details::ToEmptyString<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
604 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
605 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
606 "size" : 4,
607 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
608 "underlying_type" : "_ZTIj"
609 },
610 {
611 "alignment" : 4,
612 "enum_fields" :
613 [
614 {
615 "enum_field_value" : 0,
616 "name" : "android::internal::details::ToEmptyString<unsigned char>::value"
617 }
618 ],
619 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
620 "name" : "android::internal::details::ToEmptyString<unsigned char>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
621 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
622 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
623 "size" : 4,
624 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
625 "underlying_type" : "_ZTIj"
626 },
627 {
628 "alignment" : 4,
629 "enum_fields" :
630 [
631 {
632 "enum_field_value" : 0,
633 "name" : "android::internal::details::ToEmptyString<int>::value"
634 }
635 ],
636 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
637 "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
638 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
639 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
640 "size" : 4,
641 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
642 "underlying_type" : "_ZTIj"
643 },
644 {
645 "alignment" : 4,
646 "enum_fields" :
647 [
648 {
649 "enum_field_value" : 0,
650 "name" : "android::internal::details::ToEmptyString<long long>::value"
651 }
652 ],
653 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
654 "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
655 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
656 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
657 "size" : 4,
658 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
659 "underlying_type" : "_ZTIj"
660 },
661 {
662 "alignment" : 4,
663 "enum_fields" :
664 [
665 {
666 "enum_field_value" : 0,
667 "name" : "android::internal::details::HasToStringMethod<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
668 }
669 ],
670 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
671 "name" : "android::internal::details::HasToStringMethod<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
672 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
673 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
674 "size" : 4,
675 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
676 "underlying_type" : "_ZTIj"
677 },
678 {
679 "alignment" : 4,
680 "enum_fields" :
681 [
682 {
683 "enum_field_value" : 0,
684 "name" : "android::internal::details::HasToStringFunction<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
685 }
686 ],
687 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
688 "name" : "android::internal::details::HasToStringFunction<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
689 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
690 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
691 "size" : 4,
692 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
693 "underlying_type" : "_ZTIj"
694 }
695 ],
696 "function_types" :
697 [
698 {
699 "alignment" : 4,
700 "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
701 "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
702 "parameters" :
703 [
704 {
705 "referenced_type" : "_ZTIP8AIBinder"
706 },
707 {
708 "referenced_type" : "_ZTIj"
709 },
710 {
711 "referenced_type" : "_ZTIPK7AParcel"
712 },
713 {
714 "referenced_type" : "_ZTIP7AParcel"
715 }
716 ],
717 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
718 "return_type" : "_ZTIi",
719 "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
720 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
721 }
722 ],
723 "functions" :
724 [
725 {
726 "function_name" : "ndk::BnCInterface<aidl::android::hardware::weaver::IWeaver>::asBinder",
727 "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv",
728 "parameters" :
729 [
730 {
731 "is_this_ptr" : true,
732 "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
733 }
734 ],
735 "return_type" : "_ZTIN3ndk10SpAIBinderE",
736 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
737 },
738 {
739 "function_name" : "ndk::BpCInterface<aidl::android::hardware::weaver::IWeaver>::asBinder",
740 "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv",
741 "parameters" :
742 [
743 {
744 "is_this_ptr" : true,
745 "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
746 }
747 ],
748 "return_type" : "_ZTIN3ndk10SpAIBinderE",
749 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
750 },
751 {
752 "function_name" : "aidl::android::hardware::weaver::WeaverConfig::readFromParcel",
753 "linker_set_key" : "_ZN4aidl7android8hardware6weaver12WeaverConfig14readFromParcelEPK7AParcel",
754 "parameters" :
755 [
756 {
757 "is_this_ptr" : true,
758 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE"
759 },
760 {
761 "referenced_type" : "_ZTIPK7AParcel"
762 }
763 ],
764 "return_type" : "_ZTIi",
765 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
766 },
767 {
768 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::getInterfaceHash",
769 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
770 "parameters" :
771 [
772 {
773 "is_this_ptr" : true,
774 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE"
775 },
776 {
777 "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
778 }
779 ],
780 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
781 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
782 },
783 {
784 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::getInterfaceVersion",
785 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault19getInterfaceVersionEPi",
786 "parameters" :
787 [
788 {
789 "is_this_ptr" : true,
790 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE"
791 },
792 {
793 "referenced_type" : "_ZTIPi"
794 }
795 ],
796 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
797 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
798 },
799 {
800 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::read",
801 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE",
802 "parameters" :
803 [
804 {
805 "is_this_ptr" : true,
806 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE"
807 },
808 {
809 "referenced_type" : "_ZTIi"
810 },
811 {
812 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
813 },
814 {
815 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE"
816 }
817 ],
818 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
819 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
820 },
821 {
822 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::write",
823 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_",
824 "parameters" :
825 [
826 {
827 "is_this_ptr" : true,
828 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE"
829 },
830 {
831 "referenced_type" : "_ZTIi"
832 },
833 {
834 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
835 },
836 {
837 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
838 }
839 ],
840 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
841 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
842 },
843 {
844 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::asBinder",
845 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8asBinderEv",
846 "parameters" :
847 [
848 {
849 "is_this_ptr" : true,
850 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE"
851 }
852 ],
853 "return_type" : "_ZTIN3ndk10SpAIBinderE",
854 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
855 },
856 {
857 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::isRemote",
858 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8isRemoteEv",
859 "parameters" :
860 [
861 {
862 "is_this_ptr" : true,
863 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE"
864 }
865 ],
866 "return_type" : "_ZTIb",
867 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
868 },
869 {
870 "function_name" : "aidl::android::hardware::weaver::IWeaverDefault::getConfig",
871 "linker_set_key" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault9getConfigEPNS2_12WeaverConfigE",
872 "parameters" :
873 [
874 {
875 "is_this_ptr" : true,
876 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE"
877 },
878 {
879 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE"
880 }
881 ],
882 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
883 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
884 },
885 {
886 "function_name" : "aidl::android::hardware::weaver::WeaverReadResponse::readFromParcel",
887 "linker_set_key" : "_ZN4aidl7android8hardware6weaver18WeaverReadResponse14readFromParcelEPK7AParcel",
888 "parameters" :
889 [
890 {
891 "is_this_ptr" : true,
892 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE"
893 },
894 {
895 "referenced_type" : "_ZTIPK7AParcel"
896 }
897 ],
898 "return_type" : "_ZTIi",
899 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
900 },
901 {
902 "function_name" : "aidl::android::hardware::weaver::IWeaver::fromBinder",
903 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver10fromBinderERKN3ndk10SpAIBinderE",
904 "parameters" :
905 [
906 {
907 "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
908 }
909 ],
910 "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
911 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
912 },
913 {
914 "function_name" : "aidl::android::hardware::weaver::IWeaver::writeToParcel",
915 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
916 "parameters" :
917 [
918 {
919 "referenced_type" : "_ZTIP7AParcel"
920 },
921 {
922 "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE"
923 }
924 ],
925 "return_type" : "_ZTIi",
926 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
927 },
928 {
929 "function_name" : "aidl::android::hardware::weaver::IWeaver::getDefaultImpl",
930 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver14getDefaultImplEv",
931 "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
932 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
933 },
934 {
935 "function_name" : "aidl::android::hardware::weaver::IWeaver::readFromParcel",
936 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
937 "parameters" :
938 [
939 {
940 "referenced_type" : "_ZTIPK7AParcel"
941 },
942 {
943 "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE"
944 }
945 ],
946 "return_type" : "_ZTIi",
947 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
948 },
949 {
950 "function_name" : "aidl::android::hardware::weaver::IWeaver::setDefaultImpl",
951 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
952 "parameters" :
953 [
954 {
955 "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE"
956 }
957 ],
958 "return_type" : "_ZTIb",
959 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
960 },
961 {
962 "function_name" : "aidl::android::hardware::weaver::IWeaver::IWeaver",
963 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaverC2Ev",
964 "parameters" :
965 [
966 {
967 "is_this_ptr" : true,
968 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE"
969 }
970 ],
971 "return_type" : "_ZTIv",
972 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
973 },
974 {
975 "function_name" : "aidl::android::hardware::weaver::IWeaver::~IWeaver",
976 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaverD0Ev",
977 "parameters" :
978 [
979 {
980 "is_this_ptr" : true,
981 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE"
982 }
983 ],
984 "return_type" : "_ZTIv",
985 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
986 },
987 {
988 "function_name" : "aidl::android::hardware::weaver::IWeaver::~IWeaver",
989 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaverD1Ev",
990 "parameters" :
991 [
992 {
993 "is_this_ptr" : true,
994 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE"
995 }
996 ],
997 "return_type" : "_ZTIv",
998 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
999 },
1000 {
1001 "function_name" : "aidl::android::hardware::weaver::IWeaver::~IWeaver",
1002 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaverD2Ev",
1003 "parameters" :
1004 [
1005 {
1006 "is_this_ptr" : true,
1007 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE"
1008 }
1009 ],
1010 "return_type" : "_ZTIv",
1011 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1012 },
1013 {
1014 "access" : "protected",
1015 "function_name" : "aidl::android::hardware::weaver::BnWeaver::createBinder",
1016 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaver12createBinderEv",
1017 "parameters" :
1018 [
1019 {
1020 "is_this_ptr" : true,
1021 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE"
1022 }
1023 ],
1024 "return_type" : "_ZTIN3ndk10SpAIBinderE",
1025 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
1026 },
1027 {
1028 "function_name" : "aidl::android::hardware::weaver::BnWeaver::getInterfaceHash",
1029 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1030 "parameters" :
1031 [
1032 {
1033 "is_this_ptr" : true,
1034 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE"
1035 },
1036 {
1037 "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1038 }
1039 ],
1040 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1041 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
1042 },
1043 {
1044 "function_name" : "aidl::android::hardware::weaver::BnWeaver::getInterfaceVersion",
1045 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaver19getInterfaceVersionEPi",
1046 "parameters" :
1047 [
1048 {
1049 "is_this_ptr" : true,
1050 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE"
1051 },
1052 {
1053 "referenced_type" : "_ZTIPi"
1054 }
1055 ],
1056 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1057 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
1058 },
1059 {
1060 "function_name" : "aidl::android::hardware::weaver::BnWeaver::BnWeaver",
1061 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaverC2Ev",
1062 "parameters" :
1063 [
1064 {
1065 "is_this_ptr" : true,
1066 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE"
1067 }
1068 ],
1069 "return_type" : "_ZTIv",
1070 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
1071 },
1072 {
1073 "function_name" : "aidl::android::hardware::weaver::BnWeaver::~BnWeaver",
1074 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaverD0Ev",
1075 "parameters" :
1076 [
1077 {
1078 "is_this_ptr" : true,
1079 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE"
1080 }
1081 ],
1082 "return_type" : "_ZTIv",
1083 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
1084 },
1085 {
1086 "function_name" : "aidl::android::hardware::weaver::BnWeaver::~BnWeaver",
1087 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaverD1Ev",
1088 "parameters" :
1089 [
1090 {
1091 "is_this_ptr" : true,
1092 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE"
1093 }
1094 ],
1095 "return_type" : "_ZTIv",
1096 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
1097 },
1098 {
1099 "function_name" : "aidl::android::hardware::weaver::BnWeaver::~BnWeaver",
1100 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BnWeaverD2Ev",
1101 "parameters" :
1102 [
1103 {
1104 "is_this_ptr" : true,
1105 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE"
1106 }
1107 ],
1108 "return_type" : "_ZTIv",
1109 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
1110 },
1111 {
1112 "function_name" : "aidl::android::hardware::weaver::BpWeaver::getInterfaceHash",
1113 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1114 "parameters" :
1115 [
1116 {
1117 "is_this_ptr" : true,
1118 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1119 },
1120 {
1121 "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1122 }
1123 ],
1124 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1125 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1126 },
1127 {
1128 "function_name" : "aidl::android::hardware::weaver::BpWeaver::getInterfaceVersion",
1129 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver19getInterfaceVersionEPi",
1130 "parameters" :
1131 [
1132 {
1133 "is_this_ptr" : true,
1134 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1135 },
1136 {
1137 "referenced_type" : "_ZTIPi"
1138 }
1139 ],
1140 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1141 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1142 },
1143 {
1144 "function_name" : "aidl::android::hardware::weaver::BpWeaver::read",
1145 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE",
1146 "parameters" :
1147 [
1148 {
1149 "is_this_ptr" : true,
1150 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1151 },
1152 {
1153 "referenced_type" : "_ZTIi"
1154 },
1155 {
1156 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1157 },
1158 {
1159 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE"
1160 }
1161 ],
1162 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1163 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1164 },
1165 {
1166 "function_name" : "aidl::android::hardware::weaver::BpWeaver::write",
1167 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_",
1168 "parameters" :
1169 [
1170 {
1171 "is_this_ptr" : true,
1172 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1173 },
1174 {
1175 "referenced_type" : "_ZTIi"
1176 },
1177 {
1178 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1179 },
1180 {
1181 "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1182 }
1183 ],
1184 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1185 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1186 },
1187 {
1188 "function_name" : "aidl::android::hardware::weaver::BpWeaver::getConfig",
1189 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaver9getConfigEPNS2_12WeaverConfigE",
1190 "parameters" :
1191 [
1192 {
1193 "is_this_ptr" : true,
1194 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1195 },
1196 {
1197 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE"
1198 }
1199 ],
1200 "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1201 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1202 },
1203 {
1204 "function_name" : "aidl::android::hardware::weaver::BpWeaver::BpWeaver",
1205 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverC1ERKN3ndk10SpAIBinderE",
1206 "parameters" :
1207 [
1208 {
1209 "is_this_ptr" : true,
1210 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1211 },
1212 {
1213 "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1214 }
1215 ],
1216 "return_type" : "_ZTIv",
1217 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1218 },
1219 {
1220 "function_name" : "aidl::android::hardware::weaver::BpWeaver::BpWeaver",
1221 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverC2ERKN3ndk10SpAIBinderE",
1222 "parameters" :
1223 [
1224 {
1225 "is_this_ptr" : true,
1226 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1227 },
1228 {
1229 "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1230 }
1231 ],
1232 "return_type" : "_ZTIv",
1233 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1234 },
1235 {
1236 "function_name" : "aidl::android::hardware::weaver::BpWeaver::~BpWeaver",
1237 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverD0Ev",
1238 "parameters" :
1239 [
1240 {
1241 "is_this_ptr" : true,
1242 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1243 }
1244 ],
1245 "return_type" : "_ZTIv",
1246 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1247 },
1248 {
1249 "function_name" : "aidl::android::hardware::weaver::BpWeaver::~BpWeaver",
1250 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverD1Ev",
1251 "parameters" :
1252 [
1253 {
1254 "is_this_ptr" : true,
1255 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1256 }
1257 ],
1258 "return_type" : "_ZTIv",
1259 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1260 },
1261 {
1262 "function_name" : "aidl::android::hardware::weaver::BpWeaver::~BpWeaver",
1263 "linker_set_key" : "_ZN4aidl7android8hardware6weaver8BpWeaverD2Ev",
1264 "parameters" :
1265 [
1266 {
1267 "is_this_ptr" : true,
1268 "referenced_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE"
1269 }
1270 ],
1271 "return_type" : "_ZTIv",
1272 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
1273 },
1274 {
1275 "function_name" : "aidl::android::hardware::weaver::WeaverConfig::writeToParcel",
1276 "linker_set_key" : "_ZNK4aidl7android8hardware6weaver12WeaverConfig13writeToParcelEP7AParcel",
1277 "parameters" :
1278 [
1279 {
1280 "is_this_ptr" : true,
1281 "referenced_type" : "_ZTIPKN4aidl7android8hardware6weaver12WeaverConfigE"
1282 },
1283 {
1284 "referenced_type" : "_ZTIP7AParcel"
1285 }
1286 ],
1287 "return_type" : "_ZTIi",
1288 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
1289 },
1290 {
1291 "function_name" : "aidl::android::hardware::weaver::WeaverReadResponse::writeToParcel",
1292 "linker_set_key" : "_ZNK4aidl7android8hardware6weaver18WeaverReadResponse13writeToParcelEP7AParcel",
1293 "parameters" :
1294 [
1295 {
1296 "is_this_ptr" : true,
1297 "referenced_type" : "_ZTIPKN4aidl7android8hardware6weaver18WeaverReadResponseE"
1298 },
1299 {
1300 "referenced_type" : "_ZTIP7AParcel"
1301 }
1302 ],
1303 "return_type" : "_ZTIi",
1304 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
1305 }
1306 ],
1307 "global_vars" :
1308 [
1309 {
1310 "linker_set_key" : "_ZN4aidl7android8hardware6weaver12WeaverConfig10descriptorE",
1311 "name" : "aidl::android::hardware::weaver::WeaverConfig::descriptor",
1312 "referenced_type" : "_ZTIPKc",
1313 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
1314 },
1315 {
1316 "linker_set_key" : "_ZN4aidl7android8hardware6weaver18WeaverReadResponse10descriptorE",
1317 "name" : "aidl::android::hardware::weaver::WeaverReadResponse::descriptor",
1318 "referenced_type" : "_ZTIPKc",
1319 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
1320 },
1321 {
1322 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver10descriptorE",
1323 "name" : "aidl::android::hardware::weaver::IWeaver::descriptor",
1324 "referenced_type" : "_ZTIPKc",
1325 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1326 },
1327 {
1328 "access" : "private",
1329 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver12default_implE",
1330 "name" : "aidl::android::hardware::weaver::IWeaver::default_impl",
1331 "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
1332 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1333 },
1334 {
1335 "linker_set_key" : "_ZN4aidl7android8hardware6weaver7IWeaver4hashE",
1336 "name" : "aidl::android::hardware::weaver::IWeaver::hash",
1337 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1338 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1339 }
1340 ],
1341 "lvalue_reference_types" :
1342 [
1343 {
1344 "alignment" : 4,
1345 "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
1346 "name" : "const ndk::SpAIBinder &",
1347 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1348 "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
1349 "size" : 4,
1350 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1351 },
1352 {
1353 "alignment" : 4,
1354 "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
1355 "name" : "const ndk::ScopedAParcel &",
1356 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1357 "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
1358 "size" : 4,
1359 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1360 },
1361 {
1362 "alignment" : 4,
1363 "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
1364 "name" : "const ndk::AParcelableHolder &",
1365 "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1366 "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
1367 "size" : 4,
1368 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1369 },
1370 {
1371 "alignment" : 4,
1372 "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1373 "name" : "const ndk::ScopedFileDescriptor &",
1374 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1375 "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1376 "size" : 4,
1377 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1378 },
1379 {
1380 "alignment" : 4,
1381 "linker_set_key" : "_ZTIRKN4aidl7android8hardware6weaver12WeaverConfigE",
1382 "name" : "const aidl::android::hardware::weaver::WeaverConfig &",
1383 "referenced_type" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE",
1384 "self_type" : "_ZTIRKN4aidl7android8hardware6weaver12WeaverConfigE",
1385 "size" : 4,
1386 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
1387 },
1388 {
1389 "alignment" : 4,
1390 "linker_set_key" : "_ZTIRKN4aidl7android8hardware6weaver18WeaverReadResponseE",
1391 "name" : "const aidl::android::hardware::weaver::WeaverReadResponse &",
1392 "referenced_type" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE",
1393 "self_type" : "_ZTIRKN4aidl7android8hardware6weaver18WeaverReadResponseE",
1394 "size" : 4,
1395 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
1396 },
1397 {
1398 "alignment" : 4,
1399 "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
1400 "name" : "const std::shared_ptr<aidl::android::hardware::weaver::IWeaver> &",
1401 "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
1402 "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
1403 "size" : 4,
1404 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1405 },
1406 {
1407 "alignment" : 4,
1408 "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1409 "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
1410 "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1411 "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1412 "size" : 4,
1413 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1414 },
1415 {
1416 "alignment" : 4,
1417 "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1418 "name" : "const std::vector<bool, std::allocator<bool>> &",
1419 "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1420 "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1421 "size" : 4,
1422 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1423 },
1424 {
1425 "alignment" : 4,
1426 "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1427 "name" : "const std::vector<double, std::allocator<double>> &",
1428 "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1429 "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1430 "size" : 4,
1431 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1432 },
1433 {
1434 "alignment" : 4,
1435 "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1436 "name" : "const std::vector<float, std::allocator<float>> &",
1437 "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1438 "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1439 "size" : 4,
1440 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1441 },
1442 {
1443 "alignment" : 4,
1444 "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1445 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
1446 "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1447 "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1448 "size" : 4,
1449 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1450 },
1451 {
1452 "alignment" : 4,
1453 "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1454 "name" : "const std::vector<int, std::allocator<int>> &",
1455 "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1456 "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1457 "size" : 4,
1458 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1459 },
1460 {
1461 "alignment" : 4,
1462 "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1463 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
1464 "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1465 "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1466 "size" : 4,
1467 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1468 },
1469 {
1470 "alignment" : 4,
1471 "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1472 "name" : "const std::vector<long long, std::allocator<long long>> &",
1473 "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
1474 "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1475 "size" : 4,
1476 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1477 },
1478 {
1479 "alignment" : 4,
1480 "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1481 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
1482 "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
1483 "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1484 "size" : 4,
1485 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1486 },
1487 {
1488 "alignment" : 4,
1489 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1490 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
1491 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1492 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1493 "size" : 4,
1494 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1495 },
1496 {
1497 "alignment" : 4,
1498 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1499 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
1500 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1501 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1502 "size" : 4,
1503 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1504 },
1505 {
1506 "alignment" : 4,
1507 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1508 "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
1509 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1510 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1511 "size" : 4,
1512 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1513 },
1514 {
1515 "alignment" : 4,
1516 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1517 "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
1518 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1519 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1520 "size" : 4,
1521 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1522 },
1523 {
1524 "alignment" : 4,
1525 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1526 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
1527 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1528 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1529 "size" : 4,
1530 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1531 },
1532 {
1533 "alignment" : 4,
1534 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1535 "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
1536 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1537 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1538 "size" : 4,
1539 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1540 },
1541 {
1542 "alignment" : 4,
1543 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1544 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
1545 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1546 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1547 "size" : 4,
1548 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1549 },
1550 {
1551 "alignment" : 4,
1552 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1553 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
1554 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1555 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1556 "size" : 4,
1557 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1558 },
1559 {
1560 "alignment" : 4,
1561 "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1562 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
1563 "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1564 "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1565 "size" : 4,
1566 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1567 },
1568 {
1569 "alignment" : 4,
1570 "linker_set_key" : "_ZTIRKh",
1571 "name" : "const unsigned char &",
1572 "referenced_type" : "_ZTIKh",
1573 "self_type" : "_ZTIRKh",
1574 "size" : 4,
1575 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1576 },
1577 {
1578 "alignment" : 4,
1579 "linker_set_key" : "_ZTIRKi",
1580 "name" : "const int &",
1581 "referenced_type" : "_ZTIKi",
1582 "self_type" : "_ZTIRKi",
1583 "size" : 4,
1584 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1585 },
1586 {
1587 "alignment" : 4,
1588 "linker_set_key" : "_ZTIRKx",
1589 "name" : "const long long &",
1590 "referenced_type" : "_ZTIKx",
1591 "self_type" : "_ZTIRKx",
1592 "size" : 4,
1593 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1594 },
1595 {
1596 "alignment" : 4,
1597 "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
1598 "name" : "ndk::SpAIBinder &",
1599 "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1600 "self_type" : "_ZTIRN3ndk10SpAIBinderE",
1601 "size" : 4,
1602 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1603 },
1604 {
1605 "alignment" : 4,
1606 "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
1607 "name" : "ndk::ScopedAParcel &",
1608 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1609 "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
1610 "size" : 4,
1611 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1612 },
1613 {
1614 "alignment" : 4,
1615 "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
1616 "name" : "ndk::ScopedAStatus &",
1617 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1618 "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
1619 "size" : 4,
1620 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1621 },
1622 {
1623 "alignment" : 4,
1624 "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1625 "name" : "ndk::ScopedAIBinder_Weak &",
1626 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1627 "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1628 "size" : 4,
1629 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1630 },
1631 {
1632 "alignment" : 4,
1633 "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1634 "name" : "ndk::ScopedFileDescriptor &",
1635 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1636 "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1637 "size" : 4,
1638 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1639 },
1640 {
1641 "alignment" : 4,
1642 "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1643 "name" : "ndk::ScopedAIBinder_DeathRecipient &",
1644 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1645 "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1646 "size" : 4,
1647 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1648 },
1649 {
1650 "alignment" : 4,
1651 "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1652 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
1653 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1654 "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1655 "size" : 4,
1656 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1657 }
1658 ],
1659 "pointer_types" :
1660 [
1661 {
1662 "alignment" : 4,
1663 "linker_set_key" : "_ZTIP13AIBinder_Weak",
1664 "name" : "AIBinder_Weak *",
1665 "referenced_type" : "_ZTI13AIBinder_Weak",
1666 "self_type" : "_ZTIP13AIBinder_Weak",
1667 "size" : 4,
1668 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1669 },
1670 {
1671 "alignment" : 4,
1672 "linker_set_key" : "_ZTIP14AIBinder_Class",
1673 "name" : "AIBinder_Class *",
1674 "referenced_type" : "_ZTI14AIBinder_Class",
1675 "self_type" : "_ZTIP14AIBinder_Class",
1676 "size" : 4,
1677 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1678 },
1679 {
1680 "alignment" : 4,
1681 "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
1682 "name" : "AIBinder_DeathRecipient *",
1683 "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
1684 "self_type" : "_ZTIP23AIBinder_DeathRecipient",
1685 "size" : 4,
1686 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1687 },
1688 {
1689 "alignment" : 4,
1690 "linker_set_key" : "_ZTIP7AParcel",
1691 "name" : "AParcel *",
1692 "referenced_type" : "_ZTI7AParcel",
1693 "self_type" : "_ZTIP7AParcel",
1694 "size" : 4,
1695 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1696 },
1697 {
1698 "alignment" : 4,
1699 "linker_set_key" : "_ZTIP7AStatus",
1700 "name" : "AStatus *",
1701 "referenced_type" : "_ZTI7AStatus",
1702 "self_type" : "_ZTIP7AStatus",
1703 "size" : 4,
1704 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1705 },
1706 {
1707 "alignment" : 4,
1708 "linker_set_key" : "_ZTIP8AIBinder",
1709 "name" : "AIBinder *",
1710 "referenced_type" : "_ZTI8AIBinder",
1711 "self_type" : "_ZTIP8AIBinder",
1712 "size" : 4,
1713 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1714 },
1715 {
1716 "alignment" : 4,
1717 "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1718 "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
1719 "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1720 "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1721 "size" : 4,
1722 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1723 },
1724 {
1725 "alignment" : 4,
1726 "linker_set_key" : "_ZTIPK7AParcel",
1727 "name" : "const AParcel *",
1728 "referenced_type" : "_ZTIK7AParcel",
1729 "self_type" : "_ZTIPK7AParcel",
1730 "size" : 4,
1731 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1732 },
1733 {
1734 "alignment" : 4,
1735 "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
1736 "name" : "const ndk::SpAIBinder *",
1737 "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1738 "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
1739 "size" : 4,
1740 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1741 },
1742 {
1743 "alignment" : 4,
1744 "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
1745 "name" : "const ndk::ScopedAParcel *",
1746 "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1747 "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
1748 "size" : 4,
1749 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1750 },
1751 {
1752 "alignment" : 4,
1753 "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
1754 "name" : "const ndk::ScopedAStatus *",
1755 "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
1756 "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
1757 "size" : 4,
1758 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1759 },
1760 {
1761 "alignment" : 4,
1762 "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
1763 "name" : "const ndk::AParcelableHolder *",
1764 "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1765 "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
1766 "size" : 4,
1767 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1768 },
1769 {
1770 "alignment" : 4,
1771 "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1772 "name" : "const ndk::ScopedFileDescriptor *",
1773 "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1774 "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1775 "size" : 4,
1776 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1777 },
1778 {
1779 "alignment" : 4,
1780 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1781 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1782 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1783 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1784 "size" : 4,
1785 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1786 },
1787 {
1788 "alignment" : 4,
1789 "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1790 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1791 "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1792 "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1793 "size" : 4,
1794 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1795 },
1796 {
1797 "alignment" : 4,
1798 "linker_set_key" : "_ZTIPKN4aidl7android8hardware6weaver12WeaverConfigE",
1799 "name" : "const aidl::android::hardware::weaver::WeaverConfig *",
1800 "referenced_type" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE",
1801 "self_type" : "_ZTIPKN4aidl7android8hardware6weaver12WeaverConfigE",
1802 "size" : 4,
1803 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
1804 },
1805 {
1806 "alignment" : 4,
1807 "linker_set_key" : "_ZTIPKN4aidl7android8hardware6weaver18WeaverReadResponseE",
1808 "name" : "const aidl::android::hardware::weaver::WeaverReadResponse *",
1809 "referenced_type" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE",
1810 "self_type" : "_ZTIPKN4aidl7android8hardware6weaver18WeaverReadResponseE",
1811 "size" : 4,
1812 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
1813 },
1814 {
1815 "alignment" : 4,
1816 "linker_set_key" : "_ZTIPKc",
1817 "name" : "const char *",
1818 "referenced_type" : "_ZTIKc",
1819 "self_type" : "_ZTIPKc",
1820 "size" : 4,
1821 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1822 },
1823 {
1824 "alignment" : 4,
1825 "linker_set_key" : "_ZTIPKv",
1826 "name" : "const void *",
1827 "referenced_type" : "_ZTIKv",
1828 "self_type" : "_ZTIPKv",
1829 "size" : 4,
1830 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1831 },
1832 {
1833 "alignment" : 4,
1834 "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1835 "name" : "ndk::SpAIBinder *",
1836 "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1837 "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1838 "size" : 4,
1839 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1840 },
1841 {
1842 "alignment" : 4,
1843 "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1844 "name" : "ndk::ICInterface *",
1845 "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1846 "self_type" : "_ZTIPN3ndk11ICInterfaceE",
1847 "size" : 4,
1848 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1849 },
1850 {
1851 "alignment" : 4,
1852 "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
1853 "name" : "ndk::BnCInterface<aidl::android::hardware::weaver::IWeaver> *",
1854 "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
1855 "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
1856 "size" : 4,
1857 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1858 },
1859 {
1860 "alignment" : 4,
1861 "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
1862 "name" : "ndk::BpCInterface<aidl::android::hardware::weaver::IWeaver> *",
1863 "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
1864 "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
1865 "size" : 4,
1866 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1867 },
1868 {
1869 "alignment" : 4,
1870 "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
1871 "name" : "ndk::ScopedAParcel *",
1872 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1873 "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
1874 "size" : 4,
1875 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1876 },
1877 {
1878 "alignment" : 4,
1879 "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
1880 "name" : "ndk::ScopedAStatus *",
1881 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1882 "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
1883 "size" : 4,
1884 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1885 },
1886 {
1887 "alignment" : 4,
1888 "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
1889 "name" : "ndk::SharedRefBase *",
1890 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
1891 "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
1892 "size" : 4,
1893 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1894 },
1895 {
1896 "alignment" : 4,
1897 "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
1898 "name" : "ndk::AParcelableHolder *",
1899 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
1900 "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
1901 "size" : 4,
1902 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1903 },
1904 {
1905 "alignment" : 4,
1906 "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1907 "name" : "ndk::ScopedAIBinder_Weak *",
1908 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1909 "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1910 "size" : 4,
1911 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1912 },
1913 {
1914 "alignment" : 4,
1915 "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1916 "name" : "ndk::ScopedFileDescriptor *",
1917 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1918 "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1919 "size" : 4,
1920 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1921 },
1922 {
1923 "alignment" : 4,
1924 "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1925 "name" : "ndk::ScopedAIBinder_DeathRecipient *",
1926 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1927 "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1928 "size" : 4,
1929 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1930 },
1931 {
1932 "alignment" : 4,
1933 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1934 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
1935 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1936 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1937 "size" : 4,
1938 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1939 },
1940 {
1941 "alignment" : 4,
1942 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1943 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
1944 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1945 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1946 "size" : 4,
1947 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1948 },
1949 {
1950 "alignment" : 4,
1951 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1952 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1953 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1954 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1955 "size" : 4,
1956 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1957 },
1958 {
1959 "alignment" : 4,
1960 "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1961 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1962 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1963 "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1964 "size" : 4,
1965 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1966 },
1967 {
1968 "alignment" : 4,
1969 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE",
1970 "name" : "aidl::android::hardware::weaver::WeaverConfig *",
1971 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
1972 "self_type" : "_ZTIPN4aidl7android8hardware6weaver12WeaverConfigE",
1973 "size" : 4,
1974 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1975 },
1976 {
1977 "alignment" : 4,
1978 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE",
1979 "name" : "aidl::android::hardware::weaver::IWeaverDefault *",
1980 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE",
1981 "self_type" : "_ZTIPN4aidl7android8hardware6weaver14IWeaverDefaultE",
1982 "size" : 4,
1983 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1984 },
1985 {
1986 "alignment" : 4,
1987 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE",
1988 "name" : "aidl::android::hardware::weaver::WeaverReadResponse *",
1989 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
1990 "self_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE",
1991 "size" : 4,
1992 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1993 },
1994 {
1995 "alignment" : 4,
1996 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE",
1997 "name" : "aidl::android::hardware::weaver::IWeaver *",
1998 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE",
1999 "self_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE",
2000 "size" : 4,
2001 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2002 },
2003 {
2004 "alignment" : 4,
2005 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE",
2006 "name" : "aidl::android::hardware::weaver::BnWeaver *",
2007 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE",
2008 "self_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE",
2009 "size" : 4,
2010 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
2011 },
2012 {
2013 "alignment" : 4,
2014 "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE",
2015 "name" : "aidl::android::hardware::weaver::BpWeaver *",
2016 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE",
2017 "self_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE",
2018 "size" : 4,
2019 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
2020 },
2021 {
2022 "alignment" : 4,
2023 "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2024 "name" : "std::shared_ptr<aidl::android::hardware::weaver::IWeaver> *",
2025 "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2026 "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2027 "size" : 4,
2028 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2029 },
2030 {
2031 "alignment" : 4,
2032 "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2033 "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2034 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2035 "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2036 "size" : 4,
2037 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2038 },
2039 {
2040 "alignment" : 4,
2041 "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2042 "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
2043 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2044 "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2045 "size" : 4,
2046 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2047 },
2048 {
2049 "alignment" : 4,
2050 "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2051 "name" : "std::vector<bool, std::allocator<bool>> *",
2052 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2053 "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2054 "size" : 4,
2055 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2056 },
2057 {
2058 "alignment" : 4,
2059 "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2060 "name" : "std::vector<double, std::allocator<double>> *",
2061 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2062 "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2063 "size" : 4,
2064 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2065 },
2066 {
2067 "alignment" : 4,
2068 "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2069 "name" : "std::vector<float, std::allocator<float>> *",
2070 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2071 "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2072 "size" : 4,
2073 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2074 },
2075 {
2076 "alignment" : 4,
2077 "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2078 "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
2079 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2080 "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2081 "size" : 4,
2082 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2083 },
2084 {
2085 "alignment" : 4,
2086 "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2087 "name" : "std::vector<int, std::allocator<int>> *",
2088 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2089 "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2090 "size" : 4,
2091 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2092 },
2093 {
2094 "alignment" : 4,
2095 "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2096 "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
2097 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2098 "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2099 "size" : 4,
2100 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2101 },
2102 {
2103 "alignment" : 4,
2104 "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2105 "name" : "std::vector<long long, std::allocator<long long>> *",
2106 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2107 "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2108 "size" : 4,
2109 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2110 },
2111 {
2112 "alignment" : 4,
2113 "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2114 "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2115 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2116 "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2117 "size" : 4,
2118 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2119 },
2120 {
2121 "alignment" : 4,
2122 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2123 "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2124 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2125 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2126 "size" : 4,
2127 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2128 },
2129 {
2130 "alignment" : 4,
2131 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2132 "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2133 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2134 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2135 "size" : 4,
2136 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2137 },
2138 {
2139 "alignment" : 4,
2140 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2141 "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2142 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2143 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2144 "size" : 4,
2145 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2146 },
2147 {
2148 "alignment" : 4,
2149 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2150 "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2151 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2152 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2153 "size" : 4,
2154 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2155 },
2156 {
2157 "alignment" : 4,
2158 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2159 "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2160 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2161 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2162 "size" : 4,
2163 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2164 },
2165 {
2166 "alignment" : 4,
2167 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2168 "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2169 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2170 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2171 "size" : 4,
2172 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2173 },
2174 {
2175 "alignment" : 4,
2176 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2177 "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2178 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2179 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2180 "size" : 4,
2181 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2182 },
2183 {
2184 "alignment" : 4,
2185 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2186 "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
2187 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2188 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2189 "size" : 4,
2190 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2191 },
2192 {
2193 "alignment" : 4,
2194 "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2195 "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
2196 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2197 "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2198 "size" : 4,
2199 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2200 },
2201 {
2202 "alignment" : 4,
2203 "linker_set_key" : "_ZTIPP7AParcel",
2204 "name" : "AParcel **",
2205 "referenced_type" : "_ZTIP7AParcel",
2206 "self_type" : "_ZTIPP7AParcel",
2207 "size" : 4,
2208 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2209 },
2210 {
2211 "alignment" : 4,
2212 "linker_set_key" : "_ZTIPP7AStatus",
2213 "name" : "AStatus **",
2214 "referenced_type" : "_ZTIP7AStatus",
2215 "self_type" : "_ZTIPP7AStatus",
2216 "size" : 4,
2217 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2218 },
2219 {
2220 "alignment" : 4,
2221 "linker_set_key" : "_ZTIPP8AIBinder",
2222 "name" : "AIBinder **",
2223 "referenced_type" : "_ZTIP8AIBinder",
2224 "self_type" : "_ZTIPP8AIBinder",
2225 "size" : 4,
2226 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2227 },
2228 {
2229 "alignment" : 4,
2230 "linker_set_key" : "_ZTIPPKc",
2231 "name" : "const char **",
2232 "referenced_type" : "_ZTIPKc",
2233 "self_type" : "_ZTIPPKc",
2234 "size" : 4,
2235 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2236 },
2237 {
2238 "alignment" : 4,
2239 "linker_set_key" : "_ZTIPi",
2240 "name" : "int *",
2241 "referenced_type" : "_ZTIi",
2242 "self_type" : "_ZTIPi",
2243 "size" : 4,
2244 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2245 },
2246 {
2247 "alignment" : 4,
2248 "linker_set_key" : "_ZTIPv",
2249 "name" : "void *",
2250 "referenced_type" : "_ZTIv",
2251 "self_type" : "_ZTIPv",
2252 "size" : 4,
2253 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2254 }
2255 ],
2256 "qualified_types" :
2257 [
2258 {
2259 "is_const" : true,
2260 "linker_set_key" : "_ZTIK7AParcel",
2261 "name" : "const AParcel",
2262 "referenced_type" : "_ZTI7AParcel",
2263 "self_type" : "_ZTIK7AParcel",
2264 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2265 },
2266 {
2267 "alignment" : 4,
2268 "is_const" : true,
2269 "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2270 "name" : "const ndk::SpAIBinder",
2271 "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2272 "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2273 "size" : 4,
2274 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2275 },
2276 {
2277 "alignment" : 4,
2278 "is_const" : true,
2279 "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2280 "name" : "const ndk::ScopedAParcel",
2281 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2282 "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2283 "size" : 4,
2284 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2285 },
2286 {
2287 "alignment" : 4,
2288 "is_const" : true,
2289 "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2290 "name" : "const ndk::ScopedAStatus",
2291 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2292 "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2293 "size" : 4,
2294 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2295 },
2296 {
2297 "alignment" : 4,
2298 "is_const" : true,
2299 "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
2300 "name" : "const ndk::AParcelableHolder",
2301 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2302 "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
2303 "size" : 12,
2304 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2305 },
2306 {
2307 "alignment" : 4,
2308 "is_const" : true,
2309 "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2310 "name" : "const ndk::ScopedFileDescriptor",
2311 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2312 "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2313 "size" : 4,
2314 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2315 },
2316 {
2317 "alignment" : 4,
2318 "is_const" : true,
2319 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2320 "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2321 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2322 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2323 "size" : 4,
2324 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2325 },
2326 {
2327 "alignment" : 4,
2328 "is_const" : true,
2329 "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2330 "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2331 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2332 "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2333 "size" : 4,
2334 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2335 },
2336 {
2337 "alignment" : 4,
2338 "is_const" : true,
2339 "linker_set_key" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE",
2340 "name" : "const aidl::android::hardware::weaver::WeaverConfig",
2341 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
2342 "self_type" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE",
2343 "size" : 12,
2344 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
2345 },
2346 {
2347 "alignment" : 8,
2348 "is_const" : true,
2349 "linker_set_key" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE",
2350 "name" : "const aidl::android::hardware::weaver::WeaverReadResponse",
2351 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
2352 "self_type" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE",
2353 "size" : 24,
2354 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
2355 },
2356 {
2357 "alignment" : 4,
2358 "is_const" : true,
2359 "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2360 "name" : "const std::shared_ptr<aidl::android::hardware::weaver::IWeaver>",
2361 "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2362 "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2363 "size" : 8,
2364 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2365 },
2366 {
2367 "alignment" : 4,
2368 "is_const" : true,
2369 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2370 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2371 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2372 "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2373 "size" : 12,
2374 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2375 },
2376 {
2377 "alignment" : 4,
2378 "is_const" : true,
2379 "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2380 "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2381 "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2382 "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2383 "size" : 12,
2384 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2385 },
2386 {
2387 "alignment" : 4,
2388 "is_const" : true,
2389 "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2390 "name" : "const std::vector<bool, std::allocator<bool>>",
2391 "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2392 "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2393 "size" : 12,
2394 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2395 },
2396 {
2397 "alignment" : 4,
2398 "is_const" : true,
2399 "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2400 "name" : "const std::vector<double, std::allocator<double>>",
2401 "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2402 "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2403 "size" : 12,
2404 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2405 },
2406 {
2407 "alignment" : 4,
2408 "is_const" : true,
2409 "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2410 "name" : "const std::vector<float, std::allocator<float>>",
2411 "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2412 "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2413 "size" : 12,
2414 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2415 },
2416 {
2417 "alignment" : 4,
2418 "is_const" : true,
2419 "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2420 "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2421 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2422 "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2423 "size" : 12,
2424 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2425 },
2426 {
2427 "alignment" : 4,
2428 "is_const" : true,
2429 "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2430 "name" : "const std::vector<int, std::allocator<int>>",
2431 "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2432 "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2433 "size" : 12,
2434 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2435 },
2436 {
2437 "alignment" : 4,
2438 "is_const" : true,
2439 "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2440 "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2441 "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2442 "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2443 "size" : 12,
2444 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2445 },
2446 {
2447 "alignment" : 4,
2448 "is_const" : true,
2449 "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2450 "name" : "const std::vector<long long, std::allocator<long long>>",
2451 "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2452 "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2453 "size" : 12,
2454 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2455 },
2456 {
2457 "alignment" : 4,
2458 "is_const" : true,
2459 "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2460 "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2461 "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2462 "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2463 "size" : 12,
2464 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2465 },
2466 {
2467 "alignment" : 4,
2468 "is_const" : true,
2469 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2470 "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2471 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2472 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2473 "size" : 16,
2474 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2475 },
2476 {
2477 "alignment" : 4,
2478 "is_const" : true,
2479 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2480 "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2481 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2482 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2483 "size" : 16,
2484 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2485 },
2486 {
2487 "alignment" : 4,
2488 "is_const" : true,
2489 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2490 "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2491 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2492 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2493 "size" : 16,
2494 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2495 },
2496 {
2497 "alignment" : 4,
2498 "is_const" : true,
2499 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2500 "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2501 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2502 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2503 "size" : 16,
2504 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2505 },
2506 {
2507 "alignment" : 4,
2508 "is_const" : true,
2509 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2510 "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2511 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2512 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2513 "size" : 16,
2514 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2515 },
2516 {
2517 "alignment" : 4,
2518 "is_const" : true,
2519 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2520 "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2521 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2522 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2523 "size" : 16,
2524 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2525 },
2526 {
2527 "alignment" : 4,
2528 "is_const" : true,
2529 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2530 "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2531 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2532 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2533 "size" : 16,
2534 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2535 },
2536 {
2537 "alignment" : 4,
2538 "is_const" : true,
2539 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2540 "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2541 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2542 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2543 "size" : 16,
2544 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2545 },
2546 {
2547 "alignment" : 4,
2548 "is_const" : true,
2549 "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2550 "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2551 "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2552 "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2553 "size" : 16,
2554 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2555 },
2556 {
2557 "alignment" : 4,
2558 "is_const" : true,
2559 "linker_set_key" : "_ZTIKP7AParcel",
2560 "name" : "AParcel *const",
2561 "referenced_type" : "_ZTIP7AParcel",
2562 "self_type" : "_ZTIKP7AParcel",
2563 "size" : 4,
2564 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2565 },
2566 {
2567 "alignment" : 4,
2568 "is_const" : true,
2569 "linker_set_key" : "_ZTIKP7AStatus",
2570 "name" : "AStatus *const",
2571 "referenced_type" : "_ZTIP7AStatus",
2572 "self_type" : "_ZTIKP7AStatus",
2573 "size" : 4,
2574 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2575 },
2576 {
2577 "alignment" : 1,
2578 "is_const" : true,
2579 "linker_set_key" : "_ZTIKc",
2580 "name" : "const char",
2581 "referenced_type" : "_ZTIc",
2582 "self_type" : "_ZTIKc",
2583 "size" : 1,
2584 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2585 },
2586 {
2587 "alignment" : 1,
2588 "is_const" : true,
2589 "linker_set_key" : "_ZTIKh",
2590 "name" : "const unsigned char",
2591 "referenced_type" : "_ZTIh",
2592 "self_type" : "_ZTIKh",
2593 "size" : 1,
2594 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2595 },
2596 {
2597 "alignment" : 4,
2598 "is_const" : true,
2599 "linker_set_key" : "_ZTIKi",
2600 "name" : "const int",
2601 "referenced_type" : "_ZTIi",
2602 "self_type" : "_ZTIKi",
2603 "size" : 4,
2604 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2605 },
2606 {
2607 "alignment" : 4,
2608 "is_const" : true,
2609 "linker_set_key" : "_ZTIKj",
2610 "name" : "const unsigned int",
2611 "referenced_type" : "_ZTIj",
2612 "self_type" : "_ZTIKj",
2613 "size" : 4,
2614 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2615 },
2616 {
2617 "is_const" : true,
2618 "linker_set_key" : "_ZTIKv",
2619 "name" : "const void",
2620 "referenced_type" : "_ZTIv",
2621 "self_type" : "_ZTIKv",
2622 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2623 },
2624 {
2625 "alignment" : 8,
2626 "is_const" : true,
2627 "linker_set_key" : "_ZTIKx",
2628 "name" : "const long long",
2629 "referenced_type" : "_ZTIx",
2630 "self_type" : "_ZTIKx",
2631 "size" : 8,
2632 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2633 }
2634 ],
2635 "record_types" :
2636 [
2637 {
2638 "alignment" : 4,
2639 "fields" :
2640 [
2641 {
2642 "access" : "private",
2643 "field_name" : "mBinder",
2644 "referenced_type" : "_ZTIP8AIBinder"
2645 }
2646 ],
2647 "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2648 "name" : "ndk::SpAIBinder",
2649 "record_kind" : "class",
2650 "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2651 "self_type" : "_ZTIN3ndk10SpAIBinderE",
2652 "size" : 4,
2653 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2654 },
2655 {
2656 "access" : "private",
2657 "alignment" : 4,
2658 "fields" :
2659 [
2660 {
2661 "field_name" : "interface",
2662 "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2663 }
2664 ],
2665 "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2666 "name" : "ndk::ICInterface::ICInterfaceData",
2667 "record_kind" : "class",
2668 "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2669 "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2670 "size" : 8,
2671 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2672 },
2673 {
2674 "alignment" : 4,
2675 "base_specifiers" :
2676 [
2677 {
2678 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2679 }
2680 ],
2681 "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2682 "name" : "ndk::ICInterface",
2683 "record_kind" : "class",
2684 "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2685 "self_type" : "_ZTIN3ndk11ICInterfaceE",
2686 "size" : 16,
2687 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2688 "vtable_components" :
2689 [
2690 {
2691 "kind" : "offset_to_top"
2692 },
2693 {
2694 "kind" : "rtti",
2695 "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2696 },
2697 {
2698 "kind" : "complete_dtor_pointer",
2699 "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2700 },
2701 {
2702 "kind" : "deleting_dtor_pointer",
2703 "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2704 },
2705 {
2706 "is_pure" : true,
2707 "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2708 },
2709 {
2710 "is_pure" : true,
2711 "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2712 },
2713 {
2714 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2715 },
2716 {
2717 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2718 }
2719 ]
2720 },
2721 {
2722 "alignment" : 4,
2723 "base_specifiers" :
2724 [
2725 {
2726 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
2727 }
2728 ],
2729 "fields" :
2730 [
2731 {
2732 "access" : "private",
2733 "field_name" : "mMutex",
2734 "field_offset" : 128,
2735 "referenced_type" : "_ZTINSt3__15mutexE"
2736 },
2737 {
2738 "access" : "private",
2739 "field_name" : "mWeakBinder",
2740 "field_offset" : 160,
2741 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2742 }
2743 ],
2744 "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2745 "name" : "ndk::BnCInterface<aidl::android::hardware::weaver::IWeaver>",
2746 "record_kind" : "class",
2747 "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2748 "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2749 "size" : 24,
2750 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2751 "template_args" : [ "_ZTIN4aidl7android8hardware6weaver7IWeaverE" ],
2752 "vtable_components" :
2753 [
2754 {
2755 "kind" : "offset_to_top"
2756 },
2757 {
2758 "kind" : "rtti",
2759 "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
2760 },
2761 {
2762 "kind" : "complete_dtor_pointer",
2763 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED1Ev"
2764 },
2765 {
2766 "kind" : "deleting_dtor_pointer",
2767 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED0Ev"
2768 },
2769 {
2770 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
2771 },
2772 {
2773 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
2774 },
2775 {
2776 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2777 },
2778 {
2779 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2780 },
2781 {
2782 "is_pure" : true,
2783 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE"
2784 },
2785 {
2786 "is_pure" : true,
2787 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
2788 },
2789 {
2790 "is_pure" : true,
2791 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
2792 },
2793 {
2794 "is_pure" : true,
2795 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi"
2796 },
2797 {
2798 "is_pure" : true,
2799 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2800 },
2801 {
2802 "is_pure" : true,
2803 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE12createBinderEv"
2804 }
2805 ]
2806 },
2807 {
2808 "alignment" : 4,
2809 "base_specifiers" :
2810 [
2811 {
2812 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
2813 }
2814 ],
2815 "fields" :
2816 [
2817 {
2818 "access" : "private",
2819 "field_name" : "mBinder",
2820 "field_offset" : 128,
2821 "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2822 }
2823 ],
2824 "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2825 "name" : "ndk::BpCInterface<aidl::android::hardware::weaver::IWeaver>",
2826 "record_kind" : "class",
2827 "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2828 "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2829 "size" : 20,
2830 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2831 "template_args" : [ "_ZTIN4aidl7android8hardware6weaver7IWeaverE" ],
2832 "vtable_components" :
2833 [
2834 {
2835 "kind" : "offset_to_top"
2836 },
2837 {
2838 "kind" : "rtti",
2839 "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
2840 },
2841 {
2842 "kind" : "complete_dtor_pointer",
2843 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED1Ev"
2844 },
2845 {
2846 "kind" : "deleting_dtor_pointer",
2847 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED0Ev"
2848 },
2849 {
2850 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
2851 },
2852 {
2853 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
2854 },
2855 {
2856 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE4dumpEiPPKcj"
2857 },
2858 {
2859 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2860 },
2861 {
2862 "is_pure" : true,
2863 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE"
2864 },
2865 {
2866 "is_pure" : true,
2867 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
2868 },
2869 {
2870 "is_pure" : true,
2871 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
2872 },
2873 {
2874 "is_pure" : true,
2875 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi"
2876 },
2877 {
2878 "is_pure" : true,
2879 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2880 }
2881 ]
2882 },
2883 {
2884 "alignment" : 4,
2885 "base_specifiers" :
2886 [
2887 {
2888 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2889 }
2890 ],
2891 "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2892 "name" : "ndk::ScopedAParcel",
2893 "record_kind" : "class",
2894 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2895 "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2896 "size" : 4,
2897 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2898 },
2899 {
2900 "alignment" : 4,
2901 "base_specifiers" :
2902 [
2903 {
2904 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2905 }
2906 ],
2907 "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2908 "name" : "ndk::ScopedAStatus",
2909 "record_kind" : "class",
2910 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2911 "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2912 "size" : 4,
2913 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2914 },
2915 {
2916 "alignment" : 4,
2917 "fields" :
2918 [
2919 {
2920 "access" : "private",
2921 "field_name" : "mFlagThis",
2922 "field_offset" : 32,
2923 "referenced_type" : "_ZTINSt3__19once_flagE"
2924 },
2925 {
2926 "access" : "private",
2927 "field_name" : "mThis",
2928 "field_offset" : 64,
2929 "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2930 }
2931 ],
2932 "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2933 "name" : "ndk::SharedRefBase",
2934 "record_kind" : "class",
2935 "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2936 "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2937 "size" : 16,
2938 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2939 "vtable_components" :
2940 [
2941 {
2942 "kind" : "offset_to_top"
2943 },
2944 {
2945 "kind" : "rtti",
2946 "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2947 },
2948 {
2949 "kind" : "complete_dtor_pointer",
2950 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2951 },
2952 {
2953 "kind" : "deleting_dtor_pointer",
2954 "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2955 }
2956 ]
2957 },
2958 {
2959 "alignment" : 4,
2960 "fields" :
2961 [
2962 {
2963 "access" : "private",
2964 "field_name" : "mParcel",
2965 "field_offset" : 32,
2966 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
2967 },
2968 {
2969 "access" : "private",
2970 "field_name" : "mStability",
2971 "field_offset" : 64,
2972 "referenced_type" : "_ZTIi"
2973 }
2974 ],
2975 "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
2976 "name" : "ndk::AParcelableHolder",
2977 "record_kind" : "class",
2978 "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2979 "self_type" : "_ZTIN3ndk17AParcelableHolderE",
2980 "size" : 12,
2981 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
2982 "vtable_components" :
2983 [
2984 {
2985 "kind" : "offset_to_top"
2986 },
2987 {
2988 "kind" : "rtti",
2989 "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
2990 },
2991 {
2992 "kind" : "complete_dtor_pointer",
2993 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
2994 },
2995 {
2996 "kind" : "deleting_dtor_pointer",
2997 "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
2998 }
2999 ]
3000 },
3001 {
3002 "alignment" : 4,
3003 "base_specifiers" :
3004 [
3005 {
3006 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
3007 }
3008 ],
3009 "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3010 "name" : "ndk::ScopedAIBinder_Weak",
3011 "record_kind" : "class",
3012 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3013 "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3014 "size" : 4,
3015 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3016 },
3017 {
3018 "alignment" : 4,
3019 "base_specifiers" :
3020 [
3021 {
3022 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
3023 }
3024 ],
3025 "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
3026 "name" : "ndk::ScopedFileDescriptor",
3027 "record_kind" : "class",
3028 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3029 "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3030 "size" : 4,
3031 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3032 },
3033 {
3034 "alignment" : 4,
3035 "base_specifiers" :
3036 [
3037 {
3038 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
3039 }
3040 ],
3041 "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3042 "name" : "ndk::ScopedAIBinder_DeathRecipient",
3043 "record_kind" : "class",
3044 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3045 "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3046 "size" : 4,
3047 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3048 },
3049 {
3050 "alignment" : 4,
3051 "fields" :
3052 [
3053 {
3054 "access" : "private",
3055 "field_name" : "mT",
3056 "referenced_type" : "_ZTIP13AIBinder_Weak"
3057 }
3058 ],
3059 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3060 "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
3061 "record_kind" : "class",
3062 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3063 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3064 "size" : 4,
3065 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3066 "template_args" : [ "_ZTIP13AIBinder_Weak" ]
3067 },
3068 {
3069 "alignment" : 4,
3070 "fields" :
3071 [
3072 {
3073 "access" : "private",
3074 "field_name" : "mT",
3075 "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
3076 }
3077 ],
3078 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3079 "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
3080 "record_kind" : "class",
3081 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3082 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3083 "size" : 4,
3084 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3085 "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
3086 },
3087 {
3088 "alignment" : 4,
3089 "fields" :
3090 [
3091 {
3092 "access" : "private",
3093 "field_name" : "mT",
3094 "referenced_type" : "_ZTIP7AParcel"
3095 }
3096 ],
3097 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3098 "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3099 "record_kind" : "class",
3100 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3101 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3102 "size" : 4,
3103 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3104 "template_args" : [ "_ZTIP7AParcel" ]
3105 },
3106 {
3107 "alignment" : 4,
3108 "fields" :
3109 [
3110 {
3111 "access" : "private",
3112 "field_name" : "mT",
3113 "referenced_type" : "_ZTIP7AStatus"
3114 }
3115 ],
3116 "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3117 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3118 "record_kind" : "class",
3119 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3120 "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3121 "size" : 4,
3122 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3123 "template_args" : [ "_ZTIP7AStatus" ]
3124 },
3125 {
3126 "alignment" : 4,
3127 "fields" :
3128 [
3129 {
3130 "field_name" : "slots",
3131 "referenced_type" : "_ZTIi"
3132 },
3133 {
3134 "field_name" : "keySize",
3135 "field_offset" : 32,
3136 "referenced_type" : "_ZTIi"
3137 },
3138 {
3139 "field_name" : "valueSize",
3140 "field_offset" : 64,
3141 "referenced_type" : "_ZTIi"
3142 }
3143 ],
3144 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
3145 "name" : "aidl::android::hardware::weaver::WeaverConfig",
3146 "record_kind" : "class",
3147 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
3148 "self_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
3149 "size" : 12,
3150 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
3151 },
3152 {
3153 "alignment" : 4,
3154 "base_specifiers" :
3155 [
3156 {
3157 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
3158 }
3159 ],
3160 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE",
3161 "name" : "aidl::android::hardware::weaver::IWeaverDefault",
3162 "record_kind" : "class",
3163 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE",
3164 "self_type" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE",
3165 "size" : 16,
3166 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h",
3167 "vtable_components" :
3168 [
3169 {
3170 "kind" : "offset_to_top"
3171 },
3172 {
3173 "kind" : "rtti",
3174 "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE"
3175 },
3176 {
3177 "kind" : "complete_dtor_pointer",
3178 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefaultD1Ev"
3179 },
3180 {
3181 "kind" : "deleting_dtor_pointer",
3182 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefaultD0Ev"
3183 },
3184 {
3185 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8asBinderEv"
3186 },
3187 {
3188 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8isRemoteEv"
3189 },
3190 {
3191 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3192 },
3193 {
3194 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3195 },
3196 {
3197 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault9getConfigEPNS2_12WeaverConfigE"
3198 },
3199 {
3200 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3201 },
3202 {
3203 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3204 },
3205 {
3206 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault19getInterfaceVersionEPi"
3207 },
3208 {
3209 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3210 }
3211 ]
3212 },
3213 {
3214 "alignment" : 8,
3215 "fields" :
3216 [
3217 {
3218 "field_name" : "timeout",
3219 "referenced_type" : "_ZTIx"
3220 },
3221 {
3222 "field_name" : "value",
3223 "field_offset" : 64,
3224 "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3225 }
3226 ],
3227 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
3228 "name" : "aidl::android::hardware::weaver::WeaverReadResponse",
3229 "record_kind" : "class",
3230 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
3231 "self_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
3232 "size" : 24,
3233 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
3234 },
3235 {
3236 "alignment" : 4,
3237 "base_specifiers" :
3238 [
3239 {
3240 "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3241 }
3242 ],
3243 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE",
3244 "name" : "aidl::android::hardware::weaver::IWeaver",
3245 "record_kind" : "class",
3246 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE",
3247 "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE",
3248 "size" : 16,
3249 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/IWeaver.h",
3250 "vtable_components" :
3251 [
3252 {
3253 "kind" : "offset_to_top"
3254 },
3255 {
3256 "kind" : "rtti",
3257 "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
3258 },
3259 {
3260 "kind" : "complete_dtor_pointer",
3261 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaverD1Ev"
3262 },
3263 {
3264 "kind" : "deleting_dtor_pointer",
3265 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaverD0Ev"
3266 },
3267 {
3268 "is_pure" : true,
3269 "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3270 },
3271 {
3272 "is_pure" : true,
3273 "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3274 },
3275 {
3276 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3277 },
3278 {
3279 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3280 },
3281 {
3282 "is_pure" : true,
3283 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE"
3284 },
3285 {
3286 "is_pure" : true,
3287 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3288 },
3289 {
3290 "is_pure" : true,
3291 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3292 },
3293 {
3294 "is_pure" : true,
3295 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi"
3296 },
3297 {
3298 "is_pure" : true,
3299 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3300 }
3301 ]
3302 },
3303 {
3304 "alignment" : 4,
3305 "base_specifiers" :
3306 [
3307 {
3308 "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
3309 }
3310 ],
3311 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE",
3312 "name" : "aidl::android::hardware::weaver::BnWeaver",
3313 "record_kind" : "class",
3314 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE",
3315 "self_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE",
3316 "size" : 24,
3317 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h",
3318 "vtable_components" :
3319 [
3320 {
3321 "kind" : "offset_to_top"
3322 },
3323 {
3324 "kind" : "rtti",
3325 "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE"
3326 },
3327 {
3328 "kind" : "complete_dtor_pointer",
3329 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD1Ev"
3330 },
3331 {
3332 "kind" : "deleting_dtor_pointer",
3333 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD0Ev"
3334 },
3335 {
3336 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
3337 },
3338 {
3339 "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
3340 },
3341 {
3342 "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3343 },
3344 {
3345 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3346 },
3347 {
3348 "is_pure" : true,
3349 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE"
3350 },
3351 {
3352 "is_pure" : true,
3353 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3354 },
3355 {
3356 "is_pure" : true,
3357 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3358 },
3359 {
3360 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver19getInterfaceVersionEPi"
3361 },
3362 {
3363 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3364 },
3365 {
3366 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver12createBinderEv"
3367 }
3368 ]
3369 },
3370 {
3371 "alignment" : 4,
3372 "base_specifiers" :
3373 [
3374 {
3375 "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
3376 }
3377 ],
3378 "fields" :
3379 [
3380 {
3381 "field_name" : "_aidl_cached_version",
3382 "field_offset" : 160,
3383 "referenced_type" : "_ZTIi"
3384 },
3385 {
3386 "field_name" : "_aidl_cached_hash",
3387 "field_offset" : 192,
3388 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3389 },
3390 {
3391 "field_name" : "_aidl_cached_hash_mutex",
3392 "field_offset" : 288,
3393 "referenced_type" : "_ZTINSt3__15mutexE"
3394 }
3395 ],
3396 "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE",
3397 "name" : "aidl::android::hardware::weaver::BpWeaver",
3398 "record_kind" : "class",
3399 "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE",
3400 "self_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE",
3401 "size" : 40,
3402 "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h",
3403 "vtable_components" :
3404 [
3405 {
3406 "kind" : "offset_to_top"
3407 },
3408 {
3409 "kind" : "rtti",
3410 "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE"
3411 },
3412 {
3413 "kind" : "complete_dtor_pointer",
3414 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD1Ev"
3415 },
3416 {
3417 "kind" : "deleting_dtor_pointer",
3418 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD0Ev"
3419 },
3420 {
3421 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
3422 },
3423 {
3424 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
3425 },
3426 {
3427 "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE4dumpEiPPKcj"
3428 },
3429 {
3430 "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3431 },
3432 {
3433 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver9getConfigEPNS2_12WeaverConfigE"
3434 },
3435 {
3436 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3437 },
3438 {
3439 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3440 },
3441 {
3442 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver19getInterfaceVersionEPi"
3443 },
3444 {
3445 "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3446 }
3447 ]
3448 },
3449 {
3450 "alignment" : 1,
3451 "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3452 "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>",
3453 "record_kind" : "class",
3454 "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3455 "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3456 "size" : 1,
3457 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3458 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3459 },
3460 {
3461 "alignment" : 1,
3462 "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3463 "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>",
3464 "record_kind" : "class",
3465 "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3466 "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3467 "size" : 1,
3468 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3469 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3470 },
3471 {
3472 "alignment" : 1,
3473 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3474 "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>",
3475 "record_kind" : "class",
3476 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3477 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3478 "size" : 1,
3479 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3480 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3481 },
3482 {
3483 "alignment" : 1,
3484 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3485 "name" : "android::internal::details::ToEmptyString<unsigned char>",
3486 "record_kind" : "class",
3487 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3488 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3489 "size" : 1,
3490 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3491 "template_args" : [ "_ZTIh" ]
3492 },
3493 {
3494 "alignment" : 1,
3495 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3496 "name" : "android::internal::details::ToEmptyString<int>",
3497 "record_kind" : "class",
3498 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3499 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3500 "size" : 1,
3501 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3502 "template_args" : [ "_ZTIi" ]
3503 },
3504 {
3505 "alignment" : 1,
3506 "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3507 "name" : "android::internal::details::ToEmptyString<long long>",
3508 "record_kind" : "class",
3509 "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3510 "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3511 "size" : 1,
3512 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3513 "template_args" : [ "_ZTIx" ]
3514 },
3515 {
3516 "alignment" : 1,
3517 "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3518 "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>",
3519 "record_kind" : "class",
3520 "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3521 "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3522 "size" : 1,
3523 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3524 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3525 },
3526 {
3527 "alignment" : 1,
3528 "base_specifiers" :
3529 [
3530 {
3531 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3532 }
3533 ],
3534 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3535 "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::shared_ptr>",
3536 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3537 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3538 "size" : 1,
3539 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3540 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3541 },
3542 {
3543 "alignment" : 1,
3544 "base_specifiers" :
3545 [
3546 {
3547 "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3548 }
3549 ],
3550 "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3551 "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::optional>",
3552 "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3553 "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3554 "size" : 1,
3555 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3556 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3557 },
3558 {
3559 "alignment" : 1,
3560 "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3561 "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>",
3562 "record_kind" : "class",
3563 "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3564 "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3565 "size" : 1,
3566 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3567 "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3568 }
3569 ],
3570 "rvalue_reference_types" :
3571 [
3572 {
3573 "alignment" : 4,
3574 "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
3575 "name" : "ndk::ScopedAParcel &&",
3576 "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3577 "self_type" : "_ZTION3ndk13ScopedAParcelE",
3578 "size" : 4,
3579 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3580 },
3581 {
3582 "alignment" : 4,
3583 "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
3584 "name" : "ndk::ScopedAStatus &&",
3585 "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3586 "self_type" : "_ZTION3ndk13ScopedAStatusE",
3587 "size" : 4,
3588 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3589 },
3590 {
3591 "alignment" : 4,
3592 "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3593 "name" : "ndk::ScopedAIBinder_Weak &&",
3594 "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3595 "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3596 "size" : 4,
3597 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3598 },
3599 {
3600 "alignment" : 4,
3601 "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
3602 "name" : "ndk::ScopedFileDescriptor &&",
3603 "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3604 "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
3605 "size" : 4,
3606 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3607 },
3608 {
3609 "alignment" : 4,
3610 "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3611 "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
3612 "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3613 "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3614 "size" : 4,
3615 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3616 },
3617 {
3618 "alignment" : 4,
3619 "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3620 "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
3621 "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3622 "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3623 "size" : 4,
3624 "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3625 }
3626 ]
Hsin-Yi Chen4b4e4cf2021-05-26 17:24:45 +08003627}