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