blob: 97e7595b6d920d107c606a3ac077ec39e0285490 [file] [log] [blame]
Hsin-Yi Chen48ded132019-04-16 15:18:36 +08001{
2 "array_types" :
3 [
4 {
5 "alignment" : 1,
6 "linker_set_key" : "char [0]",
7 "name" : "char [0]",
8 "referenced_type" : "type-18",
9 "self_type" : "type-17",
10 "source_file" : "/system/core/liblog/include/log/log_read.h"
11 },
12 {
13 "linker_set_key" : "float []",
14 "name" : "float []",
15 "referenced_type" : "type-4",
16 "self_type" : "type-253",
17 "source_file" : "/system/core/libsystem/include/system/graphics.h"
18 },
19 {
20 "alignment" : 4,
21 "linker_set_key" : "int [0]",
22 "name" : "int [0]",
23 "referenced_type" : "type-16",
24 "self_type" : "type-74",
25 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26 },
27 {
28 "alignment" : 1,
29 "linker_set_key" : "unsigned char [5121]",
30 "name" : "unsigned char [5121]",
31 "referenced_type" : "type-13",
32 "self_type" : "type-12",
33 "size" : 5121,
34 "source_file" : "/system/core/liblog/include/log/log_read.h"
35 },
36 {
37 "alignment" : 4,
38 "linker_set_key" : "unsigned int [8]",
39 "name" : "unsigned int [8]",
40 "referenced_type" : "type-2",
41 "self_type" : "type-246",
42 "size" : 32,
43 "source_file" : "/system/core/libsystem/include/system/graphics.h"
44 }
45 ],
46 "builtin_types" :
47 [
48 {
49 "alignment" : 1,
50 "is_integral" : true,
51 "is_unsigned" : true,
52 "linker_set_key" : "bool",
53 "name" : "bool",
54 "referenced_type" : "type-24",
55 "self_type" : "type-24",
56 "size" : 1
57 },
58 {
59 "alignment" : 1,
60 "is_integral" : true,
61 "linker_set_key" : "char",
62 "name" : "char",
63 "referenced_type" : "type-18",
64 "self_type" : "type-18",
65 "size" : 1
66 },
67 {
68 "alignment" : 2,
69 "is_integral" : true,
70 "is_unsigned" : true,
71 "linker_set_key" : "char16_t",
72 "name" : "char16_t",
73 "referenced_type" : "type-157",
74 "self_type" : "type-157",
75 "size" : 2
76 },
77 {
78 "alignment" : 8,
79 "linker_set_key" : "double",
80 "name" : "double",
81 "referenced_type" : "type-6",
82 "self_type" : "type-6",
83 "size" : 8
84 },
85 {
86 "alignment" : 4,
87 "linker_set_key" : "float",
88 "name" : "float",
89 "referenced_type" : "type-4",
90 "self_type" : "type-4",
91 "size" : 4
92 },
93 {
94 "alignment" : 4,
95 "is_integral" : true,
96 "linker_set_key" : "int",
97 "name" : "int",
98 "referenced_type" : "type-16",
99 "self_type" : "type-16",
100 "size" : 4
101 },
102 {
103 "alignment" : 8,
104 "is_integral" : true,
105 "linker_set_key" : "long",
106 "name" : "long",
107 "referenced_type" : "type-47",
108 "self_type" : "type-47",
109 "size" : 8
110 },
111 {
112 "alignment" : 8,
113 "is_integral" : true,
114 "linker_set_key" : "long long",
115 "name" : "long long",
116 "referenced_type" : "type-382",
117 "self_type" : "type-382",
118 "size" : 8
119 },
120 {
121 "alignment" : 2,
122 "is_integral" : true,
123 "linker_set_key" : "short",
124 "name" : "short",
125 "referenced_type" : "type-32",
126 "self_type" : "type-32",
127 "size" : 2
128 },
129 {
130 "alignment" : 1,
131 "is_integral" : true,
132 "linker_set_key" : "signed char",
133 "name" : "signed char",
134 "referenced_type" : "type-27",
135 "self_type" : "type-27",
136 "size" : 1
137 },
138 {
139 "alignment" : 1,
140 "is_integral" : true,
141 "is_unsigned" : true,
142 "linker_set_key" : "unsigned char",
143 "name" : "unsigned char",
144 "referenced_type" : "type-13",
145 "self_type" : "type-13",
146 "size" : 1
147 },
148 {
149 "alignment" : 4,
150 "is_integral" : true,
151 "is_unsigned" : true,
152 "linker_set_key" : "unsigned int",
153 "name" : "unsigned int",
154 "referenced_type" : "type-2",
155 "self_type" : "type-2",
156 "size" : 4
157 },
158 {
159 "alignment" : 8,
160 "is_integral" : true,
161 "is_unsigned" : true,
162 "linker_set_key" : "unsigned long",
163 "name" : "unsigned long",
164 "referenced_type" : "type-50",
165 "self_type" : "type-50",
166 "size" : 8
167 },
168 {
169 "alignment" : 8,
170 "is_integral" : true,
171 "is_unsigned" : true,
172 "linker_set_key" : "unsigned long long",
173 "name" : "unsigned long long",
174 "referenced_type" : "type-189",
175 "self_type" : "type-189",
176 "size" : 8
177 },
178 {
179 "alignment" : 2,
180 "is_integral" : true,
181 "is_unsigned" : true,
182 "linker_set_key" : "unsigned short",
183 "name" : "unsigned short",
184 "referenced_type" : "type-15",
185 "self_type" : "type-15",
186 "size" : 2
187 },
188 {
189 "linker_set_key" : "void",
190 "name" : "void",
191 "referenced_type" : "type-114",
192 "self_type" : "type-114"
193 }
194 ],
195 "elf_functions" : [],
196 "elf_objects" : [],
197 "enum_types" :
198 [
199 {
200 "alignment" : 4,
201 "enum_fields" :
202 [
203 {
204 "enum_field_value" : 0,
205 "name" : "android::Condition::WAKE_UP_ONE"
206 },
207 {
208 "enum_field_value" : 1,
209 "name" : "android::Condition::WAKE_UP_ALL"
210 }
211 ],
212 "linker_set_key" : "android::Condition::WakeUpType",
213 "name" : "android::Condition::WakeUpType",
214 "referenced_type" : "type-268",
215 "self_type" : "type-268",
216 "size" : 4,
217 "source_file" : "/system/core/libutils/include/utils/Condition.h",
218 "underlying_type" : "type-2",
219 "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
220 },
221 {
222 "alignment" : 4,
223 "enum_fields" :
224 [
225 {
226 "enum_field_value" : 0,
227 "name" : "android::String16::kEmptyString"
228 }
229 ],
230 "linker_set_key" : "android::String16::StaticLinkage",
231 "name" : "android::String16::StaticLinkage",
232 "referenced_type" : "type-158",
233 "self_type" : "type-158",
234 "size" : 4,
235 "source_file" : "/system/core/libutils/include/utils/String16.h",
236 "underlying_type" : "type-2",
237 "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
238 },
239 {
240 "alignment" : 4,
241 "enum_fields" :
242 [
243 {
244 "enum_field_value" : 0,
245 "name" : "android::String8::kEmptyString"
246 }
247 ],
248 "linker_set_key" : "android::String8::StaticLinkage",
249 "name" : "android::String8::StaticLinkage",
250 "referenced_type" : "type-146",
251 "self_type" : "type-146",
252 "size" : 4,
253 "source_file" : "/system/core/libutils/include/utils/String8.h",
254 "underlying_type" : "type-2",
255 "unique_id" : "_ZTSN7android7String813StaticLinkageE"
256 },
257 {
258 "alignment" : 4,
259 "enum_fields" :
260 [
261 {
262 "enum_field_value" : 0,
263 "name" : "android::hardware::HidlReturnRestriction::NONE"
264 },
265 {
266 "enum_field_value" : 1,
267 "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
268 },
269 {
270 "enum_field_value" : 2,
271 "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
272 }
273 ],
274 "linker_set_key" : "android::hardware::HidlReturnRestriction",
275 "name" : "android::hardware::HidlReturnRestriction",
276 "referenced_type" : "type-138",
277 "self_type" : "type-138",
278 "size" : 4,
279 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
280 "underlying_type" : "type-16",
281 "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
282 },
283 {
284 "alignment" : 4,
285 "enum_fields" :
286 [
287 {
288 "enum_field_value" : 0,
289 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
290 },
291 {
292 "enum_field_value" : 1,
293 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
294 },
295 {
296 "enum_field_value" : 2,
297 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
298 },
299 {
300 "enum_field_value" : 3,
301 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
302 }
303 ],
304 "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
305 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
306 "referenced_type" : "type-129",
307 "self_type" : "type-129",
308 "size" : 4,
309 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
310 "underlying_type" : "type-16",
311 "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
312 },
313 {
314 "alignment" : 4,
315 "enum_fields" :
316 [
317 {
318 "enum_field_value" : 1,
319 "name" : "android::hardware::kSynchronizedReadWrite"
320 },
321 {
322 "enum_field_value" : 2,
323 "name" : "android::hardware::kUnsynchronizedWrite"
324 }
325 ],
326 "linker_set_key" : "android::hardware::MQFlavor",
327 "name" : "android::hardware::MQFlavor",
328 "referenced_type" : "type-124",
329 "self_type" : "type-124",
330 "size" : 4,
331 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
332 "underlying_type" : "type-2",
333 "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
334 },
335 {
336 "alignment" : 4,
337 "enum_fields" :
338 [
339 {
340 "enum_field_value" : 0,
341 "name" : "android::hardware::ProcessState::CallRestriction::NONE"
342 },
343 {
344 "enum_field_value" : 1,
345 "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
346 },
347 {
348 "enum_field_value" : 2,
349 "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
350 }
351 ],
352 "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
353 "name" : "android::hardware::ProcessState::CallRestriction",
354 "referenced_type" : "type-287",
355 "self_type" : "type-287",
356 "size" : 4,
357 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
358 "underlying_type" : "type-16",
359 "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
360 },
361 {
362 "alignment" : 4,
363 "enum_fields" :
364 [
365 {
366 "enum_field_value" : 0,
367 "name" : "android::hardware::Status::EX_NONE"
368 },
369 {
370 "enum_field_value" : -1,
371 "name" : "android::hardware::Status::EX_SECURITY"
372 },
373 {
374 "enum_field_value" : -2,
375 "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
376 },
377 {
378 "enum_field_value" : -3,
379 "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
380 },
381 {
382 "enum_field_value" : -4,
383 "name" : "android::hardware::Status::EX_NULL_POINTER"
384 },
385 {
386 "enum_field_value" : -5,
387 "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
388 },
389 {
390 "enum_field_value" : -6,
391 "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
392 },
393 {
394 "enum_field_value" : -7,
395 "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
396 },
397 {
398 "enum_field_value" : -128,
399 "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
400 },
401 {
402 "enum_field_value" : -129,
403 "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
404 }
405 ],
406 "linker_set_key" : "android::hardware::Status::Exception",
407 "name" : "android::hardware::Status::Exception",
408 "referenced_type" : "type-335",
409 "self_type" : "type-335",
410 "size" : 4,
411 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
412 "underlying_type" : "type-16",
413 "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
414 },
415 {
416 "alignment" : 4,
417 "enum_fields" :
418 [
419 {
420 "enum_field_value" : 0,
421 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
422 },
423 {
424 "enum_field_value" : 1,
425 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
426 },
427 {
428 "enum_field_value" : 2,
429 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
430 },
431 {
432 "enum_field_value" : 3,
433 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
434 },
435 {
436 "enum_field_value" : 4,
437 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
438 },
439 {
440 "enum_field_value" : 5,
441 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
442 },
443 {
444 "enum_field_value" : 6,
445 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
446 },
447 {
448 "enum_field_value" : 7,
449 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
450 },
451 {
452 "enum_field_value" : 8,
453 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
454 },
455 {
456 "enum_field_value" : 9,
457 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
458 }
459 ],
460 "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
461 "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
462 "referenced_type" : "type-312",
463 "self_type" : "type-312",
464 "size" : 4,
465 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
466 "underlying_type" : "type-2",
467 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
468 },
469 {
470 "alignment" : 4,
471 "enum_fields" :
472 [
473 {
474 "enum_field_value" : 0,
475 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
476 },
477 {
478 "enum_field_value" : 1,
479 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
480 },
481 {
482 "enum_field_value" : 2,
483 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
484 }
485 ],
486 "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
487 "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
488 "referenced_type" : "type-136",
489 "self_type" : "type-136",
490 "size" : 4,
491 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h",
492 "underlying_type" : "type-16",
493 "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
494 },
495 {
496 "alignment" : 4,
497 "enum_fields" :
498 [
499 {
500 "enum_field_value" : 0,
501 "name" : "ANDROID_LOG_UNKNOWN"
502 },
503 {
504 "enum_field_value" : 1,
505 "name" : "ANDROID_LOG_DEFAULT"
506 },
507 {
508 "enum_field_value" : 2,
509 "name" : "ANDROID_LOG_VERBOSE"
510 },
511 {
512 "enum_field_value" : 3,
513 "name" : "ANDROID_LOG_DEBUG"
514 },
515 {
516 "enum_field_value" : 4,
517 "name" : "ANDROID_LOG_INFO"
518 },
519 {
520 "enum_field_value" : 5,
521 "name" : "ANDROID_LOG_WARN"
522 },
523 {
524 "enum_field_value" : 6,
525 "name" : "ANDROID_LOG_ERROR"
526 },
527 {
528 "enum_field_value" : 7,
529 "name" : "ANDROID_LOG_FATAL"
530 },
531 {
532 "enum_field_value" : 8,
533 "name" : "ANDROID_LOG_SILENT"
534 }
535 ],
536 "linker_set_key" : "android_LogPriority",
537 "name" : "android_LogPriority",
538 "referenced_type" : "type-1",
539 "self_type" : "type-1",
540 "size" : 4,
541 "source_file" : "/system/core/liblog/include/android/log.h",
542 "underlying_type" : "type-2",
543 "unique_id" : "android_LogPriority"
544 },
545 {
546 "alignment" : 4,
547 "enum_fields" :
548 [
549 {
550 "enum_field_value" : 0,
551 "name" : "HAL_COLOR_MODE_NATIVE"
552 },
553 {
554 "enum_field_value" : 1,
555 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
556 },
557 {
558 "enum_field_value" : 2,
559 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
560 },
561 {
562 "enum_field_value" : 3,
563 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
564 },
565 {
566 "enum_field_value" : 4,
567 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
568 },
569 {
570 "enum_field_value" : 5,
571 "name" : "HAL_COLOR_MODE_STANDARD_BT709"
572 },
573 {
574 "enum_field_value" : 6,
575 "name" : "HAL_COLOR_MODE_DCI_P3"
576 },
577 {
578 "enum_field_value" : 7,
579 "name" : "HAL_COLOR_MODE_SRGB"
580 },
581 {
582 "enum_field_value" : 8,
583 "name" : "HAL_COLOR_MODE_ADOBE_RGB"
584 },
585 {
586 "enum_field_value" : 9,
587 "name" : "HAL_COLOR_MODE_DISPLAY_P3"
588 }
589 ],
590 "linker_set_key" : "android_color_mode_t",
591 "name" : "android_color_mode_t",
592 "referenced_type" : "type-234",
593 "self_type" : "type-234",
594 "size" : 4,
595 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
596 "underlying_type" : "type-2",
597 "unique_id" : "android_color_mode_t"
598 },
599 {
600 "alignment" : 4,
601 "enum_fields" :
602 [
603 {
604 "enum_field_value" : 10,
605 "name" : "HAL_COLOR_MODE_BT2020"
606 },
607 {
608 "enum_field_value" : 11,
609 "name" : "HAL_COLOR_MODE_BT2100_PQ"
610 },
611 {
612 "enum_field_value" : 12,
613 "name" : "HAL_COLOR_MODE_BT2100_HLG"
614 }
615 ],
616 "linker_set_key" : "android_color_mode_v1_1_t",
617 "name" : "android_color_mode_v1_1_t",
618 "referenced_type" : "type-239",
619 "self_type" : "type-239",
620 "size" : 4,
621 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
622 "underlying_type" : "type-2",
623 "unique_id" : "android_color_mode_v1_1_t"
624 },
625 {
626 "alignment" : 4,
627 "enum_fields" :
628 [
629 {
630 "enum_field_value" : 0,
631 "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
632 },
633 {
634 "enum_field_value" : 1,
635 "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
636 },
637 {
638 "enum_field_value" : 2,
639 "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
640 },
641 {
642 "enum_field_value" : 3,
643 "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
644 },
645 {
646 "enum_field_value" : 4,
647 "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
648 },
649 {
650 "enum_field_value" : 5,
651 "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
652 },
653 {
654 "enum_field_value" : 6,
655 "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
656 }
657 ],
658 "linker_set_key" : "android_color_transform_t",
659 "name" : "android_color_transform_t",
660 "referenced_type" : "type-235",
661 "self_type" : "type-235",
662 "size" : 4,
663 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
664 "underlying_type" : "type-2",
665 "unique_id" : "android_color_transform_t"
666 },
667 {
668 "alignment" : 4,
669 "enum_fields" :
670 [
671 {
672 "enum_field_value" : 0,
673 "name" : "HAL_DATASPACE_UNKNOWN"
674 },
675 {
676 "enum_field_value" : 1,
677 "name" : "HAL_DATASPACE_ARBITRARY"
678 },
679 {
680 "enum_field_value" : 16,
681 "name" : "HAL_DATASPACE_STANDARD_SHIFT"
682 },
683 {
684 "enum_field_value" : 4128768,
685 "name" : "HAL_DATASPACE_STANDARD_MASK"
686 },
687 {
688 "enum_field_value" : 0,
689 "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
690 },
691 {
692 "enum_field_value" : 65536,
693 "name" : "HAL_DATASPACE_STANDARD_BT709"
694 },
695 {
696 "enum_field_value" : 131072,
697 "name" : "HAL_DATASPACE_STANDARD_BT601_625"
698 },
699 {
700 "enum_field_value" : 196608,
701 "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
702 },
703 {
704 "enum_field_value" : 262144,
705 "name" : "HAL_DATASPACE_STANDARD_BT601_525"
706 },
707 {
708 "enum_field_value" : 327680,
709 "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
710 },
711 {
712 "enum_field_value" : 393216,
713 "name" : "HAL_DATASPACE_STANDARD_BT2020"
714 },
715 {
716 "enum_field_value" : 458752,
717 "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
718 },
719 {
720 "enum_field_value" : 524288,
721 "name" : "HAL_DATASPACE_STANDARD_BT470M"
722 },
723 {
724 "enum_field_value" : 589824,
725 "name" : "HAL_DATASPACE_STANDARD_FILM"
726 },
727 {
728 "enum_field_value" : 655360,
729 "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
730 },
731 {
732 "enum_field_value" : 720896,
733 "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
734 },
735 {
736 "enum_field_value" : 22,
737 "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
738 },
739 {
740 "enum_field_value" : 130023424,
741 "name" : "HAL_DATASPACE_TRANSFER_MASK"
742 },
743 {
744 "enum_field_value" : 0,
745 "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
746 },
747 {
748 "enum_field_value" : 4194304,
749 "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
750 },
751 {
752 "enum_field_value" : 8388608,
753 "name" : "HAL_DATASPACE_TRANSFER_SRGB"
754 },
755 {
756 "enum_field_value" : 12582912,
757 "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
758 },
759 {
760 "enum_field_value" : 16777216,
761 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
762 },
763 {
764 "enum_field_value" : 20971520,
765 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
766 },
767 {
768 "enum_field_value" : 25165824,
769 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
770 },
771 {
772 "enum_field_value" : 29360128,
773 "name" : "HAL_DATASPACE_TRANSFER_ST2084"
774 },
775 {
776 "enum_field_value" : 33554432,
777 "name" : "HAL_DATASPACE_TRANSFER_HLG"
778 },
779 {
780 "enum_field_value" : 27,
781 "name" : "HAL_DATASPACE_RANGE_SHIFT"
782 },
783 {
784 "enum_field_value" : 939524096,
785 "name" : "HAL_DATASPACE_RANGE_MASK"
786 },
787 {
788 "enum_field_value" : 0,
789 "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
790 },
791 {
792 "enum_field_value" : 134217728,
793 "name" : "HAL_DATASPACE_RANGE_FULL"
794 },
795 {
796 "enum_field_value" : 268435456,
797 "name" : "HAL_DATASPACE_RANGE_LIMITED"
798 },
799 {
800 "enum_field_value" : 402653184,
801 "name" : "HAL_DATASPACE_RANGE_EXTENDED"
802 },
803 {
804 "enum_field_value" : 512,
805 "name" : "HAL_DATASPACE_SRGB_LINEAR"
806 },
807 {
808 "enum_field_value" : 138477568,
809 "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
810 },
811 {
812 "enum_field_value" : 406913024,
813 "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
814 },
815 {
816 "enum_field_value" : 513,
817 "name" : "HAL_DATASPACE_SRGB"
818 },
819 {
820 "enum_field_value" : 142671872,
821 "name" : "HAL_DATASPACE_V0_SRGB"
822 },
823 {
824 "enum_field_value" : 411107328,
825 "name" : "HAL_DATASPACE_V0_SCRGB"
826 },
827 {
828 "enum_field_value" : 257,
829 "name" : "HAL_DATASPACE_JFIF"
830 },
831 {
832 "enum_field_value" : 146931712,
833 "name" : "HAL_DATASPACE_V0_JFIF"
834 },
835 {
836 "enum_field_value" : 258,
837 "name" : "HAL_DATASPACE_BT601_625"
838 },
839 {
840 "enum_field_value" : 281149440,
841 "name" : "HAL_DATASPACE_V0_BT601_625"
842 },
843 {
844 "enum_field_value" : 259,
845 "name" : "HAL_DATASPACE_BT601_525"
846 },
847 {
848 "enum_field_value" : 281280512,
849 "name" : "HAL_DATASPACE_V0_BT601_525"
850 },
851 {
852 "enum_field_value" : 260,
853 "name" : "HAL_DATASPACE_BT709"
854 },
855 {
856 "enum_field_value" : 281083904,
857 "name" : "HAL_DATASPACE_V0_BT709"
858 },
859 {
860 "enum_field_value" : 139067392,
861 "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
862 },
863 {
864 "enum_field_value" : 155844608,
865 "name" : "HAL_DATASPACE_DCI_P3"
866 },
867 {
868 "enum_field_value" : 139067392,
869 "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
870 },
871 {
872 "enum_field_value" : 143261696,
873 "name" : "HAL_DATASPACE_DISPLAY_P3"
874 },
875 {
876 "enum_field_value" : 151715840,
877 "name" : "HAL_DATASPACE_ADOBE_RGB"
878 },
879 {
880 "enum_field_value" : 138805248,
881 "name" : "HAL_DATASPACE_BT2020_LINEAR"
882 },
883 {
884 "enum_field_value" : 147193856,
885 "name" : "HAL_DATASPACE_BT2020"
886 },
887 {
888 "enum_field_value" : 163971072,
889 "name" : "HAL_DATASPACE_BT2020_PQ"
890 },
891 {
892 "enum_field_value" : 4096,
893 "name" : "HAL_DATASPACE_DEPTH"
894 },
895 {
896 "enum_field_value" : 4097,
897 "name" : "HAL_DATASPACE_SENSOR"
898 }
899 ],
900 "linker_set_key" : "android_dataspace_t",
901 "name" : "android_dataspace_t",
902 "referenced_type" : "type-233",
903 "self_type" : "type-233",
904 "size" : 4,
905 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
906 "underlying_type" : "type-2",
907 "unique_id" : "android_dataspace_t"
908 },
909 {
910 "alignment" : 4,
911 "enum_fields" :
912 [
913 {
914 "enum_field_value" : 281411584,
915 "name" : "HAL_DATASPACE_BT2020_ITU"
916 },
917 {
918 "enum_field_value" : 298188800,
919 "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
920 },
921 {
922 "enum_field_value" : 302383104,
923 "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
924 },
925 {
926 "enum_field_value" : 168165376,
927 "name" : "HAL_DATASPACE_BT2020_HLG"
928 }
929 ],
930 "linker_set_key" : "android_dataspace_v1_1_t",
931 "name" : "android_dataspace_v1_1_t",
932 "referenced_type" : "type-238",
933 "self_type" : "type-238",
934 "size" : 4,
935 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
936 "underlying_type" : "type-2",
937 "unique_id" : "android_dataspace_v1_1_t"
938 },
939 {
940 "alignment" : 4,
941 "enum_fields" :
942 [
943 {
944 "enum_field_value" : 142999552,
945 "name" : "HAL_DATASPACE_DISPLAY_BT2020"
946 },
947 {
948 "enum_field_value" : 4098,
949 "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
950 },
951 {
952 "enum_field_value" : 4099,
953 "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
954 },
955 {
956 "enum_field_value" : 4100,
957 "name" : "HAL_DATASPACE_HEIF"
958 }
959 ],
960 "linker_set_key" : "android_dataspace_v1_2_t",
961 "name" : "android_dataspace_v1_2_t",
962 "referenced_type" : "type-242",
963 "self_type" : "type-242",
964 "size" : 4,
965 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
966 "underlying_type" : "type-2",
967 "unique_id" : "android_dataspace_v1_2_t"
968 },
969 {
970 "alignment" : 4,
971 "enum_fields" :
972 [
973 {
974 "enum_field_value" : 1,
975 "name" : "FLEX_COMPONENT_Y"
976 },
977 {
978 "enum_field_value" : 2,
979 "name" : "FLEX_COMPONENT_Cb"
980 },
981 {
982 "enum_field_value" : 4,
983 "name" : "FLEX_COMPONENT_Cr"
984 },
985 {
986 "enum_field_value" : 1024,
987 "name" : "FLEX_COMPONENT_R"
988 },
989 {
990 "enum_field_value" : 2048,
991 "name" : "FLEX_COMPONENT_G"
992 },
993 {
994 "enum_field_value" : 4096,
995 "name" : "FLEX_COMPONENT_B"
996 },
997 {
998 "enum_field_value" : 1073741824,
999 "name" : "FLEX_COMPONENT_A"
1000 }
1001 ],
1002 "linker_set_key" : "android_flex_component",
1003 "name" : "android_flex_component",
1004 "referenced_type" : "type-247",
1005 "self_type" : "type-247",
1006 "size" : 4,
1007 "source_file" : "/system/core/libsystem/include/system/graphics.h",
1008 "underlying_type" : "type-2",
1009 "unique_id" : "android_flex_component"
1010 },
1011 {
1012 "alignment" : 4,
1013 "enum_fields" :
1014 [
1015 {
1016 "enum_field_value" : 0,
1017 "name" : "FLEX_FORMAT_INVALID"
1018 },
1019 {
1020 "enum_field_value" : 1,
1021 "name" : "FLEX_FORMAT_Y"
1022 },
1023 {
1024 "enum_field_value" : 7,
1025 "name" : "FLEX_FORMAT_YCbCr"
1026 },
1027 {
1028 "enum_field_value" : 1073741831,
1029 "name" : "FLEX_FORMAT_YCbCrA"
1030 },
1031 {
1032 "enum_field_value" : 7168,
1033 "name" : "FLEX_FORMAT_RGB"
1034 },
1035 {
1036 "enum_field_value" : 1073748992,
1037 "name" : "FLEX_FORMAT_RGBA"
1038 }
1039 ],
1040 "linker_set_key" : "android_flex_format",
1041 "name" : "android_flex_format",
1042 "referenced_type" : "type-249",
1043 "self_type" : "type-249",
1044 "size" : 4,
1045 "source_file" : "/system/core/libsystem/include/system/graphics.h",
1046 "underlying_type" : "type-2",
1047 "unique_id" : "android_flex_format"
1048 },
1049 {
1050 "alignment" : 4,
1051 "enum_fields" :
1052 [
1053 {
1054 "enum_field_value" : 1,
1055 "name" : "HAL_HDR_DOLBY_VISION"
1056 },
1057 {
1058 "enum_field_value" : 2,
1059 "name" : "HAL_HDR_HDR10"
1060 },
1061 {
1062 "enum_field_value" : 3,
1063 "name" : "HAL_HDR_HLG"
1064 }
1065 ],
1066 "linker_set_key" : "android_hdr_t",
1067 "name" : "android_hdr_t",
1068 "referenced_type" : "type-236",
1069 "self_type" : "type-236",
1070 "size" : 4,
1071 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1072 "underlying_type" : "type-2",
1073 "unique_id" : "android_hdr_t"
1074 },
1075 {
1076 "alignment" : 4,
1077 "enum_fields" :
1078 [
1079 {
1080 "enum_field_value" : 4,
1081 "name" : "HAL_HDR_HDR10_PLUS"
1082 }
1083 ],
1084 "linker_set_key" : "android_hdr_v1_2_t",
1085 "name" : "android_hdr_v1_2_t",
1086 "referenced_type" : "type-241",
1087 "self_type" : "type-241",
1088 "size" : 4,
1089 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1090 "underlying_type" : "type-2",
1091 "unique_id" : "android_hdr_v1_2_t"
1092 },
1093 {
1094 "alignment" : 4,
1095 "enum_fields" :
1096 [
1097 {
1098 "enum_field_value" : 39,
1099 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1100 },
1101 {
1102 "enum_field_value" : 40,
1103 "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1104 },
1105 {
1106 "enum_field_value" : 41,
1107 "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1108 },
1109 {
1110 "enum_field_value" : 42,
1111 "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1112 }
1113 ],
1114 "linker_set_key" : "android_pixel_format_sw_t",
1115 "name" : "android_pixel_format_sw_t",
1116 "referenced_type" : "type-244",
1117 "self_type" : "type-244",
1118 "size" : 4,
1119 "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1120 "underlying_type" : "type-2",
1121 "unique_id" : "_ZTS25android_pixel_format_sw_t"
1122 },
1123 {
1124 "alignment" : 4,
1125 "enum_fields" :
1126 [
1127 {
1128 "enum_field_value" : 1,
1129 "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1130 },
1131 {
1132 "enum_field_value" : 2,
1133 "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1134 },
1135 {
1136 "enum_field_value" : 3,
1137 "name" : "HAL_PIXEL_FORMAT_RGB_888"
1138 },
1139 {
1140 "enum_field_value" : 4,
1141 "name" : "HAL_PIXEL_FORMAT_RGB_565"
1142 },
1143 {
1144 "enum_field_value" : 5,
1145 "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1146 },
1147 {
1148 "enum_field_value" : 16,
1149 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1150 },
1151 {
1152 "enum_field_value" : 17,
1153 "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1154 },
1155 {
1156 "enum_field_value" : 20,
1157 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1158 },
1159 {
1160 "enum_field_value" : 22,
1161 "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1162 },
1163 {
1164 "enum_field_value" : 32,
1165 "name" : "HAL_PIXEL_FORMAT_RAW16"
1166 },
1167 {
1168 "enum_field_value" : 33,
1169 "name" : "HAL_PIXEL_FORMAT_BLOB"
1170 },
1171 {
1172 "enum_field_value" : 34,
1173 "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1174 },
1175 {
1176 "enum_field_value" : 35,
1177 "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1178 },
1179 {
1180 "enum_field_value" : 36,
1181 "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1182 },
1183 {
1184 "enum_field_value" : 37,
1185 "name" : "HAL_PIXEL_FORMAT_RAW10"
1186 },
1187 {
1188 "enum_field_value" : 38,
1189 "name" : "HAL_PIXEL_FORMAT_RAW12"
1190 },
1191 {
1192 "enum_field_value" : 43,
1193 "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1194 },
1195 {
1196 "enum_field_value" : 538982489,
1197 "name" : "HAL_PIXEL_FORMAT_Y8"
1198 },
1199 {
1200 "enum_field_value" : 540422489,
1201 "name" : "HAL_PIXEL_FORMAT_Y16"
1202 },
1203 {
1204 "enum_field_value" : 842094169,
1205 "name" : "HAL_PIXEL_FORMAT_YV12"
1206 }
1207 ],
1208 "linker_set_key" : "android_pixel_format_t",
1209 "name" : "android_pixel_format_t",
1210 "referenced_type" : "type-231",
1211 "self_type" : "type-231",
1212 "size" : 4,
1213 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1214 "underlying_type" : "type-2",
1215 "unique_id" : "android_pixel_format_t"
1216 },
1217 {
1218 "alignment" : 4,
1219 "enum_fields" :
1220 [
1221 {
1222 "enum_field_value" : 48,
1223 "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1224 },
1225 {
1226 "enum_field_value" : 49,
1227 "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1228 },
1229 {
1230 "enum_field_value" : 50,
1231 "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1232 },
1233 {
1234 "enum_field_value" : 51,
1235 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1236 },
1237 {
1238 "enum_field_value" : 52,
1239 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1240 },
1241 {
1242 "enum_field_value" : 53,
1243 "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1244 },
1245 {
1246 "enum_field_value" : 54,
1247 "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1248 }
1249 ],
1250 "linker_set_key" : "android_pixel_format_v1_1_t",
1251 "name" : "android_pixel_format_v1_1_t",
1252 "referenced_type" : "type-237",
1253 "self_type" : "type-237",
1254 "size" : 4,
1255 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1256 "underlying_type" : "type-2",
1257 "unique_id" : "android_pixel_format_v1_1_t"
1258 },
1259 {
1260 "alignment" : 4,
1261 "enum_fields" :
1262 [
1263 {
1264 "enum_field_value" : 55,
1265 "name" : "HAL_PIXEL_FORMAT_HSV_888"
1266 }
1267 ],
1268 "linker_set_key" : "android_pixel_format_v1_2_t",
1269 "name" : "android_pixel_format_v1_2_t",
1270 "referenced_type" : "type-243",
1271 "self_type" : "type-243",
1272 "size" : 4,
1273 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1274 "underlying_type" : "type-2",
1275 "unique_id" : "android_pixel_format_v1_2_t"
1276 },
1277 {
1278 "alignment" : 4,
1279 "enum_fields" :
1280 [
1281 {
1282 "enum_field_value" : 0,
1283 "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1284 },
1285 {
1286 "enum_field_value" : 1,
1287 "name" : "HAL_RENDER_INTENT_ENHANCE"
1288 },
1289 {
1290 "enum_field_value" : 2,
1291 "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1292 },
1293 {
1294 "enum_field_value" : 3,
1295 "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1296 }
1297 ],
1298 "linker_set_key" : "android_render_intent_v1_1_t",
1299 "name" : "android_render_intent_v1_1_t",
1300 "referenced_type" : "type-240",
1301 "self_type" : "type-240",
1302 "size" : 4,
1303 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1304 "underlying_type" : "type-2",
1305 "unique_id" : "android_render_intent_v1_1_t"
1306 },
1307 {
1308 "alignment" : 4,
1309 "enum_fields" :
1310 [
1311 {
1312 "enum_field_value" : 1,
1313 "name" : "HAL_TRANSFORM_FLIP_H"
1314 },
1315 {
1316 "enum_field_value" : 2,
1317 "name" : "HAL_TRANSFORM_FLIP_V"
1318 },
1319 {
1320 "enum_field_value" : 4,
1321 "name" : "HAL_TRANSFORM_ROT_90"
1322 },
1323 {
1324 "enum_field_value" : 3,
1325 "name" : "HAL_TRANSFORM_ROT_180"
1326 },
1327 {
1328 "enum_field_value" : 7,
1329 "name" : "HAL_TRANSFORM_ROT_270"
1330 }
1331 ],
1332 "linker_set_key" : "android_transform_t",
1333 "name" : "android_transform_t",
1334 "referenced_type" : "type-232",
1335 "self_type" : "type-232",
1336 "size" : 4,
1337 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1338 "underlying_type" : "type-2",
1339 "unique_id" : "android_transform_t"
1340 },
1341 {
1342 "alignment" : 4,
1343 "enum_fields" :
1344 [
1345 {
1346 "enum_field_value" : 0,
1347 "name" : "LOG_ID_MIN"
1348 },
1349 {
1350 "enum_field_value" : 0,
1351 "name" : "LOG_ID_MAIN"
1352 },
1353 {
1354 "enum_field_value" : 1,
1355 "name" : "LOG_ID_RADIO"
1356 },
1357 {
1358 "enum_field_value" : 2,
1359 "name" : "LOG_ID_EVENTS"
1360 },
1361 {
1362 "enum_field_value" : 3,
1363 "name" : "LOG_ID_SYSTEM"
1364 },
1365 {
1366 "enum_field_value" : 4,
1367 "name" : "LOG_ID_CRASH"
1368 },
1369 {
1370 "enum_field_value" : 5,
1371 "name" : "LOG_ID_STATS"
1372 },
1373 {
1374 "enum_field_value" : 6,
1375 "name" : "LOG_ID_SECURITY"
1376 },
1377 {
1378 "enum_field_value" : 7,
1379 "name" : "LOG_ID_KERNEL"
1380 },
1381 {
1382 "enum_field_value" : 8,
1383 "name" : "LOG_ID_MAX"
1384 }
1385 ],
1386 "linker_set_key" : "log_id",
1387 "name" : "log_id",
1388 "referenced_type" : "type-202",
1389 "self_type" : "type-202",
1390 "size" : 4,
1391 "source_file" : "/system/core/liblog/include/android/log.h",
1392 "underlying_type" : "type-2",
1393 "unique_id" : "log_id"
1394 }
1395 ],
1396 "function_types" :
1397 [
1398 {
1399 "alignment" : 4,
1400 "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1401 "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1402 "parameters" :
1403 [
1404 {
1405 "referenced_type" : "type-162"
1406 },
1407 {
1408 "referenced_type" : "type-284"
1409 },
1410 {
1411 "referenced_type" : "type-169"
1412 }
1413 ],
1414 "referenced_type" : "type-283",
1415 "return_type" : "type-24",
1416 "self_type" : "type-283",
1417 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1418 },
1419 {
1420 "alignment" : 4,
1421 "linker_set_key" : "int (void *)",
1422 "name" : "int (void *)",
1423 "parameters" :
1424 [
1425 {
1426 "referenced_type" : "type-169"
1427 }
1428 ],
1429 "referenced_type" : "type-257",
1430 "return_type" : "type-16",
1431 "self_type" : "type-257",
1432 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1433 },
1434 {
1435 "alignment" : 4,
1436 "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1437 "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1438 "parameters" :
1439 [
1440 {
1441 "referenced_type" : "type-192"
1442 },
1443 {
1444 "referenced_type" : "type-193"
1445 },
1446 {
1447 "referenced_type" : "type-50"
1448 },
1449 {
1450 "referenced_type" : "type-194"
1451 },
1452 {
1453 "referenced_type" : "type-50"
1454 },
1455 {
1456 "referenced_type" : "type-169"
1457 }
1458 ],
1459 "referenced_type" : "type-191",
1460 "return_type" : "type-114",
1461 "self_type" : "type-191",
1462 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1463 }
1464 ],
1465 "functions" : [],
1466 "global_vars" : [],
1467 "lvalue_reference_types" :
1468 [
1469 {
1470 "alignment" : 8,
1471 "linker_set_key" : "android::Mutex &",
1472 "name" : "android::Mutex &",
1473 "referenced_type" : "type-260",
1474 "self_type" : "type-264",
1475 "size" : 8,
1476 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
1477 },
1478 {
1479 "alignment" : 8,
1480 "linker_set_key" : "android::RWLock &",
1481 "name" : "android::RWLock &",
1482 "referenced_type" : "type-270",
1483 "self_type" : "type-274",
1484 "size" : 8,
1485 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
1486 },
1487 {
1488 "alignment" : 8,
1489 "linker_set_key" : "android::String16 &",
1490 "name" : "android::String16 &",
1491 "referenced_type" : "type-154",
1492 "self_type" : "type-163",
1493 "size" : 8,
1494 "source_file" : "/system/core/libutils/include/utils/String16.h"
1495 },
1496 {
1497 "alignment" : 8,
1498 "linker_set_key" : "android::String8 &",
1499 "name" : "android::String8 &",
1500 "referenced_type" : "type-145",
1501 "self_type" : "type-151",
1502 "size" : 8,
1503 "source_file" : "/system/core/libutils/include/utils/String8.h"
1504 },
1505 {
1506 "alignment" : 8,
1507 "linker_set_key" : "android::hardware::Return<bool> &",
1508 "name" : "android::hardware::Return<bool> &",
1509 "referenced_type" : "type-39",
1510 "self_type" : "type-80",
1511 "size" : 8,
1512 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1513 },
1514 {
1515 "alignment" : 8,
1516 "linker_set_key" : "android::hardware::Return<void> &",
1517 "name" : "android::hardware::Return<void> &",
1518 "referenced_type" : "type-149",
1519 "self_type" : "type-203",
1520 "size" : 8,
1521 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1522 },
1523 {
1524 "alignment" : 8,
1525 "linker_set_key" : "android::hardware::Status &",
1526 "name" : "android::hardware::Status &",
1527 "referenced_type" : "type-41",
1528 "self_type" : "type-341",
1529 "size" : 8,
1530 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1531 },
1532 {
1533 "alignment" : 8,
1534 "linker_set_key" : "android::hardware::TextOutput &",
1535 "name" : "android::hardware::TextOutput &",
1536 "referenced_type" : "type-200",
1537 "self_type" : "type-199",
1538 "size" : 8,
1539 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1540 },
1541 {
1542 "alignment" : 8,
1543 "linker_set_key" : "android::hardware::hidl_memory &",
1544 "name" : "android::hardware::hidl_memory &",
1545 "referenced_type" : "type-83",
1546 "self_type" : "type-90",
1547 "size" : 8,
1548 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1549 },
1550 {
1551 "alignment" : 8,
1552 "linker_set_key" : "const android::String16 &",
1553 "name" : "const android::String16 &",
1554 "referenced_type" : "type-159",
1555 "self_type" : "type-162",
1556 "size" : 8,
1557 "source_file" : "/system/core/libutils/include/utils/String16.h"
1558 },
1559 {
1560 "alignment" : 8,
1561 "linker_set_key" : "const android::String8 &",
1562 "name" : "const android::String8 &",
1563 "referenced_type" : "type-147",
1564 "self_type" : "type-150",
1565 "size" : 8,
1566 "source_file" : "/system/core/libutils/include/utils/String8.h"
1567 },
1568 {
1569 "alignment" : 8,
1570 "linker_set_key" : "const android::hardware::Parcel &",
1571 "name" : "const android::hardware::Parcel &",
1572 "referenced_type" : "type-201",
1573 "self_type" : "type-205",
1574 "size" : 8,
1575 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1576 },
1577 {
1578 "alignment" : 8,
1579 "linker_set_key" : "const android::hardware::Status &",
1580 "name" : "const android::hardware::Status &",
1581 "referenced_type" : "type-337",
1582 "self_type" : "type-338",
1583 "size" : 8,
1584 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1585 },
1586 {
1587 "alignment" : 8,
1588 "linker_set_key" : "const android::hardware::hidl_handle &",
1589 "name" : "const android::hardware::hidl_handle &",
1590 "referenced_type" : "type-116",
1591 "self_type" : "type-117",
1592 "size" : 8,
1593 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1594 },
1595 {
1596 "alignment" : 8,
1597 "linker_set_key" : "const android::hardware::hidl_memory &",
1598 "name" : "const android::hardware::hidl_memory &",
1599 "referenced_type" : "type-87",
1600 "self_type" : "type-88",
1601 "size" : 8,
1602 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1603 },
1604 {
1605 "alignment" : 8,
1606 "linker_set_key" : "const android::hardware::hidl_string &",
1607 "name" : "const android::hardware::hidl_string &",
1608 "referenced_type" : "type-81",
1609 "self_type" : "type-82",
1610 "size" : 8,
1611 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1612 },
1613 {
1614 "alignment" : 8,
1615 "linker_set_key" : "const android::hardware::hidl_version &",
1616 "name" : "const android::hardware::hidl_version &",
1617 "referenced_type" : "type-109",
1618 "self_type" : "type-112",
1619 "size" : 8,
1620 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1621 },
1622 {
1623 "alignment" : 8,
1624 "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
1625 "name" : "const android::sp<android::hardware::IBinder> &",
1626 "referenced_type" : "type-285",
1627 "self_type" : "type-284",
1628 "size" : 8,
1629 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1630 },
1631 {
1632 "alignment" : 8,
1633 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
1634 "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
1635 "referenced_type" : "type-119",
1636 "self_type" : "type-118",
1637 "size" : 8,
1638 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1639 },
1640 {
1641 "alignment" : 8,
1642 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
1643 "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
1644 "referenced_type" : "type-320",
1645 "self_type" : "type-321",
1646 "size" : 8,
1647 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1648 },
1649 {
1650 "alignment" : 8,
1651 "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
1652 "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
1653 "referenced_type" : "type-332",
1654 "self_type" : "type-333",
1655 "size" : 8,
1656 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1657 },
1658 {
1659 "alignment" : 8,
1660 "linker_set_key" : "const bool &",
1661 "name" : "const bool &",
1662 "referenced_type" : "type-23",
1663 "self_type" : "type-25",
1664 "size" : 8,
1665 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1666 },
1667 {
1668 "alignment" : 8,
1669 "linker_set_key" : "const double &",
1670 "name" : "const double &",
1671 "referenced_type" : "type-55",
1672 "self_type" : "type-56",
1673 "size" : 8,
1674 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1675 },
1676 {
1677 "alignment" : 8,
1678 "linker_set_key" : "const float &",
1679 "name" : "const float &",
1680 "referenced_type" : "type-53",
1681 "self_type" : "type-54",
1682 "size" : 8,
1683 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1684 },
1685 {
1686 "alignment" : 8,
1687 "linker_set_key" : "const int &",
1688 "name" : "const int &",
1689 "referenced_type" : "type-37",
1690 "self_type" : "type-43",
1691 "size" : 8,
1692 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1693 },
1694 {
1695 "linker_set_key" : "const iter<is_const> &",
1696 "name" : "const iter<is_const> &",
1697 "referenced_type" : "type-94",
1698 "self_type" : "type-97",
1699 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1700 },
1701 {
1702 "alignment" : 8,
1703 "linker_set_key" : "const log_msg &",
1704 "name" : "const log_msg &",
1705 "referenced_type" : "type-9",
1706 "self_type" : "type-52",
1707 "size" : 8,
1708 "source_file" : "/system/core/liblog/include/log/log_read.h"
1709 },
1710 {
1711 "alignment" : 8,
1712 "linker_set_key" : "const long &",
1713 "name" : "const long &",
1714 "referenced_type" : "type-46",
1715 "self_type" : "type-48",
1716 "size" : 8,
1717 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1718 },
1719 {
1720 "alignment" : 8,
1721 "linker_set_key" : "const short &",
1722 "name" : "const short &",
1723 "referenced_type" : "type-31",
1724 "self_type" : "type-33",
1725 "size" : 8,
1726 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1727 },
1728 {
1729 "alignment" : 8,
1730 "linker_set_key" : "const signed char &",
1731 "name" : "const signed char &",
1732 "referenced_type" : "type-26",
1733 "self_type" : "type-28",
1734 "size" : 8,
1735 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1736 },
1737 {
1738 "alignment" : 8,
1739 "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
1740 "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
1741 "referenced_type" : "type-314",
1742 "self_type" : "type-313",
1743 "size" : 8,
1744 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1745 },
1746 {
1747 "alignment" : 8,
1748 "linker_set_key" : "const unsigned char &",
1749 "name" : "const unsigned char &",
1750 "referenced_type" : "type-29",
1751 "self_type" : "type-30",
1752 "size" : 8,
1753 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1754 },
1755 {
1756 "alignment" : 8,
1757 "linker_set_key" : "const unsigned int &",
1758 "name" : "const unsigned int &",
1759 "referenced_type" : "type-44",
1760 "self_type" : "type-45",
1761 "size" : 8,
1762 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1763 },
1764 {
1765 "alignment" : 8,
1766 "linker_set_key" : "const unsigned long &",
1767 "name" : "const unsigned long &",
1768 "referenced_type" : "type-49",
1769 "self_type" : "type-51",
1770 "size" : 8,
1771 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1772 },
1773 {
1774 "alignment" : 8,
1775 "linker_set_key" : "const unsigned short &",
1776 "name" : "const unsigned short &",
1777 "referenced_type" : "type-35",
1778 "self_type" : "type-36",
1779 "size" : 8,
1780 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1781 },
1782 {
1783 "alignment" : 8,
1784 "linker_set_key" : "int &",
1785 "name" : "int &",
1786 "referenced_type" : "type-16",
1787 "self_type" : "type-139",
1788 "size" : 8,
1789 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
1790 }
1791 ],
1792 "pointer_types" :
1793 [
1794 {
1795 "alignment" : 8,
1796 "linker_set_key" : "android::Condition *",
1797 "name" : "android::Condition *",
1798 "referenced_type" : "type-266",
1799 "self_type" : "type-269",
1800 "size" : 8,
1801 "source_file" : "/system/core/libutils/include/utils/Condition.h"
1802 },
1803 {
1804 "alignment" : 8,
1805 "linker_set_key" : "android::Mutex *",
1806 "name" : "android::Mutex *",
1807 "referenced_type" : "type-260",
1808 "self_type" : "type-262",
1809 "size" : 8,
1810 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
1811 },
1812 {
1813 "alignment" : 8,
1814 "linker_set_key" : "android::Mutex::Autolock *",
1815 "name" : "android::Mutex::Autolock *",
1816 "referenced_type" : "type-263",
1817 "self_type" : "type-265",
1818 "size" : 8,
1819 "source_file" : "/system/core/libutils/include/utils/Mutex.h"
1820 },
1821 {
1822 "alignment" : 8,
1823 "linker_set_key" : "android::RWLock *",
1824 "name" : "android::RWLock *",
1825 "referenced_type" : "type-270",
1826 "self_type" : "type-272",
1827 "size" : 8,
1828 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
1829 },
1830 {
1831 "alignment" : 8,
1832 "linker_set_key" : "android::RWLock::AutoRLock *",
1833 "name" : "android::RWLock::AutoRLock *",
1834 "referenced_type" : "type-273",
1835 "self_type" : "type-275",
1836 "size" : 8,
1837 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
1838 },
1839 {
1840 "alignment" : 8,
1841 "linker_set_key" : "android::RWLock::AutoWLock *",
1842 "name" : "android::RWLock::AutoWLock *",
1843 "referenced_type" : "type-276",
1844 "self_type" : "type-277",
1845 "size" : 8,
1846 "source_file" : "/system/core/libutils/include/utils/RWLock.h"
1847 },
1848 {
1849 "alignment" : 8,
1850 "linker_set_key" : "android::RefBase *",
1851 "name" : "android::RefBase *",
1852 "referenced_type" : "type-59",
1853 "self_type" : "type-66",
1854 "size" : 8,
1855 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1856 },
1857 {
1858 "alignment" : 8,
1859 "linker_set_key" : "android::RefBase::weakref_impl *",
1860 "name" : "android::RefBase::weakref_impl *",
1861 "referenced_type" : "type-62",
1862 "self_type" : "type-61",
1863 "size" : 8,
1864 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1865 },
1866 {
1867 "alignment" : 8,
1868 "linker_set_key" : "android::RefBase::weakref_type *",
1869 "name" : "android::RefBase::weakref_type *",
1870 "referenced_type" : "type-175",
1871 "self_type" : "type-174",
1872 "size" : 8,
1873 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1874 },
1875 {
1876 "alignment" : 8,
1877 "linker_set_key" : "android::ReferenceRenamer *",
1878 "name" : "android::ReferenceRenamer *",
1879 "referenced_type" : "type-57",
1880 "self_type" : "type-58",
1881 "size" : 8,
1882 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1883 },
1884 {
1885 "alignment" : 8,
1886 "linker_set_key" : "android::ScopedTrace *",
1887 "name" : "android::ScopedTrace *",
1888 "referenced_type" : "type-288",
1889 "self_type" : "type-289",
1890 "size" : 8,
1891 "source_file" : "/system/core/libutils/include/utils/Trace.h"
1892 },
1893 {
1894 "alignment" : 8,
1895 "linker_set_key" : "android::String16 *",
1896 "name" : "android::String16 *",
1897 "referenced_type" : "type-154",
1898 "self_type" : "type-164",
1899 "size" : 8,
1900 "source_file" : "/system/core/libutils/include/utils/String16.h"
1901 },
1902 {
1903 "alignment" : 8,
1904 "linker_set_key" : "android::String8 *",
1905 "name" : "android::String8 *",
1906 "referenced_type" : "type-145",
1907 "self_type" : "type-152",
1908 "size" : 8,
1909 "source_file" : "/system/core/libutils/include/utils/String8.h"
1910 },
1911 {
1912 "alignment" : 8,
1913 "linker_set_key" : "android::Thread *",
1914 "name" : "android::Thread *",
1915 "referenced_type" : "type-325",
1916 "self_type" : "type-324",
1917 "size" : 8,
1918 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1919 },
1920 {
1921 "alignment" : 8,
1922 "linker_set_key" : "android::VirtualLightRefBase *",
1923 "name" : "android::VirtualLightRefBase *",
1924 "referenced_type" : "type-216",
1925 "self_type" : "type-308",
1926 "size" : 8,
1927 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
1928 },
1929 {
1930 "alignment" : 8,
1931 "linker_set_key" : "android::hardware::GrantorDescriptor *",
1932 "name" : "android::hardware::GrantorDescriptor *",
1933 "referenced_type" : "type-102",
1934 "self_type" : "type-101",
1935 "size" : 8,
1936 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1937 },
1938 {
1939 "alignment" : 8,
1940 "linker_set_key" : "android::hardware::IBinder *",
1941 "name" : "android::hardware::IBinder *",
1942 "referenced_type" : "type-170",
1943 "self_type" : "type-173",
1944 "size" : 8,
1945 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1946 },
1947 {
1948 "alignment" : 8,
1949 "linker_set_key" : "android::hardware::Parcel *",
1950 "name" : "android::hardware::Parcel *",
1951 "referenced_type" : "type-185",
1952 "self_type" : "type-192",
1953 "size" : 8,
1954 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1955 },
1956 {
1957 "alignment" : 8,
1958 "linker_set_key" : "android::hardware::Return<bool> *",
1959 "name" : "android::hardware::Return<bool> *",
1960 "referenced_type" : "type-39",
1961 "self_type" : "type-38",
1962 "size" : 8,
1963 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1964 },
1965 {
1966 "alignment" : 8,
1967 "linker_set_key" : "android::hardware::Return<void> *",
1968 "name" : "android::hardware::Return<void> *",
1969 "referenced_type" : "type-149",
1970 "self_type" : "type-180",
1971 "size" : 8,
1972 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1973 },
1974 {
1975 "alignment" : 8,
1976 "linker_set_key" : "android::hardware::Status *",
1977 "name" : "android::hardware::Status *",
1978 "referenced_type" : "type-41",
1979 "self_type" : "type-336",
1980 "size" : 8,
1981 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1982 },
1983 {
1984 "alignment" : 8,
1985 "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
1986 "name" : "android::hardware::details::HidlInstrumentor *",
1987 "referenced_type" : "type-209",
1988 "self_type" : "type-316",
1989 "size" : 8,
1990 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1991 },
1992 {
1993 "alignment" : 8,
1994 "linker_set_key" : "android::hardware::details::return_status *",
1995 "name" : "android::hardware::details::return_status *",
1996 "referenced_type" : "type-40",
1997 "self_type" : "type-89",
1998 "size" : 8,
1999 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2000 },
2001 {
2002 "alignment" : 8,
2003 "linker_set_key" : "android::hardware::hidl_death_recipient *",
2004 "name" : "android::hardware::hidl_death_recipient *",
2005 "referenced_type" : "type-122",
2006 "self_type" : "type-121",
2007 "size" : 8,
2008 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2009 },
2010 {
2011 "alignment" : 8,
2012 "linker_set_key" : "android::hardware::hidl_memory *",
2013 "name" : "android::hardware::hidl_memory *",
2014 "referenced_type" : "type-83",
2015 "self_type" : "type-84",
2016 "size" : 8,
2017 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2018 },
2019 {
2020 "alignment" : 8,
2021 "linker_set_key" : "android::hardware::hidl_version *",
2022 "name" : "android::hardware::hidl_version *",
2023 "referenced_type" : "type-107",
2024 "self_type" : "type-108",
2025 "size" : 8,
2026 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2027 },
2028 {
2029 "alignment" : 8,
2030 "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
2031 "name" : "android::hidl::base::V1_0::BnHwBase *",
2032 "referenced_type" : "type-206",
2033 "self_type" : "type-213",
2034 "size" : 8,
2035 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
2036 },
2037 {
2038 "alignment" : 8,
2039 "linker_set_key" : "android::hidl::base::V1_0::IBase *",
2040 "name" : "android::hidl::base::V1_0::IBase *",
2041 "referenced_type" : "type-143",
2042 "self_type" : "type-208",
2043 "size" : 8,
2044 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2045 },
2046 {
2047 "alignment" : 8,
2048 "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
2049 "name" : "android::hidl::manager::V1_0::IServiceNotification *",
2050 "referenced_type" : "type-291",
2051 "self_type" : "type-327",
2052 "size" : 8,
2053 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2054 },
2055 {
2056 "alignment" : 8,
2057 "linker_set_key" : "android::hidl::memory::token::V1_0::BnHwMemoryToken *",
2058 "name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken *",
2059 "referenced_type" : "type-303",
2060 "self_type" : "type-304",
2061 "size" : 8,
2062 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h"
2063 },
2064 {
2065 "alignment" : 8,
2066 "linker_set_key" : "android::hidl::memory::token::V1_0::IMemoryToken *",
2067 "name" : "android::hidl::memory::token::V1_0::IMemoryToken *",
2068 "referenced_type" : "type-184",
2069 "self_type" : "type-297",
2070 "size" : 8,
2071 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2072 },
2073 {
2074 "alignment" : 8,
2075 "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
2076 "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
2077 "referenced_type" : "type-207",
2078 "self_type" : "type-319",
2079 "size" : 8,
2080 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2081 },
2082 {
2083 "alignment" : 8,
2084 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2085 "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2086 "referenced_type" : "type-326",
2087 "self_type" : "type-328",
2088 "size" : 8,
2089 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2090 },
2091 {
2092 "alignment" : 8,
2093 "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2094 "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2095 "referenced_type" : "type-296",
2096 "self_type" : "type-331",
2097 "size" : 8,
2098 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2099 },
2100 {
2101 "alignment" : 8,
2102 "linker_set_key" : "android_flex_plane *",
2103 "name" : "android_flex_plane *",
2104 "referenced_type" : "type-248",
2105 "self_type" : "type-251",
2106 "size" : 8,
2107 "source_file" : "/system/core/libsystem/include/system/graphics.h"
2108 },
2109 {
2110 "alignment" : 8,
2111 "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2112 "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2113 "referenced_type" : "type-283",
2114 "self_type" : "type-282",
2115 "size" : 8,
2116 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2117 },
2118 {
2119 "alignment" : 8,
2120 "linker_set_key" : "char *",
2121 "name" : "char *",
2122 "referenced_type" : "type-18",
2123 "self_type" : "type-96",
2124 "size" : 8,
2125 "source_file" : "/system/core/liblog/include/log/log_read.h"
2126 },
2127 {
2128 "alignment" : 8,
2129 "linker_set_key" : "const android::NativeHandle *",
2130 "name" : "const android::NativeHandle *",
2131 "referenced_type" : "type-130",
2132 "self_type" : "type-134",
2133 "size" : 8,
2134 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2135 },
2136 {
2137 "alignment" : 8,
2138 "linker_set_key" : "const android::RefBase *",
2139 "name" : "const android::RefBase *",
2140 "referenced_type" : "type-63",
2141 "self_type" : "type-64",
2142 "size" : 8,
2143 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2144 },
2145 {
2146 "alignment" : 8,
2147 "linker_set_key" : "const android::String16 *",
2148 "name" : "const android::String16 *",
2149 "referenced_type" : "type-159",
2150 "self_type" : "type-161",
2151 "size" : 8,
2152 "source_file" : "/system/core/libutils/include/utils/String16.h"
2153 },
2154 {
2155 "alignment" : 8,
2156 "linker_set_key" : "const android::String8 *",
2157 "name" : "const android::String8 *",
2158 "referenced_type" : "type-147",
2159 "self_type" : "type-148",
2160 "size" : 8,
2161 "source_file" : "/system/core/libutils/include/utils/String8.h"
2162 },
2163 {
2164 "alignment" : 8,
2165 "linker_set_key" : "const android::VectorImpl *",
2166 "name" : "const android::VectorImpl *",
2167 "referenced_type" : "type-222",
2168 "self_type" : "type-223",
2169 "size" : 8,
2170 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2171 },
2172 {
2173 "alignment" : 8,
2174 "linker_set_key" : "const android::hardware::BpHwRefBase *",
2175 "name" : "const android::hardware::BpHwRefBase *",
2176 "referenced_type" : "type-178",
2177 "self_type" : "type-179",
2178 "size" : 8,
2179 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2180 },
2181 {
2182 "alignment" : 8,
2183 "linker_set_key" : "const android::hardware::Status *",
2184 "name" : "const android::hardware::Status *",
2185 "referenced_type" : "type-337",
2186 "self_type" : "type-342",
2187 "size" : 8,
2188 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2189 },
2190 {
2191 "alignment" : 8,
2192 "linker_set_key" : "const android::hardware::details::return_status *",
2193 "name" : "const android::hardware::details::return_status *",
2194 "referenced_type" : "type-111",
2195 "self_type" : "type-123",
2196 "size" : 8,
2197 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2198 },
2199 {
2200 "alignment" : 8,
2201 "linker_set_key" : "const android::hardware::hidl_memory *",
2202 "name" : "const android::hardware::hidl_memory *",
2203 "referenced_type" : "type-87",
2204 "self_type" : "type-92",
2205 "size" : 8,
2206 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2207 },
2208 {
2209 "alignment" : 8,
2210 "linker_set_key" : "const android::hardware::hidl_version *",
2211 "name" : "const android::hardware::hidl_version *",
2212 "referenced_type" : "type-109",
2213 "self_type" : "type-110",
2214 "size" : 8,
2215 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2216 },
2217 {
2218 "alignment" : 8,
2219 "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
2220 "name" : "const android::hidl::base::V1_0::BpHwBase *",
2221 "referenced_type" : "type-301",
2222 "self_type" : "type-302",
2223 "size" : 8,
2224 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
2225 },
2226 {
2227 "alignment" : 8,
2228 "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
2229 "name" : "const android::hidl::base::V1_0::IBase *",
2230 "referenced_type" : "type-142",
2231 "self_type" : "type-144",
2232 "size" : 8,
2233 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2234 },
2235 {
2236 "alignment" : 8,
2237 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
2238 "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
2239 "referenced_type" : "type-290",
2240 "self_type" : "type-292",
2241 "size" : 8,
2242 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
2243 },
2244 {
2245 "alignment" : 8,
2246 "linker_set_key" : "const android::hidl::memory::token::V1_0::BpHwMemoryToken *",
2247 "name" : "const android::hidl::memory::token::V1_0::BpHwMemoryToken *",
2248 "referenced_type" : "type-309",
2249 "self_type" : "type-310",
2250 "size" : 8,
2251 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2252 },
2253 {
2254 "alignment" : 8,
2255 "linker_set_key" : "const android::hidl::memory::token::V1_0::IMemoryToken *",
2256 "name" : "const android::hidl::memory::token::V1_0::IMemoryToken *",
2257 "referenced_type" : "type-293",
2258 "self_type" : "type-294",
2259 "size" : 8,
2260 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2261 },
2262 {
2263 "alignment" : 8,
2264 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
2265 "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
2266 "referenced_type" : "type-119",
2267 "self_type" : "type-317",
2268 "size" : 8,
2269 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2270 },
2271 {
2272 "alignment" : 8,
2273 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2274 "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2275 "referenced_type" : "type-320",
2276 "self_type" : "type-322",
2277 "size" : 8,
2278 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2279 },
2280 {
2281 "alignment" : 8,
2282 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2283 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2284 "referenced_type" : "type-329",
2285 "self_type" : "type-330",
2286 "size" : 8,
2287 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2288 },
2289 {
2290 "alignment" : 8,
2291 "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2292 "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2293 "referenced_type" : "type-332",
2294 "self_type" : "type-334",
2295 "size" : 8,
2296 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2297 },
2298 {
2299 "alignment" : 8,
2300 "linker_set_key" : "const char *",
2301 "name" : "const char *",
2302 "referenced_type" : "type-79",
2303 "self_type" : "type-78",
2304 "size" : 8,
2305 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2306 },
2307 {
2308 "alignment" : 8,
2309 "linker_set_key" : "const char16_t *",
2310 "name" : "const char16_t *",
2311 "referenced_type" : "type-156",
2312 "self_type" : "type-155",
2313 "size" : 8,
2314 "source_file" : "/system/core/libutils/include/utils/String16.h"
2315 },
2316 {
2317 "alignment" : 8,
2318 "linker_set_key" : "const log_msg *",
2319 "name" : "const log_msg *",
2320 "referenced_type" : "type-9",
2321 "self_type" : "type-34",
2322 "size" : 8,
2323 "source_file" : "/system/core/liblog/include/log/log_read.h"
2324 },
2325 {
2326 "alignment" : 8,
2327 "linker_set_key" : "const native_handle *",
2328 "name" : "const native_handle *",
2329 "referenced_type" : "type-72",
2330 "self_type" : "type-71",
2331 "size" : 8,
2332 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2333 },
2334 {
2335 "alignment" : 8,
2336 "linker_set_key" : "const unsigned char *",
2337 "name" : "const unsigned char *",
2338 "referenced_type" : "type-29",
2339 "self_type" : "type-193",
2340 "size" : 8,
2341 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2342 },
2343 {
2344 "alignment" : 8,
2345 "linker_set_key" : "const unsigned long long *",
2346 "name" : "const unsigned long long *",
2347 "referenced_type" : "type-195",
2348 "self_type" : "type-194",
2349 "size" : 8,
2350 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2351 },
2352 {
2353 "alignment" : 8,
2354 "linker_set_key" : "const void *",
2355 "name" : "const void *",
2356 "referenced_type" : "type-113",
2357 "self_type" : "type-115",
2358 "size" : 8,
2359 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2360 },
2361 {
2362 "alignment" : 8,
2363 "linker_set_key" : "int (*)(void *)",
2364 "name" : "int (*)(void *)",
2365 "referenced_type" : "type-257",
2366 "self_type" : "type-258",
2367 "size" : 8,
2368 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2369 },
2370 {
2371 "alignment" : 8,
2372 "linker_set_key" : "log_msg *",
2373 "name" : "log_msg *",
2374 "referenced_type" : "type-10",
2375 "self_type" : "type-85",
2376 "size" : 8,
2377 "source_file" : "/system/core/liblog/include/log/log_read.h"
2378 },
2379 {
2380 "alignment" : 8,
2381 "linker_set_key" : "native_handle *",
2382 "name" : "native_handle *",
2383 "referenced_type" : "type-73",
2384 "self_type" : "type-128",
2385 "size" : 8,
2386 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2387 },
2388 {
2389 "alignment" : 8,
2390 "linker_set_key" : "unsigned char *",
2391 "name" : "unsigned char *",
2392 "referenced_type" : "type-13",
2393 "self_type" : "type-187",
2394 "size" : 8,
2395 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2396 },
2397 {
2398 "alignment" : 8,
2399 "linker_set_key" : "unsigned long long *",
2400 "name" : "unsigned long long *",
2401 "referenced_type" : "type-189",
2402 "self_type" : "type-188",
2403 "size" : 8,
2404 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2405 },
2406 {
2407 "alignment" : 8,
2408 "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2409 "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2410 "referenced_type" : "type-191",
2411 "self_type" : "type-190",
2412 "size" : 8,
2413 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2414 },
2415 {
2416 "alignment" : 8,
2417 "linker_set_key" : "void *",
2418 "name" : "void *",
2419 "referenced_type" : "type-114",
2420 "self_type" : "type-169",
2421 "size" : 8,
2422 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2423 },
2424 {
2425 "alignment" : 8,
2426 "linker_set_key" : "void **",
2427 "name" : "void **",
2428 "referenced_type" : "type-169",
2429 "self_type" : "type-259",
2430 "size" : 8,
2431 "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2432 }
2433 ],
2434 "qualified_types" :
2435 [
2436 {
2437 "alignment" : 8,
2438 "is_const" : true,
2439 "linker_set_key" : "android::RefBase::weakref_impl *const",
2440 "name" : "android::RefBase::weakref_impl *const",
2441 "referenced_type" : "type-61",
2442 "self_type" : "type-60",
2443 "size" : 8,
2444 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2445 },
2446 {
2447 "alignment" : 8,
2448 "is_const" : true,
2449 "linker_set_key" : "android::hardware::IBinder *const",
2450 "name" : "android::hardware::IBinder *const",
2451 "referenced_type" : "type-173",
2452 "self_type" : "type-172",
2453 "size" : 8,
2454 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2455 },
2456 {
2457 "alignment" : 8,
2458 "is_const" : true,
2459 "linker_set_key" : "const android::NativeHandle",
2460 "name" : "const android::NativeHandle",
2461 "referenced_type" : "type-131",
2462 "self_type" : "type-130",
2463 "size" : 24,
2464 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2465 },
2466 {
2467 "alignment" : 8,
2468 "is_const" : true,
2469 "linker_set_key" : "const android::RefBase",
2470 "name" : "const android::RefBase",
2471 "referenced_type" : "type-59",
2472 "self_type" : "type-63",
2473 "size" : 16,
2474 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2475 },
2476 {
2477 "alignment" : 8,
2478 "is_const" : true,
2479 "linker_set_key" : "const android::String16",
2480 "name" : "const android::String16",
2481 "referenced_type" : "type-154",
2482 "self_type" : "type-159",
2483 "size" : 8,
2484 "source_file" : "/system/core/libutils/include/utils/String16.h"
2485 },
2486 {
2487 "alignment" : 8,
2488 "is_const" : true,
2489 "linker_set_key" : "const android::String8",
2490 "name" : "const android::String8",
2491 "referenced_type" : "type-145",
2492 "self_type" : "type-147",
2493 "size" : 8,
2494 "source_file" : "/system/core/libutils/include/utils/String8.h"
2495 },
2496 {
2497 "alignment" : 8,
2498 "is_const" : true,
2499 "linker_set_key" : "const android::VectorImpl",
2500 "name" : "const android::VectorImpl",
2501 "referenced_type" : "type-221",
2502 "self_type" : "type-222",
2503 "size" : 40,
2504 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2505 },
2506 {
2507 "alignment" : 8,
2508 "is_const" : true,
2509 "linker_set_key" : "const android::hardware::BpHwRefBase",
2510 "name" : "const android::hardware::BpHwRefBase",
2511 "referenced_type" : "type-171",
2512 "self_type" : "type-178",
2513 "size" : 48,
2514 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2515 },
2516 {
2517 "alignment" : 8,
2518 "is_const" : true,
2519 "linker_set_key" : "const android::hardware::Parcel",
2520 "name" : "const android::hardware::Parcel",
2521 "referenced_type" : "type-185",
2522 "self_type" : "type-201",
2523 "size" : 136,
2524 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2525 },
2526 {
2527 "alignment" : 8,
2528 "is_const" : true,
2529 "linker_set_key" : "const android::hardware::Status",
2530 "name" : "const android::hardware::Status",
2531 "referenced_type" : "type-41",
2532 "self_type" : "type-337",
2533 "size" : 32,
2534 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2535 },
2536 {
2537 "alignment" : 8,
2538 "is_const" : true,
2539 "linker_set_key" : "const android::hardware::details::return_status",
2540 "name" : "const android::hardware::details::return_status",
2541 "referenced_type" : "type-40",
2542 "self_type" : "type-111",
2543 "size" : 40,
2544 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2545 },
2546 {
2547 "alignment" : 8,
2548 "is_const" : true,
2549 "linker_set_key" : "const android::hardware::hidl_handle",
2550 "name" : "const android::hardware::hidl_handle",
2551 "referenced_type" : "type-68",
2552 "self_type" : "type-116",
2553 "size" : 16,
2554 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2555 },
2556 {
2557 "alignment" : 8,
2558 "is_const" : true,
2559 "linker_set_key" : "const android::hardware::hidl_memory",
2560 "name" : "const android::hardware::hidl_memory",
2561 "referenced_type" : "type-83",
2562 "self_type" : "type-87",
2563 "size" : 40,
2564 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2565 },
2566 {
2567 "alignment" : 8,
2568 "is_const" : true,
2569 "linker_set_key" : "const android::hardware::hidl_string",
2570 "name" : "const android::hardware::hidl_string",
2571 "referenced_type" : "type-75",
2572 "self_type" : "type-81",
2573 "size" : 16,
2574 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2575 },
2576 {
2577 "alignment" : 2,
2578 "is_const" : true,
2579 "linker_set_key" : "const android::hardware::hidl_version",
2580 "name" : "const android::hardware::hidl_version",
2581 "referenced_type" : "type-107",
2582 "self_type" : "type-109",
2583 "size" : 4,
2584 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2585 },
2586 {
2587 "alignment" : 8,
2588 "is_const" : true,
2589 "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
2590 "name" : "const android::hidl::base::V1_0::BpHwBase",
2591 "referenced_type" : "type-298",
2592 "self_type" : "type-301",
2593 "size" : 216,
2594 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
2595 },
2596 {
2597 "alignment" : 4,
2598 "is_const" : true,
2599 "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
2600 "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
2601 "referenced_type" : "type-136",
2602 "self_type" : "type-137",
2603 "size" : 4,
2604 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
2605 },
2606 {
2607 "alignment" : 8,
2608 "is_const" : true,
2609 "linker_set_key" : "const android::hidl::base::V1_0::IBase",
2610 "name" : "const android::hidl::base::V1_0::IBase",
2611 "referenced_type" : "type-143",
2612 "self_type" : "type-142",
2613 "size" : 24,
2614 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2615 },
2616 {
2617 "alignment" : 8,
2618 "is_const" : true,
2619 "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
2620 "name" : "const android::hidl::manager::V1_0::IServiceNotification",
2621 "referenced_type" : "type-291",
2622 "self_type" : "type-290",
2623 "size" : 24,
2624 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
2625 },
2626 {
2627 "alignment" : 8,
2628 "is_const" : true,
2629 "linker_set_key" : "const android::hidl::memory::token::V1_0::BpHwMemoryToken",
2630 "name" : "const android::hidl::memory::token::V1_0::BpHwMemoryToken",
2631 "referenced_type" : "type-305",
2632 "self_type" : "type-309",
2633 "size" : 216,
2634 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h"
2635 },
2636 {
2637 "alignment" : 8,
2638 "is_const" : true,
2639 "linker_set_key" : "const android::hidl::memory::token::V1_0::IMemoryToken",
2640 "name" : "const android::hidl::memory::token::V1_0::IMemoryToken",
2641 "referenced_type" : "type-184",
2642 "self_type" : "type-293",
2643 "size" : 24,
2644 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2645 },
2646 {
2647 "alignment" : 8,
2648 "is_const" : true,
2649 "linker_set_key" : "const android::sp<android::hardware::IBinder>",
2650 "name" : "const android::sp<android::hardware::IBinder>",
2651 "referenced_type" : "type-230",
2652 "self_type" : "type-285",
2653 "size" : 8,
2654 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2655 },
2656 {
2657 "alignment" : 8,
2658 "is_const" : true,
2659 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
2660 "name" : "const android::sp<android::hardware::hidl_death_recipient>",
2661 "referenced_type" : "type-120",
2662 "self_type" : "type-119",
2663 "size" : 8,
2664 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2665 },
2666 {
2667 "alignment" : 8,
2668 "is_const" : true,
2669 "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
2670 "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
2671 "referenced_type" : "type-207",
2672 "self_type" : "type-320",
2673 "size" : 8,
2674 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2675 },
2676 {
2677 "alignment" : 8,
2678 "is_const" : true,
2679 "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
2680 "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
2681 "referenced_type" : "type-326",
2682 "self_type" : "type-329",
2683 "size" : 8,
2684 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2685 },
2686 {
2687 "alignment" : 8,
2688 "is_const" : true,
2689 "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
2690 "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
2691 "referenced_type" : "type-296",
2692 "self_type" : "type-332",
2693 "size" : 8,
2694 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2695 },
2696 {
2697 "alignment" : 1,
2698 "is_const" : true,
2699 "linker_set_key" : "const bool",
2700 "name" : "const bool",
2701 "referenced_type" : "type-24",
2702 "self_type" : "type-23",
2703 "size" : 1,
2704 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2705 },
2706 {
2707 "alignment" : 1,
2708 "is_const" : true,
2709 "linker_set_key" : "const char",
2710 "name" : "const char",
2711 "referenced_type" : "type-18",
2712 "self_type" : "type-79",
2713 "size" : 1,
2714 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2715 },
2716 {
2717 "alignment" : 2,
2718 "is_const" : true,
2719 "linker_set_key" : "const char16_t",
2720 "name" : "const char16_t",
2721 "referenced_type" : "type-157",
2722 "self_type" : "type-156",
2723 "size" : 2,
2724 "source_file" : "/system/core/libutils/include/utils/String16.h"
2725 },
2726 {
2727 "alignment" : 8,
2728 "is_const" : true,
2729 "linker_set_key" : "const double",
2730 "name" : "const double",
2731 "referenced_type" : "type-6",
2732 "self_type" : "type-55",
2733 "size" : 8,
2734 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2735 },
2736 {
2737 "alignment" : 4,
2738 "is_const" : true,
2739 "linker_set_key" : "const float",
2740 "name" : "const float",
2741 "referenced_type" : "type-4",
2742 "self_type" : "type-53",
2743 "size" : 4,
2744 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2745 },
2746 {
2747 "alignment" : 4,
2748 "is_const" : true,
2749 "linker_set_key" : "const int",
2750 "name" : "const int",
2751 "referenced_type" : "type-16",
2752 "self_type" : "type-37",
2753 "size" : 4,
2754 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2755 },
2756 {
2757 "is_const" : true,
2758 "linker_set_key" : "const iter<is_const>",
2759 "name" : "const iter<is_const>",
2760 "referenced_type" : "type-95",
2761 "self_type" : "type-94",
2762 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2763 },
2764 {
2765 "alignment" : 4,
2766 "is_const" : true,
2767 "linker_set_key" : "const log_msg",
2768 "name" : "const log_msg",
2769 "referenced_type" : "type-10",
2770 "self_type" : "type-9",
2771 "size" : 5124,
2772 "source_file" : "/system/core/liblog/include/log/log_read.h"
2773 },
2774 {
2775 "alignment" : 8,
2776 "is_const" : true,
2777 "linker_set_key" : "const long",
2778 "name" : "const long",
2779 "referenced_type" : "type-47",
2780 "self_type" : "type-46",
2781 "size" : 8,
2782 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2783 },
2784 {
2785 "alignment" : 4,
2786 "is_const" : true,
2787 "linker_set_key" : "const native_handle",
2788 "name" : "const native_handle",
2789 "referenced_type" : "type-73",
2790 "self_type" : "type-72",
2791 "size" : 12,
2792 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2793 },
2794 {
2795 "alignment" : 2,
2796 "is_const" : true,
2797 "linker_set_key" : "const short",
2798 "name" : "const short",
2799 "referenced_type" : "type-32",
2800 "self_type" : "type-31",
2801 "size" : 2,
2802 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2803 },
2804 {
2805 "alignment" : 1,
2806 "is_const" : true,
2807 "linker_set_key" : "const signed char",
2808 "name" : "const signed char",
2809 "referenced_type" : "type-27",
2810 "self_type" : "type-26",
2811 "size" : 1,
2812 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2813 },
2814 {
2815 "alignment" : 4,
2816 "is_const" : true,
2817 "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
2818 "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
2819 "referenced_type" : "type-141",
2820 "self_type" : "type-140",
2821 "size" : 12,
2822 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
2823 },
2824 {
2825 "alignment" : 8,
2826 "is_const" : true,
2827 "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
2828 "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
2829 "referenced_type" : "type-315",
2830 "self_type" : "type-314",
2831 "size" : 24,
2832 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2833 },
2834 {
2835 "alignment" : 1,
2836 "is_const" : true,
2837 "linker_set_key" : "const unsigned char",
2838 "name" : "const unsigned char",
2839 "referenced_type" : "type-13",
2840 "self_type" : "type-29",
2841 "size" : 1,
2842 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2843 },
2844 {
2845 "alignment" : 4,
2846 "is_const" : true,
2847 "linker_set_key" : "const unsigned int",
2848 "name" : "const unsigned int",
2849 "referenced_type" : "type-2",
2850 "self_type" : "type-44",
2851 "size" : 4,
2852 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2853 },
2854 {
2855 "alignment" : 8,
2856 "is_const" : true,
2857 "linker_set_key" : "const unsigned long",
2858 "name" : "const unsigned long",
2859 "referenced_type" : "type-50",
2860 "self_type" : "type-49",
2861 "size" : 8,
2862 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2863 },
2864 {
2865 "alignment" : 8,
2866 "is_const" : true,
2867 "linker_set_key" : "const unsigned long long",
2868 "name" : "const unsigned long long",
2869 "referenced_type" : "type-189",
2870 "self_type" : "type-195",
2871 "size" : 8,
2872 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2873 },
2874 {
2875 "alignment" : 2,
2876 "is_const" : true,
2877 "linker_set_key" : "const unsigned short",
2878 "name" : "const unsigned short",
2879 "referenced_type" : "type-15",
2880 "self_type" : "type-35",
2881 "size" : 2,
2882 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2883 },
2884 {
2885 "is_const" : true,
2886 "linker_set_key" : "const void",
2887 "name" : "const void",
2888 "referenced_type" : "type-114",
2889 "self_type" : "type-113",
2890 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2891 },
2892 {
2893 "alignment" : 1,
2894 "is_volatile" : true,
2895 "linker_set_key" : "volatile bool",
2896 "name" : "volatile bool",
2897 "referenced_type" : "type-24",
2898 "self_type" : "type-278",
2899 "size" : 1,
2900 "source_file" : "/system/core/libutils/include/utils/Thread.h"
2901 },
2902 {
2903 "alignment" : 4,
2904 "is_volatile" : true,
2905 "linker_set_key" : "volatile int",
2906 "name" : "volatile int",
2907 "referenced_type" : "type-16",
2908 "self_type" : "type-286",
2909 "size" : 4,
2910 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2911 }
2912 ],
2913 "record_types" :
2914 [
2915 {
2916 "alignment" : 4,
2917 "fields" :
2918 [
2919 {
2920 "access" : "private",
2921 "field_name" : "mCond",
2922 "referenced_type" : "type-267"
2923 }
2924 ],
2925 "linker_set_key" : "android::Condition",
2926 "name" : "android::Condition",
2927 "record_kind" : "class",
2928 "referenced_type" : "type-266",
2929 "self_type" : "type-266",
2930 "size" : 48,
2931 "source_file" : "/system/core/libutils/include/utils/Condition.h",
2932 "unique_id" : "_ZTSN7android9ConditionE"
2933 },
2934 {
2935 "alignment" : 8,
2936 "fields" :
2937 [
2938 {
2939 "access" : "private",
2940 "field_name" : "mVector",
2941 "referenced_type" : "type-225"
2942 }
2943 ],
2944 "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
2945 "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
2946 "record_kind" : "class",
2947 "referenced_type" : "type-229",
2948 "self_type" : "type-229",
2949 "size" : 40,
2950 "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
2951 "template_args" : [ "type-154", "type-230" ],
2952 "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
2953 },
2954 {
2955 "alignment" : 4,
2956 "fields" :
2957 [
2958 {
2959 "access" : "private",
2960 "field_name" : "mCount",
2961 "referenced_type" : "type-133"
2962 }
2963 ],
2964 "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
2965 "name" : "android::LightRefBase<android::NativeHandle>",
2966 "record_kind" : "class",
2967 "referenced_type" : "type-132",
2968 "self_type" : "type-132",
2969 "size" : 4,
2970 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
2971 "template_args" : [ "type-131" ],
2972 "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
2973 },
2974 {
2975 "alignment" : 4,
2976 "fields" :
2977 [
2978 {
2979 "access" : "private",
2980 "field_name" : "mCount",
2981 "referenced_type" : "type-215"
2982 }
2983 ],
2984 "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
2985 "name" : "android::LightRefBase<android::VirtualLightRefBase>",
2986 "record_kind" : "class",
2987 "referenced_type" : "type-214",
2988 "self_type" : "type-214",
2989 "size" : 4,
2990 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
2991 "template_args" : [ "type-216" ],
2992 "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
2993 },
2994 {
2995 "alignment" : 4,
2996 "fields" :
2997 [
2998 {
2999 "access" : "private",
3000 "field_name" : "mMutex",
3001 "referenced_type" : "type-261"
3002 }
3003 ],
3004 "linker_set_key" : "android::Mutex",
3005 "name" : "android::Mutex",
3006 "record_kind" : "class",
3007 "referenced_type" : "type-260",
3008 "self_type" : "type-260",
3009 "size" : 40,
3010 "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3011 "unique_id" : "_ZTSN7android5MutexE"
3012 },
3013 {
3014 "alignment" : 8,
3015 "fields" :
3016 [
3017 {
3018 "access" : "private",
3019 "field_name" : "mLock",
3020 "referenced_type" : "type-264"
3021 }
3022 ],
3023 "linker_set_key" : "android::Mutex::Autolock",
3024 "name" : "android::Mutex::Autolock",
3025 "record_kind" : "class",
3026 "referenced_type" : "type-263",
3027 "self_type" : "type-263",
3028 "size" : 8,
3029 "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3030 "unique_id" : "_ZTSN7android5Mutex8AutolockE"
3031 },
3032 {
3033 "alignment" : 8,
3034 "base_specifiers" :
3035 [
3036 {
3037 "referenced_type" : "type-132"
3038 }
3039 ],
3040 "fields" :
3041 [
3042 {
3043 "access" : "private",
3044 "field_name" : "mHandle",
3045 "field_offset" : 64,
3046 "referenced_type" : "type-128"
3047 },
3048 {
3049 "access" : "private",
3050 "field_name" : "mOwnsHandle",
3051 "field_offset" : 128,
3052 "referenced_type" : "type-24"
3053 }
3054 ],
3055 "linker_set_key" : "android::NativeHandle",
3056 "name" : "android::NativeHandle",
3057 "record_kind" : "class",
3058 "referenced_type" : "type-131",
3059 "self_type" : "type-131",
3060 "size" : 24,
3061 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
3062 "unique_id" : "_ZTSN7android12NativeHandleE"
3063 },
3064 {
3065 "alignment" : 4,
3066 "fields" :
3067 [
3068 {
3069 "access" : "private",
3070 "field_name" : "mRWLock",
3071 "referenced_type" : "type-271"
3072 }
3073 ],
3074 "linker_set_key" : "android::RWLock",
3075 "name" : "android::RWLock",
3076 "record_kind" : "class",
3077 "referenced_type" : "type-270",
3078 "self_type" : "type-270",
3079 "size" : 56,
3080 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3081 "unique_id" : "_ZTSN7android6RWLockE"
3082 },
3083 {
3084 "alignment" : 8,
3085 "fields" :
3086 [
3087 {
3088 "access" : "private",
3089 "field_name" : "mLock",
3090 "referenced_type" : "type-274"
3091 }
3092 ],
3093 "linker_set_key" : "android::RWLock::AutoRLock",
3094 "name" : "android::RWLock::AutoRLock",
3095 "record_kind" : "class",
3096 "referenced_type" : "type-273",
3097 "self_type" : "type-273",
3098 "size" : 8,
3099 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3100 "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
3101 },
3102 {
3103 "alignment" : 8,
3104 "fields" :
3105 [
3106 {
3107 "access" : "private",
3108 "field_name" : "mLock",
3109 "referenced_type" : "type-274"
3110 }
3111 ],
3112 "linker_set_key" : "android::RWLock::AutoWLock",
3113 "name" : "android::RWLock::AutoWLock",
3114 "record_kind" : "class",
3115 "referenced_type" : "type-276",
3116 "self_type" : "type-276",
3117 "size" : 8,
3118 "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3119 "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
3120 },
3121 {
3122 "alignment" : 8,
3123 "fields" :
3124 [
3125 {
3126 "access" : "private",
3127 "field_name" : "mRefs",
3128 "field_offset" : 64,
3129 "referenced_type" : "type-60"
3130 }
3131 ],
3132 "linker_set_key" : "android::RefBase",
3133 "name" : "android::RefBase",
3134 "record_kind" : "class",
3135 "referenced_type" : "type-59",
3136 "self_type" : "type-59",
3137 "size" : 16,
3138 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3139 "unique_id" : "_ZTSN7android7RefBaseE",
3140 "vtable_components" :
3141 [
3142 {
3143 "kind" : "offset_to_top"
3144 },
3145 {
3146 "kind" : "rtti",
3147 "mangled_component_name" : "_ZTIN7android7RefBaseE"
3148 },
3149 {
3150 "kind" : "complete_dtor_pointer",
3151 "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
3152 },
3153 {
3154 "kind" : "deleting_dtor_pointer",
3155 "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
3156 },
3157 {
3158 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3159 },
3160 {
3161 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3162 },
3163 {
3164 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3165 },
3166 {
3167 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3168 }
3169 ]
3170 },
3171 {
3172 "alignment" : 1,
3173 "linker_set_key" : "android::RefBase::weakref_type",
3174 "name" : "android::RefBase::weakref_type",
3175 "record_kind" : "class",
3176 "referenced_type" : "type-175",
3177 "self_type" : "type-175",
3178 "size" : 1,
3179 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3180 "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
3181 },
3182 {
3183 "alignment" : 1,
3184 "linker_set_key" : "android::ReferenceMover",
3185 "name" : "android::ReferenceMover",
3186 "record_kind" : "class",
3187 "referenced_type" : "type-67",
3188 "self_type" : "type-67",
3189 "size" : 1,
3190 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3191 "unique_id" : "_ZTSN7android14ReferenceMoverE"
3192 },
3193 {
3194 "alignment" : 8,
3195 "linker_set_key" : "android::ReferenceRenamer",
3196 "name" : "android::ReferenceRenamer",
3197 "record_kind" : "class",
3198 "referenced_type" : "type-57",
3199 "self_type" : "type-57",
3200 "size" : 8,
3201 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3202 "unique_id" : "_ZTSN7android16ReferenceRenamerE",
3203 "vtable_components" :
3204 [
3205 {
3206 "kind" : "offset_to_top"
3207 },
3208 {
3209 "kind" : "rtti",
3210 "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
3211 },
3212 {
3213 "is_pure" : true,
3214 "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
3215 }
3216 ]
3217 },
3218 {
3219 "alignment" : 8,
3220 "fields" :
3221 [
3222 {
3223 "access" : "private",
3224 "field_name" : "mTag",
3225 "referenced_type" : "type-50"
3226 }
3227 ],
3228 "linker_set_key" : "android::ScopedTrace",
3229 "name" : "android::ScopedTrace",
3230 "record_kind" : "class",
3231 "referenced_type" : "type-288",
3232 "self_type" : "type-288",
3233 "size" : 8,
3234 "source_file" : "/system/core/libutils/include/utils/Trace.h",
3235 "unique_id" : "_ZTSN7android11ScopedTraceE"
3236 },
3237 {
3238 "alignment" : 8,
3239 "base_specifiers" :
3240 [
3241 {
3242 "access" : "private",
3243 "referenced_type" : "type-224"
3244 }
3245 ],
3246 "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3247 "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3248 "record_kind" : "class",
3249 "referenced_type" : "type-225",
3250 "self_type" : "type-225",
3251 "size" : 40,
3252 "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
3253 "template_args" : [ "type-226" ],
3254 "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
3255 "vtable_components" :
3256 [
3257 {
3258 "kind" : "offset_to_top"
3259 },
3260 {
3261 "kind" : "rtti",
3262 "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
3263 },
3264 {
3265 "kind" : "complete_dtor_pointer",
3266 "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
3267 },
3268 {
3269 "kind" : "deleting_dtor_pointer",
3270 "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
3271 },
3272 {
3273 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
3274 },
3275 {
3276 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
3277 },
3278 {
3279 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
3280 },
3281 {
3282 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
3283 },
3284 {
3285 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
3286 },
3287 {
3288 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
3289 },
3290 {
3291 "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
3292 }
3293 ]
3294 },
3295 {
3296 "alignment" : 8,
3297 "base_specifiers" :
3298 [
3299 {
3300 "referenced_type" : "type-221"
3301 }
3302 ],
3303 "linker_set_key" : "android::SortedVectorImpl",
3304 "name" : "android::SortedVectorImpl",
3305 "record_kind" : "class",
3306 "referenced_type" : "type-224",
3307 "self_type" : "type-224",
3308 "size" : 40,
3309 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
3310 "unique_id" : "_ZTSN7android16SortedVectorImplE",
3311 "vtable_components" :
3312 [
3313 {
3314 "kind" : "offset_to_top"
3315 },
3316 {
3317 "kind" : "rtti",
3318 "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
3319 },
3320 {
3321 "kind" : "complete_dtor_pointer",
3322 "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
3323 },
3324 {
3325 "kind" : "deleting_dtor_pointer",
3326 "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
3327 },
3328 {
3329 "is_pure" : true,
3330 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
3331 },
3332 {
3333 "is_pure" : true,
3334 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
3335 },
3336 {
3337 "is_pure" : true,
3338 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
3339 },
3340 {
3341 "is_pure" : true,
3342 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
3343 },
3344 {
3345 "is_pure" : true,
3346 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
3347 },
3348 {
3349 "is_pure" : true,
3350 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
3351 },
3352 {
3353 "is_pure" : true,
3354 "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
3355 }
3356 ]
3357 },
3358 {
3359 "alignment" : 8,
3360 "fields" :
3361 [
3362 {
3363 "access" : "private",
3364 "field_name" : "mString",
3365 "referenced_type" : "type-155"
3366 }
3367 ],
3368 "linker_set_key" : "android::String16",
3369 "name" : "android::String16",
3370 "record_kind" : "class",
3371 "referenced_type" : "type-154",
3372 "self_type" : "type-154",
3373 "size" : 8,
3374 "source_file" : "/system/core/libutils/include/utils/String16.h",
3375 "unique_id" : "_ZTSN7android8String16E"
3376 },
3377 {
3378 "alignment" : 8,
3379 "fields" :
3380 [
3381 {
3382 "access" : "private",
3383 "field_name" : "mString",
3384 "referenced_type" : "type-78"
3385 }
3386 ],
3387 "linker_set_key" : "android::String8",
3388 "name" : "android::String8",
3389 "record_kind" : "class",
3390 "referenced_type" : "type-145",
3391 "self_type" : "type-145",
3392 "size" : 8,
3393 "source_file" : "/system/core/libutils/include/utils/String8.h",
3394 "unique_id" : "_ZTSN7android7String8E"
3395 },
3396 {
3397 "alignment" : 8,
3398 "base_specifiers" :
3399 [
3400 {
3401 "is_virtual" : true,
3402 "referenced_type" : "type-59"
3403 }
3404 ],
3405 "fields" :
3406 [
3407 {
3408 "access" : "private",
3409 "field_name" : "mCanCallJava",
3410 "field_offset" : 64,
3411 "referenced_type" : "type-23"
3412 },
3413 {
3414 "access" : "private",
3415 "field_name" : "mThread",
3416 "field_offset" : 128,
3417 "referenced_type" : "type-169"
3418 },
3419 {
3420 "access" : "private",
3421 "field_name" : "mLock",
3422 "field_offset" : 192,
3423 "referenced_type" : "type-260"
3424 },
3425 {
3426 "access" : "private",
3427 "field_name" : "mThreadExitedCondition",
3428 "field_offset" : 512,
3429 "referenced_type" : "type-266"
3430 },
3431 {
3432 "access" : "private",
3433 "field_name" : "mStatus",
3434 "field_offset" : 896,
3435 "referenced_type" : "type-16"
3436 },
3437 {
3438 "access" : "private",
3439 "field_name" : "mExitPending",
3440 "field_offset" : 928,
3441 "referenced_type" : "type-278"
3442 },
3443 {
3444 "access" : "private",
3445 "field_name" : "mRunning",
3446 "field_offset" : 936,
3447 "referenced_type" : "type-278"
3448 },
3449 {
3450 "access" : "private",
3451 "field_name" : "mHoldSelf",
3452 "field_offset" : 960,
3453 "referenced_type" : "type-323"
3454 },
3455 {
3456 "access" : "private",
3457 "field_name" : "mTid",
3458 "field_offset" : 1024,
3459 "referenced_type" : "type-16"
3460 }
3461 ],
3462 "linker_set_key" : "android::Thread",
3463 "name" : "android::Thread",
3464 "record_kind" : "class",
3465 "referenced_type" : "type-325",
3466 "self_type" : "type-325",
3467 "size" : 152,
3468 "source_file" : "/system/core/libutils/include/utils/Thread.h",
3469 "unique_id" : "_ZTSN7android6ThreadE",
3470 "vtable_components" :
3471 [
3472 {
3473 "component_value" : 136,
3474 "kind" : "vbase_offset"
3475 },
3476 {
3477 "kind" : "offset_to_top"
3478 },
3479 {
3480 "kind" : "rtti",
3481 "mangled_component_name" : "_ZTIN7android6ThreadE"
3482 },
3483 {
3484 "kind" : "complete_dtor_pointer",
3485 "mangled_component_name" : "_ZN7android6ThreadD1Ev"
3486 },
3487 {
3488 "kind" : "deleting_dtor_pointer",
3489 "mangled_component_name" : "_ZN7android6ThreadD0Ev"
3490 },
3491 {
3492 "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
3493 },
3494 {
3495 "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
3496 },
3497 {
3498 "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
3499 },
3500 {
3501 "is_pure" : true,
3502 "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
3503 },
3504 {
3505 "kind" : "vcall_offset"
3506 },
3507 {
3508 "kind" : "vcall_offset"
3509 },
3510 {
3511 "kind" : "vcall_offset"
3512 },
3513 {
3514 "kind" : "vcall_offset"
3515 },
3516 {
3517 "component_value" : -136,
3518 "kind" : "vcall_offset"
3519 },
3520 {
3521 "component_value" : -136,
3522 "kind" : "offset_to_top"
3523 },
3524 {
3525 "kind" : "rtti",
3526 "mangled_component_name" : "_ZTIN7android6ThreadE"
3527 },
3528 {
3529 "kind" : "complete_dtor_pointer",
3530 "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
3531 },
3532 {
3533 "kind" : "deleting_dtor_pointer",
3534 "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
3535 },
3536 {
3537 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3538 },
3539 {
3540 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3541 },
3542 {
3543 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3544 },
3545 {
3546 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3547 }
3548 ]
3549 },
3550 {
3551 "alignment" : 8,
3552 "base_specifiers" :
3553 [
3554 {
3555 "access" : "private",
3556 "referenced_type" : "type-221"
3557 }
3558 ],
3559 "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
3560 "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
3561 "record_kind" : "class",
3562 "referenced_type" : "type-227",
3563 "self_type" : "type-227",
3564 "size" : 40,
3565 "source_file" : "/system/core/libutils/include/utils/Vector.h",
3566 "template_args" : [ "type-228" ],
3567 "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
3568 "vtable_components" :
3569 [
3570 {
3571 "kind" : "offset_to_top"
3572 },
3573 {
3574 "kind" : "rtti",
3575 "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
3576 },
3577 {
3578 "kind" : "complete_dtor_pointer",
3579 "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
3580 },
3581 {
3582 "kind" : "deleting_dtor_pointer",
3583 "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
3584 },
3585 {
3586 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
3587 },
3588 {
3589 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
3590 },
3591 {
3592 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
3593 },
3594 {
3595 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
3596 },
3597 {
3598 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
3599 },
3600 {
3601 "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
3602 }
3603 ]
3604 },
3605 {
3606 "alignment" : 8,
3607 "fields" :
3608 [
3609 {
3610 "access" : "private",
3611 "field_name" : "mStorage",
3612 "field_offset" : 64,
3613 "referenced_type" : "type-169"
3614 },
3615 {
3616 "access" : "private",
3617 "field_name" : "mCount",
3618 "field_offset" : 128,
3619 "referenced_type" : "type-50"
3620 },
3621 {
3622 "access" : "private",
3623 "field_name" : "mFlags",
3624 "field_offset" : 192,
3625 "referenced_type" : "type-44"
3626 },
3627 {
3628 "access" : "private",
3629 "field_name" : "mItemSize",
3630 "field_offset" : 256,
3631 "referenced_type" : "type-49"
3632 }
3633 ],
3634 "linker_set_key" : "android::VectorImpl",
3635 "name" : "android::VectorImpl",
3636 "record_kind" : "class",
3637 "referenced_type" : "type-221",
3638 "self_type" : "type-221",
3639 "size" : 40,
3640 "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
3641 "unique_id" : "_ZTSN7android10VectorImplE",
3642 "vtable_components" :
3643 [
3644 {
3645 "kind" : "offset_to_top"
3646 },
3647 {
3648 "kind" : "rtti",
3649 "mangled_component_name" : "_ZTIN7android10VectorImplE"
3650 },
3651 {
3652 "kind" : "complete_dtor_pointer",
3653 "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
3654 },
3655 {
3656 "kind" : "deleting_dtor_pointer",
3657 "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
3658 },
3659 {
3660 "is_pure" : true,
3661 "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
3662 },
3663 {
3664 "is_pure" : true,
3665 "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
3666 },
3667 {
3668 "is_pure" : true,
3669 "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
3670 },
3671 {
3672 "is_pure" : true,
3673 "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
3674 },
3675 {
3676 "is_pure" : true,
3677 "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
3678 },
3679 {
3680 "is_pure" : true,
3681 "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
3682 }
3683 ]
3684 },
3685 {
3686 "alignment" : 8,
3687 "base_specifiers" :
3688 [
3689 {
3690 "referenced_type" : "type-214"
3691 }
3692 ],
3693 "linker_set_key" : "android::VirtualLightRefBase",
3694 "name" : "android::VirtualLightRefBase",
3695 "record_kind" : "class",
3696 "referenced_type" : "type-216",
3697 "self_type" : "type-216",
3698 "size" : 16,
3699 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3700 "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
3701 "vtable_components" :
3702 [
3703 {
3704 "kind" : "offset_to_top"
3705 },
3706 {
3707 "kind" : "rtti",
3708 "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
3709 },
3710 {
3711 "kind" : "complete_dtor_pointer",
3712 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
3713 },
3714 {
3715 "kind" : "deleting_dtor_pointer",
3716 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
3717 }
3718 ]
3719 },
3720 {
3721 "alignment" : 8,
3722 "base_specifiers" :
3723 [
3724 {
3725 "referenced_type" : "type-170"
3726 }
3727 ],
3728 "fields" :
3729 [
3730 {
3731 "access" : "protected",
3732 "field_name" : "mSchedPolicy",
3733 "field_offset" : 64,
3734 "referenced_type" : "type-16"
3735 },
3736 {
3737 "access" : "protected",
3738 "field_name" : "mSchedPriority",
3739 "field_offset" : 96,
3740 "referenced_type" : "type-16"
3741 },
3742 {
3743 "access" : "private",
3744 "field_name" : "mExtras",
3745 "field_offset" : 128,
3746 "referenced_type" : "type-168"
3747 },
3748 {
3749 "access" : "private",
3750 "field_name" : "mReserved0",
3751 "field_offset" : 192,
3752 "referenced_type" : "type-169"
3753 }
3754 ],
3755 "linker_set_key" : "android::hardware::BHwBinder",
3756 "name" : "android::hardware::BHwBinder",
3757 "record_kind" : "class",
3758 "referenced_type" : "type-167",
3759 "self_type" : "type-167",
3760 "size" : 48,
3761 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
3762 "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
3763 "vtable_components" :
3764 [
3765 {
3766 "component_value" : 32,
3767 "kind" : "vbase_offset"
3768 },
3769 {
3770 "kind" : "offset_to_top"
3771 },
3772 {
3773 "kind" : "rtti",
3774 "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
3775 },
3776 {
3777 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
3778 },
3779 {
3780 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
3781 },
3782 {
3783 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
3784 },
3785 {
3786 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
3787 },
3788 {
3789 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
3790 },
3791 {
3792 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
3793 },
3794 {
3795 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
3796 },
3797 {
3798 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
3799 },
3800 {
3801 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
3802 },
3803 {
3804 "kind" : "complete_dtor_pointer",
3805 "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
3806 },
3807 {
3808 "kind" : "deleting_dtor_pointer",
3809 "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
3810 },
3811 {
3812 "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
3813 },
3814 {
3815 "kind" : "vcall_offset"
3816 },
3817 {
3818 "kind" : "vcall_offset"
3819 },
3820 {
3821 "kind" : "vcall_offset"
3822 },
3823 {
3824 "kind" : "vcall_offset"
3825 },
3826 {
3827 "component_value" : -32,
3828 "kind" : "vcall_offset"
3829 },
3830 {
3831 "component_value" : -32,
3832 "kind" : "offset_to_top"
3833 },
3834 {
3835 "kind" : "rtti",
3836 "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
3837 },
3838 {
3839 "kind" : "complete_dtor_pointer",
3840 "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
3841 },
3842 {
3843 "kind" : "deleting_dtor_pointer",
3844 "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
3845 },
3846 {
3847 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3848 },
3849 {
3850 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3851 },
3852 {
3853 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3854 },
3855 {
3856 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3857 }
3858 ]
3859 },
3860 {
3861 "alignment" : 8,
3862 "base_specifiers" :
3863 [
3864 {
3865 "is_virtual" : true,
3866 "referenced_type" : "type-59"
3867 }
3868 ],
3869 "fields" :
3870 [
3871 {
3872 "access" : "private",
3873 "field_name" : "mRemote",
3874 "field_offset" : 64,
3875 "referenced_type" : "type-172"
3876 },
3877 {
3878 "access" : "private",
3879 "field_name" : "mRefs",
3880 "field_offset" : 128,
3881 "referenced_type" : "type-174"
3882 },
3883 {
3884 "access" : "private",
3885 "field_name" : "mState",
3886 "field_offset" : 192,
3887 "referenced_type" : "type-176"
3888 }
3889 ],
3890 "linker_set_key" : "android::hardware::BpHwRefBase",
3891 "name" : "android::hardware::BpHwRefBase",
3892 "record_kind" : "class",
3893 "referenced_type" : "type-171",
3894 "self_type" : "type-171",
3895 "size" : 48,
3896 "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
3897 "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
3898 "vtable_components" :
3899 [
3900 {
3901 "component_value" : 32,
3902 "kind" : "vbase_offset"
3903 },
3904 {
3905 "kind" : "offset_to_top"
3906 },
3907 {
3908 "kind" : "rtti",
3909 "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
3910 },
3911 {
3912 "kind" : "complete_dtor_pointer",
3913 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
3914 },
3915 {
3916 "kind" : "deleting_dtor_pointer",
3917 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
3918 },
3919 {
3920 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
3921 },
3922 {
3923 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
3924 },
3925 {
3926 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
3927 },
3928 {
3929 "kind" : "vcall_offset"
3930 },
3931 {
3932 "component_value" : -32,
3933 "kind" : "vcall_offset"
3934 },
3935 {
3936 "component_value" : -32,
3937 "kind" : "vcall_offset"
3938 },
3939 {
3940 "component_value" : -32,
3941 "kind" : "vcall_offset"
3942 },
3943 {
3944 "component_value" : -32,
3945 "kind" : "vcall_offset"
3946 },
3947 {
3948 "component_value" : -32,
3949 "kind" : "offset_to_top"
3950 },
3951 {
3952 "kind" : "rtti",
3953 "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
3954 },
3955 {
3956 "kind" : "complete_dtor_pointer",
3957 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
3958 },
3959 {
3960 "kind" : "deleting_dtor_pointer",
3961 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
3962 },
3963 {
3964 "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
3965 },
3966 {
3967 "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
3968 },
3969 {
3970 "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
3971 },
3972 {
3973 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3974 }
3975 ]
3976 },
3977 {
3978 "alignment" : 8,
3979 "base_specifiers" :
3980 [
3981 {
3982 "referenced_type" : "type-143"
3983 },
3984 {
3985 "referenced_type" : "type-181"
3986 },
3987 {
3988 "referenced_type" : "type-171"
3989 }
3990 ],
3991 "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
3992 "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
3993 "record_kind" : "class",
3994 "referenced_type" : "type-182",
3995 "self_type" : "type-182",
3996 "size" : 64,
3997 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
3998 "template_args" : [ "type-143" ],
3999 "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
4000 "vtable_components" :
4001 [
4002 {
4003 "component_value" : 48,
4004 "kind" : "vbase_offset"
4005 },
4006 {
4007 "kind" : "offset_to_top"
4008 },
4009 {
4010 "kind" : "rtti",
4011 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
4012 },
4013 {
4014 "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
4015 },
4016 {
4017 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
4018 },
4019 {
4020 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
4021 },
4022 {
4023 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
4024 },
4025 {
4026 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
4027 },
4028 {
4029 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
4030 },
4031 {
4032 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
4033 },
4034 {
4035 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
4036 },
4037 {
4038 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
4039 },
4040 {
4041 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
4042 },
4043 {
4044 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
4045 },
4046 {
4047 "kind" : "complete_dtor_pointer",
4048 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
4049 },
4050 {
4051 "kind" : "deleting_dtor_pointer",
4052 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
4053 },
4054 {
4055 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
4056 },
4057 {
4058 "component_value" : 40,
4059 "kind" : "vbase_offset"
4060 },
4061 {
4062 "component_value" : -8,
4063 "kind" : "offset_to_top"
4064 },
4065 {
4066 "kind" : "rtti",
4067 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
4068 },
4069 {
4070 "kind" : "complete_dtor_pointer",
4071 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
4072 },
4073 {
4074 "kind" : "deleting_dtor_pointer",
4075 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
4076 },
4077 {
4078 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
4079 },
4080 {
4081 "component_value" : 32,
4082 "kind" : "vbase_offset"
4083 },
4084 {
4085 "component_value" : -16,
4086 "kind" : "offset_to_top"
4087 },
4088 {
4089 "kind" : "rtti",
4090 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
4091 },
4092 {
4093 "kind" : "complete_dtor_pointer",
4094 "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
4095 },
4096 {
4097 "kind" : "deleting_dtor_pointer",
4098 "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
4099 },
4100 {
4101 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
4102 },
4103 {
4104 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4105 },
4106 {
4107 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4108 },
4109 {
4110 "kind" : "vcall_offset"
4111 },
4112 {
4113 "component_value" : -32,
4114 "kind" : "vcall_offset"
4115 },
4116 {
4117 "component_value" : -32,
4118 "kind" : "vcall_offset"
4119 },
4120 {
4121 "component_value" : -32,
4122 "kind" : "vcall_offset"
4123 },
4124 {
4125 "component_value" : -48,
4126 "kind" : "vcall_offset"
4127 },
4128 {
4129 "component_value" : -48,
4130 "kind" : "offset_to_top"
4131 },
4132 {
4133 "kind" : "rtti",
4134 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
4135 },
4136 {
4137 "kind" : "complete_dtor_pointer",
4138 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
4139 },
4140 {
4141 "kind" : "deleting_dtor_pointer",
4142 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
4143 },
4144 {
4145 "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
4146 },
4147 {
4148 "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4149 },
4150 {
4151 "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4152 },
4153 {
4154 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4155 }
4156 ]
4157 },
4158 {
4159 "alignment" : 8,
4160 "base_specifiers" :
4161 [
4162 {
4163 "referenced_type" : "type-184"
4164 },
4165 {
4166 "referenced_type" : "type-181"
4167 },
4168 {
4169 "referenced_type" : "type-171"
4170 }
4171 ],
4172 "linker_set_key" : "android::hardware::BpInterface<android::hidl::memory::token::V1_0::IMemoryToken>",
4173 "name" : "android::hardware::BpInterface<android::hidl::memory::token::V1_0::IMemoryToken>",
4174 "record_kind" : "class",
4175 "referenced_type" : "type-183",
4176 "self_type" : "type-183",
4177 "size" : 64,
4178 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
4179 "template_args" : [ "type-184" ],
4180 "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
4181 "vtable_components" :
4182 [
4183 {
4184 "component_value" : 48,
4185 "kind" : "vbase_offset"
4186 },
4187 {
4188 "kind" : "offset_to_top"
4189 },
4190 {
4191 "kind" : "rtti",
4192 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
4193 },
4194 {
4195 "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_012IMemoryToken8isRemoteEv"
4196 },
4197 {
4198 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
4199 },
4200 {
4201 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
4202 },
4203 {
4204 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
4205 },
4206 {
4207 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLm32EJEEEEEEEE"
4208 },
4209 {
4210 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv"
4211 },
4212 {
4213 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
4214 },
4215 {
4216 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv"
4217 },
4218 {
4219 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
4220 },
4221 {
4222 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv"
4223 },
4224 {
4225 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
4226 },
4227 {
4228 "kind" : "complete_dtor_pointer",
4229 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED1Ev"
4230 },
4231 {
4232 "kind" : "deleting_dtor_pointer",
4233 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED0Ev"
4234 },
4235 {
4236 "is_pure" : true,
4237 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
4238 },
4239 {
4240 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEE10onAsBinderEv"
4241 },
4242 {
4243 "component_value" : 40,
4244 "kind" : "vbase_offset"
4245 },
4246 {
4247 "component_value" : -8,
4248 "kind" : "offset_to_top"
4249 },
4250 {
4251 "kind" : "rtti",
4252 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
4253 },
4254 {
4255 "kind" : "complete_dtor_pointer",
4256 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED1Ev"
4257 },
4258 {
4259 "kind" : "deleting_dtor_pointer",
4260 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED0Ev"
4261 },
4262 {
4263 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEE10onAsBinderEv"
4264 },
4265 {
4266 "component_value" : 32,
4267 "kind" : "vbase_offset"
4268 },
4269 {
4270 "component_value" : -16,
4271 "kind" : "offset_to_top"
4272 },
4273 {
4274 "kind" : "rtti",
4275 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
4276 },
4277 {
4278 "kind" : "complete_dtor_pointer",
4279 "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED1Ev"
4280 },
4281 {
4282 "kind" : "deleting_dtor_pointer",
4283 "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED0Ev"
4284 },
4285 {
4286 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
4287 },
4288 {
4289 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4290 },
4291 {
4292 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4293 },
4294 {
4295 "kind" : "vcall_offset"
4296 },
4297 {
4298 "component_value" : -32,
4299 "kind" : "vcall_offset"
4300 },
4301 {
4302 "component_value" : -32,
4303 "kind" : "vcall_offset"
4304 },
4305 {
4306 "component_value" : -32,
4307 "kind" : "vcall_offset"
4308 },
4309 {
4310 "component_value" : -48,
4311 "kind" : "vcall_offset"
4312 },
4313 {
4314 "component_value" : -48,
4315 "kind" : "offset_to_top"
4316 },
4317 {
4318 "kind" : "rtti",
4319 "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
4320 },
4321 {
4322 "kind" : "complete_dtor_pointer",
4323 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED1Ev"
4324 },
4325 {
4326 "kind" : "deleting_dtor_pointer",
4327 "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEED0Ev"
4328 },
4329 {
4330 "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
4331 },
4332 {
4333 "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4334 },
4335 {
4336 "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4337 },
4338 {
4339 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4340 }
4341 ]
4342 },
4343 {
4344 "alignment" : 8,
4345 "fields" :
4346 [
4347 {
4348 "field_name" : "flags",
4349 "referenced_type" : "type-2"
4350 },
4351 {
4352 "field_name" : "fdIndex",
4353 "field_offset" : 32,
4354 "referenced_type" : "type-2"
4355 },
4356 {
4357 "field_name" : "offset",
4358 "field_offset" : 64,
4359 "referenced_type" : "type-2"
4360 },
4361 {
4362 "field_name" : "extent",
4363 "field_offset" : 128,
4364 "referenced_type" : "type-50"
4365 }
4366 ],
4367 "linker_set_key" : "android::hardware::GrantorDescriptor",
4368 "name" : "android::hardware::GrantorDescriptor",
4369 "referenced_type" : "type-102",
4370 "self_type" : "type-102",
4371 "size" : 24,
4372 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
4373 "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
4374 },
4375 {
4376 "alignment" : 8,
4377 "base_specifiers" :
4378 [
4379 {
4380 "is_virtual" : true,
4381 "referenced_type" : "type-83"
4382 },
4383 {
4384 "is_virtual" : true,
4385 "referenced_type" : "type-59"
4386 }
4387 ],
4388 "linker_set_key" : "android::hardware::HidlMemory",
4389 "name" : "android::hardware::HidlMemory",
4390 "record_kind" : "class",
4391 "referenced_type" : "type-93",
4392 "self_type" : "type-93",
4393 "size" : 64,
4394 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
4395 "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
4396 "vtable_components" :
4397 [
4398 {
4399 "component_value" : 48,
4400 "kind" : "vbase_offset"
4401 },
4402 {
4403 "component_value" : 8,
4404 "kind" : "vbase_offset"
4405 },
4406 {
4407 "kind" : "offset_to_top"
4408 },
4409 {
4410 "kind" : "rtti",
4411 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4412 },
4413 {
4414 "kind" : "complete_dtor_pointer",
4415 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
4416 },
4417 {
4418 "kind" : "deleting_dtor_pointer",
4419 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
4420 },
4421 {
4422 "kind" : "vcall_offset"
4423 },
4424 {
4425 "kind" : "vcall_offset"
4426 },
4427 {
4428 "kind" : "vcall_offset"
4429 },
4430 {
4431 "kind" : "vcall_offset"
4432 },
4433 {
4434 "component_value" : -48,
4435 "kind" : "vcall_offset"
4436 },
4437 {
4438 "component_value" : -48,
4439 "kind" : "offset_to_top"
4440 },
4441 {
4442 "kind" : "rtti",
4443 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4444 },
4445 {
4446 "kind" : "complete_dtor_pointer",
4447 "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
4448 },
4449 {
4450 "kind" : "deleting_dtor_pointer",
4451 "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
4452 },
4453 {
4454 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4455 },
4456 {
4457 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4458 },
4459 {
4460 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4461 },
4462 {
4463 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4464 }
4465 ]
4466 },
4467 {
4468 "alignment" : 8,
4469 "base_specifiers" :
4470 [
4471 {
4472 "is_virtual" : true,
4473 "referenced_type" : "type-59"
4474 }
4475 ],
4476 "linker_set_key" : "android::hardware::IBinder",
4477 "name" : "android::hardware::IBinder",
4478 "record_kind" : "class",
4479 "referenced_type" : "type-170",
4480 "self_type" : "type-170",
4481 "size" : 24,
4482 "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4483 "unique_id" : "_ZTSN7android8hardware7IBinderE",
4484 "vtable_components" :
4485 [
4486 {
4487 "component_value" : 8,
4488 "kind" : "vbase_offset"
4489 },
4490 {
4491 "kind" : "offset_to_top"
4492 },
4493 {
4494 "kind" : "rtti",
4495 "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4496 },
4497 {
4498 "is_pure" : true,
4499 "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4500 },
4501 {
4502 "is_pure" : true,
4503 "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
4504 },
4505 {
4506 "is_pure" : true,
4507 "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
4508 },
4509 {
4510 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4511 },
4512 {
4513 "is_pure" : true,
4514 "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4515 },
4516 {
4517 "is_pure" : true,
4518 "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
4519 },
4520 {
4521 "is_pure" : true,
4522 "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
4523 },
4524 {
4525 "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
4526 },
4527 {
4528 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4529 },
4530 {
4531 "kind" : "complete_dtor_pointer",
4532 "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
4533 },
4534 {
4535 "kind" : "deleting_dtor_pointer",
4536 "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
4537 },
4538 {
4539 "kind" : "vcall_offset"
4540 },
4541 {
4542 "kind" : "vcall_offset"
4543 },
4544 {
4545 "kind" : "vcall_offset"
4546 },
4547 {
4548 "kind" : "vcall_offset"
4549 },
4550 {
4551 "component_value" : -8,
4552 "kind" : "vcall_offset"
4553 },
4554 {
4555 "component_value" : -8,
4556 "kind" : "offset_to_top"
4557 },
4558 {
4559 "kind" : "rtti",
4560 "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4561 },
4562 {
4563 "kind" : "complete_dtor_pointer",
4564 "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
4565 },
4566 {
4567 "kind" : "deleting_dtor_pointer",
4568 "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
4569 },
4570 {
4571 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4572 },
4573 {
4574 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4575 },
4576 {
4577 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4578 },
4579 {
4580 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4581 }
4582 ]
4583 },
4584 {
4585 "alignment" : 8,
4586 "base_specifiers" :
4587 [
4588 {
4589 "is_virtual" : true,
4590 "referenced_type" : "type-59"
4591 }
4592 ],
4593 "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
4594 "name" : "android::hardware::IBinder::DeathRecipient",
4595 "record_kind" : "class",
4596 "referenced_type" : "type-166",
4597 "self_type" : "type-166",
4598 "size" : 24,
4599 "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4600 "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
4601 "vtable_components" :
4602 [
4603 {
4604 "component_value" : 8,
4605 "kind" : "vbase_offset"
4606 },
4607 {
4608 "kind" : "offset_to_top"
4609 },
4610 {
4611 "kind" : "rtti",
4612 "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4613 },
4614 {
4615 "is_pure" : true,
4616 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
4617 },
4618 {
4619 "kind" : "complete_dtor_pointer",
4620 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
4621 },
4622 {
4623 "kind" : "deleting_dtor_pointer",
4624 "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
4625 },
4626 {
4627 "kind" : "vcall_offset"
4628 },
4629 {
4630 "kind" : "vcall_offset"
4631 },
4632 {
4633 "kind" : "vcall_offset"
4634 },
4635 {
4636 "kind" : "vcall_offset"
4637 },
4638 {
4639 "component_value" : -8,
4640 "kind" : "vcall_offset"
4641 },
4642 {
4643 "component_value" : -8,
4644 "kind" : "offset_to_top"
4645 },
4646 {
4647 "kind" : "rtti",
4648 "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4649 },
4650 {
4651 "kind" : "complete_dtor_pointer",
4652 "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
4653 },
4654 {
4655 "kind" : "deleting_dtor_pointer",
4656 "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
4657 },
4658 {
4659 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4660 },
4661 {
4662 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4663 },
4664 {
4665 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4666 },
4667 {
4668 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4669 }
4670 ]
4671 },
4672 {
4673 "alignment" : 8,
4674 "base_specifiers" :
4675 [
4676 {
4677 "is_virtual" : true,
4678 "referenced_type" : "type-59"
4679 }
4680 ],
4681 "linker_set_key" : "android::hardware::IInterface",
4682 "name" : "android::hardware::IInterface",
4683 "record_kind" : "class",
4684 "referenced_type" : "type-181",
4685 "self_type" : "type-181",
4686 "size" : 24,
4687 "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
4688 "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
4689 "vtable_components" :
4690 [
4691 {
4692 "component_value" : 8,
4693 "kind" : "vbase_offset"
4694 },
4695 {
4696 "kind" : "offset_to_top"
4697 },
4698 {
4699 "kind" : "rtti",
4700 "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4701 },
4702 {
4703 "kind" : "complete_dtor_pointer",
4704 "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
4705 },
4706 {
4707 "kind" : "deleting_dtor_pointer",
4708 "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
4709 },
4710 {
4711 "is_pure" : true,
4712 "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
4713 },
4714 {
4715 "kind" : "vcall_offset"
4716 },
4717 {
4718 "kind" : "vcall_offset"
4719 },
4720 {
4721 "kind" : "vcall_offset"
4722 },
4723 {
4724 "kind" : "vcall_offset"
4725 },
4726 {
4727 "component_value" : -8,
4728 "kind" : "vcall_offset"
4729 },
4730 {
4731 "component_value" : -8,
4732 "kind" : "offset_to_top"
4733 },
4734 {
4735 "kind" : "rtti",
4736 "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4737 },
4738 {
4739 "kind" : "complete_dtor_pointer",
4740 "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
4741 },
4742 {
4743 "kind" : "deleting_dtor_pointer",
4744 "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
4745 },
4746 {
4747 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4748 },
4749 {
4750 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4751 },
4752 {
4753 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4754 },
4755 {
4756 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4757 }
4758 ]
4759 },
4760 {
4761 "alignment" : 8,
4762 "fields" :
4763 [
4764 {
4765 "access" : "private",
4766 "field_name" : "mGrantors",
4767 "referenced_type" : "type-98"
4768 },
4769 {
4770 "access" : "private",
4771 "field_name" : "mHandle",
4772 "field_offset" : 128,
4773 "referenced_type" : "type-126"
4774 },
4775 {
4776 "access" : "private",
4777 "field_name" : "mQuantum",
4778 "field_offset" : 192,
4779 "referenced_type" : "type-2"
4780 },
4781 {
4782 "access" : "private",
4783 "field_name" : "mFlags",
4784 "field_offset" : 224,
4785 "referenced_type" : "type-2"
4786 }
4787 ],
4788 "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
4789 "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
4790 "referenced_type" : "type-125",
4791 "self_type" : "type-125",
4792 "size" : 32,
4793 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
4794 "template_args" : [ "type-18" ],
4795 "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
4796 },
4797 {
4798 "alignment" : 8,
4799 "fields" :
4800 [
4801 {
4802 "access" : "private",
4803 "field_name" : "mBufCachePos",
4804 "referenced_type" : "type-50"
4805 },
4806 {
4807 "access" : "private",
4808 "field_name" : "mBufCache",
4809 "field_offset" : 64,
4810 "referenced_type" : "type-186"
4811 },
4812 {
4813 "access" : "private",
4814 "field_name" : "mError",
4815 "field_offset" : 256,
4816 "referenced_type" : "type-16"
4817 },
4818 {
4819 "access" : "private",
4820 "field_name" : "mData",
4821 "field_offset" : 320,
4822 "referenced_type" : "type-187"
4823 },
4824 {
4825 "access" : "private",
4826 "field_name" : "mDataSize",
4827 "field_offset" : 384,
4828 "referenced_type" : "type-50"
4829 },
4830 {
4831 "access" : "private",
4832 "field_name" : "mDataCapacity",
4833 "field_offset" : 448,
4834 "referenced_type" : "type-50"
4835 },
4836 {
4837 "access" : "private",
4838 "field_name" : "mDataPos",
4839 "field_offset" : 512,
4840 "referenced_type" : "type-50"
4841 },
4842 {
4843 "access" : "private",
4844 "field_name" : "mObjects",
4845 "field_offset" : 576,
4846 "referenced_type" : "type-188"
4847 },
4848 {
4849 "access" : "private",
4850 "field_name" : "mObjectsSize",
4851 "field_offset" : 640,
4852 "referenced_type" : "type-50"
4853 },
4854 {
4855 "access" : "private",
4856 "field_name" : "mObjectsCapacity",
4857 "field_offset" : 704,
4858 "referenced_type" : "type-50"
4859 },
4860 {
4861 "access" : "private",
4862 "field_name" : "mNextObjectHint",
4863 "field_offset" : 768,
4864 "referenced_type" : "type-50"
4865 },
4866 {
4867 "access" : "private",
4868 "field_name" : "mNumRef",
4869 "field_offset" : 832,
4870 "referenced_type" : "type-50"
4871 },
4872 {
4873 "access" : "private",
4874 "field_name" : "mFdsKnown",
4875 "field_offset" : 896,
4876 "referenced_type" : "type-24"
4877 },
4878 {
4879 "access" : "private",
4880 "field_name" : "mHasFds",
4881 "field_offset" : 904,
4882 "referenced_type" : "type-24"
4883 },
4884 {
4885 "access" : "private",
4886 "field_name" : "mAllowFds",
4887 "field_offset" : 912,
4888 "referenced_type" : "type-24"
4889 },
4890 {
4891 "access" : "private",
4892 "field_name" : "mOwner",
4893 "field_offset" : 960,
4894 "referenced_type" : "type-190"
4895 },
4896 {
4897 "access" : "private",
4898 "field_name" : "mOwnerCookie",
4899 "field_offset" : 1024,
4900 "referenced_type" : "type-169"
4901 }
4902 ],
4903 "linker_set_key" : "android::hardware::Parcel",
4904 "name" : "android::hardware::Parcel",
4905 "record_kind" : "class",
4906 "referenced_type" : "type-185",
4907 "self_type" : "type-185",
4908 "size" : 136,
4909 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
4910 "unique_id" : "_ZTSN7android8hardware6ParcelE"
4911 },
4912 {
4913 "access" : "private",
4914 "alignment" : 8,
4915 "fields" :
4916 [
4917 {
4918 "field_name" : "index",
4919 "referenced_type" : "type-50"
4920 },
4921 {
4922 "field_name" : "buffer",
4923 "field_offset" : 64,
4924 "referenced_type" : "type-189"
4925 },
4926 {
4927 "field_name" : "bufend",
4928 "field_offset" : 128,
4929 "referenced_type" : "type-189"
4930 }
4931 ],
4932 "linker_set_key" : "android::hardware::Parcel::BufferInfo",
4933 "name" : "android::hardware::Parcel::BufferInfo",
4934 "referenced_type" : "type-198",
4935 "self_type" : "type-198",
4936 "size" : 24,
4937 "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
4938 "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
4939 },
4940 {
4941 "alignment" : 8,
4942 "base_specifiers" :
4943 [
4944 {
4945 "is_virtual" : true,
4946 "referenced_type" : "type-59"
4947 }
4948 ],
4949 "fields" :
4950 [
4951 {
4952 "access" : "private",
4953 "field_name" : "mDriverFD",
4954 "field_offset" : 64,
4955 "referenced_type" : "type-16"
4956 },
4957 {
4958 "access" : "private",
4959 "field_name" : "mVMStart",
4960 "field_offset" : 128,
4961 "referenced_type" : "type-169"
4962 },
4963 {
4964 "access" : "private",
4965 "field_name" : "mThreadCountLock",
4966 "field_offset" : 192,
4967 "referenced_type" : "type-280"
4968 },
4969 {
4970 "access" : "private",
4971 "field_name" : "mThreadCountDecrement",
4972 "field_offset" : 512,
4973 "referenced_type" : "type-281"
4974 },
4975 {
4976 "access" : "private",
4977 "field_name" : "mExecutingThreadsCount",
4978 "field_offset" : 896,
4979 "referenced_type" : "type-50"
4980 },
4981 {
4982 "access" : "private",
4983 "field_name" : "mMaxThreads",
4984 "field_offset" : 960,
4985 "referenced_type" : "type-50"
4986 },
4987 {
4988 "access" : "private",
4989 "field_name" : "mStarvationStartTimeMs",
4990 "field_offset" : 1024,
4991 "referenced_type" : "type-47"
4992 },
4993 {
4994 "access" : "private",
4995 "field_name" : "mLock",
4996 "field_offset" : 1088,
4997 "referenced_type" : "type-260"
4998 },
4999 {
5000 "access" : "private",
5001 "field_name" : "mHandleToObject",
5002 "field_offset" : 1408,
5003 "referenced_type" : "type-227"
5004 },
5005 {
5006 "access" : "private",
5007 "field_name" : "mManagesContexts",
5008 "field_offset" : 1728,
5009 "referenced_type" : "type-24"
5010 },
5011 {
5012 "access" : "private",
5013 "field_name" : "mBinderContextCheckFunc",
5014 "field_offset" : 1792,
5015 "referenced_type" : "type-282"
5016 },
5017 {
5018 "access" : "private",
5019 "field_name" : "mBinderContextUserData",
5020 "field_offset" : 1856,
5021 "referenced_type" : "type-169"
5022 },
5023 {
5024 "access" : "private",
5025 "field_name" : "mContexts",
5026 "field_offset" : 1920,
5027 "referenced_type" : "type-229"
5028 },
5029 {
5030 "access" : "private",
5031 "field_name" : "mRootDir",
5032 "field_offset" : 2240,
5033 "referenced_type" : "type-145"
5034 },
5035 {
5036 "access" : "private",
5037 "field_name" : "mThreadPoolStarted",
5038 "field_offset" : 2304,
5039 "referenced_type" : "type-24"
5040 },
5041 {
5042 "access" : "private",
5043 "field_name" : "mSpawnThreadOnStart",
5044 "field_offset" : 2312,
5045 "referenced_type" : "type-24"
5046 },
5047 {
5048 "access" : "private",
5049 "field_name" : "mThreadPoolSeq",
5050 "field_offset" : 2336,
5051 "referenced_type" : "type-286"
5052 },
5053 {
5054 "access" : "private",
5055 "field_name" : "mMmapSize",
5056 "field_offset" : 2368,
5057 "referenced_type" : "type-49"
5058 },
5059 {
5060 "access" : "private",
5061 "field_name" : "mCallRestriction",
5062 "field_offset" : 2432,
5063 "referenced_type" : "type-287"
5064 }
5065 ],
5066 "linker_set_key" : "android::hardware::ProcessState",
5067 "name" : "android::hardware::ProcessState",
5068 "record_kind" : "class",
5069 "referenced_type" : "type-279",
5070 "self_type" : "type-279",
5071 "size" : 328,
5072 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5073 "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
5074 "vtable_components" :
5075 [
5076 {
5077 "component_value" : 312,
5078 "kind" : "vbase_offset"
5079 },
5080 {
5081 "kind" : "offset_to_top"
5082 },
5083 {
5084 "kind" : "rtti",
5085 "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5086 },
5087 {
5088 "kind" : "complete_dtor_pointer",
5089 "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
5090 },
5091 {
5092 "kind" : "deleting_dtor_pointer",
5093 "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
5094 },
5095 {
5096 "kind" : "vcall_offset"
5097 },
5098 {
5099 "kind" : "vcall_offset"
5100 },
5101 {
5102 "kind" : "vcall_offset"
5103 },
5104 {
5105 "kind" : "vcall_offset"
5106 },
5107 {
5108 "component_value" : -312,
5109 "kind" : "vcall_offset"
5110 },
5111 {
5112 "component_value" : -312,
5113 "kind" : "offset_to_top"
5114 },
5115 {
5116 "kind" : "rtti",
5117 "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5118 },
5119 {
5120 "kind" : "complete_dtor_pointer",
5121 "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
5122 },
5123 {
5124 "kind" : "deleting_dtor_pointer",
5125 "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
5126 },
5127 {
5128 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5129 },
5130 {
5131 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5132 },
5133 {
5134 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5135 },
5136 {
5137 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5138 }
5139 ]
5140 },
5141 {
5142 "access" : "private",
5143 "alignment" : 8,
5144 "fields" :
5145 [
5146 {
5147 "field_name" : "binder",
5148 "referenced_type" : "type-173"
5149 },
5150 {
5151 "field_name" : "refs",
5152 "field_offset" : 64,
5153 "referenced_type" : "type-174"
5154 }
5155 ],
5156 "linker_set_key" : "android::hardware::ProcessState::handle_entry",
5157 "name" : "android::hardware::ProcessState::handle_entry",
5158 "referenced_type" : "type-228",
5159 "self_type" : "type-228",
5160 "size" : 16,
5161 "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5162 "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
5163 },
5164 {
5165 "alignment" : 8,
5166 "base_specifiers" :
5167 [
5168 {
5169 "referenced_type" : "type-40"
5170 }
5171 ],
5172 "fields" :
5173 [
5174 {
5175 "access" : "private",
5176 "field_name" : "mVal",
5177 "field_offset" : 264,
5178 "referenced_type" : "type-24"
5179 }
5180 ],
5181 "linker_set_key" : "android::hardware::Return<bool>",
5182 "name" : "android::hardware::Return<bool>",
5183 "record_kind" : "class",
5184 "referenced_type" : "type-39",
5185 "self_type" : "type-39",
5186 "size" : 40,
5187 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5188 "template_args" : [ "type-24" ],
5189 "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
5190 },
5191 {
5192 "alignment" : 8,
5193 "base_specifiers" :
5194 [
5195 {
5196 "referenced_type" : "type-40"
5197 }
5198 ],
5199 "linker_set_key" : "android::hardware::Return<void>",
5200 "name" : "android::hardware::Return<void>",
5201 "record_kind" : "class",
5202 "referenced_type" : "type-149",
5203 "self_type" : "type-149",
5204 "size" : 40,
5205 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5206 "template_args" : [ "type-114" ],
5207 "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
5208 },
5209 {
5210 "alignment" : 8,
5211 "fields" :
5212 [
5213 {
5214 "access" : "private",
5215 "field_name" : "mException",
5216 "referenced_type" : "type-16"
5217 },
5218 {
5219 "access" : "private",
5220 "field_name" : "mErrorCode",
5221 "field_offset" : 32,
5222 "referenced_type" : "type-16"
5223 },
5224 {
5225 "access" : "private",
5226 "field_name" : "mMessage",
5227 "field_offset" : 64,
5228 "referenced_type" : "type-42"
5229 }
5230 ],
5231 "linker_set_key" : "android::hardware::Status",
5232 "name" : "android::hardware::Status",
5233 "record_kind" : "class",
5234 "referenced_type" : "type-41",
5235 "self_type" : "type-41",
5236 "size" : 32,
5237 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5238 "unique_id" : "_ZTSN7android8hardware6StatusE"
5239 },
5240 {
5241 "alignment" : 8,
5242 "fields" :
5243 [
5244 {
5245 "access" : "protected",
5246 "field_name" : "mInstrumentationCallbacks",
5247 "field_offset" : 64,
5248 "referenced_type" : "type-210"
5249 },
5250 {
5251 "access" : "protected",
5252 "field_name" : "mEnableInstrumentation",
5253 "field_offset" : 256,
5254 "referenced_type" : "type-24"
5255 },
5256 {
5257 "access" : "protected",
5258 "field_name" : "mInstrumentationLibPackage",
5259 "field_offset" : 320,
5260 "referenced_type" : "type-211"
5261 },
5262 {
5263 "access" : "protected",
5264 "field_name" : "mInterfaceName",
5265 "field_offset" : 512,
5266 "referenced_type" : "type-212"
5267 }
5268 ],
5269 "linker_set_key" : "android::hardware::details::HidlInstrumentor",
5270 "name" : "android::hardware::details::HidlInstrumentor",
5271 "referenced_type" : "type-209",
5272 "self_type" : "type-209",
5273 "size" : 88,
5274 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5275 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
5276 "vtable_components" :
5277 [
5278 {
5279 "kind" : "offset_to_top"
5280 },
5281 {
5282 "kind" : "rtti",
5283 "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
5284 },
5285 {
5286 "kind" : "complete_dtor_pointer",
5287 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
5288 },
5289 {
5290 "kind" : "deleting_dtor_pointer",
5291 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
5292 }
5293 ]
5294 },
5295 {
5296 "alignment" : 4,
5297 "fields" :
5298 [
5299 {
5300 "field_name" : "sched_policy",
5301 "referenced_type" : "type-16"
5302 },
5303 {
5304 "field_name" : "prio",
5305 "field_offset" : 32,
5306 "referenced_type" : "type-16"
5307 }
5308 ],
5309 "linker_set_key" : "android::hardware::details::SchedPrio",
5310 "name" : "android::hardware::details::SchedPrio",
5311 "referenced_type" : "type-220",
5312 "self_type" : "type-220",
5313 "size" : 8,
5314 "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
5315 "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
5316 },
5317 {
5318 "alignment" : 1,
5319 "linker_set_key" : "android::hardware::details::bnhw_tag",
5320 "name" : "android::hardware::details::bnhw_tag",
5321 "referenced_type" : "type-177",
5322 "self_type" : "type-177",
5323 "size" : 1,
5324 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5325 "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
5326 },
5327 {
5328 "alignment" : 1,
5329 "linker_set_key" : "android::hardware::details::bphw_tag",
5330 "name" : "android::hardware::details::bphw_tag",
5331 "referenced_type" : "type-197",
5332 "self_type" : "type-197",
5333 "size" : 1,
5334 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5335 "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
5336 },
5337 {
5338 "alignment" : 1,
5339 "linker_set_key" : "android::hardware::details::bs_tag",
5340 "name" : "android::hardware::details::bs_tag",
5341 "referenced_type" : "type-204",
5342 "self_type" : "type-204",
5343 "size" : 1,
5344 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5345 "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
5346 },
5347 {
5348 "access" : "private",
5349 "alignment" : 8,
5350 "fields" :
5351 [
5352 {
5353 "field_name" : "mPointer",
5354 "referenced_type" : "type-101"
5355 },
5356 {
5357 "field_name" : "_pad",
5358 "referenced_type" : "type-50"
5359 }
5360 ],
5361 "is_anonymous" : true,
5362 "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5363 "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5364 "record_kind" : "union",
5365 "referenced_type" : "type-100",
5366 "self_type" : "type-100",
5367 "size" : 8,
5368 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5369 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
5370 },
5371 {
5372 "alignment" : 8,
5373 "fields" :
5374 [
5375 {
5376 "access" : "private",
5377 "referenced_type" : "type-100"
5378 }
5379 ],
5380 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5381 "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5382 "referenced_type" : "type-99",
5383 "self_type" : "type-99",
5384 "size" : 8,
5385 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5386 "template_args" : [ "type-102" ],
5387 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
5388 },
5389 {
5390 "alignment" : 8,
5391 "fields" :
5392 [
5393 {
5394 "access" : "private",
5395 "referenced_type" : "type-106"
5396 }
5397 ],
5398 "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
5399 "name" : "android::hardware::details::hidl_pointer<char>",
5400 "referenced_type" : "type-105",
5401 "self_type" : "type-105",
5402 "size" : 8,
5403 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5404 "template_args" : [ "type-18" ],
5405 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
5406 },
5407 {
5408 "access" : "private",
5409 "alignment" : 8,
5410 "fields" :
5411 [
5412 {
5413 "field_name" : "mPointer",
5414 "referenced_type" : "type-96"
5415 },
5416 {
5417 "field_name" : "_pad",
5418 "referenced_type" : "type-50"
5419 }
5420 ],
5421 "is_anonymous" : true,
5422 "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5423 "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5424 "record_kind" : "union",
5425 "referenced_type" : "type-106",
5426 "self_type" : "type-106",
5427 "size" : 8,
5428 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5429 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
5430 },
5431 {
5432 "alignment" : 8,
5433 "fields" :
5434 [
5435 {
5436 "access" : "private",
5437 "referenced_type" : "type-77"
5438 }
5439 ],
5440 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
5441 "name" : "android::hardware::details::hidl_pointer<const char>",
5442 "referenced_type" : "type-76",
5443 "self_type" : "type-76",
5444 "size" : 8,
5445 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5446 "template_args" : [ "type-79" ],
5447 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
5448 },
5449 {
5450 "access" : "private",
5451 "alignment" : 8,
5452 "fields" :
5453 [
5454 {
5455 "field_name" : "mPointer",
5456 "referenced_type" : "type-78"
5457 },
5458 {
5459 "field_name" : "_pad",
5460 "referenced_type" : "type-50"
5461 }
5462 ],
5463 "is_anonymous" : true,
5464 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5465 "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5466 "record_kind" : "union",
5467 "referenced_type" : "type-77",
5468 "self_type" : "type-77",
5469 "size" : 8,
5470 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5471 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
5472 },
5473 {
5474 "alignment" : 8,
5475 "fields" :
5476 [
5477 {
5478 "access" : "private",
5479 "referenced_type" : "type-70"
5480 }
5481 ],
5482 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
5483 "name" : "android::hardware::details::hidl_pointer<const native_handle>",
5484 "referenced_type" : "type-69",
5485 "self_type" : "type-69",
5486 "size" : 8,
5487 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5488 "template_args" : [ "type-72" ],
5489 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
5490 },
5491 {
5492 "access" : "private",
5493 "alignment" : 8,
5494 "fields" :
5495 [
5496 {
5497 "field_name" : "mPointer",
5498 "referenced_type" : "type-71"
5499 },
5500 {
5501 "field_name" : "_pad",
5502 "referenced_type" : "type-50"
5503 }
5504 ],
5505 "is_anonymous" : true,
5506 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5507 "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5508 "record_kind" : "union",
5509 "referenced_type" : "type-70",
5510 "self_type" : "type-70",
5511 "size" : 8,
5512 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5513 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
5514 },
5515 {
5516 "alignment" : 8,
5517 "fields" :
5518 [
5519 {
5520 "access" : "private",
5521 "referenced_type" : "type-127"
5522 }
5523 ],
5524 "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
5525 "name" : "android::hardware::details::hidl_pointer<native_handle>",
5526 "referenced_type" : "type-126",
5527 "self_type" : "type-126",
5528 "size" : 8,
5529 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5530 "template_args" : [ "type-73" ],
5531 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
5532 },
5533 {
5534 "access" : "private",
5535 "alignment" : 8,
5536 "fields" :
5537 [
5538 {
5539 "field_name" : "mPointer",
5540 "referenced_type" : "type-128"
5541 },
5542 {
5543 "field_name" : "_pad",
5544 "referenced_type" : "type-50"
5545 }
5546 ],
5547 "is_anonymous" : true,
5548 "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5549 "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5550 "record_kind" : "union",
5551 "referenced_type" : "type-127",
5552 "self_type" : "type-127",
5553 "size" : 8,
5554 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5555 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
5556 },
5557 {
5558 "alignment" : 1,
5559 "linker_set_key" : "android::hardware::details::i_tag",
5560 "name" : "android::hardware::details::i_tag",
5561 "referenced_type" : "type-160",
5562 "self_type" : "type-160",
5563 "size" : 1,
5564 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5565 "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
5566 },
5567 {
5568 "alignment" : 8,
5569 "fields" :
5570 [
5571 {
5572 "access" : "private",
5573 "field_name" : "mStatus",
5574 "referenced_type" : "type-41"
5575 },
5576 {
5577 "access" : "private",
5578 "field_name" : "mCheckedStatus",
5579 "field_offset" : 256,
5580 "referenced_type" : "type-24"
5581 }
5582 ],
5583 "linker_set_key" : "android::hardware::details::return_status",
5584 "name" : "android::hardware::details::return_status",
5585 "record_kind" : "class",
5586 "referenced_type" : "type-40",
5587 "self_type" : "type-40",
5588 "size" : 40,
5589 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5590 "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
5591 },
5592 {
5593 "alignment" : 8,
5594 "base_specifiers" :
5595 [
5596 {
5597 "referenced_type" : "type-166"
5598 }
5599 ],
5600 "fields" :
5601 [
5602 {
5603 "access" : "private",
5604 "field_name" : "mRecipient",
5605 "field_offset" : 64,
5606 "referenced_type" : "type-218"
5607 },
5608 {
5609 "access" : "private",
5610 "field_name" : "mCookie",
5611 "field_offset" : 192,
5612 "referenced_type" : "type-50"
5613 },
5614 {
5615 "access" : "private",
5616 "field_name" : "mBase",
5617 "field_offset" : 256,
5618 "referenced_type" : "type-219"
5619 }
5620 ],
5621 "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
5622 "name" : "android::hardware::hidl_binder_death_recipient",
5623 "referenced_type" : "type-217",
5624 "self_type" : "type-217",
5625 "size" : 64,
5626 "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
5627 "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
5628 "vtable_components" :
5629 [
5630 {
5631 "component_value" : 48,
5632 "kind" : "vbase_offset"
5633 },
5634 {
5635 "kind" : "offset_to_top"
5636 },
5637 {
5638 "kind" : "rtti",
5639 "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5640 },
5641 {
5642 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
5643 },
5644 {
5645 "kind" : "complete_dtor_pointer",
5646 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
5647 },
5648 {
5649 "kind" : "deleting_dtor_pointer",
5650 "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
5651 },
5652 {
5653 "kind" : "vcall_offset"
5654 },
5655 {
5656 "kind" : "vcall_offset"
5657 },
5658 {
5659 "kind" : "vcall_offset"
5660 },
5661 {
5662 "kind" : "vcall_offset"
5663 },
5664 {
5665 "component_value" : -48,
5666 "kind" : "vcall_offset"
5667 },
5668 {
5669 "component_value" : -48,
5670 "kind" : "offset_to_top"
5671 },
5672 {
5673 "kind" : "rtti",
5674 "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5675 },
5676 {
5677 "kind" : "complete_dtor_pointer",
5678 "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
5679 },
5680 {
5681 "kind" : "deleting_dtor_pointer",
5682 "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
5683 },
5684 {
5685 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5686 },
5687 {
5688 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5689 },
5690 {
5691 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5692 },
5693 {
5694 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5695 }
5696 ]
5697 },
5698 {
5699 "alignment" : 8,
5700 "base_specifiers" :
5701 [
5702 {
5703 "is_virtual" : true,
5704 "referenced_type" : "type-59"
5705 }
5706 ],
5707 "linker_set_key" : "android::hardware::hidl_death_recipient",
5708 "name" : "android::hardware::hidl_death_recipient",
5709 "referenced_type" : "type-122",
5710 "self_type" : "type-122",
5711 "size" : 24,
5712 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5713 "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
5714 "vtable_components" :
5715 [
5716 {
5717 "component_value" : 8,
5718 "kind" : "vbase_offset"
5719 },
5720 {
5721 "kind" : "offset_to_top"
5722 },
5723 {
5724 "kind" : "rtti",
5725 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5726 },
5727 {
5728 "is_pure" : true,
5729 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
5730 },
5731 {
5732 "kind" : "complete_dtor_pointer",
5733 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
5734 },
5735 {
5736 "kind" : "deleting_dtor_pointer",
5737 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
5738 },
5739 {
5740 "kind" : "vcall_offset"
5741 },
5742 {
5743 "kind" : "vcall_offset"
5744 },
5745 {
5746 "kind" : "vcall_offset"
5747 },
5748 {
5749 "kind" : "vcall_offset"
5750 },
5751 {
5752 "component_value" : -8,
5753 "kind" : "vcall_offset"
5754 },
5755 {
5756 "component_value" : -8,
5757 "kind" : "offset_to_top"
5758 },
5759 {
5760 "kind" : "rtti",
5761 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5762 },
5763 {
5764 "kind" : "complete_dtor_pointer",
5765 "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
5766 },
5767 {
5768 "kind" : "deleting_dtor_pointer",
5769 "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
5770 },
5771 {
5772 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5773 },
5774 {
5775 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5776 },
5777 {
5778 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5779 },
5780 {
5781 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5782 }
5783 ]
5784 },
5785 {
5786 "alignment" : 8,
5787 "fields" :
5788 [
5789 {
5790 "access" : "private",
5791 "field_name" : "mHandle",
5792 "referenced_type" : "type-69"
5793 },
5794 {
5795 "access" : "private",
5796 "field_name" : "mOwnsHandle",
5797 "field_offset" : 64,
5798 "referenced_type" : "type-24"
5799 }
5800 ],
5801 "linker_set_key" : "android::hardware::hidl_handle",
5802 "name" : "android::hardware::hidl_handle",
5803 "referenced_type" : "type-68",
5804 "self_type" : "type-68",
5805 "size" : 16,
5806 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5807 "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
5808 },
5809 {
5810 "alignment" : 8,
5811 "fields" :
5812 [
5813 {
5814 "access" : "private",
5815 "field_name" : "mHandle",
5816 "referenced_type" : "type-68"
5817 },
5818 {
5819 "access" : "private",
5820 "field_name" : "mSize",
5821 "field_offset" : 128,
5822 "referenced_type" : "type-50"
5823 },
5824 {
5825 "access" : "private",
5826 "field_name" : "mName",
5827 "field_offset" : 192,
5828 "referenced_type" : "type-75"
5829 }
5830 ],
5831 "linker_set_key" : "android::hardware::hidl_memory",
5832 "name" : "android::hardware::hidl_memory",
5833 "referenced_type" : "type-83",
5834 "self_type" : "type-83",
5835 "size" : 40,
5836 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5837 "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
5838 },
5839 {
5840 "alignment" : 8,
5841 "fields" :
5842 [
5843 {
5844 "access" : "private",
5845 "field_name" : "mBuffer",
5846 "referenced_type" : "type-76"
5847 },
5848 {
5849 "access" : "private",
5850 "field_name" : "mSize",
5851 "field_offset" : 64,
5852 "referenced_type" : "type-2"
5853 },
5854 {
5855 "access" : "private",
5856 "field_name" : "mOwnsBuffer",
5857 "field_offset" : 96,
5858 "referenced_type" : "type-24"
5859 }
5860 ],
5861 "linker_set_key" : "android::hardware::hidl_string",
5862 "name" : "android::hardware::hidl_string",
5863 "referenced_type" : "type-75",
5864 "self_type" : "type-75",
5865 "size" : 16,
5866 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5867 "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
5868 },
5869 {
5870 "alignment" : 8,
5871 "fields" :
5872 [
5873 {
5874 "access" : "private",
5875 "field_name" : "mBuffer",
5876 "referenced_type" : "type-99"
5877 },
5878 {
5879 "access" : "private",
5880 "field_name" : "mSize",
5881 "field_offset" : 64,
5882 "referenced_type" : "type-2"
5883 },
5884 {
5885 "access" : "private",
5886 "field_name" : "mOwnsBuffer",
5887 "field_offset" : 96,
5888 "referenced_type" : "type-24"
5889 }
5890 ],
5891 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
5892 "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
5893 "referenced_type" : "type-98",
5894 "self_type" : "type-98",
5895 "size" : 16,
5896 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5897 "template_args" : [ "type-102" ],
5898 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
5899 },
5900 {
5901 "alignment" : 8,
5902 "fields" :
5903 [
5904 {
5905 "access" : "private",
5906 "field_name" : "mBuffer",
5907 "referenced_type" : "type-105"
5908 },
5909 {
5910 "access" : "private",
5911 "field_name" : "mSize",
5912 "field_offset" : 64,
5913 "referenced_type" : "type-2"
5914 },
5915 {
5916 "access" : "private",
5917 "field_name" : "mOwnsBuffer",
5918 "field_offset" : 96,
5919 "referenced_type" : "type-24"
5920 }
5921 ],
5922 "linker_set_key" : "android::hardware::hidl_vec<char>",
5923 "name" : "android::hardware::hidl_vec<char>",
5924 "referenced_type" : "type-104",
5925 "self_type" : "type-104",
5926 "size" : 16,
5927 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5928 "template_args" : [ "type-18" ],
5929 "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
5930 },
5931 {
5932 "alignment" : 2,
5933 "fields" :
5934 [
5935 {
5936 "access" : "private",
5937 "field_name" : "mMajor",
5938 "referenced_type" : "type-15"
5939 },
5940 {
5941 "access" : "private",
5942 "field_name" : "mMinor",
5943 "field_offset" : 16,
5944 "referenced_type" : "type-15"
5945 }
5946 ],
5947 "linker_set_key" : "android::hardware::hidl_version",
5948 "name" : "android::hardware::hidl_version",
5949 "referenced_type" : "type-107",
5950 "self_type" : "type-107",
5951 "size" : 4,
5952 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5953 "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
5954 },
5955 {
5956 "alignment" : 8,
5957 "base_specifiers" :
5958 [
5959 {
5960 "referenced_type" : "type-167"
5961 },
5962 {
5963 "referenced_type" : "type-209"
5964 }
5965 ],
5966 "fields" :
5967 [
5968 {
5969 "access" : "private",
5970 "field_name" : "_hidl_mImpl",
5971 "field_offset" : 960,
5972 "referenced_type" : "type-207"
5973 }
5974 ],
5975 "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
5976 "name" : "android::hidl::base::V1_0::BnHwBase",
5977 "referenced_type" : "type-206",
5978 "self_type" : "type-206",
5979 "size" : 144,
5980 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
5981 "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
5982 "vtable_components" :
5983 [
5984 {
5985 "component_value" : 128,
5986 "kind" : "vbase_offset"
5987 },
5988 {
5989 "kind" : "offset_to_top"
5990 },
5991 {
5992 "kind" : "rtti",
5993 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
5994 },
5995 {
5996 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5997 },
5998 {
5999 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6000 },
6001 {
6002 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6003 },
6004 {
6005 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6006 },
6007 {
6008 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6009 },
6010 {
6011 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6012 },
6013 {
6014 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6015 },
6016 {
6017 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6018 },
6019 {
6020 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6021 },
6022 {
6023 "kind" : "complete_dtor_pointer",
6024 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
6025 },
6026 {
6027 "kind" : "deleting_dtor_pointer",
6028 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
6029 },
6030 {
6031 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
6032 },
6033 {
6034 "component_value" : -32,
6035 "kind" : "offset_to_top"
6036 },
6037 {
6038 "kind" : "rtti",
6039 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6040 },
6041 {
6042 "kind" : "complete_dtor_pointer",
6043 "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6044 },
6045 {
6046 "kind" : "deleting_dtor_pointer",
6047 "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6048 },
6049 {
6050 "kind" : "vcall_offset"
6051 },
6052 {
6053 "kind" : "vcall_offset"
6054 },
6055 {
6056 "kind" : "vcall_offset"
6057 },
6058 {
6059 "kind" : "vcall_offset"
6060 },
6061 {
6062 "component_value" : -128,
6063 "kind" : "vcall_offset"
6064 },
6065 {
6066 "component_value" : -128,
6067 "kind" : "offset_to_top"
6068 },
6069 {
6070 "kind" : "rtti",
6071 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6072 },
6073 {
6074 "kind" : "complete_dtor_pointer",
6075 "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6076 },
6077 {
6078 "kind" : "deleting_dtor_pointer",
6079 "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6080 },
6081 {
6082 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6083 },
6084 {
6085 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6086 },
6087 {
6088 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6089 },
6090 {
6091 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6092 }
6093 ]
6094 },
6095 {
6096 "alignment" : 8,
6097 "base_specifiers" :
6098 [
6099 {
6100 "referenced_type" : "type-182"
6101 },
6102 {
6103 "referenced_type" : "type-209"
6104 }
6105 ],
6106 "fields" :
6107 [
6108 {
6109 "access" : "private",
6110 "field_name" : "_hidl_mMutex",
6111 "field_offset" : 1088,
6112 "referenced_type" : "type-299"
6113 },
6114 {
6115 "access" : "private",
6116 "field_name" : "_hidl_mDeathRecipients",
6117 "field_offset" : 1408,
6118 "referenced_type" : "type-300"
6119 }
6120 ],
6121 "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
6122 "name" : "android::hidl::base::V1_0::BpHwBase",
6123 "referenced_type" : "type-298",
6124 "self_type" : "type-298",
6125 "size" : 216,
6126 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
6127 "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
6128 "vtable_components" :
6129 [
6130 {
6131 "component_value" : 200,
6132 "kind" : "vbase_offset"
6133 },
6134 {
6135 "kind" : "offset_to_top"
6136 },
6137 {
6138 "kind" : "rtti",
6139 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
6140 },
6141 {
6142 "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
6143 },
6144 {
6145 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6146 },
6147 {
6148 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6149 },
6150 {
6151 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6152 },
6153 {
6154 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6155 },
6156 {
6157 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
6158 },
6159 {
6160 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6161 },
6162 {
6163 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
6164 },
6165 {
6166 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6167 },
6168 {
6169 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
6170 },
6171 {
6172 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6173 },
6174 {
6175 "kind" : "complete_dtor_pointer",
6176 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
6177 },
6178 {
6179 "kind" : "deleting_dtor_pointer",
6180 "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
6181 },
6182 {
6183 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6184 },
6185 {
6186 "component_value" : 192,
6187 "kind" : "vbase_offset"
6188 },
6189 {
6190 "component_value" : -8,
6191 "kind" : "offset_to_top"
6192 },
6193 {
6194 "kind" : "rtti",
6195 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
6196 },
6197 {
6198 "kind" : "complete_dtor_pointer",
6199 "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
6200 },
6201 {
6202 "kind" : "deleting_dtor_pointer",
6203 "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
6204 },
6205 {
6206 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6207 },
6208 {
6209 "component_value" : 184,
6210 "kind" : "vbase_offset"
6211 },
6212 {
6213 "component_value" : -16,
6214 "kind" : "offset_to_top"
6215 },
6216 {
6217 "kind" : "rtti",
6218 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
6219 },
6220 {
6221 "kind" : "complete_dtor_pointer",
6222 "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
6223 },
6224 {
6225 "kind" : "deleting_dtor_pointer",
6226 "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
6227 },
6228 {
6229 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6230 },
6231 {
6232 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6233 },
6234 {
6235 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6236 },
6237 {
6238 "component_value" : -48,
6239 "kind" : "offset_to_top"
6240 },
6241 {
6242 "kind" : "rtti",
6243 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
6244 },
6245 {
6246 "kind" : "complete_dtor_pointer",
6247 "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
6248 },
6249 {
6250 "kind" : "deleting_dtor_pointer",
6251 "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
6252 },
6253 {
6254 "kind" : "vcall_offset"
6255 },
6256 {
6257 "component_value" : -184,
6258 "kind" : "vcall_offset"
6259 },
6260 {
6261 "component_value" : -184,
6262 "kind" : "vcall_offset"
6263 },
6264 {
6265 "component_value" : -184,
6266 "kind" : "vcall_offset"
6267 },
6268 {
6269 "component_value" : -200,
6270 "kind" : "vcall_offset"
6271 },
6272 {
6273 "component_value" : -200,
6274 "kind" : "offset_to_top"
6275 },
6276 {
6277 "kind" : "rtti",
6278 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
6279 },
6280 {
6281 "kind" : "complete_dtor_pointer",
6282 "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
6283 },
6284 {
6285 "kind" : "deleting_dtor_pointer",
6286 "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
6287 },
6288 {
6289 "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6290 },
6291 {
6292 "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6293 },
6294 {
6295 "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6296 },
6297 {
6298 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6299 }
6300 ]
6301 },
6302 {
6303 "alignment" : 8,
6304 "fields" :
6305 [
6306 {
6307 "field_name" : "pid",
6308 "referenced_type" : "type-16"
6309 },
6310 {
6311 "field_name" : "ptr",
6312 "field_offset" : 64,
6313 "referenced_type" : "type-50"
6314 },
6315 {
6316 "field_name" : "arch",
6317 "field_offset" : 128,
6318 "referenced_type" : "type-136"
6319 }
6320 ],
6321 "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
6322 "name" : "android::hidl::base::V1_0::DebugInfo",
6323 "referenced_type" : "type-135",
6324 "self_type" : "type-135",
6325 "size" : 24,
6326 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h",
6327 "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
6328 },
6329 {
6330 "alignment" : 8,
6331 "base_specifiers" :
6332 [
6333 {
6334 "is_virtual" : true,
6335 "referenced_type" : "type-59"
6336 }
6337 ],
6338 "linker_set_key" : "android::hidl::base::V1_0::IBase",
6339 "name" : "android::hidl::base::V1_0::IBase",
6340 "referenced_type" : "type-143",
6341 "self_type" : "type-143",
6342 "size" : 24,
6343 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
6344 "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
6345 "vtable_components" :
6346 [
6347 {
6348 "component_value" : 8,
6349 "kind" : "vbase_offset"
6350 },
6351 {
6352 "kind" : "offset_to_top"
6353 },
6354 {
6355 "kind" : "rtti",
6356 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6357 },
6358 {
6359 "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6360 },
6361 {
6362 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6363 },
6364 {
6365 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6366 },
6367 {
6368 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6369 },
6370 {
6371 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6372 },
6373 {
6374 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6375 },
6376 {
6377 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6378 },
6379 {
6380 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6381 },
6382 {
6383 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6384 },
6385 {
6386 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6387 },
6388 {
6389 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6390 },
6391 {
6392 "kind" : "complete_dtor_pointer",
6393 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
6394 },
6395 {
6396 "kind" : "deleting_dtor_pointer",
6397 "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
6398 },
6399 {
6400 "kind" : "vcall_offset"
6401 },
6402 {
6403 "kind" : "vcall_offset"
6404 },
6405 {
6406 "kind" : "vcall_offset"
6407 },
6408 {
6409 "kind" : "vcall_offset"
6410 },
6411 {
6412 "component_value" : -8,
6413 "kind" : "vcall_offset"
6414 },
6415 {
6416 "component_value" : -8,
6417 "kind" : "offset_to_top"
6418 },
6419 {
6420 "kind" : "rtti",
6421 "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6422 },
6423 {
6424 "kind" : "complete_dtor_pointer",
6425 "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
6426 },
6427 {
6428 "kind" : "deleting_dtor_pointer",
6429 "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
6430 },
6431 {
6432 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6433 },
6434 {
6435 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6436 },
6437 {
6438 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6439 },
6440 {
6441 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6442 }
6443 ]
6444 },
6445 {
6446 "alignment" : 8,
6447 "base_specifiers" :
6448 [
6449 {
6450 "referenced_type" : "type-143"
6451 }
6452 ],
6453 "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
6454 "name" : "android::hidl::manager::V1_0::IServiceNotification",
6455 "referenced_type" : "type-291",
6456 "self_type" : "type-291",
6457 "size" : 24,
6458 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
6459 "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
6460 "vtable_components" :
6461 [
6462 {
6463 "component_value" : 8,
6464 "kind" : "vbase_offset"
6465 },
6466 {
6467 "kind" : "offset_to_top"
6468 },
6469 {
6470 "kind" : "rtti",
6471 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
6472 },
6473 {
6474 "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
6475 },
6476 {
6477 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6478 },
6479 {
6480 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6481 },
6482 {
6483 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6484 },
6485 {
6486 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6487 },
6488 {
6489 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
6490 },
6491 {
6492 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6493 },
6494 {
6495 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
6496 },
6497 {
6498 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
6499 },
6500 {
6501 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
6502 },
6503 {
6504 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6505 },
6506 {
6507 "kind" : "complete_dtor_pointer",
6508 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
6509 },
6510 {
6511 "kind" : "deleting_dtor_pointer",
6512 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
6513 },
6514 {
6515 "is_pure" : true,
6516 "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
6517 },
6518 {
6519 "kind" : "vcall_offset"
6520 },
6521 {
6522 "kind" : "vcall_offset"
6523 },
6524 {
6525 "kind" : "vcall_offset"
6526 },
6527 {
6528 "kind" : "vcall_offset"
6529 },
6530 {
6531 "component_value" : -8,
6532 "kind" : "vcall_offset"
6533 },
6534 {
6535 "component_value" : -8,
6536 "kind" : "offset_to_top"
6537 },
6538 {
6539 "kind" : "rtti",
6540 "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
6541 },
6542 {
6543 "kind" : "complete_dtor_pointer",
6544 "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
6545 },
6546 {
6547 "kind" : "deleting_dtor_pointer",
6548 "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
6549 },
6550 {
6551 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6552 },
6553 {
6554 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6555 },
6556 {
6557 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6558 },
6559 {
6560 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6561 }
6562 ]
6563 },
6564 {
6565 "alignment" : 8,
6566 "fields" :
6567 [
6568 {
6569 "field_name" : "token",
6570 "referenced_type" : "type-296"
6571 },
6572 {
6573 "field_name" : "size",
6574 "field_offset" : 64,
6575 "referenced_type" : "type-50"
6576 },
6577 {
6578 "field_name" : "offset",
6579 "field_offset" : 128,
6580 "referenced_type" : "type-50"
6581 }
6582 ],
6583 "linker_set_key" : "android::hidl::memory::block::V1_0::MemoryBlock",
6584 "name" : "android::hidl::memory::block::V1_0::MemoryBlock",
6585 "referenced_type" : "type-295",
6586 "self_type" : "type-295",
6587 "size" : 24,
6588 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/block/1.0/android.hidl.memory.block@1.0_genc++_headers/gen/android/hidl/memory/block/1.0/types.h",
6589 "unique_id" : "_ZTSN7android4hidl6memory5block4V1_011MemoryBlockE"
6590 },
6591 {
6592 "alignment" : 8,
6593 "base_specifiers" :
6594 [
6595 {
6596 "referenced_type" : "type-206"
6597 }
6598 ],
6599 "fields" :
6600 [
6601 {
6602 "access" : "private",
6603 "field_name" : "_hidl_mImpl",
6604 "field_offset" : 1024,
6605 "referenced_type" : "type-296"
6606 }
6607 ],
6608 "linker_set_key" : "android::hidl::memory::token::V1_0::BnHwMemoryToken",
6609 "name" : "android::hidl::memory::token::V1_0::BnHwMemoryToken",
6610 "referenced_type" : "type-303",
6611 "self_type" : "type-303",
6612 "size" : 152,
6613 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BnHwMemoryToken.h",
6614 "unique_id" : "_ZTSN7android4hidl6memory5token4V1_015BnHwMemoryTokenE",
6615 "vtable_components" :
6616 [
6617 {
6618 "component_value" : 136,
6619 "kind" : "vbase_offset"
6620 },
6621 {
6622 "kind" : "offset_to_top"
6623 },
6624 {
6625 "kind" : "rtti",
6626 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BnHwMemoryTokenE"
6627 },
6628 {
6629 "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6630 },
6631 {
6632 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6633 },
6634 {
6635 "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6636 },
6637 {
6638 "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6639 },
6640 {
6641 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6642 },
6643 {
6644 "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6645 },
6646 {
6647 "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6648 },
6649 {
6650 "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6651 },
6652 {
6653 "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6654 },
6655 {
6656 "kind" : "complete_dtor_pointer",
6657 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
6658 },
6659 {
6660 "kind" : "deleting_dtor_pointer",
6661 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
6662 },
6663 {
6664 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BnHwMemoryToken10onTransactEjRKNS_8hardware6ParcelEPS6_jNSt3__18functionIFvRS6_EEE"
6665 },
6666 {
6667 "component_value" : -32,
6668 "kind" : "offset_to_top"
6669 },
6670 {
6671 "kind" : "rtti",
6672 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BnHwMemoryTokenE"
6673 },
6674 {
6675 "kind" : "complete_dtor_pointer",
6676 "mangled_component_name" : "_ZThn32_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
6677 },
6678 {
6679 "kind" : "deleting_dtor_pointer",
6680 "mangled_component_name" : "_ZThn32_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
6681 },
6682 {
6683 "kind" : "vcall_offset"
6684 },
6685 {
6686 "kind" : "vcall_offset"
6687 },
6688 {
6689 "kind" : "vcall_offset"
6690 },
6691 {
6692 "kind" : "vcall_offset"
6693 },
6694 {
6695 "component_value" : -136,
6696 "kind" : "vcall_offset"
6697 },
6698 {
6699 "component_value" : -136,
6700 "kind" : "offset_to_top"
6701 },
6702 {
6703 "kind" : "rtti",
6704 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BnHwMemoryTokenE"
6705 },
6706 {
6707 "kind" : "complete_dtor_pointer",
6708 "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD1Ev"
6709 },
6710 {
6711 "kind" : "deleting_dtor_pointer",
6712 "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_015BnHwMemoryTokenD0Ev"
6713 },
6714 {
6715 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6716 },
6717 {
6718 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6719 },
6720 {
6721 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6722 },
6723 {
6724 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6725 }
6726 ]
6727 },
6728 {
6729 "alignment" : 8,
6730 "base_specifiers" :
6731 [
6732 {
6733 "referenced_type" : "type-183"
6734 },
6735 {
6736 "referenced_type" : "type-209"
6737 }
6738 ],
6739 "fields" :
6740 [
6741 {
6742 "access" : "private",
6743 "field_name" : "_hidl_mMutex",
6744 "field_offset" : 1088,
6745 "referenced_type" : "type-306"
6746 },
6747 {
6748 "access" : "private",
6749 "field_name" : "_hidl_mDeathRecipients",
6750 "field_offset" : 1408,
6751 "referenced_type" : "type-307"
6752 }
6753 ],
6754 "linker_set_key" : "android::hidl::memory::token::V1_0::BpHwMemoryToken",
6755 "name" : "android::hidl::memory::token::V1_0::BpHwMemoryToken",
6756 "referenced_type" : "type-305",
6757 "self_type" : "type-305",
6758 "size" : 216,
6759 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/BpHwMemoryToken.h",
6760 "unique_id" : "_ZTSN7android4hidl6memory5token4V1_015BpHwMemoryTokenE",
6761 "vtable_components" :
6762 [
6763 {
6764 "component_value" : 200,
6765 "kind" : "vbase_offset"
6766 },
6767 {
6768 "kind" : "offset_to_top"
6769 },
6770 {
6771 "kind" : "rtti",
6772 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
6773 },
6774 {
6775 "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_015BpHwMemoryToken8isRemoteEv"
6776 },
6777 {
6778 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
6779 },
6780 {
6781 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
6782 },
6783 {
6784 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6785 },
6786 {
6787 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLm32EJEEEEEEEE"
6788 },
6789 {
6790 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken21setHALInstrumentationEv"
6791 },
6792 {
6793 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6794 },
6795 {
6796 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken4pingEv"
6797 },
6798 {
6799 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
6800 },
6801 {
6802 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken21notifySyspropsChangedEv"
6803 },
6804 {
6805 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6806 },
6807 {
6808 "kind" : "complete_dtor_pointer",
6809 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
6810 },
6811 {
6812 "kind" : "deleting_dtor_pointer",
6813 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
6814 },
6815 {
6816 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_015BpHwMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
6817 },
6818 {
6819 "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEE10onAsBinderEv"
6820 },
6821 {
6822 "component_value" : 192,
6823 "kind" : "vbase_offset"
6824 },
6825 {
6826 "component_value" : -8,
6827 "kind" : "offset_to_top"
6828 },
6829 {
6830 "kind" : "rtti",
6831 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
6832 },
6833 {
6834 "kind" : "complete_dtor_pointer",
6835 "mangled_component_name" : "_ZThn8_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
6836 },
6837 {
6838 "kind" : "deleting_dtor_pointer",
6839 "mangled_component_name" : "_ZThn8_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
6840 },
6841 {
6842 "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl6memory5token4V1_012IMemoryTokenEE10onAsBinderEv"
6843 },
6844 {
6845 "component_value" : 184,
6846 "kind" : "vbase_offset"
6847 },
6848 {
6849 "component_value" : -16,
6850 "kind" : "offset_to_top"
6851 },
6852 {
6853 "kind" : "rtti",
6854 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
6855 },
6856 {
6857 "kind" : "complete_dtor_pointer",
6858 "mangled_component_name" : "_ZThn16_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
6859 },
6860 {
6861 "kind" : "deleting_dtor_pointer",
6862 "mangled_component_name" : "_ZThn16_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
6863 },
6864 {
6865 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6866 },
6867 {
6868 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6869 },
6870 {
6871 "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6872 },
6873 {
6874 "component_value" : -48,
6875 "kind" : "offset_to_top"
6876 },
6877 {
6878 "kind" : "rtti",
6879 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
6880 },
6881 {
6882 "kind" : "complete_dtor_pointer",
6883 "mangled_component_name" : "_ZThn48_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
6884 },
6885 {
6886 "kind" : "deleting_dtor_pointer",
6887 "mangled_component_name" : "_ZThn48_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
6888 },
6889 {
6890 "kind" : "vcall_offset"
6891 },
6892 {
6893 "component_value" : -184,
6894 "kind" : "vcall_offset"
6895 },
6896 {
6897 "component_value" : -184,
6898 "kind" : "vcall_offset"
6899 },
6900 {
6901 "component_value" : -184,
6902 "kind" : "vcall_offset"
6903 },
6904 {
6905 "component_value" : -200,
6906 "kind" : "vcall_offset"
6907 },
6908 {
6909 "component_value" : -200,
6910 "kind" : "offset_to_top"
6911 },
6912 {
6913 "kind" : "rtti",
6914 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_015BpHwMemoryTokenE"
6915 },
6916 {
6917 "kind" : "complete_dtor_pointer",
6918 "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD1Ev"
6919 },
6920 {
6921 "kind" : "deleting_dtor_pointer",
6922 "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_015BpHwMemoryTokenD0Ev"
6923 },
6924 {
6925 "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6926 },
6927 {
6928 "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6929 },
6930 {
6931 "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6932 },
6933 {
6934 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6935 }
6936 ]
6937 },
6938 {
6939 "alignment" : 8,
6940 "base_specifiers" :
6941 [
6942 {
6943 "referenced_type" : "type-143"
6944 }
6945 ],
6946 "linker_set_key" : "android::hidl::memory::token::V1_0::IMemoryToken",
6947 "name" : "android::hidl::memory::token::V1_0::IMemoryToken",
6948 "referenced_type" : "type-184",
6949 "self_type" : "type-184",
6950 "size" : 24,
6951 "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h",
6952 "unique_id" : "_ZTSN7android4hidl6memory5token4V1_012IMemoryTokenE",
6953 "vtable_components" :
6954 [
6955 {
6956 "component_value" : 8,
6957 "kind" : "vbase_offset"
6958 },
6959 {
6960 "kind" : "offset_to_top"
6961 },
6962 {
6963 "kind" : "rtti",
6964 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
6965 },
6966 {
6967 "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_012IMemoryToken8isRemoteEv"
6968 },
6969 {
6970 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
6971 },
6972 {
6973 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
6974 },
6975 {
6976 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6977 },
6978 {
6979 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLm32EJEEEEEEEE"
6980 },
6981 {
6982 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv"
6983 },
6984 {
6985 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6986 },
6987 {
6988 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv"
6989 },
6990 {
6991 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
6992 },
6993 {
6994 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv"
6995 },
6996 {
6997 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6998 },
6999 {
7000 "kind" : "complete_dtor_pointer",
7001 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryTokenD1Ev"
7002 },
7003 {
7004 "kind" : "deleting_dtor_pointer",
7005 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryTokenD0Ev"
7006 },
7007 {
7008 "is_pure" : true,
7009 "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
7010 },
7011 {
7012 "kind" : "vcall_offset"
7013 },
7014 {
7015 "kind" : "vcall_offset"
7016 },
7017 {
7018 "kind" : "vcall_offset"
7019 },
7020 {
7021 "kind" : "vcall_offset"
7022 },
7023 {
7024 "component_value" : -8,
7025 "kind" : "vcall_offset"
7026 },
7027 {
7028 "component_value" : -8,
7029 "kind" : "offset_to_top"
7030 },
7031 {
7032 "kind" : "rtti",
7033 "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
7034 },
7035 {
7036 "kind" : "complete_dtor_pointer",
7037 "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_012IMemoryTokenD1Ev"
7038 },
7039 {
7040 "kind" : "deleting_dtor_pointer",
7041 "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_012IMemoryTokenD0Ev"
7042 },
7043 {
7044 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7045 },
7046 {
7047 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7048 },
7049 {
7050 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7051 },
7052 {
7053 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7054 }
7055 ]
7056 },
7057 {
7058 "alignment" : 8,
7059 "fields" :
7060 [
7061 {
7062 "access" : "private",
7063 "field_name" : "m_ptr",
7064 "referenced_type" : "type-324"
7065 }
7066 ],
7067 "linker_set_key" : "android::sp<android::Thread>",
7068 "name" : "android::sp<android::Thread>",
7069 "record_kind" : "class",
7070 "referenced_type" : "type-323",
7071 "self_type" : "type-323",
7072 "size" : 8,
7073 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7074 "template_args" : [ "type-325" ],
7075 "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
7076 },
7077 {
7078 "alignment" : 8,
7079 "fields" :
7080 [
7081 {
7082 "access" : "private",
7083 "field_name" : "m_ptr",
7084 "referenced_type" : "type-173"
7085 }
7086 ],
7087 "linker_set_key" : "android::sp<android::hardware::IBinder>",
7088 "name" : "android::sp<android::hardware::IBinder>",
7089 "record_kind" : "class",
7090 "referenced_type" : "type-230",
7091 "self_type" : "type-230",
7092 "size" : 8,
7093 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7094 "template_args" : [ "type-170" ],
7095 "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
7096 },
7097 {
7098 "alignment" : 8,
7099 "fields" :
7100 [
7101 {
7102 "access" : "private",
7103 "field_name" : "m_ptr",
7104 "referenced_type" : "type-121"
7105 }
7106 ],
7107 "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
7108 "name" : "android::sp<android::hardware::hidl_death_recipient>",
7109 "record_kind" : "class",
7110 "referenced_type" : "type-120",
7111 "self_type" : "type-120",
7112 "size" : 8,
7113 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7114 "template_args" : [ "type-122" ],
7115 "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
7116 },
7117 {
7118 "alignment" : 8,
7119 "fields" :
7120 [
7121 {
7122 "access" : "private",
7123 "field_name" : "m_ptr",
7124 "referenced_type" : "type-208"
7125 }
7126 ],
7127 "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
7128 "name" : "android::sp<android::hidl::base::V1_0::IBase>",
7129 "record_kind" : "class",
7130 "referenced_type" : "type-207",
7131 "self_type" : "type-207",
7132 "size" : 8,
7133 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7134 "template_args" : [ "type-143" ],
7135 "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
7136 },
7137 {
7138 "alignment" : 8,
7139 "fields" :
7140 [
7141 {
7142 "access" : "private",
7143 "field_name" : "m_ptr",
7144 "referenced_type" : "type-327"
7145 }
7146 ],
7147 "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7148 "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7149 "record_kind" : "class",
7150 "referenced_type" : "type-326",
7151 "self_type" : "type-326",
7152 "size" : 8,
7153 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7154 "template_args" : [ "type-291" ],
7155 "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
7156 },
7157 {
7158 "alignment" : 8,
7159 "fields" :
7160 [
7161 {
7162 "access" : "private",
7163 "field_name" : "m_ptr",
7164 "referenced_type" : "type-297"
7165 }
7166 ],
7167 "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
7168 "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
7169 "record_kind" : "class",
7170 "referenced_type" : "type-296",
7171 "self_type" : "type-296",
7172 "size" : 8,
7173 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
7174 "template_args" : [ "type-184" ],
7175 "unique_id" : "_ZTSN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
7176 },
7177 {
7178 "alignment" : 1,
7179 "linker_set_key" : "android::trait_trivial_copy<bool>",
7180 "name" : "android::trait_trivial_copy<bool>",
7181 "referenced_type" : "type-347",
7182 "self_type" : "type-347",
7183 "size" : 1,
7184 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7185 "template_args" : [ "type-24" ],
7186 "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
7187 },
7188 {
7189 "alignment" : 1,
7190 "linker_set_key" : "android::trait_trivial_copy<char>",
7191 "name" : "android::trait_trivial_copy<char>",
7192 "referenced_type" : "type-351",
7193 "self_type" : "type-351",
7194 "size" : 1,
7195 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7196 "template_args" : [ "type-18" ],
7197 "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
7198 },
7199 {
7200 "alignment" : 1,
7201 "linker_set_key" : "android::trait_trivial_copy<double>",
7202 "name" : "android::trait_trivial_copy<double>",
7203 "referenced_type" : "type-8",
7204 "self_type" : "type-8",
7205 "size" : 1,
7206 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7207 "template_args" : [ "type-6" ],
7208 "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
7209 },
7210 {
7211 "alignment" : 1,
7212 "linker_set_key" : "android::trait_trivial_copy<float>",
7213 "name" : "android::trait_trivial_copy<float>",
7214 "referenced_type" : "type-392",
7215 "self_type" : "type-392",
7216 "size" : 1,
7217 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7218 "template_args" : [ "type-4" ],
7219 "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
7220 },
7221 {
7222 "alignment" : 1,
7223 "linker_set_key" : "android::trait_trivial_copy<int>",
7224 "name" : "android::trait_trivial_copy<int>",
7225 "referenced_type" : "type-367",
7226 "self_type" : "type-367",
7227 "size" : 1,
7228 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7229 "template_args" : [ "type-16" ],
7230 "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
7231 },
7232 {
7233 "alignment" : 1,
7234 "linker_set_key" : "android::trait_trivial_copy<long long>",
7235 "name" : "android::trait_trivial_copy<long long>",
7236 "referenced_type" : "type-384",
7237 "self_type" : "type-384",
7238 "size" : 1,
7239 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7240 "template_args" : [ "type-382" ],
7241 "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
7242 },
7243 {
7244 "alignment" : 1,
7245 "linker_set_key" : "android::trait_trivial_copy<long>",
7246 "name" : "android::trait_trivial_copy<long>",
7247 "referenced_type" : "type-375",
7248 "self_type" : "type-375",
7249 "size" : 1,
7250 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7251 "template_args" : [ "type-47" ],
7252 "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
7253 },
7254 {
7255 "alignment" : 1,
7256 "linker_set_key" : "android::trait_trivial_copy<short>",
7257 "name" : "android::trait_trivial_copy<short>",
7258 "referenced_type" : "type-359",
7259 "self_type" : "type-359",
7260 "size" : 1,
7261 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7262 "template_args" : [ "type-32" ],
7263 "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
7264 },
7265 {
7266 "alignment" : 1,
7267 "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
7268 "name" : "android::trait_trivial_copy<unsigned char>",
7269 "referenced_type" : "type-355",
7270 "self_type" : "type-355",
7271 "size" : 1,
7272 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7273 "template_args" : [ "type-13" ],
7274 "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
7275 },
7276 {
7277 "alignment" : 1,
7278 "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
7279 "name" : "android::trait_trivial_copy<unsigned int>",
7280 "referenced_type" : "type-371",
7281 "self_type" : "type-371",
7282 "size" : 1,
7283 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7284 "template_args" : [ "type-2" ],
7285 "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
7286 },
7287 {
7288 "alignment" : 1,
7289 "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
7290 "name" : "android::trait_trivial_copy<unsigned long long>",
7291 "referenced_type" : "type-388",
7292 "self_type" : "type-388",
7293 "size" : 1,
7294 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7295 "template_args" : [ "type-189" ],
7296 "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
7297 },
7298 {
7299 "alignment" : 1,
7300 "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
7301 "name" : "android::trait_trivial_copy<unsigned long>",
7302 "referenced_type" : "type-379",
7303 "self_type" : "type-379",
7304 "size" : 1,
7305 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7306 "template_args" : [ "type-50" ],
7307 "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
7308 },
7309 {
7310 "alignment" : 1,
7311 "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
7312 "name" : "android::trait_trivial_copy<unsigned short>",
7313 "referenced_type" : "type-363",
7314 "self_type" : "type-363",
7315 "size" : 1,
7316 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7317 "template_args" : [ "type-15" ],
7318 "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
7319 },
7320 {
7321 "alignment" : 1,
7322 "linker_set_key" : "android::trait_trivial_copy<void>",
7323 "name" : "android::trait_trivial_copy<void>",
7324 "referenced_type" : "type-343",
7325 "self_type" : "type-343",
7326 "size" : 1,
7327 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7328 "template_args" : [ "type-114" ],
7329 "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
7330 },
7331 {
7332 "alignment" : 1,
7333 "linker_set_key" : "android::trait_trivial_ctor<bool>",
7334 "name" : "android::trait_trivial_ctor<bool>",
7335 "referenced_type" : "type-345",
7336 "self_type" : "type-345",
7337 "size" : 1,
7338 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7339 "template_args" : [ "type-24" ],
7340 "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
7341 },
7342 {
7343 "alignment" : 1,
7344 "linker_set_key" : "android::trait_trivial_ctor<char>",
7345 "name" : "android::trait_trivial_ctor<char>",
7346 "referenced_type" : "type-349",
7347 "self_type" : "type-349",
7348 "size" : 1,
7349 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7350 "template_args" : [ "type-18" ],
7351 "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
7352 },
7353 {
7354 "alignment" : 1,
7355 "linker_set_key" : "android::trait_trivial_ctor<double>",
7356 "name" : "android::trait_trivial_ctor<double>",
7357 "referenced_type" : "type-5",
7358 "self_type" : "type-5",
7359 "size" : 1,
7360 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7361 "template_args" : [ "type-6" ],
7362 "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
7363 },
7364 {
7365 "alignment" : 1,
7366 "linker_set_key" : "android::trait_trivial_ctor<float>",
7367 "name" : "android::trait_trivial_ctor<float>",
7368 "referenced_type" : "type-390",
7369 "self_type" : "type-390",
7370 "size" : 1,
7371 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7372 "template_args" : [ "type-4" ],
7373 "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
7374 },
7375 {
7376 "alignment" : 1,
7377 "linker_set_key" : "android::trait_trivial_ctor<int>",
7378 "name" : "android::trait_trivial_ctor<int>",
7379 "referenced_type" : "type-365",
7380 "self_type" : "type-365",
7381 "size" : 1,
7382 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7383 "template_args" : [ "type-16" ],
7384 "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
7385 },
7386 {
7387 "alignment" : 1,
7388 "linker_set_key" : "android::trait_trivial_ctor<long long>",
7389 "name" : "android::trait_trivial_ctor<long long>",
7390 "referenced_type" : "type-381",
7391 "self_type" : "type-381",
7392 "size" : 1,
7393 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7394 "template_args" : [ "type-382" ],
7395 "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
7396 },
7397 {
7398 "alignment" : 1,
7399 "linker_set_key" : "android::trait_trivial_ctor<long>",
7400 "name" : "android::trait_trivial_ctor<long>",
7401 "referenced_type" : "type-373",
7402 "self_type" : "type-373",
7403 "size" : 1,
7404 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7405 "template_args" : [ "type-47" ],
7406 "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
7407 },
7408 {
7409 "alignment" : 1,
7410 "linker_set_key" : "android::trait_trivial_ctor<short>",
7411 "name" : "android::trait_trivial_ctor<short>",
7412 "referenced_type" : "type-357",
7413 "self_type" : "type-357",
7414 "size" : 1,
7415 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7416 "template_args" : [ "type-32" ],
7417 "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
7418 },
7419 {
7420 "alignment" : 1,
7421 "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
7422 "name" : "android::trait_trivial_ctor<unsigned char>",
7423 "referenced_type" : "type-353",
7424 "self_type" : "type-353",
7425 "size" : 1,
7426 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7427 "template_args" : [ "type-13" ],
7428 "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
7429 },
7430 {
7431 "alignment" : 1,
7432 "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
7433 "name" : "android::trait_trivial_ctor<unsigned int>",
7434 "referenced_type" : "type-369",
7435 "self_type" : "type-369",
7436 "size" : 1,
7437 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7438 "template_args" : [ "type-2" ],
7439 "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
7440 },
7441 {
7442 "alignment" : 1,
7443 "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
7444 "name" : "android::trait_trivial_ctor<unsigned long long>",
7445 "referenced_type" : "type-386",
7446 "self_type" : "type-386",
7447 "size" : 1,
7448 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7449 "template_args" : [ "type-189" ],
7450 "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
7451 },
7452 {
7453 "alignment" : 1,
7454 "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
7455 "name" : "android::trait_trivial_ctor<unsigned long>",
7456 "referenced_type" : "type-377",
7457 "self_type" : "type-377",
7458 "size" : 1,
7459 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7460 "template_args" : [ "type-50" ],
7461 "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
7462 },
7463 {
7464 "alignment" : 1,
7465 "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
7466 "name" : "android::trait_trivial_ctor<unsigned short>",
7467 "referenced_type" : "type-361",
7468 "self_type" : "type-361",
7469 "size" : 1,
7470 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7471 "template_args" : [ "type-15" ],
7472 "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
7473 },
7474 {
7475 "alignment" : 1,
7476 "linker_set_key" : "android::trait_trivial_ctor<void>",
7477 "name" : "android::trait_trivial_ctor<void>",
7478 "referenced_type" : "type-318",
7479 "self_type" : "type-318",
7480 "size" : 1,
7481 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7482 "template_args" : [ "type-114" ],
7483 "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
7484 },
7485 {
7486 "alignment" : 1,
7487 "linker_set_key" : "android::trait_trivial_dtor<bool>",
7488 "name" : "android::trait_trivial_dtor<bool>",
7489 "referenced_type" : "type-346",
7490 "self_type" : "type-346",
7491 "size" : 1,
7492 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7493 "template_args" : [ "type-24" ],
7494 "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
7495 },
7496 {
7497 "alignment" : 1,
7498 "linker_set_key" : "android::trait_trivial_dtor<char>",
7499 "name" : "android::trait_trivial_dtor<char>",
7500 "referenced_type" : "type-350",
7501 "self_type" : "type-350",
7502 "size" : 1,
7503 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7504 "template_args" : [ "type-18" ],
7505 "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
7506 },
7507 {
7508 "alignment" : 1,
7509 "linker_set_key" : "android::trait_trivial_dtor<double>",
7510 "name" : "android::trait_trivial_dtor<double>",
7511 "referenced_type" : "type-7",
7512 "self_type" : "type-7",
7513 "size" : 1,
7514 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7515 "template_args" : [ "type-6" ],
7516 "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
7517 },
7518 {
7519 "alignment" : 1,
7520 "linker_set_key" : "android::trait_trivial_dtor<float>",
7521 "name" : "android::trait_trivial_dtor<float>",
7522 "referenced_type" : "type-391",
7523 "self_type" : "type-391",
7524 "size" : 1,
7525 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7526 "template_args" : [ "type-4" ],
7527 "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
7528 },
7529 {
7530 "alignment" : 1,
7531 "linker_set_key" : "android::trait_trivial_dtor<int>",
7532 "name" : "android::trait_trivial_dtor<int>",
7533 "referenced_type" : "type-366",
7534 "self_type" : "type-366",
7535 "size" : 1,
7536 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7537 "template_args" : [ "type-16" ],
7538 "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
7539 },
7540 {
7541 "alignment" : 1,
7542 "linker_set_key" : "android::trait_trivial_dtor<long long>",
7543 "name" : "android::trait_trivial_dtor<long long>",
7544 "referenced_type" : "type-383",
7545 "self_type" : "type-383",
7546 "size" : 1,
7547 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7548 "template_args" : [ "type-382" ],
7549 "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
7550 },
7551 {
7552 "alignment" : 1,
7553 "linker_set_key" : "android::trait_trivial_dtor<long>",
7554 "name" : "android::trait_trivial_dtor<long>",
7555 "referenced_type" : "type-374",
7556 "self_type" : "type-374",
7557 "size" : 1,
7558 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7559 "template_args" : [ "type-47" ],
7560 "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
7561 },
7562 {
7563 "alignment" : 1,
7564 "linker_set_key" : "android::trait_trivial_dtor<short>",
7565 "name" : "android::trait_trivial_dtor<short>",
7566 "referenced_type" : "type-358",
7567 "self_type" : "type-358",
7568 "size" : 1,
7569 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7570 "template_args" : [ "type-32" ],
7571 "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
7572 },
7573 {
7574 "alignment" : 1,
7575 "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
7576 "name" : "android::trait_trivial_dtor<unsigned char>",
7577 "referenced_type" : "type-354",
7578 "self_type" : "type-354",
7579 "size" : 1,
7580 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7581 "template_args" : [ "type-13" ],
7582 "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
7583 },
7584 {
7585 "alignment" : 1,
7586 "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
7587 "name" : "android::trait_trivial_dtor<unsigned int>",
7588 "referenced_type" : "type-370",
7589 "self_type" : "type-370",
7590 "size" : 1,
7591 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7592 "template_args" : [ "type-2" ],
7593 "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
7594 },
7595 {
7596 "alignment" : 1,
7597 "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
7598 "name" : "android::trait_trivial_dtor<unsigned long long>",
7599 "referenced_type" : "type-387",
7600 "self_type" : "type-387",
7601 "size" : 1,
7602 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7603 "template_args" : [ "type-189" ],
7604 "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
7605 },
7606 {
7607 "alignment" : 1,
7608 "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
7609 "name" : "android::trait_trivial_dtor<unsigned long>",
7610 "referenced_type" : "type-378",
7611 "self_type" : "type-378",
7612 "size" : 1,
7613 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7614 "template_args" : [ "type-50" ],
7615 "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
7616 },
7617 {
7618 "alignment" : 1,
7619 "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
7620 "name" : "android::trait_trivial_dtor<unsigned short>",
7621 "referenced_type" : "type-362",
7622 "self_type" : "type-362",
7623 "size" : 1,
7624 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7625 "template_args" : [ "type-15" ],
7626 "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
7627 },
7628 {
7629 "alignment" : 1,
7630 "linker_set_key" : "android::trait_trivial_dtor<void>",
7631 "name" : "android::trait_trivial_dtor<void>",
7632 "referenced_type" : "type-339",
7633 "self_type" : "type-339",
7634 "size" : 1,
7635 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7636 "template_args" : [ "type-114" ],
7637 "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
7638 },
7639 {
7640 "alignment" : 1,
7641 "linker_set_key" : "android::trait_trivial_move<android::String16>",
7642 "name" : "android::trait_trivial_move<android::String16>",
7643 "referenced_type" : "type-165",
7644 "self_type" : "type-165",
7645 "size" : 1,
7646 "source_file" : "/system/core/libutils/include/utils/String16.h",
7647 "template_args" : [ "type-154" ],
7648 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
7649 },
7650 {
7651 "alignment" : 1,
7652 "linker_set_key" : "android::trait_trivial_move<android::String8>",
7653 "name" : "android::trait_trivial_move<android::String8>",
7654 "referenced_type" : "type-153",
7655 "self_type" : "type-153",
7656 "size" : 1,
7657 "source_file" : "/system/core/libutils/include/utils/String8.h",
7658 "template_args" : [ "type-145" ],
7659 "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
7660 },
7661 {
7662 "alignment" : 1,
7663 "linker_set_key" : "android::trait_trivial_move<bool>",
7664 "name" : "android::trait_trivial_move<bool>",
7665 "referenced_type" : "type-348",
7666 "self_type" : "type-348",
7667 "size" : 1,
7668 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7669 "template_args" : [ "type-24" ],
7670 "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
7671 },
7672 {
7673 "alignment" : 1,
7674 "linker_set_key" : "android::trait_trivial_move<char>",
7675 "name" : "android::trait_trivial_move<char>",
7676 "referenced_type" : "type-352",
7677 "self_type" : "type-352",
7678 "size" : 1,
7679 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7680 "template_args" : [ "type-18" ],
7681 "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
7682 },
7683 {
7684 "alignment" : 1,
7685 "linker_set_key" : "android::trait_trivial_move<double>",
7686 "name" : "android::trait_trivial_move<double>",
7687 "referenced_type" : "type-22",
7688 "self_type" : "type-22",
7689 "size" : 1,
7690 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7691 "template_args" : [ "type-6" ],
7692 "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
7693 },
7694 {
7695 "alignment" : 1,
7696 "linker_set_key" : "android::trait_trivial_move<float>",
7697 "name" : "android::trait_trivial_move<float>",
7698 "referenced_type" : "type-3",
7699 "self_type" : "type-3",
7700 "size" : 1,
7701 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7702 "template_args" : [ "type-4" ],
7703 "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
7704 },
7705 {
7706 "alignment" : 1,
7707 "linker_set_key" : "android::trait_trivial_move<int>",
7708 "name" : "android::trait_trivial_move<int>",
7709 "referenced_type" : "type-368",
7710 "self_type" : "type-368",
7711 "size" : 1,
7712 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7713 "template_args" : [ "type-16" ],
7714 "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
7715 },
7716 {
7717 "alignment" : 1,
7718 "linker_set_key" : "android::trait_trivial_move<long long>",
7719 "name" : "android::trait_trivial_move<long long>",
7720 "referenced_type" : "type-385",
7721 "self_type" : "type-385",
7722 "size" : 1,
7723 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7724 "template_args" : [ "type-382" ],
7725 "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
7726 },
7727 {
7728 "alignment" : 1,
7729 "linker_set_key" : "android::trait_trivial_move<long>",
7730 "name" : "android::trait_trivial_move<long>",
7731 "referenced_type" : "type-376",
7732 "self_type" : "type-376",
7733 "size" : 1,
7734 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7735 "template_args" : [ "type-47" ],
7736 "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
7737 },
7738 {
7739 "alignment" : 1,
7740 "linker_set_key" : "android::trait_trivial_move<short>",
7741 "name" : "android::trait_trivial_move<short>",
7742 "referenced_type" : "type-360",
7743 "self_type" : "type-360",
7744 "size" : 1,
7745 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7746 "template_args" : [ "type-32" ],
7747 "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
7748 },
7749 {
7750 "alignment" : 1,
7751 "linker_set_key" : "android::trait_trivial_move<unsigned char>",
7752 "name" : "android::trait_trivial_move<unsigned char>",
7753 "referenced_type" : "type-356",
7754 "self_type" : "type-356",
7755 "size" : 1,
7756 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7757 "template_args" : [ "type-13" ],
7758 "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
7759 },
7760 {
7761 "alignment" : 1,
7762 "linker_set_key" : "android::trait_trivial_move<unsigned int>",
7763 "name" : "android::trait_trivial_move<unsigned int>",
7764 "referenced_type" : "type-372",
7765 "self_type" : "type-372",
7766 "size" : 1,
7767 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7768 "template_args" : [ "type-2" ],
7769 "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
7770 },
7771 {
7772 "alignment" : 1,
7773 "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
7774 "name" : "android::trait_trivial_move<unsigned long long>",
7775 "referenced_type" : "type-389",
7776 "self_type" : "type-389",
7777 "size" : 1,
7778 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7779 "template_args" : [ "type-189" ],
7780 "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
7781 },
7782 {
7783 "alignment" : 1,
7784 "linker_set_key" : "android::trait_trivial_move<unsigned long>",
7785 "name" : "android::trait_trivial_move<unsigned long>",
7786 "referenced_type" : "type-380",
7787 "self_type" : "type-380",
7788 "size" : 1,
7789 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7790 "template_args" : [ "type-50" ],
7791 "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
7792 },
7793 {
7794 "alignment" : 1,
7795 "linker_set_key" : "android::trait_trivial_move<unsigned short>",
7796 "name" : "android::trait_trivial_move<unsigned short>",
7797 "referenced_type" : "type-364",
7798 "self_type" : "type-364",
7799 "size" : 1,
7800 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7801 "template_args" : [ "type-15" ],
7802 "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
7803 },
7804 {
7805 "alignment" : 1,
7806 "linker_set_key" : "android::trait_trivial_move<void>",
7807 "name" : "android::trait_trivial_move<void>",
7808 "referenced_type" : "type-344",
7809 "self_type" : "type-344",
7810 "size" : 1,
7811 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7812 "template_args" : [ "type-114" ],
7813 "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
7814 },
7815 {
7816 "alignment" : 8,
7817 "fields" :
7818 [
7819 {
7820 "access" : "private",
7821 "field_name" : "m_ptr",
7822 "referenced_type" : "type-121"
7823 },
7824 {
7825 "access" : "private",
7826 "field_name" : "m_refs",
7827 "field_offset" : 64,
7828 "referenced_type" : "type-174"
7829 }
7830 ],
7831 "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
7832 "name" : "android::wp<android::hardware::hidl_death_recipient>",
7833 "record_kind" : "class",
7834 "referenced_type" : "type-218",
7835 "self_type" : "type-218",
7836 "size" : 16,
7837 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7838 "template_args" : [ "type-122" ],
7839 "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
7840 },
7841 {
7842 "alignment" : 8,
7843 "fields" :
7844 [
7845 {
7846 "access" : "private",
7847 "field_name" : "m_ptr",
7848 "referenced_type" : "type-208"
7849 },
7850 {
7851 "access" : "private",
7852 "field_name" : "m_refs",
7853 "field_offset" : 64,
7854 "referenced_type" : "type-174"
7855 }
7856 ],
7857 "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
7858 "name" : "android::wp<android::hidl::base::V1_0::IBase>",
7859 "record_kind" : "class",
7860 "referenced_type" : "type-219",
7861 "self_type" : "type-219",
7862 "size" : 16,
7863 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7864 "template_args" : [ "type-143" ],
7865 "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7866 },
7867 {
7868 "alignment" : 4,
7869 "fields" :
7870 [
7871 {
7872 "field_name" : "maxContentLightLevel",
7873 "referenced_type" : "type-4"
7874 },
7875 {
7876 "field_name" : "maxFrameAverageLightLevel",
7877 "field_offset" : 32,
7878 "referenced_type" : "type-4"
7879 }
7880 ],
7881 "linker_set_key" : "android_cta861_3_metadata",
7882 "name" : "android_cta861_3_metadata",
7883 "referenced_type" : "type-256",
7884 "self_type" : "type-256",
7885 "size" : 8,
7886 "source_file" : "/system/core/libsystem/include/system/graphics.h",
7887 "unique_id" : "android_cta861_3_metadata"
7888 },
7889 {
7890 "alignment" : 4,
7891 "fields" :
7892 [
7893 {
7894 "field_name" : "num_points",
7895 "referenced_type" : "type-2"
7896 },
7897 {
7898 "field_name" : "reserved",
7899 "field_offset" : 32,
7900 "referenced_type" : "type-246"
7901 },
7902 {
7903 "field_name" : "xyzc_points",
7904 "field_offset" : 288,
7905 "referenced_type" : "type-253"
7906 }
7907 ],
7908 "linker_set_key" : "android_depth_points",
7909 "name" : "android_depth_points",
7910 "referenced_type" : "type-252",
7911 "self_type" : "type-252",
7912 "size" : 36,
7913 "source_file" : "/system/core/libsystem/include/system/graphics.h",
7914 "unique_id" : "android_depth_points"
7915 },
7916 {
7917 "alignment" : 8,
7918 "fields" :
7919 [
7920 {
7921 "field_name" : "format",
7922 "referenced_type" : "type-249"
7923 },
7924 {
7925 "field_name" : "num_planes",
7926 "field_offset" : 32,
7927 "referenced_type" : "type-2"
7928 },
7929 {
7930 "field_name" : "planes",
7931 "field_offset" : 64,
7932 "referenced_type" : "type-251"
7933 }
7934 ],
7935 "linker_set_key" : "android_flex_layout",
7936 "name" : "android_flex_layout",
7937 "referenced_type" : "type-250",
7938 "self_type" : "type-250",
7939 "size" : 16,
7940 "source_file" : "/system/core/libsystem/include/system/graphics.h",
7941 "unique_id" : "android_flex_layout"
7942 },
7943 {
7944 "alignment" : 8,
7945 "fields" :
7946 [
7947 {
7948 "field_name" : "top_left",
7949 "referenced_type" : "type-187"
7950 },
7951 {
7952 "field_name" : "component",
7953 "field_offset" : 64,
7954 "referenced_type" : "type-247"
7955 },
7956 {
7957 "field_name" : "bits_per_component",
7958 "field_offset" : 96,
7959 "referenced_type" : "type-16"
7960 },
7961 {
7962 "field_name" : "bits_used",
7963 "field_offset" : 128,
7964 "referenced_type" : "type-16"
7965 },
7966 {
7967 "field_name" : "h_increment",
7968 "field_offset" : 160,
7969 "referenced_type" : "type-16"
7970 },
7971 {
7972 "field_name" : "v_increment",
7973 "field_offset" : 192,
7974 "referenced_type" : "type-16"
7975 },
7976 {
7977 "field_name" : "h_subsampling",
7978 "field_offset" : 224,
7979 "referenced_type" : "type-16"
7980 },
7981 {
7982 "field_name" : "v_subsampling",
7983 "field_offset" : 256,
7984 "referenced_type" : "type-16"
7985 }
7986 ],
7987 "linker_set_key" : "android_flex_plane",
7988 "name" : "android_flex_plane",
7989 "referenced_type" : "type-248",
7990 "self_type" : "type-248",
7991 "size" : 40,
7992 "source_file" : "/system/core/libsystem/include/system/graphics.h",
7993 "unique_id" : "android_flex_plane"
7994 },
7995 {
7996 "alignment" : 4,
7997 "fields" :
7998 [
7999 {
8000 "field_name" : "displayPrimaryRed",
8001 "referenced_type" : "type-254"
8002 },
8003 {
8004 "field_name" : "displayPrimaryGreen",
8005 "field_offset" : 64,
8006 "referenced_type" : "type-254"
8007 },
8008 {
8009 "field_name" : "displayPrimaryBlue",
8010 "field_offset" : 128,
8011 "referenced_type" : "type-254"
8012 },
8013 {
8014 "field_name" : "whitePoint",
8015 "field_offset" : 192,
8016 "referenced_type" : "type-254"
8017 },
8018 {
8019 "field_name" : "maxLuminance",
8020 "field_offset" : 256,
8021 "referenced_type" : "type-4"
8022 },
8023 {
8024 "field_name" : "minLuminance",
8025 "field_offset" : 288,
8026 "referenced_type" : "type-4"
8027 }
8028 ],
8029 "linker_set_key" : "android_smpte2086_metadata",
8030 "name" : "android_smpte2086_metadata",
8031 "referenced_type" : "type-255",
8032 "self_type" : "type-255",
8033 "size" : 40,
8034 "source_file" : "/system/core/libsystem/include/system/graphics.h",
8035 "unique_id" : "android_smpte2086_metadata"
8036 },
8037 {
8038 "alignment" : 4,
8039 "fields" :
8040 [
8041 {
8042 "field_name" : "x",
8043 "referenced_type" : "type-4"
8044 },
8045 {
8046 "field_name" : "y",
8047 "field_offset" : 32,
8048 "referenced_type" : "type-4"
8049 }
8050 ],
8051 "linker_set_key" : "android_xy_color",
8052 "name" : "android_xy_color",
8053 "referenced_type" : "type-254",
8054 "self_type" : "type-254",
8055 "size" : 8,
8056 "source_file" : "/system/core/libsystem/include/system/graphics.h",
8057 "unique_id" : "android_xy_color"
8058 },
8059 {
8060 "alignment" : 8,
8061 "fields" :
8062 [
8063 {
8064 "field_name" : "y",
8065 "referenced_type" : "type-169"
8066 },
8067 {
8068 "field_name" : "cb",
8069 "field_offset" : 64,
8070 "referenced_type" : "type-169"
8071 },
8072 {
8073 "field_name" : "cr",
8074 "field_offset" : 128,
8075 "referenced_type" : "type-169"
8076 },
8077 {
8078 "field_name" : "ystride",
8079 "field_offset" : 192,
8080 "referenced_type" : "type-50"
8081 },
8082 {
8083 "field_name" : "cstride",
8084 "field_offset" : 256,
8085 "referenced_type" : "type-50"
8086 },
8087 {
8088 "field_name" : "chroma_step",
8089 "field_offset" : 320,
8090 "referenced_type" : "type-50"
8091 },
8092 {
8093 "field_name" : "reserved",
8094 "field_offset" : 384,
8095 "referenced_type" : "type-246"
8096 }
8097 ],
8098 "linker_set_key" : "android_ycbcr",
8099 "name" : "android_ycbcr",
8100 "referenced_type" : "type-245",
8101 "self_type" : "type-245",
8102 "size" : 80,
8103 "source_file" : "/system/core/libsystem/include/system/graphics.h",
8104 "unique_id" : "android_ycbcr"
8105 },
8106 {
8107 "alignment" : 4,
8108 "fields" :
8109 [
8110 {
8111 "referenced_type" : "type-11"
8112 }
8113 ],
8114 "linker_set_key" : "log_msg",
8115 "name" : "log_msg",
8116 "referenced_type" : "type-10",
8117 "self_type" : "type-10",
8118 "size" : 5124,
8119 "source_file" : "/system/core/liblog/include/log/log_read.h",
8120 "unique_id" : "log_msg"
8121 },
8122 {
8123 "alignment" : 4,
8124 "fields" :
8125 [
8126 {
8127 "field_name" : "buf",
8128 "referenced_type" : "type-12"
8129 },
8130 {
8131 "field_name" : "entry",
8132 "referenced_type" : "type-14"
8133 },
8134 {
8135 "field_name" : "entry_v4",
8136 "referenced_type" : "type-14"
8137 },
8138 {
8139 "field_name" : "entry_v3",
8140 "referenced_type" : "type-19"
8141 },
8142 {
8143 "field_name" : "entry_v2",
8144 "referenced_type" : "type-20"
8145 },
8146 {
8147 "field_name" : "entry_v1",
8148 "referenced_type" : "type-21"
8149 }
8150 ],
8151 "is_anonymous" : true,
8152 "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
8153 "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
8154 "record_kind" : "union",
8155 "referenced_type" : "type-11",
8156 "self_type" : "type-11",
8157 "size" : 5124,
8158 "source_file" : "/system/core/liblog/include/log/log_read.h",
8159 "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
8160 },
8161 {
8162 "alignment" : 1,
8163 "fields" :
8164 [
8165 {
8166 "field_name" : "tv_sec",
8167 "referenced_type" : "type-2"
8168 },
8169 {
8170 "field_name" : "tv_nsec",
8171 "field_offset" : 32,
8172 "referenced_type" : "type-2"
8173 }
8174 ],
8175 "linker_set_key" : "log_time",
8176 "name" : "log_time",
8177 "referenced_type" : "type-311",
8178 "self_type" : "type-311",
8179 "size" : 8,
8180 "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
8181 "unique_id" : "_ZTS8log_time"
8182 },
8183 {
8184 "alignment" : 4,
8185 "fields" :
8186 [
8187 {
8188 "field_name" : "len",
8189 "referenced_type" : "type-15"
8190 },
8191 {
8192 "field_name" : "__pad",
8193 "field_offset" : 16,
8194 "referenced_type" : "type-15"
8195 },
8196 {
8197 "field_name" : "pid",
8198 "field_offset" : 32,
8199 "referenced_type" : "type-16"
8200 },
8201 {
8202 "field_name" : "tid",
8203 "field_offset" : 64,
8204 "referenced_type" : "type-16"
8205 },
8206 {
8207 "field_name" : "sec",
8208 "field_offset" : 96,
8209 "referenced_type" : "type-16"
8210 },
8211 {
8212 "field_name" : "nsec",
8213 "field_offset" : 128,
8214 "referenced_type" : "type-16"
8215 },
8216 {
8217 "field_name" : "msg",
8218 "field_offset" : 160,
8219 "referenced_type" : "type-17"
8220 }
8221 ],
8222 "linker_set_key" : "logger_entry",
8223 "name" : "logger_entry",
8224 "referenced_type" : "type-21",
8225 "self_type" : "type-21",
8226 "size" : 20,
8227 "source_file" : "/system/core/liblog/include/log/log_read.h",
8228 "unique_id" : "logger_entry"
8229 },
8230 {
8231 "alignment" : 1,
8232 "fields" :
8233 [
8234 {
8235 "field_name" : "len",
8236 "referenced_type" : "type-15"
8237 },
8238 {
8239 "field_name" : "hdr_size",
8240 "field_offset" : 16,
8241 "referenced_type" : "type-15"
8242 },
8243 {
8244 "field_name" : "pid",
8245 "field_offset" : 32,
8246 "referenced_type" : "type-16"
8247 },
8248 {
8249 "field_name" : "tid",
8250 "field_offset" : 64,
8251 "referenced_type" : "type-16"
8252 },
8253 {
8254 "field_name" : "sec",
8255 "field_offset" : 96,
8256 "referenced_type" : "type-16"
8257 },
8258 {
8259 "field_name" : "nsec",
8260 "field_offset" : 128,
8261 "referenced_type" : "type-16"
8262 },
8263 {
8264 "field_name" : "euid",
8265 "field_offset" : 160,
8266 "referenced_type" : "type-2"
8267 },
8268 {
8269 "field_name" : "msg",
8270 "field_offset" : 192,
8271 "referenced_type" : "type-17"
8272 }
8273 ],
8274 "linker_set_key" : "logger_entry_v2",
8275 "name" : "logger_entry_v2",
8276 "referenced_type" : "type-20",
8277 "self_type" : "type-20",
8278 "size" : 24,
8279 "source_file" : "/system/core/liblog/include/log/log_read.h",
8280 "unique_id" : "logger_entry_v2"
8281 },
8282 {
8283 "alignment" : 1,
8284 "fields" :
8285 [
8286 {
8287 "field_name" : "len",
8288 "referenced_type" : "type-15"
8289 },
8290 {
8291 "field_name" : "hdr_size",
8292 "field_offset" : 16,
8293 "referenced_type" : "type-15"
8294 },
8295 {
8296 "field_name" : "pid",
8297 "field_offset" : 32,
8298 "referenced_type" : "type-16"
8299 },
8300 {
8301 "field_name" : "tid",
8302 "field_offset" : 64,
8303 "referenced_type" : "type-16"
8304 },
8305 {
8306 "field_name" : "sec",
8307 "field_offset" : 96,
8308 "referenced_type" : "type-16"
8309 },
8310 {
8311 "field_name" : "nsec",
8312 "field_offset" : 128,
8313 "referenced_type" : "type-16"
8314 },
8315 {
8316 "field_name" : "lid",
8317 "field_offset" : 160,
8318 "referenced_type" : "type-2"
8319 },
8320 {
8321 "field_name" : "msg",
8322 "field_offset" : 192,
8323 "referenced_type" : "type-17"
8324 }
8325 ],
8326 "linker_set_key" : "logger_entry_v3",
8327 "name" : "logger_entry_v3",
8328 "referenced_type" : "type-19",
8329 "self_type" : "type-19",
8330 "size" : 24,
8331 "source_file" : "/system/core/liblog/include/log/log_read.h",
8332 "unique_id" : "logger_entry_v3"
8333 },
8334 {
8335 "alignment" : 4,
8336 "fields" :
8337 [
8338 {
8339 "field_name" : "len",
8340 "referenced_type" : "type-15"
8341 },
8342 {
8343 "field_name" : "hdr_size",
8344 "field_offset" : 16,
8345 "referenced_type" : "type-15"
8346 },
8347 {
8348 "field_name" : "pid",
8349 "field_offset" : 32,
8350 "referenced_type" : "type-16"
8351 },
8352 {
8353 "field_name" : "tid",
8354 "field_offset" : 64,
8355 "referenced_type" : "type-2"
8356 },
8357 {
8358 "field_name" : "sec",
8359 "field_offset" : 96,
8360 "referenced_type" : "type-2"
8361 },
8362 {
8363 "field_name" : "nsec",
8364 "field_offset" : 128,
8365 "referenced_type" : "type-2"
8366 },
8367 {
8368 "field_name" : "lid",
8369 "field_offset" : 160,
8370 "referenced_type" : "type-2"
8371 },
8372 {
8373 "field_name" : "uid",
8374 "field_offset" : 192,
8375 "referenced_type" : "type-2"
8376 },
8377 {
8378 "field_name" : "msg",
8379 "field_offset" : 224,
8380 "referenced_type" : "type-17"
8381 }
8382 ],
8383 "linker_set_key" : "logger_entry_v4",
8384 "name" : "logger_entry_v4",
8385 "referenced_type" : "type-14",
8386 "self_type" : "type-14",
8387 "size" : 28,
8388 "source_file" : "/system/core/liblog/include/log/log_read.h",
8389 "unique_id" : "logger_entry_v4"
8390 },
8391 {
8392 "alignment" : 4,
8393 "fields" :
8394 [
8395 {
8396 "field_name" : "version",
8397 "referenced_type" : "type-16"
8398 },
8399 {
8400 "field_name" : "numFds",
8401 "field_offset" : 32,
8402 "referenced_type" : "type-16"
8403 },
8404 {
8405 "field_name" : "numInts",
8406 "field_offset" : 64,
8407 "referenced_type" : "type-16"
8408 },
8409 {
8410 "field_name" : "data",
8411 "field_offset" : 96,
8412 "referenced_type" : "type-74"
8413 }
8414 ],
8415 "linker_set_key" : "native_handle",
8416 "name" : "native_handle",
8417 "referenced_type" : "type-73",
8418 "self_type" : "type-73",
8419 "size" : 12,
8420 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
8421 "unique_id" : "native_handle"
8422 }
8423 ],
8424 "rvalue_reference_types" :
8425 [
8426 {
8427 "alignment" : 8,
8428 "linker_set_key" : "android::hardware::Return<bool> &&",
8429 "name" : "android::hardware::Return<bool> &&",
8430 "referenced_type" : "type-39",
8431 "self_type" : "type-65",
8432 "size" : 8,
8433 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8434 },
8435 {
8436 "alignment" : 8,
8437 "linker_set_key" : "android::hardware::Return<void> &&",
8438 "name" : "android::hardware::Return<void> &&",
8439 "referenced_type" : "type-149",
8440 "self_type" : "type-196",
8441 "size" : 8,
8442 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8443 },
8444 {
8445 "alignment" : 8,
8446 "linker_set_key" : "android::hardware::Status &&",
8447 "name" : "android::hardware::Status &&",
8448 "referenced_type" : "type-41",
8449 "self_type" : "type-340",
8450 "size" : 8,
8451 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8452 },
8453 {
8454 "alignment" : 8,
8455 "linker_set_key" : "android::hardware::details::return_status &&",
8456 "name" : "android::hardware::details::return_status &&",
8457 "referenced_type" : "type-40",
8458 "self_type" : "type-103",
8459 "size" : 8,
8460 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8461 },
8462 {
8463 "alignment" : 8,
8464 "linker_set_key" : "android::hardware::hidl_handle &&",
8465 "name" : "android::hardware::hidl_handle &&",
8466 "referenced_type" : "type-68",
8467 "self_type" : "type-86",
8468 "size" : 8,
8469 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8470 },
8471 {
8472 "alignment" : 8,
8473 "linker_set_key" : "android::hardware::hidl_memory &&",
8474 "name" : "android::hardware::hidl_memory &&",
8475 "referenced_type" : "type-83",
8476 "self_type" : "type-91",
8477 "size" : 8,
8478 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8479 }
8480 ]
8481}