blob: b056d7ada8befe36459459ba398a289a15bb72e0 [file] [log] [blame]
Hsin-Yi Chenc99bbaf2021-10-15 14:08:50 +08001{
2 "array_types" :
3 [
4 {
5 "alignment" : 1,
6 "linker_set_key" : "_ZTIA1024_h",
7 "name" : "unsigned char [1024]",
8 "referenced_type" : "_ZTIh",
9 "self_type" : "_ZTIA1024_h",
10 "size" : 1024,
11 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
12 },
13 {
14 "alignment" : 1,
15 "linker_set_key" : "_ZTIA1536_h",
16 "name" : "unsigned char [1536]",
17 "referenced_type" : "_ZTIh",
18 "self_type" : "_ZTIA1536_h",
19 "size" : 1536,
20 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
21 },
22 {
23 "alignment" : 1,
24 "linker_set_key" : "_ZTIA16_h",
25 "name" : "unsigned char [16]",
26 "referenced_type" : "_ZTIh",
27 "self_type" : "_ZTIA16_h",
28 "size" : 16,
29 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
30 },
31 {
32 "alignment" : 4,
33 "linker_set_key" : "_ZTIA16_j",
34 "name" : "unsigned int [16]",
35 "referenced_type" : "_ZTIj",
36 "self_type" : "_ZTIA16_j",
37 "size" : 64,
38 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
39 },
40 {
41 "alignment" : 1,
42 "linker_set_key" : "_ZTIA2048_h",
43 "name" : "unsigned char [2048]",
44 "referenced_type" : "_ZTIh",
45 "self_type" : "_ZTIA2048_h",
46 "size" : 2048,
47 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
48 },
49 {
50 "alignment" : 1,
51 "linker_set_key" : "_ZTIA32_h",
52 "name" : "unsigned char [32]",
53 "referenced_type" : "_ZTIh",
54 "self_type" : "_ZTIA32_h",
55 "size" : 32,
56 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
57 },
58 {
59 "alignment" : 4,
60 "linker_set_key" : "_ZTIA4_j",
61 "name" : "unsigned int [4]",
62 "referenced_type" : "_ZTIj",
63 "self_type" : "_ZTIA4_j",
64 "size" : 16,
65 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
66 },
67 {
68 "alignment" : 1,
69 "linker_set_key" : "_ZTIA512_h",
70 "name" : "unsigned char [512]",
71 "referenced_type" : "_ZTIh",
72 "self_type" : "_ZTIA512_h",
73 "size" : 512,
74 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
75 },
76 {
77 "alignment" : 1,
78 "linker_set_key" : "_ZTIA8_h",
79 "name" : "unsigned char [8]",
80 "referenced_type" : "_ZTIh",
81 "self_type" : "_ZTIA8_h",
82 "size" : 8,
83 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
84 },
85 {
86 "alignment" : 4,
87 "linker_set_key" : "_ZTIA8_j",
88 "name" : "unsigned int [8]",
89 "referenced_type" : "_ZTIj",
90 "self_type" : "_ZTIA8_j",
91 "size" : 32,
92 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
93 }
94 ],
95 "builtin_types" :
96 [
97 {
98 "alignment" : 1,
99 "is_integral" : true,
100 "is_unsigned" : true,
101 "linker_set_key" : "_ZTIh",
102 "name" : "unsigned char",
103 "referenced_type" : "_ZTIh",
104 "self_type" : "_ZTIh",
105 "size" : 1
106 },
107 {
108 "alignment" : 4,
109 "is_integral" : true,
110 "is_unsigned" : true,
111 "linker_set_key" : "_ZTIj",
112 "name" : "unsigned int",
113 "referenced_type" : "_ZTIj",
114 "self_type" : "_ZTIj",
115 "size" : 4
116 },
117 {
118 "linker_set_key" : "_ZTIv",
119 "name" : "void",
120 "referenced_type" : "_ZTIv",
121 "self_type" : "_ZTIv"
122 },
123 {
124 "alignment" : 4,
125 "is_integral" : true,
126 "is_unsigned" : true,
127 "linker_set_key" : "_ZTIy",
128 "name" : "unsigned long long",
129 "referenced_type" : "_ZTIy",
130 "self_type" : "_ZTIy",
131 "size" : 8
132 }
133 ],
134 "elf_functions" :
135 [
136 {
137 "name" : "_Z15mkbootimg_dummyP15boot_img_hdr_v0"
138 }
139 ],
140 "elf_objects" : [],
141 "enum_types" : [],
142 "function_types" : [],
143 "functions" :
144 [
145 {
146 "function_name" : "mkbootimg_dummy",
147 "linker_set_key" : "_Z15mkbootimg_dummyP15boot_img_hdr_v0",
148 "parameters" :
149 [
150 {
151 "referenced_type" : "_ZTIP15boot_img_hdr_v0"
152 }
153 ],
154 "return_type" : "_ZTIv",
155 "source_file" : "system/tools/mkbootimg/include/abi_check/mkbootimg_abi_check.h"
156 }
157 ],
158 "global_vars" : [],
159 "lvalue_reference_types" : [],
160 "pointer_types" :
161 [
162 {
163 "alignment" : 4,
164 "linker_set_key" : "_ZTIP15boot_img_hdr_v0",
165 "name" : "boot_img_hdr_v0 *",
166 "referenced_type" : "_ZTI15boot_img_hdr_v0",
167 "self_type" : "_ZTIP15boot_img_hdr_v0",
168 "size" : 4,
169 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
170 },
171 {
172 "alignment" : 4,
173 "linker_set_key" : "_ZTIP15boot_img_hdr_v3",
174 "name" : "boot_img_hdr_v3 *",
175 "referenced_type" : "_ZTI15boot_img_hdr_v3",
176 "self_type" : "_ZTIP15boot_img_hdr_v3",
177 "size" : 4,
178 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
179 }
180 ],
181 "qualified_types" : [],
182 "record_types" :
183 [
184 {
185 "alignment" : 1,
186 "fields" :
187 [
188 {
189 "field_name" : "magic",
190 "referenced_type" : "_ZTIA8_h"
191 },
192 {
193 "field_name" : "kernel_size",
194 "field_offset" : 64,
195 "referenced_type" : "_ZTIj"
196 },
197 {
198 "field_name" : "kernel_addr",
199 "field_offset" : 96,
200 "referenced_type" : "_ZTIj"
201 },
202 {
203 "field_name" : "ramdisk_size",
204 "field_offset" : 128,
205 "referenced_type" : "_ZTIj"
206 },
207 {
208 "field_name" : "ramdisk_addr",
209 "field_offset" : 160,
210 "referenced_type" : "_ZTIj"
211 },
212 {
213 "field_name" : "second_size",
214 "field_offset" : 192,
215 "referenced_type" : "_ZTIj"
216 },
217 {
218 "field_name" : "second_addr",
219 "field_offset" : 224,
220 "referenced_type" : "_ZTIj"
221 },
222 {
223 "field_name" : "tags_addr",
224 "field_offset" : 256,
225 "referenced_type" : "_ZTIj"
226 },
227 {
228 "field_name" : "page_size",
229 "field_offset" : 288,
230 "referenced_type" : "_ZTIj"
231 },
232 {
233 "field_name" : "header_version",
234 "field_offset" : 320,
235 "referenced_type" : "_ZTIj"
236 },
237 {
238 "field_name" : "os_version",
239 "field_offset" : 352,
240 "referenced_type" : "_ZTIj"
241 },
242 {
243 "field_name" : "name",
244 "field_offset" : 384,
245 "referenced_type" : "_ZTIA16_h"
246 },
247 {
248 "field_name" : "cmdline",
249 "field_offset" : 512,
250 "referenced_type" : "_ZTIA512_h"
251 },
252 {
253 "field_name" : "id",
254 "field_offset" : 4608,
255 "referenced_type" : "_ZTIA8_j"
256 },
257 {
258 "field_name" : "extra_cmdline",
259 "field_offset" : 4864,
260 "referenced_type" : "_ZTIA1024_h"
261 }
262 ],
263 "linker_set_key" : "_ZTI15boot_img_hdr_v0",
264 "name" : "boot_img_hdr_v0",
265 "referenced_type" : "_ZTI15boot_img_hdr_v0",
266 "self_type" : "_ZTI15boot_img_hdr_v0",
267 "size" : 1632,
268 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
269 },
270 {
271 "alignment" : 1,
272 "base_specifiers" :
273 [
274 {
275 "referenced_type" : "_ZTI15boot_img_hdr_v0"
276 }
277 ],
278 "fields" :
279 [
280 {
281 "field_name" : "recovery_dtbo_size",
282 "field_offset" : 13056,
283 "referenced_type" : "_ZTIj"
284 },
285 {
286 "field_name" : "recovery_dtbo_offset",
287 "field_offset" : 13088,
288 "referenced_type" : "_ZTIy"
289 },
290 {
291 "field_name" : "header_size",
292 "field_offset" : 13152,
293 "referenced_type" : "_ZTIj"
294 }
295 ],
296 "linker_set_key" : "_ZTI15boot_img_hdr_v1",
297 "name" : "boot_img_hdr_v1",
298 "referenced_type" : "_ZTI15boot_img_hdr_v1",
299 "self_type" : "_ZTI15boot_img_hdr_v1",
300 "size" : 1648,
301 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
302 },
303 {
304 "alignment" : 1,
305 "base_specifiers" :
306 [
307 {
308 "referenced_type" : "_ZTI15boot_img_hdr_v1"
309 }
310 ],
311 "fields" :
312 [
313 {
314 "field_name" : "dtb_size",
315 "field_offset" : 13184,
316 "referenced_type" : "_ZTIj"
317 },
318 {
319 "field_name" : "dtb_addr",
320 "field_offset" : 13216,
321 "referenced_type" : "_ZTIy"
322 }
323 ],
324 "linker_set_key" : "_ZTI15boot_img_hdr_v2",
325 "name" : "boot_img_hdr_v2",
326 "referenced_type" : "_ZTI15boot_img_hdr_v2",
327 "self_type" : "_ZTI15boot_img_hdr_v2",
328 "size" : 1660,
329 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
330 },
331 {
332 "alignment" : 1,
333 "fields" :
334 [
335 {
336 "field_name" : "magic",
337 "referenced_type" : "_ZTIA8_h"
338 },
339 {
340 "field_name" : "kernel_size",
341 "field_offset" : 64,
342 "referenced_type" : "_ZTIj"
343 },
344 {
345 "field_name" : "ramdisk_size",
346 "field_offset" : 96,
347 "referenced_type" : "_ZTIj"
348 },
349 {
350 "field_name" : "os_version",
351 "field_offset" : 128,
352 "referenced_type" : "_ZTIj"
353 },
354 {
355 "field_name" : "header_size",
356 "field_offset" : 160,
357 "referenced_type" : "_ZTIj"
358 },
359 {
360 "field_name" : "reserved",
361 "field_offset" : 192,
362 "referenced_type" : "_ZTIA4_j"
363 },
364 {
365 "field_name" : "header_version",
366 "field_offset" : 320,
367 "referenced_type" : "_ZTIj"
368 },
369 {
370 "field_name" : "cmdline",
371 "field_offset" : 352,
372 "referenced_type" : "_ZTIA1536_h"
373 }
374 ],
375 "linker_set_key" : "_ZTI15boot_img_hdr_v3",
376 "name" : "boot_img_hdr_v3",
377 "referenced_type" : "_ZTI15boot_img_hdr_v3",
378 "self_type" : "_ZTI15boot_img_hdr_v3",
379 "size" : 1580,
380 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
381 },
382 {
383 "alignment" : 1,
384 "base_specifiers" :
385 [
386 {
387 "referenced_type" : "_ZTI15boot_img_hdr_v3"
388 }
389 ],
390 "fields" :
391 [
392 {
393 "field_name" : "signature_size",
394 "field_offset" : 12640,
395 "referenced_type" : "_ZTIj"
396 }
397 ],
398 "linker_set_key" : "_ZTI15boot_img_hdr_v4",
399 "name" : "boot_img_hdr_v4",
400 "referenced_type" : "_ZTI15boot_img_hdr_v4",
401 "self_type" : "_ZTI15boot_img_hdr_v4",
402 "size" : 1584,
403 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
404 },
405 {
406 "alignment" : 1,
407 "fields" :
408 [
409 {
410 "field_name" : "magic",
411 "referenced_type" : "_ZTIA8_h"
412 },
413 {
414 "field_name" : "header_version",
415 "field_offset" : 64,
416 "referenced_type" : "_ZTIj"
417 },
418 {
419 "field_name" : "page_size",
420 "field_offset" : 96,
421 "referenced_type" : "_ZTIj"
422 },
423 {
424 "field_name" : "kernel_addr",
425 "field_offset" : 128,
426 "referenced_type" : "_ZTIj"
427 },
428 {
429 "field_name" : "ramdisk_addr",
430 "field_offset" : 160,
431 "referenced_type" : "_ZTIj"
432 },
433 {
434 "field_name" : "vendor_ramdisk_size",
435 "field_offset" : 192,
436 "referenced_type" : "_ZTIj"
437 },
438 {
439 "field_name" : "cmdline",
440 "field_offset" : 224,
441 "referenced_type" : "_ZTIA2048_h"
442 },
443 {
444 "field_name" : "tags_addr",
445 "field_offset" : 16608,
446 "referenced_type" : "_ZTIj"
447 },
448 {
449 "field_name" : "name",
450 "field_offset" : 16640,
451 "referenced_type" : "_ZTIA16_h"
452 },
453 {
454 "field_name" : "header_size",
455 "field_offset" : 16768,
456 "referenced_type" : "_ZTIj"
457 },
458 {
459 "field_name" : "dtb_size",
460 "field_offset" : 16800,
461 "referenced_type" : "_ZTIj"
462 },
463 {
464 "field_name" : "dtb_addr",
465 "field_offset" : 16832,
466 "referenced_type" : "_ZTIy"
467 }
468 ],
469 "linker_set_key" : "_ZTI22vendor_boot_img_hdr_v3",
470 "name" : "vendor_boot_img_hdr_v3",
471 "referenced_type" : "_ZTI22vendor_boot_img_hdr_v3",
472 "self_type" : "_ZTI22vendor_boot_img_hdr_v3",
473 "size" : 2112,
474 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
475 },
476 {
477 "alignment" : 1,
478 "base_specifiers" :
479 [
480 {
481 "referenced_type" : "_ZTI22vendor_boot_img_hdr_v3"
482 }
483 ],
484 "fields" :
485 [
486 {
487 "field_name" : "vendor_ramdisk_table_size",
488 "field_offset" : 16896,
489 "referenced_type" : "_ZTIj"
490 },
491 {
492 "field_name" : "vendor_ramdisk_table_entry_num",
493 "field_offset" : 16928,
494 "referenced_type" : "_ZTIj"
495 },
496 {
497 "field_name" : "vendor_ramdisk_table_entry_size",
498 "field_offset" : 16960,
499 "referenced_type" : "_ZTIj"
500 },
501 {
502 "field_name" : "bootconfig_size",
503 "field_offset" : 16992,
504 "referenced_type" : "_ZTIj"
505 }
506 ],
507 "linker_set_key" : "_ZTI22vendor_boot_img_hdr_v4",
508 "name" : "vendor_boot_img_hdr_v4",
509 "referenced_type" : "_ZTI22vendor_boot_img_hdr_v4",
510 "self_type" : "_ZTI22vendor_boot_img_hdr_v4",
511 "size" : 2128,
512 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
513 },
514 {
515 "alignment" : 1,
516 "fields" :
517 [
518 {
519 "field_name" : "ramdisk_size",
520 "referenced_type" : "_ZTIj"
521 },
522 {
523 "field_name" : "ramdisk_offset",
524 "field_offset" : 32,
525 "referenced_type" : "_ZTIj"
526 },
527 {
528 "field_name" : "ramdisk_type",
529 "field_offset" : 64,
530 "referenced_type" : "_ZTIj"
531 },
532 {
533 "field_name" : "ramdisk_name",
534 "field_offset" : 96,
535 "referenced_type" : "_ZTIA32_h"
536 },
537 {
538 "field_name" : "board_id",
539 "field_offset" : 352,
540 "referenced_type" : "_ZTIA16_j"
541 }
542 ],
543 "linker_set_key" : "_ZTI29vendor_ramdisk_table_entry_v4",
544 "name" : "vendor_ramdisk_table_entry_v4",
545 "referenced_type" : "_ZTI29vendor_ramdisk_table_entry_v4",
546 "self_type" : "_ZTI29vendor_ramdisk_table_entry_v4",
547 "size" : 108,
548 "source_file" : "system/tools/mkbootimg/include/bootimg/bootimg.h"
549 }
550 ],
551 "rvalue_reference_types" : []
552}