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