blob: 93f17d078b2881132e0e8db5ea7614f78f066589 [file] [log] [blame]
Hsin-Yi Chen48ded132019-04-16 15:18:36 +08001{
2 "array_types" :
3 [
4 {
5 "alignment" : 4,
6 "linker_set_key" : "int [0]",
7 "name" : "int [0]",
8 "referenced_type" : "type-6",
9 "self_type" : "type-70",
10 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
11 }
12 ],
13 "builtin_types" :
14 [
15 {
16 "alignment" : 1,
17 "is_integral" : true,
18 "is_unsigned" : true,
19 "linker_set_key" : "bool",
20 "name" : "bool",
21 "referenced_type" : "type-8",
22 "self_type" : "type-8",
23 "size" : 1
24 },
25 {
26 "alignment" : 1,
27 "is_integral" : true,
28 "linker_set_key" : "char",
29 "name" : "char",
30 "referenced_type" : "type-58",
31 "self_type" : "type-58",
32 "size" : 1
33 },
34 {
35 "alignment" : 4,
36 "linker_set_key" : "double",
37 "name" : "double",
38 "referenced_type" : "type-9",
39 "self_type" : "type-9",
40 "size" : 8
41 },
42 {
43 "alignment" : 4,
44 "linker_set_key" : "float",
45 "name" : "float",
46 "referenced_type" : "type-40",
47 "self_type" : "type-40",
48 "size" : 4
49 },
50 {
51 "alignment" : 4,
52 "is_integral" : true,
53 "linker_set_key" : "int",
54 "name" : "int",
55 "referenced_type" : "type-6",
56 "self_type" : "type-6",
57 "size" : 4
58 },
59 {
60 "alignment" : 4,
61 "is_integral" : true,
62 "linker_set_key" : "long",
63 "name" : "long",
64 "referenced_type" : "type-230",
65 "self_type" : "type-230",
66 "size" : 4
67 },
68 {
69 "alignment" : 4,
70 "is_integral" : true,
71 "linker_set_key" : "long long",
72 "name" : "long long",
73 "referenced_type" : "type-33",
74 "self_type" : "type-33",
75 "size" : 8
76 },
77 {
78 "alignment" : 2,
79 "is_integral" : true,
80 "linker_set_key" : "short",
81 "name" : "short",
82 "referenced_type" : "type-23",
83 "self_type" : "type-23",
84 "size" : 2
85 },
86 {
87 "alignment" : 1,
88 "is_integral" : true,
89 "linker_set_key" : "signed char",
90 "name" : "signed char",
91 "referenced_type" : "type-17",
92 "self_type" : "type-17",
93 "size" : 1
94 },
95 {
96 "alignment" : 1,
97 "is_integral" : true,
98 "is_unsigned" : true,
99 "linker_set_key" : "unsigned char",
100 "name" : "unsigned char",
101 "referenced_type" : "type-20",
102 "self_type" : "type-20",
103 "size" : 1
104 },
105 {
106 "alignment" : 4,
107 "is_integral" : true,
108 "is_unsigned" : true,
109 "linker_set_key" : "unsigned int",
110 "name" : "unsigned int",
111 "referenced_type" : "type-2",
112 "self_type" : "type-2",
113 "size" : 4
114 },
115 {
116 "alignment" : 4,
117 "is_integral" : true,
118 "is_unsigned" : true,
119 "linker_set_key" : "unsigned long",
120 "name" : "unsigned long",
121 "referenced_type" : "type-235",
122 "self_type" : "type-235",
123 "size" : 4
124 },
125 {
126 "alignment" : 4,
127 "is_integral" : true,
128 "is_unsigned" : true,
129 "linker_set_key" : "unsigned long long",
130 "name" : "unsigned long long",
131 "referenced_type" : "type-36",
132 "self_type" : "type-36",
133 "size" : 8
134 },
135 {
136 "alignment" : 2,
137 "is_integral" : true,
138 "is_unsigned" : true,
139 "linker_set_key" : "unsigned short",
140 "name" : "unsigned short",
141 "referenced_type" : "type-26",
142 "self_type" : "type-26",
143 "size" : 2
144 },
145 {
146 "linker_set_key" : "void",
147 "name" : "void",
148 "referenced_type" : "type-51",
149 "self_type" : "type-51"
150 }
151 ],
152 "elf_functions" :
153 [
154 {
155 "name" : "_ZN7android8hardware7details14logAlwaysErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
156 },
157 {
158 "name" : "_ZN7android8hardware7details15wouldLogVerboseEv"
159 },
160 {
161 "name" : "_ZN7android8hardware7details16logAlwaysVerboseERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
162 },
163 {
164 "binding" : "weak",
165 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
166 }
167 ],
168 "elf_objects" : [],
169 "enum_types" :
170 [
171 {
172 "alignment" : 4,
173 "enum_fields" :
174 [
175 {
176 "enum_field_value" : 0,
177 "name" : "android::base::DEFAULT"
178 },
179 {
180 "enum_field_value" : 1,
181 "name" : "android::base::MAIN"
182 },
183 {
184 "enum_field_value" : 2,
185 "name" : "android::base::SYSTEM"
186 }
187 ],
188 "linker_set_key" : "android::base::LogId",
189 "name" : "android::base::LogId",
190 "referenced_type" : "type-141",
191 "self_type" : "type-141",
192 "size" : 4,
193 "source_file" : "/system/core/base/include/android-base/logging.h",
194 "underlying_type" : "type-2",
195 "unique_id" : "_ZTSN7android4base5LogIdE"
196 },
197 {
198 "alignment" : 4,
199 "enum_fields" :
200 [
201 {
202 "enum_field_value" : 0,
203 "name" : "android::base::VERBOSE"
204 },
205 {
206 "enum_field_value" : 1,
207 "name" : "android::base::DEBUG"
208 },
209 {
210 "enum_field_value" : 2,
211 "name" : "android::base::INFO"
212 },
213 {
214 "enum_field_value" : 3,
215 "name" : "android::base::WARNING"
216 },
217 {
218 "enum_field_value" : 4,
219 "name" : "android::base::ERROR"
220 },
221 {
222 "enum_field_value" : 5,
223 "name" : "android::base::FATAL_WITHOUT_ABORT"
224 },
225 {
226 "enum_field_value" : 6,
227 "name" : "android::base::FATAL"
228 }
229 ],
230 "linker_set_key" : "android::base::LogSeverity",
231 "name" : "android::base::LogSeverity",
232 "referenced_type" : "type-1",
233 "self_type" : "type-1",
234 "size" : 4,
235 "source_file" : "/system/core/base/include/android-base/logging.h",
236 "underlying_type" : "type-2",
237 "unique_id" : "_ZTSN7android4base11LogSeverityE"
238 },
239 {
240 "alignment" : 4,
241 "enum_fields" :
242 [
243 {
244 "enum_field_value" : 0,
245 "name" : "android::hardware::HidlReturnRestriction::NONE"
246 },
247 {
248 "enum_field_value" : 1,
249 "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
250 },
251 {
252 "enum_field_value" : 2,
253 "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
254 }
255 ],
256 "linker_set_key" : "android::hardware::HidlReturnRestriction",
257 "name" : "android::hardware::HidlReturnRestriction",
258 "referenced_type" : "type-37",
259 "self_type" : "type-37",
260 "size" : 4,
261 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
262 "underlying_type" : "type-6",
263 "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
264 },
265 {
266 "alignment" : 4,
267 "enum_fields" :
268 [
269 {
270 "enum_field_value" : 1,
271 "name" : "android::hardware::kSynchronizedReadWrite"
272 },
273 {
274 "enum_field_value" : 2,
275 "name" : "android::hardware::kUnsynchronizedWrite"
276 }
277 ],
278 "linker_set_key" : "android::hardware::MQFlavor",
279 "name" : "android::hardware::MQFlavor",
280 "referenced_type" : "type-111",
281 "self_type" : "type-111",
282 "size" : 4,
283 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
284 "underlying_type" : "type-2",
285 "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
286 },
287 {
288 "alignment" : 4,
289 "enum_fields" :
290 [
291 {
292 "enum_field_value" : 0,
293 "name" : "android::hardware::Status::EX_NONE"
294 },
295 {
296 "enum_field_value" : -1,
297 "name" : "android::hardware::Status::EX_SECURITY"
298 },
299 {
300 "enum_field_value" : -2,
301 "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
302 },
303 {
304 "enum_field_value" : -3,
305 "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
306 },
307 {
308 "enum_field_value" : -4,
309 "name" : "android::hardware::Status::EX_NULL_POINTER"
310 },
311 {
312 "enum_field_value" : -5,
313 "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
314 },
315 {
316 "enum_field_value" : -6,
317 "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
318 },
319 {
320 "enum_field_value" : -7,
321 "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
322 },
323 {
324 "enum_field_value" : -128,
325 "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
326 },
327 {
328 "enum_field_value" : -129,
329 "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
330 }
331 ],
332 "linker_set_key" : "android::hardware::Status::Exception",
333 "name" : "android::hardware::Status::Exception",
334 "referenced_type" : "type-188",
335 "self_type" : "type-188",
336 "size" : 4,
337 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
338 "underlying_type" : "type-6",
339 "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
340 },
341 {
342 "alignment" : 1,
343 "enum_fields" :
344 [
345 {
346 "enum_field_value" : 0,
347 "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_0"
348 },
349 {
350 "enum_field_value" : 1,
351 "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_90"
352 },
353 {
354 "enum_field_value" : 2,
355 "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_180"
356 },
357 {
358 "enum_field_value" : 3,
359 "name" : "android::hardware::configstore::V1_1::DisplayOrientation::ORIENTATION_270"
360 }
361 ],
362 "linker_set_key" : "android::hardware::configstore::V1_1::DisplayOrientation",
363 "name" : "android::hardware::configstore::V1_1::DisplayOrientation",
364 "referenced_type" : "type-127",
365 "self_type" : "type-127",
366 "size" : 1,
367 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h",
368 "underlying_type" : "type-20",
369 "unique_id" : "_ZTSN7android8hardware11configstore4V1_118DisplayOrientationE"
370 },
371 {
372 "alignment" : 4,
373 "enum_fields" :
374 [
375 {
376 "enum_field_value" : 0,
377 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
378 },
379 {
380 "enum_field_value" : 1,
381 "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
382 },
383 {
384 "enum_field_value" : 2,
385 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
386 },
387 {
388 "enum_field_value" : 3,
389 "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
390 },
391 {
392 "enum_field_value" : 4,
393 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
394 },
395 {
396 "enum_field_value" : 5,
397 "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
398 },
399 {
400 "enum_field_value" : 6,
401 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
402 },
403 {
404 "enum_field_value" : 7,
405 "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
406 },
407 {
408 "enum_field_value" : 8,
409 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
410 },
411 {
412 "enum_field_value" : 9,
413 "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
414 }
415 ],
416 "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
417 "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
418 "referenced_type" : "type-181",
419 "self_type" : "type-181",
420 "size" : 4,
421 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
422 "underlying_type" : "type-2",
423 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
424 }
425 ],
426 "function_types" : [],
427 "functions" :
428 [
429 {
430 "function_name" : "android::hardware::details::logAlwaysError",
431 "linker_set_key" : "_ZN7android8hardware7details14logAlwaysErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
432 "parameters" :
433 [
434 {
435 "referenced_type" : "type-133"
436 }
437 ],
438 "return_type" : "type-51",
439 "source_file" : "/hardware/interfaces/configstore/utils/include/configstore/Utils.h"
440 },
441 {
442 "function_name" : "android::hardware::details::wouldLogVerbose",
443 "linker_set_key" : "_ZN7android8hardware7details15wouldLogVerboseEv",
444 "return_type" : "type-8",
445 "source_file" : "/hardware/interfaces/configstore/utils/include/configstore/Utils.h"
446 },
447 {
448 "function_name" : "android::hardware::details::logAlwaysVerbose",
449 "linker_set_key" : "_ZN7android8hardware7details16logAlwaysVerboseERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
450 "parameters" :
451 [
452 {
453 "referenced_type" : "type-133"
454 }
455 ],
456 "return_type" : "type-51",
457 "source_file" : "/hardware/interfaces/configstore/utils/include/configstore/Utils.h"
458 }
459 ],
460 "global_vars" : [],
461 "lvalue_reference_types" :
462 [
463 {
464 "alignment" : 4,
465 "linker_set_key" : "android::hardware::Return<void> &",
466 "name" : "android::hardware::Return<void> &",
467 "referenced_type" : "type-50",
468 "self_type" : "type-101",
469 "size" : 4,
470 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
471 },
472 {
473 "alignment" : 4,
474 "linker_set_key" : "android::hardware::Status &",
475 "name" : "android::hardware::Status &",
476 "referenced_type" : "type-5",
477 "self_type" : "type-193",
478 "size" : 4,
479 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
480 },
481 {
482 "alignment" : 4,
483 "linker_set_key" : "android::hardware::hidl_memory &",
484 "name" : "android::hardware::hidl_memory &",
485 "referenced_type" : "type-78",
486 "self_type" : "type-84",
487 "size" : 4,
488 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
489 },
490 {
491 "alignment" : 4,
492 "linker_set_key" : "const android::hardware::Status &",
493 "name" : "const android::hardware::Status &",
494 "referenced_type" : "type-190",
495 "self_type" : "type-191",
496 "size" : 4,
497 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
498 },
499 {
500 "alignment" : 4,
501 "linker_set_key" : "const android::hardware::hidl_handle &",
502 "name" : "const android::hardware::hidl_handle &",
503 "referenced_type" : "type-104",
504 "self_type" : "type-105",
505 "size" : 4,
506 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
507 },
508 {
509 "alignment" : 4,
510 "linker_set_key" : "const android::hardware::hidl_memory &",
511 "name" : "const android::hardware::hidl_memory &",
512 "referenced_type" : "type-82",
513 "self_type" : "type-83",
514 "size" : 4,
515 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
516 },
517 {
518 "alignment" : 4,
519 "linker_set_key" : "const android::hardware::hidl_string &",
520 "name" : "const android::hardware::hidl_string &",
521 "referenced_type" : "type-76",
522 "self_type" : "type-77",
523 "size" : 4,
524 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
525 },
526 {
527 "alignment" : 4,
528 "linker_set_key" : "const android::hardware::hidl_version &",
529 "name" : "const android::hardware::hidl_version &",
530 "referenced_type" : "type-99",
531 "self_type" : "type-103",
532 "size" : 4,
533 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
534 },
535 {
536 "alignment" : 4,
537 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
538 "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
539 "referenced_type" : "type-107",
540 "self_type" : "type-106",
541 "size" : 4,
542 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
543 },
544 {
545 "alignment" : 4,
546 "linker_set_key" : "const bool &",
547 "name" : "const bool &",
548 "referenced_type" : "type-14",
549 "self_type" : "type-13",
550 "size" : 4,
551 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
552 },
553 {
554 "alignment" : 4,
555 "linker_set_key" : "const double &",
556 "name" : "const double &",
557 "referenced_type" : "type-42",
558 "self_type" : "type-43",
559 "size" : 4,
560 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
561 },
562 {
563 "alignment" : 4,
564 "linker_set_key" : "const float &",
565 "name" : "const float &",
566 "referenced_type" : "type-39",
567 "self_type" : "type-41",
568 "size" : 4,
569 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
570 },
571 {
572 "alignment" : 4,
573 "linker_set_key" : "const int &",
574 "name" : "const int &",
575 "referenced_type" : "type-29",
576 "self_type" : "type-28",
577 "size" : 4,
578 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
579 },
580 {
581 "linker_set_key" : "const iter<is_const> &",
582 "name" : "const iter<is_const> &",
583 "referenced_type" : "type-88",
584 "self_type" : "type-91",
585 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
586 },
587 {
588 "alignment" : 4,
589 "linker_set_key" : "const long long &",
590 "name" : "const long long &",
591 "referenced_type" : "type-32",
592 "self_type" : "type-34",
593 "size" : 4,
594 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
595 },
596 {
597 "alignment" : 4,
598 "linker_set_key" : "const short &",
599 "name" : "const short &",
600 "referenced_type" : "type-22",
601 "self_type" : "type-24",
602 "size" : 4,
603 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
604 },
605 {
606 "alignment" : 4,
607 "linker_set_key" : "const signed char &",
608 "name" : "const signed char &",
609 "referenced_type" : "type-16",
610 "self_type" : "type-15",
611 "size" : 4,
612 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
613 },
614 {
615 "alignment" : 4,
616 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
617 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
618 "referenced_type" : "type-134",
619 "self_type" : "type-133",
620 "size" : 4,
621 "source_file" : "/hardware/interfaces/configstore/utils/include/configstore/Utils.h"
622 },
623 {
624 "alignment" : 4,
625 "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 *> > *)> > > &",
626 "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 *> > *)> > > &",
627 "referenced_type" : "type-183",
628 "self_type" : "type-182",
629 "size" : 4,
630 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
631 },
632 {
633 "alignment" : 4,
634 "linker_set_key" : "const unsigned char &",
635 "name" : "const unsigned char &",
636 "referenced_type" : "type-19",
637 "self_type" : "type-18",
638 "size" : 4,
639 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
640 },
641 {
642 "alignment" : 4,
643 "linker_set_key" : "const unsigned int &",
644 "name" : "const unsigned int &",
645 "referenced_type" : "type-30",
646 "self_type" : "type-31",
647 "size" : 4,
648 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
649 },
650 {
651 "alignment" : 4,
652 "linker_set_key" : "const unsigned long long &",
653 "name" : "const unsigned long long &",
654 "referenced_type" : "type-35",
655 "self_type" : "type-38",
656 "size" : 4,
657 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
658 },
659 {
660 "alignment" : 4,
661 "linker_set_key" : "const unsigned short &",
662 "name" : "const unsigned short &",
663 "referenced_type" : "type-25",
664 "self_type" : "type-27",
665 "size" : 4,
666 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
667 },
668 {
669 "alignment" : 4,
670 "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
671 "name" : "std::basic_ostream<char, std::char_traits<char> > &",
672 "referenced_type" : "type-169",
673 "self_type" : "type-168",
674 "size" : 4,
675 "source_file" : "/system/core/base/include/android-base/logging.h"
676 },
677 {
678 "alignment" : 4,
679 "linker_set_key" : "unsigned char &",
680 "name" : "unsigned char &",
681 "referenced_type" : "type-20",
682 "self_type" : "type-130",
683 "size" : 4,
684 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h"
685 }
686 ],
687 "pointer_types" :
688 [
689 {
690 "alignment" : 4,
691 "linker_set_key" : "android::RefBase *",
692 "name" : "android::RefBase *",
693 "referenced_type" : "type-46",
694 "self_type" : "type-62",
695 "size" : 4,
696 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
697 },
698 {
699 "alignment" : 4,
700 "linker_set_key" : "android::RefBase::weakref_impl *",
701 "name" : "android::RefBase::weakref_impl *",
702 "referenced_type" : "type-49",
703 "self_type" : "type-48",
704 "size" : 4,
705 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
706 },
707 {
708 "alignment" : 4,
709 "linker_set_key" : "android::ReferenceRenamer *",
710 "name" : "android::ReferenceRenamer *",
711 "referenced_type" : "type-44",
712 "self_type" : "type-45",
713 "size" : 4,
714 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
715 },
716 {
717 "alignment" : 4,
718 "linker_set_key" : "android::VirtualLightRefBase *",
719 "name" : "android::VirtualLightRefBase *",
720 "referenced_type" : "type-150",
721 "self_type" : "type-195",
722 "size" : 4,
723 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
724 },
725 {
726 "alignment" : 4,
727 "linker_set_key" : "android::base::EagerEvaluator<char *, char *> *",
728 "name" : "android::base::EagerEvaluator<char *, char *> *",
729 "referenced_type" : "type-137",
730 "self_type" : "type-138",
731 "size" : 4,
732 "source_file" : "/system/core/base/include/android-base/logging.h"
733 },
734 {
735 "alignment" : 4,
736 "linker_set_key" : "android::base::EagerEvaluator<char *, const char *> *",
737 "name" : "android::base::EagerEvaluator<char *, const char *> *",
738 "referenced_type" : "type-123",
739 "self_type" : "type-136",
740 "size" : 4,
741 "source_file" : "/system/core/base/include/android-base/logging.h"
742 },
743 {
744 "alignment" : 4,
745 "linker_set_key" : "android::base::EagerEvaluator<const char *, char *> *",
746 "name" : "android::base::EagerEvaluator<const char *, char *> *",
747 "referenced_type" : "type-74",
748 "self_type" : "type-102",
749 "size" : 4,
750 "source_file" : "/system/core/base/include/android-base/logging.h"
751 },
752 {
753 "alignment" : 4,
754 "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *> *",
755 "name" : "android::base::EagerEvaluator<const char *, const char *> *",
756 "referenced_type" : "type-53",
757 "self_type" : "type-52",
758 "size" : 4,
759 "source_file" : "/system/core/base/include/android-base/logging.h"
760 },
761 {
762 "alignment" : 4,
763 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
764 "name" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
765 "referenced_type" : "type-154",
766 "self_type" : "type-156",
767 "size" : 4,
768 "source_file" : "/system/core/base/include/android-base/logging.h"
769 },
770 {
771 "alignment" : 4,
772 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
773 "name" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
774 "referenced_type" : "type-157",
775 "self_type" : "type-159",
776 "size" : 4,
777 "source_file" : "/system/core/base/include/android-base/logging.h"
778 },
779 {
780 "alignment" : 4,
781 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
782 "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
783 "referenced_type" : "type-139",
784 "self_type" : "type-142",
785 "size" : 4,
786 "source_file" : "/system/core/base/include/android-base/logging.h"
787 },
788 {
789 "alignment" : 4,
790 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
791 "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
792 "referenced_type" : "type-143",
793 "self_type" : "type-145",
794 "size" : 4,
795 "source_file" : "/system/core/base/include/android-base/logging.h"
796 },
797 {
798 "alignment" : 4,
799 "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
800 "name" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
801 "referenced_type" : "type-160",
802 "self_type" : "type-161",
803 "size" : 4,
804 "source_file" : "/system/core/base/include/android-base/logging.h"
805 },
806 {
807 "alignment" : 4,
808 "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *> *",
809 "name" : "android::base::EagerEvaluator<signed char *, signed char *> *",
810 "referenced_type" : "type-162",
811 "self_type" : "type-163",
812 "size" : 4,
813 "source_file" : "/system/core/base/include/android-base/logging.h"
814 },
815 {
816 "alignment" : 4,
817 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
818 "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
819 "referenced_type" : "type-146",
820 "self_type" : "type-147",
821 "size" : 4,
822 "source_file" : "/system/core/base/include/android-base/logging.h"
823 },
824 {
825 "alignment" : 4,
826 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
827 "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
828 "referenced_type" : "type-151",
829 "self_type" : "type-152",
830 "size" : 4,
831 "source_file" : "/system/core/base/include/android-base/logging.h"
832 },
833 {
834 "alignment" : 4,
835 "linker_set_key" : "android::base::ErrnoRestorer *",
836 "name" : "android::base::ErrnoRestorer *",
837 "referenced_type" : "type-113",
838 "self_type" : "type-186",
839 "size" : 4,
840 "source_file" : "/system/core/base/include/android-base/logging.h"
841 },
842 {
843 "alignment" : 4,
844 "linker_set_key" : "android::hardware::GrantorDescriptor *",
845 "name" : "android::hardware::GrantorDescriptor *",
846 "referenced_type" : "type-96",
847 "self_type" : "type-95",
848 "size" : 4,
849 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
850 },
851 {
852 "alignment" : 4,
853 "linker_set_key" : "android::hardware::Return<void> *",
854 "name" : "android::hardware::Return<void> *",
855 "referenced_type" : "type-50",
856 "self_type" : "type-79",
857 "size" : 4,
858 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
859 },
860 {
861 "alignment" : 4,
862 "linker_set_key" : "android::hardware::Status *",
863 "name" : "android::hardware::Status *",
864 "referenced_type" : "type-5",
865 "self_type" : "type-189",
866 "size" : 4,
867 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
868 },
869 {
870 "alignment" : 4,
871 "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
872 "name" : "android::hardware::details::HidlInstrumentor *",
873 "referenced_type" : "type-177",
874 "self_type" : "type-185",
875 "size" : 4,
876 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
877 },
878 {
879 "alignment" : 4,
880 "linker_set_key" : "android::hardware::details::return_status *",
881 "name" : "android::hardware::details::return_status *",
882 "referenced_type" : "type-4",
883 "self_type" : "type-236",
884 "size" : 4,
885 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
886 },
887 {
888 "alignment" : 4,
889 "linker_set_key" : "android::hardware::hidl_death_recipient *",
890 "name" : "android::hardware::hidl_death_recipient *",
891 "referenced_type" : "type-110",
892 "self_type" : "type-109",
893 "size" : 4,
894 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
895 },
896 {
897 "alignment" : 4,
898 "linker_set_key" : "android::hardware::hidl_memory *",
899 "name" : "android::hardware::hidl_memory *",
900 "referenced_type" : "type-78",
901 "self_type" : "type-80",
902 "size" : 4,
903 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
904 },
905 {
906 "alignment" : 4,
907 "linker_set_key" : "android::hardware::hidl_version *",
908 "name" : "android::hardware::hidl_version *",
909 "referenced_type" : "type-97",
910 "self_type" : "type-98",
911 "size" : 4,
912 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
913 },
914 {
915 "alignment" : 4,
916 "linker_set_key" : "char *",
917 "name" : "char *",
918 "referenced_type" : "type-58",
919 "self_type" : "type-75",
920 "size" : 4,
921 "source_file" : "/system/core/base/include/android-base/logging.h"
922 },
923 {
924 "alignment" : 4,
925 "linker_set_key" : "const android::NativeHandle *",
926 "name" : "const android::NativeHandle *",
927 "referenced_type" : "type-114",
928 "self_type" : "type-119",
929 "size" : 4,
930 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
931 },
932 {
933 "alignment" : 4,
934 "linker_set_key" : "const android::RefBase *",
935 "name" : "const android::RefBase *",
936 "referenced_type" : "type-60",
937 "self_type" : "type-61",
938 "size" : 4,
939 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
940 },
941 {
942 "alignment" : 4,
943 "linker_set_key" : "const android::base::ErrnoRestorer *",
944 "name" : "const android::base::ErrnoRestorer *",
945 "referenced_type" : "type-112",
946 "self_type" : "type-200",
947 "size" : 4,
948 "source_file" : "/system/core/base/include/android-base/logging.h"
949 },
950 {
951 "alignment" : 4,
952 "linker_set_key" : "const android::hardware::Status *",
953 "name" : "const android::hardware::Status *",
954 "referenced_type" : "type-190",
955 "self_type" : "type-194",
956 "size" : 4,
957 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
958 },
959 {
960 "alignment" : 4,
961 "linker_set_key" : "const android::hardware::details::return_status *",
962 "name" : "const android::hardware::details::return_status *",
963 "referenced_type" : "type-3",
964 "self_type" : "type-21",
965 "size" : 4,
966 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
967 },
968 {
969 "alignment" : 4,
970 "linker_set_key" : "const android::hardware::hidl_memory *",
971 "name" : "const android::hardware::hidl_memory *",
972 "referenced_type" : "type-82",
973 "self_type" : "type-86",
974 "size" : 4,
975 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
976 },
977 {
978 "alignment" : 4,
979 "linker_set_key" : "const android::hardware::hidl_version *",
980 "name" : "const android::hardware::hidl_version *",
981 "referenced_type" : "type-99",
982 "self_type" : "type-100",
983 "size" : 4,
984 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
985 },
986 {
987 "alignment" : 4,
988 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
989 "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
990 "referenced_type" : "type-107",
991 "self_type" : "type-187",
992 "size" : 4,
993 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
994 },
995 {
996 "alignment" : 4,
997 "linker_set_key" : "const char *",
998 "name" : "const char *",
999 "referenced_type" : "type-57",
1000 "self_type" : "type-56",
1001 "size" : 4,
1002 "source_file" : "/system/core/base/include/android-base/logging.h"
1003 },
1004 {
1005 "alignment" : 4,
1006 "linker_set_key" : "const native_handle *",
1007 "name" : "const native_handle *",
1008 "referenced_type" : "type-68",
1009 "self_type" : "type-67",
1010 "size" : 4,
1011 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1012 },
1013 {
1014 "alignment" : 4,
1015 "linker_set_key" : "const signed char *",
1016 "name" : "const signed char *",
1017 "referenced_type" : "type-16",
1018 "self_type" : "type-155",
1019 "size" : 4,
1020 "source_file" : "/system/core/base/include/android-base/logging.h"
1021 },
1022 {
1023 "alignment" : 4,
1024 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1025 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1026 "referenced_type" : "type-134",
1027 "self_type" : "type-170",
1028 "size" : 4,
1029 "source_file" : "/system/core/base/include/android-base/logging.h"
1030 },
1031 {
1032 "alignment" : 4,
1033 "linker_set_key" : "const unsigned char *",
1034 "name" : "const unsigned char *",
1035 "referenced_type" : "type-19",
1036 "self_type" : "type-140",
1037 "size" : 4,
1038 "source_file" : "/system/core/base/include/android-base/logging.h"
1039 },
1040 {
1041 "alignment" : 4,
1042 "linker_set_key" : "const void *",
1043 "name" : "const void *",
1044 "referenced_type" : "type-55",
1045 "self_type" : "type-54",
1046 "size" : 4,
1047 "source_file" : "/system/core/base/include/android-base/logging.h"
1048 },
1049 {
1050 "alignment" : 4,
1051 "linker_set_key" : "native_handle *",
1052 "name" : "native_handle *",
1053 "referenced_type" : "type-69",
1054 "self_type" : "type-116",
1055 "size" : 4,
1056 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1057 },
1058 {
1059 "alignment" : 4,
1060 "linker_set_key" : "signed char *",
1061 "name" : "signed char *",
1062 "referenced_type" : "type-17",
1063 "self_type" : "type-158",
1064 "size" : 4,
1065 "source_file" : "/system/core/base/include/android-base/logging.h"
1066 },
1067 {
1068 "alignment" : 4,
1069 "linker_set_key" : "unsigned char *",
1070 "name" : "unsigned char *",
1071 "referenced_type" : "type-20",
1072 "self_type" : "type-144",
1073 "size" : 4,
1074 "source_file" : "/system/core/base/include/android-base/logging.h"
1075 }
1076 ],
1077 "qualified_types" :
1078 [
1079 {
1080 "alignment" : 4,
1081 "is_const" : true,
1082 "linker_set_key" : "android::RefBase::weakref_impl *const",
1083 "name" : "android::RefBase::weakref_impl *const",
1084 "referenced_type" : "type-48",
1085 "self_type" : "type-47",
1086 "size" : 4,
1087 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1088 },
1089 {
1090 "alignment" : 4,
1091 "is_const" : true,
1092 "linker_set_key" : "const android::NativeHandle",
1093 "name" : "const android::NativeHandle",
1094 "referenced_type" : "type-115",
1095 "self_type" : "type-114",
1096 "size" : 12,
1097 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
1098 },
1099 {
1100 "alignment" : 4,
1101 "is_const" : true,
1102 "linker_set_key" : "const android::RefBase",
1103 "name" : "const android::RefBase",
1104 "referenced_type" : "type-46",
1105 "self_type" : "type-60",
1106 "size" : 8,
1107 "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1108 },
1109 {
1110 "alignment" : 4,
1111 "is_const" : true,
1112 "linker_set_key" : "const android::base::ErrnoRestorer",
1113 "name" : "const android::base::ErrnoRestorer",
1114 "referenced_type" : "type-113",
1115 "self_type" : "type-112",
1116 "size" : 4,
1117 "source_file" : "/system/core/base/include/android-base/logging.h"
1118 },
1119 {
1120 "alignment" : 4,
1121 "is_const" : true,
1122 "linker_set_key" : "const android::hardware::Status",
1123 "name" : "const android::hardware::Status",
1124 "referenced_type" : "type-5",
1125 "self_type" : "type-190",
1126 "size" : 20,
1127 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1128 },
1129 {
1130 "alignment" : 1,
1131 "is_const" : true,
1132 "linker_set_key" : "const android::hardware::configstore::V1_1::DisplayOrientation",
1133 "name" : "const android::hardware::configstore::V1_1::DisplayOrientation",
1134 "referenced_type" : "type-127",
1135 "self_type" : "type-129",
1136 "size" : 1,
1137 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h"
1138 },
1139 {
1140 "alignment" : 4,
1141 "is_const" : true,
1142 "linker_set_key" : "const android::hardware::details::return_status",
1143 "name" : "const android::hardware::details::return_status",
1144 "referenced_type" : "type-4",
1145 "self_type" : "type-3",
1146 "size" : 24,
1147 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1148 },
1149 {
1150 "alignment" : 8,
1151 "is_const" : true,
1152 "linker_set_key" : "const android::hardware::hidl_handle",
1153 "name" : "const android::hardware::hidl_handle",
1154 "referenced_type" : "type-64",
1155 "self_type" : "type-104",
1156 "size" : 16,
1157 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1158 },
1159 {
1160 "alignment" : 8,
1161 "is_const" : true,
1162 "linker_set_key" : "const android::hardware::hidl_memory",
1163 "name" : "const android::hardware::hidl_memory",
1164 "referenced_type" : "type-78",
1165 "self_type" : "type-82",
1166 "size" : 40,
1167 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1168 },
1169 {
1170 "alignment" : 4,
1171 "is_const" : true,
1172 "linker_set_key" : "const android::hardware::hidl_string",
1173 "name" : "const android::hardware::hidl_string",
1174 "referenced_type" : "type-71",
1175 "self_type" : "type-76",
1176 "size" : 16,
1177 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1178 },
1179 {
1180 "alignment" : 2,
1181 "is_const" : true,
1182 "linker_set_key" : "const android::hardware::hidl_version",
1183 "name" : "const android::hardware::hidl_version",
1184 "referenced_type" : "type-97",
1185 "self_type" : "type-99",
1186 "size" : 4,
1187 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1188 },
1189 {
1190 "alignment" : 4,
1191 "is_const" : true,
1192 "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
1193 "name" : "const android::sp<android::hardware::hidl_death_recipient>",
1194 "referenced_type" : "type-108",
1195 "self_type" : "type-107",
1196 "size" : 4,
1197 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1198 },
1199 {
1200 "alignment" : 1,
1201 "is_const" : true,
1202 "linker_set_key" : "const bool",
1203 "name" : "const bool",
1204 "referenced_type" : "type-8",
1205 "self_type" : "type-14",
1206 "size" : 1,
1207 "source_file" : "/system/core/base/include/android-base/logging.h"
1208 },
1209 {
1210 "alignment" : 1,
1211 "is_const" : true,
1212 "linker_set_key" : "const char",
1213 "name" : "const char",
1214 "referenced_type" : "type-58",
1215 "self_type" : "type-57",
1216 "size" : 1,
1217 "source_file" : "/system/core/base/include/android-base/logging.h"
1218 },
1219 {
1220 "alignment" : 4,
1221 "is_const" : true,
1222 "linker_set_key" : "const double",
1223 "name" : "const double",
1224 "referenced_type" : "type-9",
1225 "self_type" : "type-42",
1226 "size" : 8,
1227 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1228 },
1229 {
1230 "alignment" : 4,
1231 "is_const" : true,
1232 "linker_set_key" : "const float",
1233 "name" : "const float",
1234 "referenced_type" : "type-40",
1235 "self_type" : "type-39",
1236 "size" : 4,
1237 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1238 },
1239 {
1240 "alignment" : 4,
1241 "is_const" : true,
1242 "linker_set_key" : "const int",
1243 "name" : "const int",
1244 "referenced_type" : "type-6",
1245 "self_type" : "type-29",
1246 "size" : 4,
1247 "source_file" : "/system/core/base/include/android-base/logging.h"
1248 },
1249 {
1250 "is_const" : true,
1251 "linker_set_key" : "const iter<is_const>",
1252 "name" : "const iter<is_const>",
1253 "referenced_type" : "type-89",
1254 "self_type" : "type-88",
1255 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1256 },
1257 {
1258 "alignment" : 4,
1259 "is_const" : true,
1260 "linker_set_key" : "const long long",
1261 "name" : "const long long",
1262 "referenced_type" : "type-33",
1263 "self_type" : "type-32",
1264 "size" : 8,
1265 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1266 },
1267 {
1268 "alignment" : 4,
1269 "is_const" : true,
1270 "linker_set_key" : "const native_handle",
1271 "name" : "const native_handle",
1272 "referenced_type" : "type-69",
1273 "self_type" : "type-68",
1274 "size" : 12,
1275 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1276 },
1277 {
1278 "alignment" : 2,
1279 "is_const" : true,
1280 "linker_set_key" : "const short",
1281 "name" : "const short",
1282 "referenced_type" : "type-23",
1283 "self_type" : "type-22",
1284 "size" : 2,
1285 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1286 },
1287 {
1288 "alignment" : 1,
1289 "is_const" : true,
1290 "linker_set_key" : "const signed char",
1291 "name" : "const signed char",
1292 "referenced_type" : "type-17",
1293 "self_type" : "type-16",
1294 "size" : 1,
1295 "source_file" : "/system/core/base/include/android-base/logging.h"
1296 },
1297 {
1298 "alignment" : 1,
1299 "is_const" : true,
1300 "linker_set_key" : "const std::array<android::hardware::configstore::V1_1::DisplayOrientation, 4>",
1301 "name" : "const std::array<android::hardware::configstore::V1_1::DisplayOrientation, 4>",
1302 "referenced_type" : "type-132",
1303 "self_type" : "type-131",
1304 "size" : 4,
1305 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h"
1306 },
1307 {
1308 "alignment" : 4,
1309 "is_const" : true,
1310 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
1311 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
1312 "referenced_type" : "type-135",
1313 "self_type" : "type-134",
1314 "size" : 12,
1315 "source_file" : "/system/core/base/include/android-base/logging.h"
1316 },
1317 {
1318 "alignment" : 4,
1319 "is_const" : true,
1320 "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
1321 "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
1322 "referenced_type" : "type-166",
1323 "self_type" : "type-165",
1324 "size" : 4,
1325 "source_file" : "/system/core/base/include/android-base/logging.h"
1326 },
1327 {
1328 "alignment" : 4,
1329 "is_const" : true,
1330 "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 *> > *)> > >",
1331 "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 *> > *)> > >",
1332 "referenced_type" : "type-184",
1333 "self_type" : "type-183",
1334 "size" : 12,
1335 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1336 },
1337 {
1338 "alignment" : 1,
1339 "is_const" : true,
1340 "linker_set_key" : "const unsigned char",
1341 "name" : "const unsigned char",
1342 "referenced_type" : "type-20",
1343 "self_type" : "type-19",
1344 "size" : 1,
1345 "source_file" : "/system/core/base/include/android-base/logging.h"
1346 },
1347 {
1348 "alignment" : 4,
1349 "is_const" : true,
1350 "linker_set_key" : "const unsigned int",
1351 "name" : "const unsigned int",
1352 "referenced_type" : "type-2",
1353 "self_type" : "type-30",
1354 "size" : 4,
1355 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1356 },
1357 {
1358 "alignment" : 4,
1359 "is_const" : true,
1360 "linker_set_key" : "const unsigned long long",
1361 "name" : "const unsigned long long",
1362 "referenced_type" : "type-36",
1363 "self_type" : "type-35",
1364 "size" : 8,
1365 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1366 },
1367 {
1368 "alignment" : 2,
1369 "is_const" : true,
1370 "linker_set_key" : "const unsigned short",
1371 "name" : "const unsigned short",
1372 "referenced_type" : "type-26",
1373 "self_type" : "type-25",
1374 "size" : 2,
1375 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1376 },
1377 {
1378 "is_const" : true,
1379 "linker_set_key" : "const void",
1380 "name" : "const void",
1381 "referenced_type" : "type-51",
1382 "self_type" : "type-55",
1383 "source_file" : "/system/core/base/include/android-base/logging.h"
1384 }
1385 ],
1386 "record_types" :
1387 [
1388 {
1389 "alignment" : 4,
1390 "fields" :
1391 [
1392 {
1393 "access" : "private",
1394 "field_name" : "mCount",
1395 "referenced_type" : "type-118"
1396 }
1397 ],
1398 "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
1399 "name" : "android::LightRefBase<android::NativeHandle>",
1400 "record_kind" : "class",
1401 "referenced_type" : "type-117",
1402 "self_type" : "type-117",
1403 "size" : 4,
1404 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
1405 "template_args" : [ "type-115" ],
1406 "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
1407 },
1408 {
1409 "alignment" : 4,
1410 "fields" :
1411 [
1412 {
1413 "access" : "private",
1414 "field_name" : "mCount",
1415 "referenced_type" : "type-149"
1416 }
1417 ],
1418 "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
1419 "name" : "android::LightRefBase<android::VirtualLightRefBase>",
1420 "record_kind" : "class",
1421 "referenced_type" : "type-148",
1422 "self_type" : "type-148",
1423 "size" : 4,
1424 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
1425 "template_args" : [ "type-150" ],
1426 "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
1427 },
1428 {
1429 "alignment" : 4,
1430 "base_specifiers" :
1431 [
1432 {
1433 "referenced_type" : "type-117"
1434 }
1435 ],
1436 "fields" :
1437 [
1438 {
1439 "access" : "private",
1440 "field_name" : "mHandle",
1441 "field_offset" : 32,
1442 "referenced_type" : "type-116"
1443 },
1444 {
1445 "access" : "private",
1446 "field_name" : "mOwnsHandle",
1447 "field_offset" : 64,
1448 "referenced_type" : "type-8"
1449 }
1450 ],
1451 "linker_set_key" : "android::NativeHandle",
1452 "name" : "android::NativeHandle",
1453 "record_kind" : "class",
1454 "referenced_type" : "type-115",
1455 "self_type" : "type-115",
1456 "size" : 12,
1457 "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
1458 "unique_id" : "_ZTSN7android12NativeHandleE"
1459 },
1460 {
1461 "alignment" : 4,
1462 "fields" :
1463 [
1464 {
1465 "access" : "private",
1466 "field_name" : "mRefs",
1467 "field_offset" : 32,
1468 "referenced_type" : "type-47"
1469 }
1470 ],
1471 "linker_set_key" : "android::RefBase",
1472 "name" : "android::RefBase",
1473 "record_kind" : "class",
1474 "referenced_type" : "type-46",
1475 "self_type" : "type-46",
1476 "size" : 8,
1477 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
1478 "unique_id" : "_ZTSN7android7RefBaseE",
1479 "vtable_components" :
1480 [
1481 {
1482 "kind" : "offset_to_top"
1483 },
1484 {
1485 "kind" : "rtti",
1486 "mangled_component_name" : "_ZTIN7android7RefBaseE"
1487 },
1488 {
1489 "kind" : "complete_dtor_pointer",
1490 "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
1491 },
1492 {
1493 "kind" : "deleting_dtor_pointer",
1494 "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
1495 },
1496 {
1497 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
1498 },
1499 {
1500 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
1501 },
1502 {
1503 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
1504 },
1505 {
1506 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
1507 }
1508 ]
1509 },
1510 {
1511 "alignment" : 1,
1512 "linker_set_key" : "android::RefBase::weakref_type",
1513 "name" : "android::RefBase::weakref_type",
1514 "record_kind" : "class",
1515 "referenced_type" : "type-59",
1516 "self_type" : "type-59",
1517 "size" : 1,
1518 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
1519 "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
1520 },
1521 {
1522 "alignment" : 1,
1523 "linker_set_key" : "android::ReferenceMover",
1524 "name" : "android::ReferenceMover",
1525 "record_kind" : "class",
1526 "referenced_type" : "type-63",
1527 "self_type" : "type-63",
1528 "size" : 1,
1529 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
1530 "unique_id" : "_ZTSN7android14ReferenceMoverE"
1531 },
1532 {
1533 "alignment" : 4,
1534 "linker_set_key" : "android::ReferenceRenamer",
1535 "name" : "android::ReferenceRenamer",
1536 "record_kind" : "class",
1537 "referenced_type" : "type-44",
1538 "self_type" : "type-44",
1539 "size" : 4,
1540 "source_file" : "/system/core/libutils/include/utils/RefBase.h",
1541 "unique_id" : "_ZTSN7android16ReferenceRenamerE",
1542 "vtable_components" :
1543 [
1544 {
1545 "kind" : "offset_to_top"
1546 },
1547 {
1548 "kind" : "rtti",
1549 "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
1550 },
1551 {
1552 "is_pure" : true,
1553 "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
1554 }
1555 ]
1556 },
1557 {
1558 "alignment" : 4,
1559 "base_specifiers" :
1560 [
1561 {
1562 "referenced_type" : "type-148"
1563 }
1564 ],
1565 "linker_set_key" : "android::VirtualLightRefBase",
1566 "name" : "android::VirtualLightRefBase",
1567 "record_kind" : "class",
1568 "referenced_type" : "type-150",
1569 "self_type" : "type-150",
1570 "size" : 8,
1571 "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
1572 "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
1573 "vtable_components" :
1574 [
1575 {
1576 "kind" : "offset_to_top"
1577 },
1578 {
1579 "kind" : "rtti",
1580 "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
1581 },
1582 {
1583 "kind" : "complete_dtor_pointer",
1584 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
1585 },
1586 {
1587 "kind" : "deleting_dtor_pointer",
1588 "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
1589 }
1590 ]
1591 },
1592 {
1593 "alignment" : 4,
1594 "fields" :
1595 [
1596 {
1597 "field_name" : "lhs",
1598 "referenced_type" : "type-54"
1599 },
1600 {
1601 "field_name" : "rhs",
1602 "field_offset" : 32,
1603 "referenced_type" : "type-54"
1604 }
1605 ],
1606 "linker_set_key" : "android::base::EagerEvaluator<char *, char *>",
1607 "name" : "android::base::EagerEvaluator<char *, char *>",
1608 "referenced_type" : "type-137",
1609 "self_type" : "type-137",
1610 "size" : 8,
1611 "source_file" : "/system/core/base/include/android-base/logging.h",
1612 "template_args" : [ "type-75", "type-75" ],
1613 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcS2_EE"
1614 },
1615 {
1616 "alignment" : 4,
1617 "fields" :
1618 [
1619 {
1620 "field_name" : "lhs",
1621 "referenced_type" : "type-54"
1622 },
1623 {
1624 "field_name" : "rhs",
1625 "field_offset" : 32,
1626 "referenced_type" : "type-54"
1627 }
1628 ],
1629 "linker_set_key" : "android::base::EagerEvaluator<char *, const char *>",
1630 "name" : "android::base::EagerEvaluator<char *, const char *>",
1631 "referenced_type" : "type-123",
1632 "self_type" : "type-123",
1633 "size" : 8,
1634 "source_file" : "/system/core/base/include/android-base/logging.h",
1635 "template_args" : [ "type-75", "type-56" ],
1636 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcPKcEE"
1637 },
1638 {
1639 "alignment" : 4,
1640 "fields" :
1641 [
1642 {
1643 "field_name" : "lhs",
1644 "referenced_type" : "type-54"
1645 },
1646 {
1647 "field_name" : "rhs",
1648 "field_offset" : 32,
1649 "referenced_type" : "type-54"
1650 }
1651 ],
1652 "linker_set_key" : "android::base::EagerEvaluator<const char *, char *>",
1653 "name" : "android::base::EagerEvaluator<const char *, char *>",
1654 "referenced_type" : "type-74",
1655 "self_type" : "type-74",
1656 "size" : 8,
1657 "source_file" : "/system/core/base/include/android-base/logging.h",
1658 "template_args" : [ "type-56", "type-75" ],
1659 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcPcEE"
1660 },
1661 {
1662 "alignment" : 4,
1663 "fields" :
1664 [
1665 {
1666 "field_name" : "lhs",
1667 "referenced_type" : "type-54"
1668 },
1669 {
1670 "field_name" : "rhs",
1671 "field_offset" : 32,
1672 "referenced_type" : "type-54"
1673 }
1674 ],
1675 "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *>",
1676 "name" : "android::base::EagerEvaluator<const char *, const char *>",
1677 "referenced_type" : "type-53",
1678 "self_type" : "type-53",
1679 "size" : 8,
1680 "source_file" : "/system/core/base/include/android-base/logging.h",
1681 "template_args" : [ "type-56", "type-56" ],
1682 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcS3_EE"
1683 },
1684 {
1685 "alignment" : 4,
1686 "fields" :
1687 [
1688 {
1689 "field_name" : "lhs",
1690 "referenced_type" : "type-54"
1691 },
1692 {
1693 "field_name" : "rhs",
1694 "field_offset" : 32,
1695 "referenced_type" : "type-54"
1696 }
1697 ],
1698 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
1699 "name" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
1700 "referenced_type" : "type-154",
1701 "self_type" : "type-154",
1702 "size" : 8,
1703 "source_file" : "/system/core/base/include/android-base/logging.h",
1704 "template_args" : [ "type-155", "type-155" ],
1705 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaS3_EE"
1706 },
1707 {
1708 "alignment" : 4,
1709 "fields" :
1710 [
1711 {
1712 "field_name" : "lhs",
1713 "referenced_type" : "type-54"
1714 },
1715 {
1716 "field_name" : "rhs",
1717 "field_offset" : 32,
1718 "referenced_type" : "type-54"
1719 }
1720 ],
1721 "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *>",
1722 "name" : "android::base::EagerEvaluator<const signed char *, signed char *>",
1723 "referenced_type" : "type-157",
1724 "self_type" : "type-157",
1725 "size" : 8,
1726 "source_file" : "/system/core/base/include/android-base/logging.h",
1727 "template_args" : [ "type-155", "type-158" ],
1728 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaPaEE"
1729 },
1730 {
1731 "alignment" : 4,
1732 "fields" :
1733 [
1734 {
1735 "field_name" : "lhs",
1736 "referenced_type" : "type-54"
1737 },
1738 {
1739 "field_name" : "rhs",
1740 "field_offset" : 32,
1741 "referenced_type" : "type-54"
1742 }
1743 ],
1744 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
1745 "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
1746 "referenced_type" : "type-139",
1747 "self_type" : "type-139",
1748 "size" : 8,
1749 "source_file" : "/system/core/base/include/android-base/logging.h",
1750 "template_args" : [ "type-140", "type-140" ],
1751 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhS3_EE"
1752 },
1753 {
1754 "alignment" : 4,
1755 "fields" :
1756 [
1757 {
1758 "field_name" : "lhs",
1759 "referenced_type" : "type-54"
1760 },
1761 {
1762 "field_name" : "rhs",
1763 "field_offset" : 32,
1764 "referenced_type" : "type-54"
1765 }
1766 ],
1767 "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
1768 "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
1769 "referenced_type" : "type-143",
1770 "self_type" : "type-143",
1771 "size" : 8,
1772 "source_file" : "/system/core/base/include/android-base/logging.h",
1773 "template_args" : [ "type-140", "type-144" ],
1774 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhPhEE"
1775 },
1776 {
1777 "alignment" : 4,
1778 "fields" :
1779 [
1780 {
1781 "field_name" : "lhs",
1782 "referenced_type" : "type-54"
1783 },
1784 {
1785 "field_name" : "rhs",
1786 "field_offset" : 32,
1787 "referenced_type" : "type-54"
1788 }
1789 ],
1790 "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *>",
1791 "name" : "android::base::EagerEvaluator<signed char *, const signed char *>",
1792 "referenced_type" : "type-160",
1793 "self_type" : "type-160",
1794 "size" : 8,
1795 "source_file" : "/system/core/base/include/android-base/logging.h",
1796 "template_args" : [ "type-158", "type-155" ],
1797 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaPKaEE"
1798 },
1799 {
1800 "alignment" : 4,
1801 "fields" :
1802 [
1803 {
1804 "field_name" : "lhs",
1805 "referenced_type" : "type-54"
1806 },
1807 {
1808 "field_name" : "rhs",
1809 "field_offset" : 32,
1810 "referenced_type" : "type-54"
1811 }
1812 ],
1813 "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *>",
1814 "name" : "android::base::EagerEvaluator<signed char *, signed char *>",
1815 "referenced_type" : "type-162",
1816 "self_type" : "type-162",
1817 "size" : 8,
1818 "source_file" : "/system/core/base/include/android-base/logging.h",
1819 "template_args" : [ "type-158", "type-158" ],
1820 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaS2_EE"
1821 },
1822 {
1823 "alignment" : 4,
1824 "fields" :
1825 [
1826 {
1827 "field_name" : "lhs",
1828 "referenced_type" : "type-54"
1829 },
1830 {
1831 "field_name" : "rhs",
1832 "field_offset" : 32,
1833 "referenced_type" : "type-54"
1834 }
1835 ],
1836 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
1837 "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
1838 "referenced_type" : "type-146",
1839 "self_type" : "type-146",
1840 "size" : 8,
1841 "source_file" : "/system/core/base/include/android-base/logging.h",
1842 "template_args" : [ "type-144", "type-140" ],
1843 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhPKhEE"
1844 },
1845 {
1846 "alignment" : 4,
1847 "fields" :
1848 [
1849 {
1850 "field_name" : "lhs",
1851 "referenced_type" : "type-54"
1852 },
1853 {
1854 "field_name" : "rhs",
1855 "field_offset" : 32,
1856 "referenced_type" : "type-54"
1857 }
1858 ],
1859 "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
1860 "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
1861 "referenced_type" : "type-151",
1862 "self_type" : "type-151",
1863 "size" : 8,
1864 "source_file" : "/system/core/base/include/android-base/logging.h",
1865 "template_args" : [ "type-144", "type-144" ],
1866 "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhS2_EE"
1867 },
1868 {
1869 "alignment" : 4,
1870 "fields" :
1871 [
1872 {
1873 "access" : "private",
1874 "field_name" : "saved_errno_",
1875 "referenced_type" : "type-29"
1876 }
1877 ],
1878 "linker_set_key" : "android::base::ErrnoRestorer",
1879 "name" : "android::base::ErrnoRestorer",
1880 "record_kind" : "class",
1881 "referenced_type" : "type-113",
1882 "self_type" : "type-113",
1883 "size" : 4,
1884 "source_file" : "/system/core/base/include/android-base/logging.h",
1885 "unique_id" : "_ZTSN7android4base13ErrnoRestorerE"
1886 },
1887 {
1888 "alignment" : 4,
1889 "fields" :
1890 [
1891 {
1892 "access" : "private",
1893 "field_name" : "data_",
1894 "referenced_type" : "type-165"
1895 }
1896 ],
1897 "linker_set_key" : "android::base::LogMessage",
1898 "name" : "android::base::LogMessage",
1899 "record_kind" : "class",
1900 "referenced_type" : "type-164",
1901 "self_type" : "type-164",
1902 "size" : 4,
1903 "source_file" : "/system/core/base/include/android-base/logging.h",
1904 "unique_id" : "_ZTSN7android4base10LogMessageE"
1905 },
1906 {
1907 "alignment" : 4,
1908 "fields" :
1909 [
1910 {
1911 "access" : "private",
1912 "field_name" : "default_log_id_",
1913 "referenced_type" : "type-141"
1914 }
1915 ],
1916 "linker_set_key" : "android::base::LogdLogger",
1917 "name" : "android::base::LogdLogger",
1918 "record_kind" : "class",
1919 "referenced_type" : "type-153",
1920 "self_type" : "type-153",
1921 "size" : 4,
1922 "source_file" : "/system/core/base/include/android-base/logging.h",
1923 "unique_id" : "_ZTSN7android4base10LogdLoggerE"
1924 },
1925 {
1926 "alignment" : 4,
1927 "fields" :
1928 [
1929 {
1930 "access" : "private",
1931 "field_name" : "old_",
1932 "referenced_type" : "type-1"
1933 }
1934 ],
1935 "linker_set_key" : "android::base::ScopedLogSeverity",
1936 "name" : "android::base::ScopedLogSeverity",
1937 "record_kind" : "class",
1938 "referenced_type" : "type-167",
1939 "self_type" : "type-167",
1940 "size" : 4,
1941 "source_file" : "/system/core/base/include/android-base/logging.h",
1942 "unique_id" : "_ZTSN7android4base17ScopedLogSeverityE"
1943 },
1944 {
1945 "alignment" : 8,
1946 "fields" :
1947 [
1948 {
1949 "field_name" : "flags",
1950 "referenced_type" : "type-2"
1951 },
1952 {
1953 "field_name" : "fdIndex",
1954 "field_offset" : 32,
1955 "referenced_type" : "type-2"
1956 },
1957 {
1958 "field_name" : "offset",
1959 "field_offset" : 64,
1960 "referenced_type" : "type-2"
1961 },
1962 {
1963 "field_name" : "extent",
1964 "field_offset" : 128,
1965 "referenced_type" : "type-36"
1966 }
1967 ],
1968 "linker_set_key" : "android::hardware::GrantorDescriptor",
1969 "name" : "android::hardware::GrantorDescriptor",
1970 "referenced_type" : "type-96",
1971 "self_type" : "type-96",
1972 "size" : 24,
1973 "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
1974 "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
1975 },
1976 {
1977 "alignment" : 8,
1978 "base_specifiers" :
1979 [
1980 {
1981 "is_virtual" : true,
1982 "referenced_type" : "type-78"
1983 },
1984 {
1985 "is_virtual" : true,
1986 "referenced_type" : "type-46"
1987 }
1988 ],
1989 "linker_set_key" : "android::hardware::HidlMemory",
1990 "name" : "android::hardware::HidlMemory",
1991 "record_kind" : "class",
1992 "referenced_type" : "type-87",
1993 "self_type" : "type-87",
1994 "size" : 56,
1995 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
1996 "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
1997 "vtable_components" :
1998 [
1999 {
2000 "component_value" : 48,
2001 "kind" : "vbase_offset"
2002 },
2003 {
2004 "component_value" : 8,
2005 "kind" : "vbase_offset"
2006 },
2007 {
2008 "kind" : "offset_to_top"
2009 },
2010 {
2011 "kind" : "rtti",
2012 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
2013 },
2014 {
2015 "kind" : "complete_dtor_pointer",
2016 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
2017 },
2018 {
2019 "kind" : "deleting_dtor_pointer",
2020 "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
2021 },
2022 {
2023 "kind" : "vcall_offset"
2024 },
2025 {
2026 "kind" : "vcall_offset"
2027 },
2028 {
2029 "kind" : "vcall_offset"
2030 },
2031 {
2032 "kind" : "vcall_offset"
2033 },
2034 {
2035 "component_value" : -48,
2036 "kind" : "vcall_offset"
2037 },
2038 {
2039 "component_value" : -48,
2040 "kind" : "offset_to_top"
2041 },
2042 {
2043 "kind" : "rtti",
2044 "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
2045 },
2046 {
2047 "kind" : "complete_dtor_pointer",
2048 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
2049 },
2050 {
2051 "kind" : "deleting_dtor_pointer",
2052 "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
2053 },
2054 {
2055 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
2056 },
2057 {
2058 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
2059 },
2060 {
2061 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
2062 },
2063 {
2064 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
2065 }
2066 ]
2067 },
2068 {
2069 "alignment" : 4,
2070 "base_specifiers" :
2071 [
2072 {
2073 "referenced_type" : "type-4"
2074 }
2075 ],
2076 "linker_set_key" : "android::hardware::Return<void>",
2077 "name" : "android::hardware::Return<void>",
2078 "record_kind" : "class",
2079 "referenced_type" : "type-50",
2080 "self_type" : "type-50",
2081 "size" : 24,
2082 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
2083 "template_args" : [ "type-51" ],
2084 "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
2085 },
2086 {
2087 "alignment" : 4,
2088 "fields" :
2089 [
2090 {
2091 "access" : "private",
2092 "field_name" : "mException",
2093 "referenced_type" : "type-6"
2094 },
2095 {
2096 "access" : "private",
2097 "field_name" : "mErrorCode",
2098 "field_offset" : 32,
2099 "referenced_type" : "type-6"
2100 },
2101 {
2102 "access" : "private",
2103 "field_name" : "mMessage",
2104 "field_offset" : 64,
2105 "referenced_type" : "type-7"
2106 }
2107 ],
2108 "linker_set_key" : "android::hardware::Status",
2109 "name" : "android::hardware::Status",
2110 "record_kind" : "class",
2111 "referenced_type" : "type-5",
2112 "self_type" : "type-5",
2113 "size" : 20,
2114 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
2115 "unique_id" : "_ZTSN7android8hardware6StatusE"
2116 },
2117 {
2118 "alignment" : 1,
2119 "fields" :
2120 [
2121 {
2122 "field_name" : "specified",
2123 "referenced_type" : "type-8"
2124 },
2125 {
2126 "field_name" : "value",
2127 "field_offset" : 8,
2128 "referenced_type" : "type-8"
2129 }
2130 ],
2131 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalBool",
2132 "name" : "android::hardware::configstore::V1_0::OptionalBool",
2133 "referenced_type" : "type-120",
2134 "self_type" : "type-120",
2135 "size" : 2,
2136 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h",
2137 "unique_id" : "_ZTSN7android8hardware11configstore4V1_012OptionalBoolE"
2138 },
2139 {
2140 "alignment" : 4,
2141 "fields" :
2142 [
2143 {
2144 "field_name" : "specified",
2145 "referenced_type" : "type-8"
2146 },
2147 {
2148 "field_name" : "value",
2149 "field_offset" : 32,
2150 "referenced_type" : "type-6"
2151 }
2152 ],
2153 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalInt32",
2154 "name" : "android::hardware::configstore::V1_0::OptionalInt32",
2155 "referenced_type" : "type-121",
2156 "self_type" : "type-121",
2157 "size" : 8,
2158 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h",
2159 "unique_id" : "_ZTSN7android8hardware11configstore4V1_013OptionalInt32E"
2160 },
2161 {
2162 "alignment" : 8,
2163 "fields" :
2164 [
2165 {
2166 "field_name" : "specified",
2167 "referenced_type" : "type-8"
2168 },
2169 {
2170 "field_name" : "value",
2171 "field_offset" : 64,
2172 "referenced_type" : "type-33"
2173 }
2174 ],
2175 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalInt64",
2176 "name" : "android::hardware::configstore::V1_0::OptionalInt64",
2177 "referenced_type" : "type-124",
2178 "self_type" : "type-124",
2179 "size" : 16,
2180 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h",
2181 "unique_id" : "_ZTSN7android8hardware11configstore4V1_013OptionalInt64E"
2182 },
2183 {
2184 "alignment" : 8,
2185 "fields" :
2186 [
2187 {
2188 "field_name" : "specified",
2189 "referenced_type" : "type-8"
2190 },
2191 {
2192 "field_name" : "value",
2193 "field_offset" : 64,
2194 "referenced_type" : "type-71"
2195 }
2196 ],
2197 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalString",
2198 "name" : "android::hardware::configstore::V1_0::OptionalString",
2199 "referenced_type" : "type-126",
2200 "self_type" : "type-126",
2201 "size" : 24,
2202 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h",
2203 "unique_id" : "_ZTSN7android8hardware11configstore4V1_014OptionalStringE"
2204 },
2205 {
2206 "alignment" : 4,
2207 "fields" :
2208 [
2209 {
2210 "field_name" : "specified",
2211 "referenced_type" : "type-8"
2212 },
2213 {
2214 "field_name" : "value",
2215 "field_offset" : 32,
2216 "referenced_type" : "type-2"
2217 }
2218 ],
2219 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalUInt32",
2220 "name" : "android::hardware::configstore::V1_0::OptionalUInt32",
2221 "referenced_type" : "type-122",
2222 "self_type" : "type-122",
2223 "size" : 8,
2224 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h",
2225 "unique_id" : "_ZTSN7android8hardware11configstore4V1_014OptionalUInt32E"
2226 },
2227 {
2228 "alignment" : 8,
2229 "fields" :
2230 [
2231 {
2232 "field_name" : "specified",
2233 "referenced_type" : "type-8"
2234 },
2235 {
2236 "field_name" : "value",
2237 "field_offset" : 64,
2238 "referenced_type" : "type-36"
2239 }
2240 ],
2241 "linker_set_key" : "android::hardware::configstore::V1_0::OptionalUInt64",
2242 "name" : "android::hardware::configstore::V1_0::OptionalUInt64",
2243 "referenced_type" : "type-125",
2244 "self_type" : "type-125",
2245 "size" : 16,
2246 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.0/android.hardware.configstore@1.0_genc++_headers/gen/android/hardware/configstore/1.0/types.h",
2247 "unique_id" : "_ZTSN7android8hardware11configstore4V1_014OptionalUInt64E"
2248 },
2249 {
2250 "alignment" : 1,
2251 "fields" :
2252 [
2253 {
2254 "field_name" : "specified",
2255 "referenced_type" : "type-8"
2256 },
2257 {
2258 "field_name" : "value",
2259 "field_offset" : 8,
2260 "referenced_type" : "type-127"
2261 }
2262 ],
2263 "linker_set_key" : "android::hardware::configstore::V1_1::OptionalDisplayOrientation",
2264 "name" : "android::hardware::configstore::V1_1::OptionalDisplayOrientation",
2265 "referenced_type" : "type-128",
2266 "self_type" : "type-128",
2267 "size" : 2,
2268 "source_file" : "/out/soong/.intermediates/hardware/interfaces/configstore/1.1/android.hardware.configstore@1.1_genc++_headers/gen/android/hardware/configstore/1.1/types.h",
2269 "unique_id" : "_ZTSN7android8hardware11configstore4V1_126OptionalDisplayOrientationE"
2270 },
2271 {
2272 "alignment" : 4,
2273 "fields" :
2274 [
2275 {
2276 "access" : "protected",
2277 "field_name" : "mInstrumentationCallbacks",
2278 "field_offset" : 32,
2279 "referenced_type" : "type-178"
2280 },
2281 {
2282 "access" : "protected",
2283 "field_name" : "mEnableInstrumentation",
2284 "field_offset" : 128,
2285 "referenced_type" : "type-8"
2286 },
2287 {
2288 "access" : "protected",
2289 "field_name" : "mInstrumentationLibPackage",
2290 "field_offset" : 160,
2291 "referenced_type" : "type-179"
2292 },
2293 {
2294 "access" : "protected",
2295 "field_name" : "mInterfaceName",
2296 "field_offset" : 256,
2297 "referenced_type" : "type-180"
2298 }
2299 ],
2300 "linker_set_key" : "android::hardware::details::HidlInstrumentor",
2301 "name" : "android::hardware::details::HidlInstrumentor",
2302 "referenced_type" : "type-177",
2303 "self_type" : "type-177",
2304 "size" : 44,
2305 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2306 "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
2307 "vtable_components" :
2308 [
2309 {
2310 "kind" : "offset_to_top"
2311 },
2312 {
2313 "kind" : "rtti",
2314 "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
2315 },
2316 {
2317 "kind" : "complete_dtor_pointer",
2318 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
2319 },
2320 {
2321 "kind" : "deleting_dtor_pointer",
2322 "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
2323 }
2324 ]
2325 },
2326 {
2327 "alignment" : 1,
2328 "linker_set_key" : "android::hardware::details::bnhw_tag",
2329 "name" : "android::hardware::details::bnhw_tag",
2330 "referenced_type" : "type-172",
2331 "self_type" : "type-172",
2332 "size" : 1,
2333 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2334 "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
2335 },
2336 {
2337 "alignment" : 1,
2338 "linker_set_key" : "android::hardware::details::bphw_tag",
2339 "name" : "android::hardware::details::bphw_tag",
2340 "referenced_type" : "type-173",
2341 "self_type" : "type-173",
2342 "size" : 1,
2343 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2344 "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
2345 },
2346 {
2347 "alignment" : 1,
2348 "linker_set_key" : "android::hardware::details::bs_tag",
2349 "name" : "android::hardware::details::bs_tag",
2350 "referenced_type" : "type-174",
2351 "self_type" : "type-174",
2352 "size" : 1,
2353 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2354 "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
2355 },
2356 {
2357 "access" : "private",
2358 "alignment" : 4,
2359 "fields" :
2360 [
2361 {
2362 "field_name" : "mPointer",
2363 "referenced_type" : "type-95"
2364 },
2365 {
2366 "field_name" : "_pad",
2367 "referenced_type" : "type-36"
2368 }
2369 ],
2370 "is_anonymous" : true,
2371 "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",
2372 "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",
2373 "record_kind" : "union",
2374 "referenced_type" : "type-94",
2375 "self_type" : "type-94",
2376 "size" : 8,
2377 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2378 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
2379 },
2380 {
2381 "alignment" : 4,
2382 "fields" :
2383 [
2384 {
2385 "access" : "private",
2386 "referenced_type" : "type-94"
2387 }
2388 ],
2389 "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
2390 "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
2391 "referenced_type" : "type-93",
2392 "self_type" : "type-93",
2393 "size" : 8,
2394 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2395 "template_args" : [ "type-96" ],
2396 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
2397 },
2398 {
2399 "alignment" : 4,
2400 "fields" :
2401 [
2402 {
2403 "access" : "private",
2404 "referenced_type" : "type-73"
2405 }
2406 ],
2407 "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
2408 "name" : "android::hardware::details::hidl_pointer<const char>",
2409 "referenced_type" : "type-72",
2410 "self_type" : "type-72",
2411 "size" : 8,
2412 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2413 "template_args" : [ "type-57" ],
2414 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
2415 },
2416 {
2417 "access" : "private",
2418 "alignment" : 4,
2419 "fields" :
2420 [
2421 {
2422 "field_name" : "mPointer",
2423 "referenced_type" : "type-56"
2424 },
2425 {
2426 "field_name" : "_pad",
2427 "referenced_type" : "type-36"
2428 }
2429 ],
2430 "is_anonymous" : true,
2431 "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",
2432 "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",
2433 "record_kind" : "union",
2434 "referenced_type" : "type-73",
2435 "self_type" : "type-73",
2436 "size" : 8,
2437 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2438 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
2439 },
2440 {
2441 "alignment" : 4,
2442 "fields" :
2443 [
2444 {
2445 "access" : "private",
2446 "referenced_type" : "type-66"
2447 }
2448 ],
2449 "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
2450 "name" : "android::hardware::details::hidl_pointer<const native_handle>",
2451 "referenced_type" : "type-65",
2452 "self_type" : "type-65",
2453 "size" : 8,
2454 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2455 "template_args" : [ "type-68" ],
2456 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
2457 },
2458 {
2459 "access" : "private",
2460 "alignment" : 4,
2461 "fields" :
2462 [
2463 {
2464 "field_name" : "mPointer",
2465 "referenced_type" : "type-67"
2466 },
2467 {
2468 "field_name" : "_pad",
2469 "referenced_type" : "type-36"
2470 }
2471 ],
2472 "is_anonymous" : true,
2473 "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",
2474 "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",
2475 "record_kind" : "union",
2476 "referenced_type" : "type-66",
2477 "self_type" : "type-66",
2478 "size" : 8,
2479 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2480 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
2481 },
2482 {
2483 "alignment" : 4,
2484 "fields" :
2485 [
2486 {
2487 "access" : "private",
2488 "referenced_type" : "type-176"
2489 }
2490 ],
2491 "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
2492 "name" : "android::hardware::details::hidl_pointer<native_handle>",
2493 "referenced_type" : "type-175",
2494 "self_type" : "type-175",
2495 "size" : 8,
2496 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2497 "template_args" : [ "type-69" ],
2498 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
2499 },
2500 {
2501 "access" : "private",
2502 "alignment" : 4,
2503 "fields" :
2504 [
2505 {
2506 "field_name" : "mPointer",
2507 "referenced_type" : "type-116"
2508 },
2509 {
2510 "field_name" : "_pad",
2511 "referenced_type" : "type-36"
2512 }
2513 ],
2514 "is_anonymous" : true,
2515 "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",
2516 "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",
2517 "record_kind" : "union",
2518 "referenced_type" : "type-176",
2519 "self_type" : "type-176",
2520 "size" : 8,
2521 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2522 "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
2523 },
2524 {
2525 "alignment" : 1,
2526 "linker_set_key" : "android::hardware::details::i_tag",
2527 "name" : "android::hardware::details::i_tag",
2528 "referenced_type" : "type-171",
2529 "self_type" : "type-171",
2530 "size" : 1,
2531 "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2532 "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
2533 },
2534 {
2535 "alignment" : 4,
2536 "fields" :
2537 [
2538 {
2539 "access" : "private",
2540 "field_name" : "mStatus",
2541 "referenced_type" : "type-5"
2542 },
2543 {
2544 "access" : "private",
2545 "field_name" : "mCheckedStatus",
2546 "field_offset" : 160,
2547 "referenced_type" : "type-8"
2548 }
2549 ],
2550 "linker_set_key" : "android::hardware::details::return_status",
2551 "name" : "android::hardware::details::return_status",
2552 "record_kind" : "class",
2553 "referenced_type" : "type-4",
2554 "self_type" : "type-4",
2555 "size" : 24,
2556 "source_file" : "/system/libhidl/base/include/hidl/Status.h",
2557 "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
2558 },
2559 {
2560 "alignment" : 4,
2561 "base_specifiers" :
2562 [
2563 {
2564 "is_virtual" : true,
2565 "referenced_type" : "type-46"
2566 }
2567 ],
2568 "linker_set_key" : "android::hardware::hidl_death_recipient",
2569 "name" : "android::hardware::hidl_death_recipient",
2570 "referenced_type" : "type-110",
2571 "self_type" : "type-110",
2572 "size" : 12,
2573 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
2574 "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
2575 "vtable_components" :
2576 [
2577 {
2578 "component_value" : 4,
2579 "kind" : "vbase_offset"
2580 },
2581 {
2582 "kind" : "offset_to_top"
2583 },
2584 {
2585 "kind" : "rtti",
2586 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
2587 },
2588 {
2589 "is_pure" : true,
2590 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
2591 },
2592 {
2593 "kind" : "complete_dtor_pointer",
2594 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
2595 },
2596 {
2597 "kind" : "deleting_dtor_pointer",
2598 "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
2599 },
2600 {
2601 "kind" : "vcall_offset"
2602 },
2603 {
2604 "kind" : "vcall_offset"
2605 },
2606 {
2607 "kind" : "vcall_offset"
2608 },
2609 {
2610 "kind" : "vcall_offset"
2611 },
2612 {
2613 "component_value" : -4,
2614 "kind" : "vcall_offset"
2615 },
2616 {
2617 "component_value" : -4,
2618 "kind" : "offset_to_top"
2619 },
2620 {
2621 "kind" : "rtti",
2622 "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
2623 },
2624 {
2625 "kind" : "complete_dtor_pointer",
2626 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
2627 },
2628 {
2629 "kind" : "deleting_dtor_pointer",
2630 "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
2631 },
2632 {
2633 "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
2634 },
2635 {
2636 "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
2637 },
2638 {
2639 "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
2640 },
2641 {
2642 "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
2643 }
2644 ]
2645 },
2646 {
2647 "alignment" : 8,
2648 "fields" :
2649 [
2650 {
2651 "access" : "private",
2652 "field_name" : "mHandle",
2653 "referenced_type" : "type-65"
2654 },
2655 {
2656 "access" : "private",
2657 "field_name" : "mOwnsHandle",
2658 "field_offset" : 64,
2659 "referenced_type" : "type-8"
2660 }
2661 ],
2662 "linker_set_key" : "android::hardware::hidl_handle",
2663 "name" : "android::hardware::hidl_handle",
2664 "referenced_type" : "type-64",
2665 "self_type" : "type-64",
2666 "size" : 16,
2667 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
2668 "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
2669 },
2670 {
2671 "alignment" : 8,
2672 "fields" :
2673 [
2674 {
2675 "access" : "private",
2676 "field_name" : "mHandle",
2677 "referenced_type" : "type-64"
2678 },
2679 {
2680 "access" : "private",
2681 "field_name" : "mSize",
2682 "field_offset" : 128,
2683 "referenced_type" : "type-36"
2684 },
2685 {
2686 "access" : "private",
2687 "field_name" : "mName",
2688 "field_offset" : 192,
2689 "referenced_type" : "type-71"
2690 }
2691 ],
2692 "linker_set_key" : "android::hardware::hidl_memory",
2693 "name" : "android::hardware::hidl_memory",
2694 "referenced_type" : "type-78",
2695 "self_type" : "type-78",
2696 "size" : 40,
2697 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
2698 "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
2699 },
2700 {
2701 "alignment" : 4,
2702 "fields" :
2703 [
2704 {
2705 "access" : "private",
2706 "field_name" : "mBuffer",
2707 "referenced_type" : "type-72"
2708 },
2709 {
2710 "access" : "private",
2711 "field_name" : "mSize",
2712 "field_offset" : 64,
2713 "referenced_type" : "type-2"
2714 },
2715 {
2716 "access" : "private",
2717 "field_name" : "mOwnsBuffer",
2718 "field_offset" : 96,
2719 "referenced_type" : "type-8"
2720 }
2721 ],
2722 "linker_set_key" : "android::hardware::hidl_string",
2723 "name" : "android::hardware::hidl_string",
2724 "referenced_type" : "type-71",
2725 "self_type" : "type-71",
2726 "size" : 16,
2727 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
2728 "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
2729 },
2730 {
2731 "alignment" : 4,
2732 "fields" :
2733 [
2734 {
2735 "access" : "private",
2736 "field_name" : "mBuffer",
2737 "referenced_type" : "type-93"
2738 },
2739 {
2740 "access" : "private",
2741 "field_name" : "mSize",
2742 "field_offset" : 64,
2743 "referenced_type" : "type-2"
2744 },
2745 {
2746 "access" : "private",
2747 "field_name" : "mOwnsBuffer",
2748 "field_offset" : 96,
2749 "referenced_type" : "type-8"
2750 }
2751 ],
2752 "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
2753 "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
2754 "referenced_type" : "type-92",
2755 "self_type" : "type-92",
2756 "size" : 16,
2757 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
2758 "template_args" : [ "type-96" ],
2759 "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
2760 },
2761 {
2762 "alignment" : 2,
2763 "fields" :
2764 [
2765 {
2766 "access" : "private",
2767 "field_name" : "mMajor",
2768 "referenced_type" : "type-26"
2769 },
2770 {
2771 "access" : "private",
2772 "field_name" : "mMinor",
2773 "field_offset" : 16,
2774 "referenced_type" : "type-26"
2775 }
2776 ],
2777 "linker_set_key" : "android::hardware::hidl_version",
2778 "name" : "android::hardware::hidl_version",
2779 "referenced_type" : "type-97",
2780 "self_type" : "type-97",
2781 "size" : 4,
2782 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
2783 "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
2784 },
2785 {
2786 "alignment" : 4,
2787 "fields" :
2788 [
2789 {
2790 "access" : "private",
2791 "field_name" : "m_ptr",
2792 "referenced_type" : "type-109"
2793 }
2794 ],
2795 "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
2796 "name" : "android::sp<android::hardware::hidl_death_recipient>",
2797 "record_kind" : "class",
2798 "referenced_type" : "type-108",
2799 "self_type" : "type-108",
2800 "size" : 4,
2801 "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
2802 "template_args" : [ "type-110" ],
2803 "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
2804 },
2805 {
2806 "alignment" : 1,
2807 "linker_set_key" : "android::trait_trivial_copy<bool>",
2808 "name" : "android::trait_trivial_copy<bool>",
2809 "referenced_type" : "type-203",
2810 "self_type" : "type-203",
2811 "size" : 1,
2812 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2813 "template_args" : [ "type-8" ],
2814 "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
2815 },
2816 {
2817 "alignment" : 1,
2818 "linker_set_key" : "android::trait_trivial_copy<char>",
2819 "name" : "android::trait_trivial_copy<char>",
2820 "referenced_type" : "type-207",
2821 "self_type" : "type-207",
2822 "size" : 1,
2823 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2824 "template_args" : [ "type-58" ],
2825 "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
2826 },
2827 {
2828 "alignment" : 1,
2829 "linker_set_key" : "android::trait_trivial_copy<double>",
2830 "name" : "android::trait_trivial_copy<double>",
2831 "referenced_type" : "type-11",
2832 "self_type" : "type-11",
2833 "size" : 1,
2834 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2835 "template_args" : [ "type-9" ],
2836 "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
2837 },
2838 {
2839 "alignment" : 1,
2840 "linker_set_key" : "android::trait_trivial_copy<float>",
2841 "name" : "android::trait_trivial_copy<float>",
2842 "referenced_type" : "type-251",
2843 "self_type" : "type-251",
2844 "size" : 1,
2845 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2846 "template_args" : [ "type-40" ],
2847 "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
2848 },
2849 {
2850 "alignment" : 1,
2851 "linker_set_key" : "android::trait_trivial_copy<int>",
2852 "name" : "android::trait_trivial_copy<int>",
2853 "referenced_type" : "type-223",
2854 "self_type" : "type-223",
2855 "size" : 1,
2856 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2857 "template_args" : [ "type-6" ],
2858 "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
2859 },
2860 {
2861 "alignment" : 1,
2862 "linker_set_key" : "android::trait_trivial_copy<long long>",
2863 "name" : "android::trait_trivial_copy<long long>",
2864 "referenced_type" : "type-242",
2865 "self_type" : "type-242",
2866 "size" : 1,
2867 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2868 "template_args" : [ "type-33" ],
2869 "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
2870 },
2871 {
2872 "alignment" : 1,
2873 "linker_set_key" : "android::trait_trivial_copy<long>",
2874 "name" : "android::trait_trivial_copy<long>",
2875 "referenced_type" : "type-232",
2876 "self_type" : "type-232",
2877 "size" : 1,
2878 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2879 "template_args" : [ "type-230" ],
2880 "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
2881 },
2882 {
2883 "alignment" : 1,
2884 "linker_set_key" : "android::trait_trivial_copy<short>",
2885 "name" : "android::trait_trivial_copy<short>",
2886 "referenced_type" : "type-215",
2887 "self_type" : "type-215",
2888 "size" : 1,
2889 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2890 "template_args" : [ "type-23" ],
2891 "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
2892 },
2893 {
2894 "alignment" : 1,
2895 "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
2896 "name" : "android::trait_trivial_copy<unsigned char>",
2897 "referenced_type" : "type-211",
2898 "self_type" : "type-211",
2899 "size" : 1,
2900 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2901 "template_args" : [ "type-20" ],
2902 "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
2903 },
2904 {
2905 "alignment" : 1,
2906 "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
2907 "name" : "android::trait_trivial_copy<unsigned int>",
2908 "referenced_type" : "type-227",
2909 "self_type" : "type-227",
2910 "size" : 1,
2911 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2912 "template_args" : [ "type-2" ],
2913 "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
2914 },
2915 {
2916 "alignment" : 1,
2917 "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
2918 "name" : "android::trait_trivial_copy<unsigned long long>",
2919 "referenced_type" : "type-247",
2920 "self_type" : "type-247",
2921 "size" : 1,
2922 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2923 "template_args" : [ "type-36" ],
2924 "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
2925 },
2926 {
2927 "alignment" : 1,
2928 "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
2929 "name" : "android::trait_trivial_copy<unsigned long>",
2930 "referenced_type" : "type-238",
2931 "self_type" : "type-238",
2932 "size" : 1,
2933 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2934 "template_args" : [ "type-235" ],
2935 "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
2936 },
2937 {
2938 "alignment" : 1,
2939 "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
2940 "name" : "android::trait_trivial_copy<unsigned short>",
2941 "referenced_type" : "type-219",
2942 "self_type" : "type-219",
2943 "size" : 1,
2944 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2945 "template_args" : [ "type-26" ],
2946 "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
2947 },
2948 {
2949 "alignment" : 1,
2950 "linker_set_key" : "android::trait_trivial_copy<void>",
2951 "name" : "android::trait_trivial_copy<void>",
2952 "referenced_type" : "type-198",
2953 "self_type" : "type-198",
2954 "size" : 1,
2955 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2956 "template_args" : [ "type-51" ],
2957 "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
2958 },
2959 {
2960 "alignment" : 1,
2961 "linker_set_key" : "android::trait_trivial_ctor<bool>",
2962 "name" : "android::trait_trivial_ctor<bool>",
2963 "referenced_type" : "type-201",
2964 "self_type" : "type-201",
2965 "size" : 1,
2966 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2967 "template_args" : [ "type-8" ],
2968 "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
2969 },
2970 {
2971 "alignment" : 1,
2972 "linker_set_key" : "android::trait_trivial_ctor<char>",
2973 "name" : "android::trait_trivial_ctor<char>",
2974 "referenced_type" : "type-205",
2975 "self_type" : "type-205",
2976 "size" : 1,
2977 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2978 "template_args" : [ "type-58" ],
2979 "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
2980 },
2981 {
2982 "alignment" : 1,
2983 "linker_set_key" : "android::trait_trivial_ctor<double>",
2984 "name" : "android::trait_trivial_ctor<double>",
2985 "referenced_type" : "type-253",
2986 "self_type" : "type-253",
2987 "size" : 1,
2988 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2989 "template_args" : [ "type-9" ],
2990 "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
2991 },
2992 {
2993 "alignment" : 1,
2994 "linker_set_key" : "android::trait_trivial_ctor<float>",
2995 "name" : "android::trait_trivial_ctor<float>",
2996 "referenced_type" : "type-249",
2997 "self_type" : "type-249",
2998 "size" : 1,
2999 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3000 "template_args" : [ "type-40" ],
3001 "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
3002 },
3003 {
3004 "alignment" : 1,
3005 "linker_set_key" : "android::trait_trivial_ctor<int>",
3006 "name" : "android::trait_trivial_ctor<int>",
3007 "referenced_type" : "type-221",
3008 "self_type" : "type-221",
3009 "size" : 1,
3010 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3011 "template_args" : [ "type-6" ],
3012 "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
3013 },
3014 {
3015 "alignment" : 1,
3016 "linker_set_key" : "android::trait_trivial_ctor<long long>",
3017 "name" : "android::trait_trivial_ctor<long long>",
3018 "referenced_type" : "type-240",
3019 "self_type" : "type-240",
3020 "size" : 1,
3021 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3022 "template_args" : [ "type-33" ],
3023 "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
3024 },
3025 {
3026 "alignment" : 1,
3027 "linker_set_key" : "android::trait_trivial_ctor<long>",
3028 "name" : "android::trait_trivial_ctor<long>",
3029 "referenced_type" : "type-229",
3030 "self_type" : "type-229",
3031 "size" : 1,
3032 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3033 "template_args" : [ "type-230" ],
3034 "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
3035 },
3036 {
3037 "alignment" : 1,
3038 "linker_set_key" : "android::trait_trivial_ctor<short>",
3039 "name" : "android::trait_trivial_ctor<short>",
3040 "referenced_type" : "type-213",
3041 "self_type" : "type-213",
3042 "size" : 1,
3043 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3044 "template_args" : [ "type-23" ],
3045 "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
3046 },
3047 {
3048 "alignment" : 1,
3049 "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
3050 "name" : "android::trait_trivial_ctor<unsigned char>",
3051 "referenced_type" : "type-209",
3052 "self_type" : "type-209",
3053 "size" : 1,
3054 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3055 "template_args" : [ "type-20" ],
3056 "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
3057 },
3058 {
3059 "alignment" : 1,
3060 "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
3061 "name" : "android::trait_trivial_ctor<unsigned int>",
3062 "referenced_type" : "type-225",
3063 "self_type" : "type-225",
3064 "size" : 1,
3065 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3066 "template_args" : [ "type-2" ],
3067 "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
3068 },
3069 {
3070 "alignment" : 1,
3071 "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
3072 "name" : "android::trait_trivial_ctor<unsigned long long>",
3073 "referenced_type" : "type-244",
3074 "self_type" : "type-244",
3075 "size" : 1,
3076 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3077 "template_args" : [ "type-36" ],
3078 "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
3079 },
3080 {
3081 "alignment" : 1,
3082 "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
3083 "name" : "android::trait_trivial_ctor<unsigned long>",
3084 "referenced_type" : "type-234",
3085 "self_type" : "type-234",
3086 "size" : 1,
3087 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3088 "template_args" : [ "type-235" ],
3089 "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
3090 },
3091 {
3092 "alignment" : 1,
3093 "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
3094 "name" : "android::trait_trivial_ctor<unsigned short>",
3095 "referenced_type" : "type-217",
3096 "self_type" : "type-217",
3097 "size" : 1,
3098 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3099 "template_args" : [ "type-26" ],
3100 "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
3101 },
3102 {
3103 "alignment" : 1,
3104 "linker_set_key" : "android::trait_trivial_ctor<void>",
3105 "name" : "android::trait_trivial_ctor<void>",
3106 "referenced_type" : "type-196",
3107 "self_type" : "type-196",
3108 "size" : 1,
3109 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3110 "template_args" : [ "type-51" ],
3111 "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
3112 },
3113 {
3114 "alignment" : 1,
3115 "linker_set_key" : "android::trait_trivial_dtor<bool>",
3116 "name" : "android::trait_trivial_dtor<bool>",
3117 "referenced_type" : "type-202",
3118 "self_type" : "type-202",
3119 "size" : 1,
3120 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3121 "template_args" : [ "type-8" ],
3122 "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
3123 },
3124 {
3125 "alignment" : 1,
3126 "linker_set_key" : "android::trait_trivial_dtor<char>",
3127 "name" : "android::trait_trivial_dtor<char>",
3128 "referenced_type" : "type-206",
3129 "self_type" : "type-206",
3130 "size" : 1,
3131 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3132 "template_args" : [ "type-58" ],
3133 "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
3134 },
3135 {
3136 "alignment" : 1,
3137 "linker_set_key" : "android::trait_trivial_dtor<double>",
3138 "name" : "android::trait_trivial_dtor<double>",
3139 "referenced_type" : "type-10",
3140 "self_type" : "type-10",
3141 "size" : 1,
3142 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3143 "template_args" : [ "type-9" ],
3144 "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
3145 },
3146 {
3147 "alignment" : 1,
3148 "linker_set_key" : "android::trait_trivial_dtor<float>",
3149 "name" : "android::trait_trivial_dtor<float>",
3150 "referenced_type" : "type-250",
3151 "self_type" : "type-250",
3152 "size" : 1,
3153 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3154 "template_args" : [ "type-40" ],
3155 "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
3156 },
3157 {
3158 "alignment" : 1,
3159 "linker_set_key" : "android::trait_trivial_dtor<int>",
3160 "name" : "android::trait_trivial_dtor<int>",
3161 "referenced_type" : "type-222",
3162 "self_type" : "type-222",
3163 "size" : 1,
3164 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3165 "template_args" : [ "type-6" ],
3166 "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
3167 },
3168 {
3169 "alignment" : 1,
3170 "linker_set_key" : "android::trait_trivial_dtor<long long>",
3171 "name" : "android::trait_trivial_dtor<long long>",
3172 "referenced_type" : "type-241",
3173 "self_type" : "type-241",
3174 "size" : 1,
3175 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3176 "template_args" : [ "type-33" ],
3177 "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
3178 },
3179 {
3180 "alignment" : 1,
3181 "linker_set_key" : "android::trait_trivial_dtor<long>",
3182 "name" : "android::trait_trivial_dtor<long>",
3183 "referenced_type" : "type-231",
3184 "self_type" : "type-231",
3185 "size" : 1,
3186 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3187 "template_args" : [ "type-230" ],
3188 "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
3189 },
3190 {
3191 "alignment" : 1,
3192 "linker_set_key" : "android::trait_trivial_dtor<short>",
3193 "name" : "android::trait_trivial_dtor<short>",
3194 "referenced_type" : "type-214",
3195 "self_type" : "type-214",
3196 "size" : 1,
3197 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3198 "template_args" : [ "type-23" ],
3199 "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
3200 },
3201 {
3202 "alignment" : 1,
3203 "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
3204 "name" : "android::trait_trivial_dtor<unsigned char>",
3205 "referenced_type" : "type-210",
3206 "self_type" : "type-210",
3207 "size" : 1,
3208 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3209 "template_args" : [ "type-20" ],
3210 "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
3211 },
3212 {
3213 "alignment" : 1,
3214 "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
3215 "name" : "android::trait_trivial_dtor<unsigned int>",
3216 "referenced_type" : "type-226",
3217 "self_type" : "type-226",
3218 "size" : 1,
3219 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3220 "template_args" : [ "type-2" ],
3221 "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
3222 },
3223 {
3224 "alignment" : 1,
3225 "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
3226 "name" : "android::trait_trivial_dtor<unsigned long long>",
3227 "referenced_type" : "type-246",
3228 "self_type" : "type-246",
3229 "size" : 1,
3230 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3231 "template_args" : [ "type-36" ],
3232 "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
3233 },
3234 {
3235 "alignment" : 1,
3236 "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
3237 "name" : "android::trait_trivial_dtor<unsigned long>",
3238 "referenced_type" : "type-237",
3239 "self_type" : "type-237",
3240 "size" : 1,
3241 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3242 "template_args" : [ "type-235" ],
3243 "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
3244 },
3245 {
3246 "alignment" : 1,
3247 "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
3248 "name" : "android::trait_trivial_dtor<unsigned short>",
3249 "referenced_type" : "type-218",
3250 "self_type" : "type-218",
3251 "size" : 1,
3252 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3253 "template_args" : [ "type-26" ],
3254 "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
3255 },
3256 {
3257 "alignment" : 1,
3258 "linker_set_key" : "android::trait_trivial_dtor<void>",
3259 "name" : "android::trait_trivial_dtor<void>",
3260 "referenced_type" : "type-197",
3261 "self_type" : "type-197",
3262 "size" : 1,
3263 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3264 "template_args" : [ "type-51" ],
3265 "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
3266 },
3267 {
3268 "alignment" : 1,
3269 "linker_set_key" : "android::trait_trivial_move<bool>",
3270 "name" : "android::trait_trivial_move<bool>",
3271 "referenced_type" : "type-204",
3272 "self_type" : "type-204",
3273 "size" : 1,
3274 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3275 "template_args" : [ "type-8" ],
3276 "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
3277 },
3278 {
3279 "alignment" : 1,
3280 "linker_set_key" : "android::trait_trivial_move<char>",
3281 "name" : "android::trait_trivial_move<char>",
3282 "referenced_type" : "type-208",
3283 "self_type" : "type-208",
3284 "size" : 1,
3285 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3286 "template_args" : [ "type-58" ],
3287 "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
3288 },
3289 {
3290 "alignment" : 1,
3291 "linker_set_key" : "android::trait_trivial_move<double>",
3292 "name" : "android::trait_trivial_move<double>",
3293 "referenced_type" : "type-12",
3294 "self_type" : "type-12",
3295 "size" : 1,
3296 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3297 "template_args" : [ "type-9" ],
3298 "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
3299 },
3300 {
3301 "alignment" : 1,
3302 "linker_set_key" : "android::trait_trivial_move<float>",
3303 "name" : "android::trait_trivial_move<float>",
3304 "referenced_type" : "type-252",
3305 "self_type" : "type-252",
3306 "size" : 1,
3307 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3308 "template_args" : [ "type-40" ],
3309 "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
3310 },
3311 {
3312 "alignment" : 1,
3313 "linker_set_key" : "android::trait_trivial_move<int>",
3314 "name" : "android::trait_trivial_move<int>",
3315 "referenced_type" : "type-224",
3316 "self_type" : "type-224",
3317 "size" : 1,
3318 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3319 "template_args" : [ "type-6" ],
3320 "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
3321 },
3322 {
3323 "alignment" : 1,
3324 "linker_set_key" : "android::trait_trivial_move<long long>",
3325 "name" : "android::trait_trivial_move<long long>",
3326 "referenced_type" : "type-243",
3327 "self_type" : "type-243",
3328 "size" : 1,
3329 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3330 "template_args" : [ "type-33" ],
3331 "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
3332 },
3333 {
3334 "alignment" : 1,
3335 "linker_set_key" : "android::trait_trivial_move<long>",
3336 "name" : "android::trait_trivial_move<long>",
3337 "referenced_type" : "type-233",
3338 "self_type" : "type-233",
3339 "size" : 1,
3340 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3341 "template_args" : [ "type-230" ],
3342 "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
3343 },
3344 {
3345 "alignment" : 1,
3346 "linker_set_key" : "android::trait_trivial_move<short>",
3347 "name" : "android::trait_trivial_move<short>",
3348 "referenced_type" : "type-216",
3349 "self_type" : "type-216",
3350 "size" : 1,
3351 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3352 "template_args" : [ "type-23" ],
3353 "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
3354 },
3355 {
3356 "alignment" : 1,
3357 "linker_set_key" : "android::trait_trivial_move<unsigned char>",
3358 "name" : "android::trait_trivial_move<unsigned char>",
3359 "referenced_type" : "type-212",
3360 "self_type" : "type-212",
3361 "size" : 1,
3362 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3363 "template_args" : [ "type-20" ],
3364 "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
3365 },
3366 {
3367 "alignment" : 1,
3368 "linker_set_key" : "android::trait_trivial_move<unsigned int>",
3369 "name" : "android::trait_trivial_move<unsigned int>",
3370 "referenced_type" : "type-228",
3371 "self_type" : "type-228",
3372 "size" : 1,
3373 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3374 "template_args" : [ "type-2" ],
3375 "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
3376 },
3377 {
3378 "alignment" : 1,
3379 "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
3380 "name" : "android::trait_trivial_move<unsigned long long>",
3381 "referenced_type" : "type-248",
3382 "self_type" : "type-248",
3383 "size" : 1,
3384 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3385 "template_args" : [ "type-36" ],
3386 "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
3387 },
3388 {
3389 "alignment" : 1,
3390 "linker_set_key" : "android::trait_trivial_move<unsigned long>",
3391 "name" : "android::trait_trivial_move<unsigned long>",
3392 "referenced_type" : "type-239",
3393 "self_type" : "type-239",
3394 "size" : 1,
3395 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3396 "template_args" : [ "type-235" ],
3397 "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
3398 },
3399 {
3400 "alignment" : 1,
3401 "linker_set_key" : "android::trait_trivial_move<unsigned short>",
3402 "name" : "android::trait_trivial_move<unsigned short>",
3403 "referenced_type" : "type-220",
3404 "self_type" : "type-220",
3405 "size" : 1,
3406 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3407 "template_args" : [ "type-26" ],
3408 "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
3409 },
3410 {
3411 "alignment" : 1,
3412 "linker_set_key" : "android::trait_trivial_move<void>",
3413 "name" : "android::trait_trivial_move<void>",
3414 "referenced_type" : "type-199",
3415 "self_type" : "type-199",
3416 "size" : 1,
3417 "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
3418 "template_args" : [ "type-51" ],
3419 "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
3420 },
3421 {
3422 "alignment" : 4,
3423 "fields" :
3424 [
3425 {
3426 "field_name" : "version",
3427 "referenced_type" : "type-6"
3428 },
3429 {
3430 "field_name" : "numFds",
3431 "field_offset" : 32,
3432 "referenced_type" : "type-6"
3433 },
3434 {
3435 "field_name" : "numInts",
3436 "field_offset" : 64,
3437 "referenced_type" : "type-6"
3438 },
3439 {
3440 "field_name" : "data",
3441 "field_offset" : 96,
3442 "referenced_type" : "type-70"
3443 }
3444 ],
3445 "linker_set_key" : "native_handle",
3446 "name" : "native_handle",
3447 "referenced_type" : "type-69",
3448 "self_type" : "type-69",
3449 "size" : 12,
3450 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
3451 "unique_id" : "native_handle"
3452 }
3453 ],
3454 "rvalue_reference_types" :
3455 [
3456 {
3457 "alignment" : 4,
3458 "linker_set_key" : "android::hardware::Return<void> &&",
3459 "name" : "android::hardware::Return<void> &&",
3460 "referenced_type" : "type-50",
3461 "self_type" : "type-90",
3462 "size" : 4,
3463 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3464 },
3465 {
3466 "alignment" : 4,
3467 "linker_set_key" : "android::hardware::Status &&",
3468 "name" : "android::hardware::Status &&",
3469 "referenced_type" : "type-5",
3470 "self_type" : "type-192",
3471 "size" : 4,
3472 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3473 },
3474 {
3475 "alignment" : 4,
3476 "linker_set_key" : "android::hardware::details::return_status &&",
3477 "name" : "android::hardware::details::return_status &&",
3478 "referenced_type" : "type-4",
3479 "self_type" : "type-245",
3480 "size" : 4,
3481 "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3482 },
3483 {
3484 "alignment" : 4,
3485 "linker_set_key" : "android::hardware::hidl_handle &&",
3486 "name" : "android::hardware::hidl_handle &&",
3487 "referenced_type" : "type-64",
3488 "self_type" : "type-81",
3489 "size" : 4,
3490 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3491 },
3492 {
3493 "alignment" : 4,
3494 "linker_set_key" : "android::hardware::hidl_memory &&",
3495 "name" : "android::hardware::hidl_memory &&",
3496 "referenced_type" : "type-78",
3497 "self_type" : "type-85",
3498 "size" : 4,
3499 "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3500 }
3501 ]
3502}