io-lab-1/code/kernel.map
2026-02-20 18:27:25 +03:00

481 lines
25 KiB
Plaintext

VMA LMA Size Align Out In Symbol
0 0 80200000 1 . = 0x80200000
80200000 0 0 1 __kernel_base = .
80200000 80200000 740 2 .text
80200000 80200000 e 2 /tmp/calls-ce0200.o:(.text.boot)
80200000 80200000 0 1
80200000 80200000 0 1
80200000 80200000 0 1 $x.0
80200000 80200000 0 1
80200000 80200000 e 1 boot
8020000e 8020000e 0 1
8020000e 8020000e 0 1
8020000e 8020000e 216 2 /tmp/calls-ce0200.o:(.text)
8020000e 8020000e 0 1
8020000e 8020000e 0 1
8020000e 8020000e 0 1 $x.1
8020000e 8020000e 0 1
8020000e 8020000e b4 1 sbi_call
80200036 80200036 0 1
8020003a 8020003a 0 1
8020003e 8020003e 0 1
80200042 80200042 0 1
80200046 80200046 0 1
8020004a 8020004a 0 1
8020004e 8020004e 0 1
80200052 80200052 0 1
80200056 80200056 0 1
8020005a 8020005a 0 1
8020005e 8020005e 0 1
80200062 80200062 0 1
80200066 80200066 0 1
8020006a 8020006a 0 1
8020006e 8020006e 0 1
80200072 80200072 0 1
80200076 80200076 0 1
8020007a 8020007a 0 1
8020007e 8020007e 0 1
80200082 80200082 0 1
80200086 80200086 0 1
8020008a 8020008a 0 1
8020008e 8020008e 0 1
80200092 80200092 0 1
80200096 80200096 0 1
802000a2 802000a2 0 1
802000a6 802000a6 0 1
802000aa 802000aa 0 1
802000ae 802000ae 0 1
802000b2 802000b2 0 1
802000be 802000be 0 1
802000c2 802000c2 0 1
802000c2 802000c2 0 1
802000c2 802000c2 0 1
802000c2 802000c2 30 1 putchar
802000ce 802000ce 0 1
802000d6 802000d6 0 1
802000ee 802000ee 0 1
802000f2 802000f2 0 1
802000f2 802000f2 0 1
802000f2 802000f2 0 1
802000f2 802000f2 0 1
802000f2 802000f2 0 1
802000f2 802000f2 2e 1 getchar
802000fe 802000fe 0 1
80200114 80200114 0 1
8020011c 8020011c 0 1
80200120 80200120 0 1
80200120 80200120 0 1
80200120 80200120 0 1
80200120 80200120 0 1
80200120 80200120 0 1
80200120 80200120 2a 1 sbi_shutdown
8020012c 8020012c 0 1
80200146 80200146 0 1
8020014a 8020014a 0 1
8020014a 8020014a 0 1
8020014a 8020014a 0 1
8020014a 8020014a 0 1
8020014a 8020014a 0 1
8020014a 8020014a 32 1 sbi_get_impl_id
80200158 80200158 0 1
8020016c 8020016c 0 1
80200178 80200178 0 1
8020017c 8020017c 0 1
8020017c 8020017c 0 1
8020017c 8020017c 0 1
8020017c 8020017c 0 1
8020017c 8020017c 0 1
8020017c 8020017c 32 1 sbi_get_spec_version
8020018a 8020018a 0 1
8020019e 8020019e 0 1
802001aa 802001aa 0 1
802001ae 802001ae 0 1
802001ae 802001ae 0 1
802001ae 802001ae 0 1
802001ae 802001ae 0 1
802001ae 802001ae 0 1
802001ae 802001ae 38 1 sbi_hart_stop
802001c2 802001c2 0 1
802001d6 802001d6 0 1
802001e2 802001e2 0 1
802001e6 802001e6 0 1
802001e6 802001e6 0 1
802001e6 802001e6 0 1
802001e6 802001e6 0 1
802001e6 802001e6 0 1
802001e6 802001e6 3e 1 sbi_hart_get_status
802001f2 802001f2 0 1
80200202 80200202 0 1
80200214 80200214 0 1
80200220 80200220 0 1
80200224 80200224 0 1
80200224 80200224 0 1
80200224 80200224 12 2 /tmp/kernel-8594d3.o:(.text)
80200224 80200224 0 1
80200224 80200224 0 1
80200224 80200224 0 1 $x.0
80200224 80200224 0 1
80200224 80200224 12 1 kernel_main
8020022c 8020022c 0 1
80200232 80200232 0 1
80200236 80200236 0 1
80200236 80200236 0 1
80200236 80200236 50a 2 /tmp/menu-b4bbb7.o:(.text)
80200236 80200236 0 1
80200236 80200236 0 1
80200236 80200236 0 1 $x.0
80200236 80200236 0 1
80200236 80200236 f0 1 run_menu
8020023e 8020023e 0 1
80200240 80200240 0 1
8020024a 8020024a 0 1
8020024e 8020024e 0 1 .LBB0_1
8020024e 8020024e 0 1
8020024e 8020024e 0 1
80200250 80200250 0 1
80200254 80200254 0 1
80200258 80200258 0 1
8020025c 8020025c 0 1
8020025e 8020025e 0 1
8020026a 8020026a 0 1
80200276 80200276 0 1 .LBB0_2
80200276 80200276 0 1
8020027e 8020027e 0 1
8020028a 8020028a 0 1 .LBB0_3
8020028a 8020028a 0 1
80200292 80200292 0 1
8020029e 8020029e 0 1 .LBB0_4
8020029e 8020029e 0 1
802002a6 802002a6 0 1
802002b2 802002b2 0 1 .LBB0_5
802002b2 802002b2 0 1
802002ba 802002ba 0 1
802002c6 802002c6 0 1 .LBB0_6
802002c6 802002c6 0 1
802002ce 802002ce 0 1
802002da 802002da 0 1 .LBB0_7
802002da 802002da 0 1
802002dc 802002dc 0 1
802002e0 802002e0 0 1 .LBB0_8
802002e0 802002e0 0 1
802002e2 802002e2 0 1
802002e6 802002e6 0 1 .LBB0_9
802002e6 802002e6 0 1
802002f0 802002f0 0 1
802002fa 802002fa 0 1
802002fe 802002fe 0 1 .LBB0_10
802002fe 802002fe 0 1
80200308 80200308 0 1
8020030a 8020030a 0 1
8020030e 8020030e 0 1 .LBB0_11
8020030e 8020030e 0 1
80200310 80200310 0 1
80200314 80200314 0 1 .LBB0_12
80200314 80200314 0 1
80200318 80200318 0 1 .LBB0_13
80200318 80200318 0 1
80200322 80200322 0 1
80200322 80200322 0 1
80200326 80200326 42 1 print
80200326 80200326 0 1
80200326 80200326 0 1
80200326 80200326 0 1
80200326 80200326 0 1
80200326 80200326 0 1
80200332 80200332 0 1
80200336 80200336 0 1 .LBB1_1
80200336 80200336 0 1
8020033a 8020033a 0 1
8020033e 8020033e 0 1
80200348 80200348 0 1 .LBB1_2
80200348 80200348 0 1
8020034c 8020034c 0 1
80200350 80200350 0 1
80200352 80200352 0 1
8020035c 8020035c 0 1
80200360 80200360 0 1 .LBB1_3
80200360 80200360 0 1
80200364 80200364 0 1
80200368 80200368 9e 1 hart_get_status
80200368 80200368 0 1
80200368 80200368 0 1
80200368 80200368 0 1
80200368 80200368 0 1
80200368 80200368 0 1
80200370 80200370 0 1
8020037a 8020037a 0 1
8020037c 8020037c 0 1
80200380 80200380 0 1
80200384 80200384 0 1
80200388 80200388 0 1
8020038a 8020038a 0 1
8020038e 8020038e 0 1
80200398 80200398 0 1
8020039c 8020039c 0 1
802003a6 802003a6 0 1 .LBB2_1
802003a6 802003a6 0 1
802003b0 802003b0 0 1
802003b4 802003b4 0 1
802003b8 802003b8 0 1
802003ba 802003ba 0 1
802003be 802003be 0 1 .LBB2_2
802003be 802003be 0 1
802003c8 802003c8 0 1
802003cc 802003cc 0 1
802003ce 802003ce 0 1
802003d8 802003d8 0 1
802003dc 802003dc 0 1
802003de 802003de 0 1
802003e8 802003e8 0 1
802003ec 802003ec 0 1
802003ee 802003ee 0 1
802003f0 802003f0 0 1
802003fa 802003fa 0 1
802003fe 802003fe 0 1 .LBB2_3
802003fe 802003fe 0 1
80200402 80200402 0 1
80200406 80200406 1e 1 print_new_line
80200406 80200406 0 1
80200406 80200406 0 1
80200406 80200406 0 1
80200406 80200406 0 1
80200406 80200406 0 1
80200412 80200412 0 1
80200416 80200416 0 1
8020041a 8020041a 0 1
80200420 80200420 0 1
80200424 80200424 1a 1 print_menu
80200424 80200424 0 1
80200424 80200424 0 1
80200424 80200424 0 1
80200424 80200424 0 1
80200424 80200424 0 1
8020042c 8020042c 0 1
8020043a 8020043a 0 1
8020043e 8020043e 32 1 get_char
8020043e 8020043e 0 1
8020043e 8020043e 0 1
8020043e 8020043e 0 1
8020043e 8020043e 0 1
8020043e 8020043e 0 1
80200446 80200446 0 1
8020044a 8020044a 0 1 .LBB5_1
8020044a 8020044a 0 1
8020044c 8020044c 0 1
80200450 80200450 0 1
80200454 80200454 0 1 .LBB5_2
80200454 80200454 0 1
80200458 80200458 0 1
80200464 80200464 0 1 .LBB5_3
80200464 80200464 0 1
8020046c 8020046c 0 1
80200470 80200470 52 1 print_sdi_impl
80200470 80200470 0 1
80200470 80200470 0 1
80200470 80200470 0 1
80200470 80200470 0 1
80200470 80200470 0 1
80200478 80200478 0 1
80200482 80200482 0 1
8020048c 8020048c 0 1
80200496 80200496 0 1
8020049a 8020049a 0 1
802004a2 802004a2 0 1
802004a4 802004a4 0 1
802004ae 802004ae 0 1
802004b2 802004b2 0 1
802004b8 802004b8 0 1
802004be 802004be 0 1
802004c2 802004c2 b8 1 print_ulong
802004c2 802004c2 0 1
802004c2 802004c2 0 1
802004c2 802004c2 0 1
802004c2 802004c2 0 1
802004c2 802004c2 0 1
802004d0 802004d0 0 1
802004d4 802004d4 0 1
802004d8 802004d8 0 1
802004e2 802004e2 0 1 .LBB7_1
802004e2 802004e2 0 1
802004e6 802004e6 0 1
802004e8 802004e8 0 1
802004ec 802004ec 0 1 .LBB7_2
802004ec 802004ec 0 1
802004f0 802004f0 0 1 .LBB7_3
802004f0 802004f0 0 1
802004f4 802004f4 0 1
802004fe 802004fe 0 1 .LBB7_4
802004fe 802004fe 0 1
8020050a 8020050a 0 1
80200518 80200518 0 1
8020051c 8020051c 0 1
8020052c 8020052c 0 1
8020052e 8020052e 0 1
80200532 80200532 0 1
80200540 80200540 0 1
80200544 80200544 0 1 .LBB7_5
80200544 80200544 0 1
80200548 80200548 0 1 .LBB7_6
80200548 80200548 0 1
80200554 80200554 0 1
8020055e 8020055e 0 1 .LBB7_7
8020055e 8020055e 0 1
80200566 80200566 0 1
8020056c 8020056c 0 1
8020056e 8020056e 0 1
80200572 80200572 0 1 .LBB7_8
80200572 80200572 0 1
80200576 80200576 0 1
8020057a 8020057a 108 1 get_ulong
8020057a 8020057a 0 1
8020057a 8020057a 0 1
8020057a 8020057a 0 1
8020057a 8020057a 0 1
8020057a 8020057a 0 1
80200584 80200584 0 1
80200588 80200588 0 1
8020058c 8020058c 0 1 .LBB8_1
8020058c 8020058c 0 1
8020058e 8020058e 0 1
80200592 80200592 0 1
80200596 80200596 0 1 .LBB8_2
80200596 80200596 0 1
802005a4 802005a4 0 1
802005b0 802005b0 0 1 .LBB8_3
802005b0 802005b0 0 1
802005bc 802005bc 0 1
802005c8 802005c8 0 1 .LBB8_4
802005c8 802005c8 0 1
802005d4 802005d4 0 1
802005e0 802005e0 0 1 .LBB8_5
802005e0 802005e0 0 1
802005e4 802005e4 0 1
802005ee 802005ee 0 1
802005f2 802005f2 0 1 .LBB8_6
802005f2 802005f2 0 1
802005f6 802005f6 0 1
80200602 80200602 0 1 .LBB8_7
80200602 80200602 0 1
80200606 80200606 0 1 .LBB8_8
80200606 80200606 0 1
80200614 80200614 0 1
80200620 80200620 0 1 .LBB8_9
80200620 80200620 0 1
80200624 80200624 0 1
80200630 80200630 0 1 .LBB8_10
80200630 80200630 0 1
80200634 80200634 0 1
80200640 80200640 0 1 .LBB8_11
80200640 80200640 0 1
80200646 80200646 0 1
8020064a 8020064a 0 1
8020064e 8020064e 0 1
80200654 80200654 0 1
80200658 80200658 0 1
8020065a 8020065a 0 1
8020065e 8020065e 0 1
80200662 80200662 0 1
8020066e 8020066e 0 1 .LBB8_12
8020066e 8020066e 0 1
80200672 80200672 0 1 .LBB8_13
80200672 80200672 0 1
80200676 80200676 0 1 .LBB8_14
80200676 80200676 0 1
8020067e 8020067e 0 1
80200682 80200682 be 1 hsm_status_to_str
80200682 80200682 0 1
80200682 80200682 0 1
80200682 80200682 0 1
80200682 80200682 0 1
80200682 80200682 0 1
8020068e 8020068e 0 1
80200698 80200698 0 1
802006a0 802006a0 0 1
802006a4 802006a4 0 1
802006b4 802006b4 0 1 .LBB9_2
802006b4 802006b4 0 1
802006c4 802006c4 0 1 .LBB9_3
802006c4 802006c4 0 1
802006d4 802006d4 0 1 .LBB9_4
802006d4 802006d4 0 1
802006e4 802006e4 0 1 .LBB9_5
802006e4 802006e4 0 1
802006f4 802006f4 0 1 .LBB9_6
802006f4 802006f4 0 1
80200704 80200704 0 1 .LBB9_7
80200704 80200704 0 1
80200714 80200714 0 1 .LBB9_8
80200714 80200714 0 1
80200724 80200724 0 1 .LBB9_9
80200724 80200724 0 1
80200734 80200734 0 1 .LBB9_10
80200734 80200734 0 1
8020073c 8020073c 0 1
80200740 80200740 0 1
80200740 80200740 0 1
80200740 80200740 170 4 .rodata
80200740 80200740 1c 4 /tmp/menu-b4bbb7.o:(.rodata)
80200740 80200740 0 1 .LJTI9_0
80200740 80200740 0 1 $d.1
8020075c 8020075c 154 1 <internal>:(.rodata.str1.1)
802008b0 802008b0 0 4 .bss
802008b0 802008b0 0 1 __bss = .
802008b0 802008b0 0 1 __bss_end = .
802008b0 802008b0 0 1 . = ALIGN ( 4 )
802008b0 802008b0 20000 1 . += 128 * 1024
802208b0 802208b0 0 1 __stack_top = .
802208b0 802208b0 750 1 . = ALIGN ( 4096 )
80221000 80221000 0 1 __free_ram = .
80221000 80221000 4000000 1 . += 64 * 1024 * 1024
84221000 84221000 0 1 __free_ram_end = .
0 0 1f8 1 .debug_abbrev
0 0 bc 1 /tmp/calls-ce0200.o:(.debug_abbrev)
0 0 0 1 $d.2
bc bc 29 1 /tmp/kernel-8594d3.o:(.debug_abbrev)
bc bc 0 1 $d.1
e5 e5 113 1 /tmp/menu-b4bbb7.o:(.debug_abbrev)
e5 e5 0 1 $d.3
0 0 62c 1 .debug_info
0 0 22e 1 /tmp/calls-ce0200.o:(.debug_info)
0 0 0 1 $d.3
22e 22e 38 1 /tmp/kernel-8594d3.o:(.debug_info)
22e 22e 0 1 $d.2
266 266 3c6 1 /tmp/menu-b4bbb7.o:(.debug_info)
266 266 0 1 $d.4
0 0 18 1 .debug_ranges
0 0 18 1 /tmp/calls-ce0200.o:(.debug_ranges)
0 0 0 1
0 0 0 1 $d.4
0 0 211 1 .debug_str
0 0 211 1 <internal>:(.debug_str)
0 0 42 1 .comment
0 0 42 1 <internal>:(.comment)
0 0 2b 1 .riscv.attributes
0 0 2b 1 <internal>:(.riscv.attributes)
0 0 260 4 .debug_frame
0 0 104 4 /tmp/calls-ce0200.o:(.debug_frame)
0 0 0 1
0 0 0 1 $d.8
104 104 30 4 /tmp/kernel-8594d3.o:(.debug_frame)
104 104 0 1
104 104 0 1 $d.6
134 134 12c 4 /tmp/menu-b4bbb7.o:(.debug_frame)
134 134 0 1
134 134 0 1 $d.8
0 0 8a4 1 .debug_line
0 0 256 1 /tmp/calls-ce0200.o:(.debug_line)
0 0 0 1 .Lline_table_start0
0 0 0 1 $d.9
256 256 4a 1 /tmp/kernel-8594d3.o:(.debug_line)
256 256 0 1 .Lline_table_start0
256 256 0 1 $d.7
2a0 2a0 604 1 /tmp/menu-b4bbb7.o:(.debug_line)
2a0 2a0 0 1 .Lline_table_start0
2a0 2a0 0 1 $d.9
0 0 1d30 4 .symtab
0 0 1d30 4 <internal>:(.symtab)
0 0 95 1 .shstrtab
0 0 95 1 <internal>:(.shstrtab)
0 0 1e0 1 .strtab
0 0 1e0 1 <internal>:(.strtab)