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