Created
September 19, 2019 10:43
-
-
Save SamTebbs33/0a4aaac08212da421a1ac2878dbf2646 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pluto.elf.small: file format ELF32-i386 | |
architecture: i386 | |
start address: 0x00102000 | |
Sections: | |
Idx Name Size VMA LMA Type | |
0 00000000 0000000000000000 0000000000000000 | |
1 .rodata.boot 00002000 0000000000100000 0000000000100000 DATA | |
2 .text.boot 00000024 0000000000102000 0000000000102000 TEXT | |
3 .text 000090d0 00000000c0103000 0000000000103000 TEXT | |
4 .rodata 00000c20 00000000c010d000 000000000010d000 DATA | |
5 .data 00000168 00000000c010e000 000000000010e000 DATA | |
6 .bss 00004468 00000000c010f000 000000000010f000 BSS | |
7 .bss.stack 00000000 00000000c0114000 00000000c0114000 BSS | |
8 .debug_info 00007c33 0000000000000000 0000000000000000 | |
9 .debug_abbrev 000004d0 0000000000000000 0000000000000000 | |
10 .debug_aranges 00000040 0000000000000000 0000000000000000 | |
11 .debug_line 00008719 0000000000000000 0000000000000000 | |
12 .debug_str 00002897 0000000000000000 0000000000000000 | |
13 .debug_loc 000006f9 0000000000000000 0000000000000000 | |
14 .debug_ranges 00000728 0000000000000000 0000000000000000 | |
15 .debug_macinfo 00000002 0000000000000000 0000000000000000 | |
16 .debug_pubnames 00001b5d 0000000000000000 0000000000000000 | |
17 .debug_pubtypes 00000730 0000000000000000 0000000000000000 | |
18 .debug_frame 00002f0c 0000000000000000 0000000000000000 | |
19 .comment 00000012 0000000000000000 0000000000000000 | |
20 .symtab 00001fb0 0000000000000000 0000000000000000 | |
21 .shstrtab 000000f5 0000000000000000 0000000000000000 | |
22 .strtab 00001e1f 0000000000000000 0000000000000000 | |
SYMBOL TABLE: | |
c0103000 l F .text 00000000 irqCommonStub | |
c01030bc l F .text 00000000 isrCommonStub | |
00000000 l df *ABS* 00000000 pluto | |
c010d02b l O .rodata 00000001 COLOUR_BLACK | |
c010d02a l O .rodata 00000001 COLOUR_LIGHT_GREY | |
c010d086 l O .rodata 00000002 COMMAND_REGISTER | |
c010d06a l O .rodata 00000002 COUNTER_0_REGISTER | |
c010d023 l O .rodata 00000001 CURSOR_SCANLINE_END | |
c010d056 l O .rodata 00000001 CURSOR_SCANLINE_MIDDLE | |
c010d057 l O .rodata 00000001 CURSOR_SCANLINE_START | |
c010d026 l O .rodata 00000002 HEIGHT | |
c010d061 l O .rodata 00000001 ICW1_EXPECT_ICW4 | |
c010d060 l O .rodata 00000001 ICW1_INITIALISATION | |
c010d062 l O .rodata 00000001 ICW2_MASTER_REMAP_OFFSET | |
c010d063 l O .rodata 00000001 ICW2_SLAVE_REMAP_OFFSET | |
c010d064 l O .rodata 00000001 ICW3_MASTER_IRQ_MAP_FROM_SLAVE | |
c010d065 l O .rodata 00000001 ICW3_SLAVE_IRQ_MAP_TO_MASTER | |
c010d066 l O .rodata 00000001 ICW4_80x86_MODE | |
c010d050 l O .rodata 00000002 INTERRUPT | |
c010d07c l O .rodata 00000001 INTERRUPT_GATE | |
c010d08c l O .rodata 00000002 IRQ_OFFSET | |
c010d055 l O .rodata 00000001 IRQ_PIT | |
c010d07a l O .rodata 00000002 KERNEL_CODE_OFFSET | |
c010d042 l O .rodata 00000002 KERNEL_DATA_OFFSET | |
c010d03a l O .rodata 00000001 KERNEL_SEGMENT_CODE | |
c010d03c l O .rodata 00000001 KERNEL_SEGMENT_DATA | |
c010d07e l O .rodata 00000002 MASTER_COMMAND_REG | |
c010d082 l O .rodata 00000002 MASTER_DATA_REG | |
c010d30a l O .rodata 00000002 MASTER_STATUS_REG | |
c010d039 l O .rodata 00000001 NULL_FLAGS | |
c010d038 l O .rodata 00000001 NULL_SEGMENT | |
c010d036 l O .rodata 00000002 NUMBER_OF_ENTRIES | |
c010d04c l O .rodata 00000002 NUMBER_OF_ENTRIES.1 | |
c010d06e l O .rodata 00000002 NUMBER_OF_ENTRIES.4 | |
c010d070 l O .rodata 00000002 NUMBER_OF_ENTRIES.5 | |
c010d072 l O .rodata 00000002 NUM_HANDLERS | |
c010d304 l O .rodata 00000001 OCW2_END_OF_INTERRUPT | |
c010d306 l O .rodata 00000001 OCW3_ACT_ON_READ | |
c010d305 l O .rodata 00000001 OCW3_DEFAULT | |
c010d307 l O .rodata 00000001 OCW3_READ_ISR | |
c010d054 l O .rodata 00000001 OCW_BINARY_COUNT_BINARY | |
c010d053 l O .rodata 00000001 OCW_MODE_SQUARE_WAVE_GENERATOR | |
c010d06c l O .rodata 00000001 OCW_READ_LOAD_DATA | |
c010d052 l O .rodata 00000001 OCW_SELECT_COUNTER_0 | |
c010d067 l O .rodata 00000001 OCW_SELECT_COUNTER_1 | |
c010d068 l O .rodata 00000001 OCW_SELECT_COUNTER_2 | |
c010d03b l O .rodata 00000001 PAGING_32_BIT | |
c010d021 l O .rodata 00000001 PARITY_BIT | |
c010d074 l O .rodata 00000002 PORT_ADDRESS | |
c010d076 l O .rodata 00000002 PORT_DATA | |
c010d07d l O .rodata 00000001 PRIVILEGE_RING_0 | |
c010d059 l O .rodata 00000001 REG_CURSOR_END | |
c010d079 l O .rodata 00000001 REG_CURSOR_LOCATION_HIGH | |
c010d078 l O .rodata 00000001 REG_CURSOR_LOCATION_LOW | |
c010d058 l O .rodata 00000001 REG_CURSOR_START | |
c010d022 l O .rodata 00000001 REG_MAXIMUM_SCAN_LINE | |
c010d02c l O .rodata 00000002 ROW_MIN | |
c010d030 l O .rodata 00000002 ROW_TOTAL | |
c010d020 l O .rodata 00000001 SINGLE_STOP_BIT | |
c010d080 l O .rodata 00000002 SLAVE_COMMAND_REG | |
c010d084 l O .rodata 00000002 SLAVE_DATA_REG | |
c010d308 l O .rodata 00000002 SLAVE_STATUS_REG | |
c010d034 l O .rodata 00000002 START_OF_DISPLAYABLE_REGION | |
c010d046 l O .rodata 00000002 TABLE_SIZE | |
c010d04e l O .rodata 00000002 TABLE_SIZE.2 | |
c010d032 l O .rodata 00000002 TOTAL_CHAR_ON_PAGE | |
c010d02e l O .rodata 00000002 TOTAL_NUM_PAGES | |
c010d040 l O .rodata 00000002 TSS_INDEX | |
c010d048 l O .rodata 00000002 TSS_OFFSET | |
c010d044 l O .rodata 00000001 TSS_SEGMENT | |
c010d03d l O .rodata 00000001 USER_SEGMENT_CODE | |
c010d03e l O .rodata 00000001 USER_SEGMENT_DATA | |
c010d028 l O .rodata 00000002 VIDEO_BUFFER_SIZE | |
c010d024 l O .rodata 00000002 WIDTH | |
c010d4b8 l O .rodata 00000008 __unnamed_1 | |
c010d4f0 l O .rodata 00000008 __unnamed_10 | |
c010d459 l O .rodata 0000001e __unnamed_108 | |
c010dbc0 l O .rodata 00000010 __unnamed_109 | |
c010d524 l O .rodata 00000008 __unnamed_11 | |
c010d4a0 l O .rodata 00000018 __unnamed_110 | |
c010dc00 l O .rodata 00000010 __unnamed_111 | |
c010d4d4 l O .rodata 0000001b __unnamed_112 | |
c010d4f8 l O .rodata 0000002c __unnamed_114 | |
c010d52c l O .rodata 0000003f __unnamed_115 | |
c010d574 l O .rodata 0000003f __unnamed_116 | |
c010d5bc l O .rodata 0000003f __unnamed_117 | |
c010d604 l O .rodata 0000003f __unnamed_118 | |
c010d64c l O .rodata 0000003f __unnamed_119 | |
c010d56c l O .rodata 00000008 __unnamed_12 | |
c010d694 l O .rodata 0000003f __unnamed_120 | |
c010d6dc l O .rodata 0000001b __unnamed_121 | |
c010d700 l O .rodata 0000000d __unnamed_122 | |
c010d72c l O .rodata 00000009 __unnamed_123 | |
c010d740 l O .rodata 00000016 __unnamed_124 | |
c010d778 l O .rodata 00000013 __unnamed_126 | |
c010d794 l O .rodata 0000001c __unnamed_127 | |
c010d7b8 l O .rodata 0000000a __unnamed_128 | |
c010d7cc l O .rodata 00000016 __unnamed_129 | |
c010d5b4 l O .rodata 00000008 __unnamed_13 | |
c010d7ec l O .rodata 00000011 __unnamed_130 | |
c010dbf0 l O .rodata 00000010 __unnamed_131 | |
c010d810 l O .rodata 0000000d __unnamed_132 | |
c010d858 l O .rodata 0000000c __unnamed_133 | |
c010dbd0 l O .rodata 00000010 __unnamed_134 | |
c010dbe0 l O .rodata 00000010 __unnamed_135 | |
c010dc10 l O .rodata 00000010 __unnamed_136 | |
c010d884 l O .rodata 00000034 __unnamed_137 | |
c010d8f8 l O .rodata 00000015 __unnamed_138 | |
c010d918 l O .rodata 0000000d __unnamed_139 | |
c010d5fc l O .rodata 00000008 __unnamed_14 | |
c010d930 l O .rodata 00000023 __unnamed_140 | |
c010d978 l O .rodata 00000009 __unnamed_141 | |
c010d98c l O .rodata 00000023 __unnamed_142 | |
c010d9d4 l O .rodata 00000032 __unnamed_143 | |
c010db80 l O .rodata 00000020 __unnamed_144 | |
c010da50 l O .rodata 00000017 __unnamed_145 | |
c010da84 l O .rodata 00000022 __unnamed_146 | |
c010dae0 l O .rodata 0000000d __unnamed_147 | |
c010daf8 l O .rodata 00000015 __unnamed_148 | |
c010db34 l O .rodata 00000009 __unnamed_149 | |
c010d644 l O .rodata 00000008 __unnamed_15 | |
c010d68c l O .rodata 00000008 __unnamed_16 | |
c010d6d4 l O .rodata 00000008 __unnamed_17 | |
c010d6f8 l O .rodata 00000008 __unnamed_18 | |
c010d710 l O .rodata 00000008 __unnamed_19 | |
c010d480 l O .rodata 00000008 __unnamed_2 | |
c010d718 l O .rodata 00000014 __unnamed_20 | |
c010d738 l O .rodata 00000008 __unnamed_21 | |
c010d4c0 l O .rodata 0000000c __unnamed_22 | |
c010d758 l O .rodata 00000008 __unnamed_23 | |
c010d760 l O .rodata 0000000c __unnamed_24 | |
c010d76c l O .rodata 0000000c __unnamed_25 | |
c010db68 l O .rodata 00000008 __unnamed_26 | |
c010d78c l O .rodata 00000008 __unnamed_27 | |
c010d7b0 l O .rodata 00000008 __unnamed_28 | |
c010d7c4 l O .rodata 00000008 __unnamed_29 | |
c010d320 l O .rodata 00000008 __unnamed_3 | |
c010d7e4 l O .rodata 00000008 __unnamed_30 | |
c010d800 l O .rodata 00000008 __unnamed_31 | |
c010db50 l O .rodata 00000008 __unnamed_32 | |
c010d808 l O .rodata 00000008 __unnamed_33 | |
c010d820 l O .rodata 00000008 __unnamed_34 | |
c010d828 l O .rodata 00000014 __unnamed_35 | |
c010d83c l O .rodata 00000008 __unnamed_36 | |
c010d844 l O .rodata 00000014 __unnamed_37 | |
c010d864 l O .rodata 00000008 __unnamed_38 | |
c010d86c l O .rodata 00000008 __unnamed_39 | |
c010d478 l O .rodata 00000008 __unnamed_4 | |
c010d874 l O .rodata 00000008 __unnamed_40 | |
c010d87c l O .rodata 00000008 __unnamed_41 | |
c010d8b8 l O .rodata 00000008 __unnamed_42 | |
c010d8c0 l O .rodata 00000014 __unnamed_43 | |
c010d8d4 l O .rodata 00000008 __unnamed_44 | |
c010d8dc l O .rodata 00000014 __unnamed_45 | |
c010d8f0 l O .rodata 00000008 __unnamed_46 | |
c010d910 l O .rodata 00000008 __unnamed_47 | |
c010d928 l O .rodata 00000008 __unnamed_48 | |
c010d954 l O .rodata 00000008 __unnamed_49 | |
c010d440 l O .rodata 00000019 __unnamed_5 | |
c010d95c l O .rodata 00000014 __unnamed_50 | |
c010d970 l O .rodata 00000008 __unnamed_51 | |
c010d984 l O .rodata 00000008 __unnamed_52 | |
c010d9b0 l O .rodata 00000008 __unnamed_53 | |
c010d9b8 l O .rodata 00000014 __unnamed_54 | |
c010d9cc l O .rodata 00000008 __unnamed_55 | |
c010da08 l O .rodata 00000008 __unnamed_56 | |
c010da10 l O .rodata 00000014 __unnamed_57 | |
c010da24 l O .rodata 00000008 __unnamed_58 | |
c010da2c l O .rodata 00000008 __unnamed_59 | |
c010d488 l O .rodata 0000000c __unnamed_6 | |
c010da34 l O .rodata 00000014 __unnamed_60 | |
c010da48 l O .rodata 00000008 __unnamed_61 | |
c010da68 l O .rodata 00000008 __unnamed_62 | |
c010da70 l O .rodata 00000014 __unnamed_63 | |
c010daa8 l O .rodata 00000008 __unnamed_64 | |
c010dab0 l O .rodata 00000014 __unnamed_65 | |
c010dac4 l O .rodata 00000008 __unnamed_66 | |
c010dacc l O .rodata 00000014 __unnamed_67 | |
c010daf0 l O .rodata 00000008 __unnamed_68 | |
c010db10 l O .rodata 00000008 __unnamed_69 | |
c010d494 l O .rodata 0000000c __unnamed_7 | |
c010db18 l O .rodata 00000014 __unnamed_70 | |
c010db2c l O .rodata 00000008 __unnamed_71 | |
c010db40 l O .rodata 00000008 __unnamed_72 | |
c010d08e l O .rodata 0000000e __unnamed_73 | |
c010d09c l O .rodata 00000016 __unnamed_74 | |
c010d0b2 l O .rodata 00000016 __unnamed_75 | |
c010d0c8 l O .rodata 00000015 __unnamed_76 | |
c010db58 l O .rodata 00000008 __unnamed_77 | |
c010d0dd l O .rodata 00000014 __unnamed_78 | |
c010d0f1 l O .rodata 0000000e __unnamed_79 | |
c010db48 l O .rodata 00000004 __unnamed_8 | |
c010d0ff l O .rodata 00000024 __unnamed_80 | |
c010d123 l O .rodata 0000000c __unnamed_81 | |
c010d12f l O .rodata 0000001b __unnamed_82 | |
c010dba0 l O .rodata 00000020 __unnamed_83 | |
c010d14a l O .rodata 00000013 __unnamed_84 | |
c010d15d l O .rodata 00000015 __unnamed_85 | |
c010d172 l O .rodata 00000018 __unnamed_86 | |
c010d18a l O .rodata 0000000a __unnamed_87 | |
c010d194 l O .rodata 00000011 __unnamed_88 | |
c010d1a5 l O .rodata 0000001c __unnamed_89 | |
c010d4cc l O .rodata 00000008 __unnamed_9 | |
c010d1c1 l O .rodata 0000000f __unnamed_90 | |
c010d1d0 l O .rodata 0000000d __unnamed_91 | |
c010d1dd l O .rodata 00000013 __unnamed_92 | |
c010d1f0 l O .rodata 0000000e __unnamed_93 | |
c010db70 l O .rodata 00000008 __unnamed_94 | |
c010db60 l O .rodata 00000008 __unnamed_95 | |
c010d30c l O .rodata 00000013 __unnamed_96 | |
c0103750 l F .text 00000090 __zig_fail_unwrap | |
c01045a0 l F .text 00000041 __zig_return_error | |
c010d018 l O .rodata 00000001 arch | |
c0103320 l F .text 00000006 arch.x86.arch.disableInterrupts | |
c0104e00 l F .text 00000006 arch.x86.arch.enableInterrupts | |
c01055f0 l F .text 00000006 arch.x86.arch.halt | |
c01040c0 l F .text 00000011 arch.x86.arch.haltNoInterrupts | |
c0107c20 l F .text 00000017 arch.x86.arch.inb | |
c01037f0 l F .text 00000044 arch.x86.arch.init | |
c0105b50 l F .text 00000029 arch.x86.arch.lgdt | |
c0105bb0 l F .text 00000012 arch.x86.arch.lidt | |
c0105b80 l F .text 00000019 arch.x86.arch.ltr | |
c0104630 l F .text 0000001f arch.x86.arch.outb | |
c01046f0 l F .text 00000066 arch.x86.gdt.init | |
c01059b0 l F .text 00000193 arch.x86.gdt.makeEntry | |
c0104760 l F .text 00000025 arch.x86.idt.init | |
c0107820 l F .text 0000000b arch.x86.idt.isIdtOpen | |
c0107830 l F .text 0000007e arch.x86.idt.makeEntry | |
c0106d20 l F .text 000000c5 arch.x86.idt.openInterruptGate | |
c01049b0 l F .text 0000010a arch.x86.irq.init | |
c0105d30 l F .text 00000092 arch.x86.irq.openIrq | |
c01060a0 l F .text 00000044 arch.x86.irq.registerIrq | |
c0103270 l F .text 0000003f arch.x86.irq.unhandled | |
c0104790 l F .text 00000212 arch.x86.isr.init | |
c0107160 l F .text 0000001a arch.x86.isr.isValidIsr | |
c0105bd0 l F .text 00000092 arch.x86.isr.openIsr | |
c01065c0 l F .text 0000007f arch.x86.isr.registerIsr | |
c01032b0 l F .text 00000045 arch.x86.isr.unhandled | |
c0104b00 l F .text 0000028d arch.x86.paging.init | |
c01062f0 l F .text 000002cb arch.x86.paging.mapDir | |
c01070e0 l F .text 00000072 arch.x86.paging.mapDirEntry | |
c0106640 l F .text 00000014 arch.x86.paging.pageFault | |
c0106f30 l F .text 000000ba arch.x86.pic.clearMask | |
c0105c70 l F .text 000000b9 arch.x86.pic.remapIrq | |
c010bc30 l F .text 0000003c arch.x86.pic.sendEndOfInterrupt | |
c010bb40 l F .text 000000e7 arch.x86.pic.spuriousIrq | |
c0106070 l F .text 0000000a arch.x86.pit.getFrequency | |
c0104ac0 l F .text 0000003c arch.x86.pit.init | |
c01060f0 l F .text 00000039 arch.x86.pit.pitHandler | |
c0105de0 l F .text 0000028c arch.x86.pit.setupCounter | |
c0106670 l F .text 0000008b arch.x86.syscalls.handle | |
c0104d90 l F .text 0000006f arch.x86.syscalls.init | |
c01071e0 l F .text 0000001d arch.x86.syscalls.isValidSyscall | |
c010d01c l O .rodata 00000004 assert | |
c010d05c l O .rodata 00000004 assert.3 | |
c010d088 l O .rodata 00000004 assert.6 | |
c010d300 l O .rodata 00000004 assert.7 | |
c011284e l O .bss 00000002 blank | |
c0113052 l O .bss 00000001 colour | |
c010f00d l O .bss 00000001 column | |
c011305c l O .bss 00000004 current_freq_0 | |
c0113051 l O .bss 00000001 cursor_scanline_end | |
c0113050 l O .bss 00000001 cursor_scanline_start | |
c010d200 l O .rodata 00000100 exception_msg | |
c010e000 l O .data 00000030 gdt_entries | |
c010e098 l O .data 00000006 gdt_ptr | |
c0113064 l O .bss 00000400 handlers | |
c0112850 l O .bss 00000800 idt_entries | |
c010e09e l O .data 00000006 idt_ptr | |
c010e0a4 l O .data 00000040 irq_handlers | |
c010d019 l O .rodata 00000001 is_test | |
c010e0e8 l O .data 00000080 isr_handlers | |
c0104690 l F .text 0000005d log.log | |
c0104e10 l F .text 0000005d log.log.14 | |
c01053f0 l F .text 0000005d log.log.17 | |
c0106750 l F .text 0000005d log.log.28 | |
c0106b00 l F .text 0000005d log.log.30 | |
c0106c60 l F .text 0000005d log.log.32 | |
c0106cc0 l F .text 0000005d log.log.33 | |
c0106e50 l F .text 0000005d log.log.36 | |
c0106eb0 l F .text 0000007e log.log.37 | |
c0107180 l F .text 0000005d log.log.38 | |
c0107cc0 l F .text 00000068 log.log.54 | |
c0107d30 l F .text 00000068 log.log.55 | |
c0105980 l F .text 00000016 log.logCallback | |
c01037e0 l F .text 0000000a log.logInfo | |
c0104f30 l F .text 0000000a log.logInfo.15 | |
c01053e0 l F .text 0000000a log.logInfo.16 | |
c01059a0 l F .text 0000000a log.logInfo.22 | |
c0105ba0 l F .text 0000000a log.logInfo.23 | |
c0105dd0 l F .text 0000000a log.logInfo.24 | |
c0106080 l F .text 0000001c log.logInfo.25 | |
c0106660 l F .text 0000000a log.logInfo.26 | |
c0103840 l F .text 0000000a log.logInfo.8 | |
c0103f00 l F .text 0000000a log.logInfo.9 | |
c0107200 l F .text 00000014 log.logWarning | |
c0107220 l F .text 00000014 log.logWarning.39 | |
c0103460 l F .text 00000114 mem.init | |
c0113053 l O .bss 00000001 page_index | |
c010f00e l O .bss 00003840 pages | |
c0103300 l F .text 0000001c panic | |
c0103330 l F .text 00000023 panic.panicFmt | |
c0106df0 l F .text 00000026 panic.panicFmt.34 | |
c0106e20 l F .text 00000026 panic.panicFmt.35 | |
c0107bf0 l F .text 00000026 panic.panicFmt.51 | |
c0107c40 l F .text 0000002c panic.panicFmt.52 | |
c010ba80 l F .text 00000023 panic.panicFmt.99 | |
c010f00c l O .bss 00000001 row | |
c010d04a l O .rodata 00000001 rt_test | |
c01044e0 l F .text 000000b9 serial.baudDivisor | |
c01035b0 l F .text 0000019a serial.init | |
c01045f0 l F .text 0000003f serial.lcrValue | |
c0104650 l F .text 0000003d serial.lcrValue.13 | |
c0108560 l F .text 00000046 serial.transmitIsEmpty | |
c0107730 l F .text 00000044 serial.write | |
c0106c00 l F .text 00000060 serial.writeString | |
c0113464 l O .bss 00000004 spurious_irq_counter | |
c0103240 l F .text 00000028 std.debug.assert | |
c010b2b0 l F .text 000000e6 std.fmt.digitToChar | |
c0105450 l F .text 00000046 std.fmt.format | |
c010bda0 l F .text 00000046 std.fmt.format.103 | |
c010bdf0 l F .text 000000c8 std.fmt.format.104 | |
c010bec0 l F .text 00000046 std.fmt.format.105 | |
c01054e0 l F .text 00000046 std.fmt.format.18 | |
c0105530 l F .text 00000065 std.fmt.format.19 | |
c01055a0 l F .text 00000046 std.fmt.format.20 | |
c0105930 l F .text 00000046 std.fmt.format.21 | |
c0106700 l F .text 00000046 std.fmt.format.27 | |
c0106b60 l F .text 00000046 std.fmt.format.31 | |
c0107240 l F .text 00000046 std.fmt.format.40 | |
c0107560 l F .text 00000135 std.fmt.format.41 | |
c01076a0 l F .text 00000046 std.fmt.format.42 | |
c0107780 l F .text 00000046 std.fmt.format.43 | |
c01077d0 l F .text 00000046 std.fmt.format.44 | |
c0107a50 l F .text 00000046 std.fmt.format.49 | |
c0107aa0 l F .text 00000147 std.fmt.format.50 | |
c0107c70 l F .text 00000046 std.fmt.format.53 | |
c01085b0 l F .text 00000046 std.fmt.format.58 | |
c0108600 l F .text 000000d3 std.fmt.format.59 | |
c01086e0 l F .text 00000046 std.fmt.format.60 | |
c0108730 l F .text 000000d3 std.fmt.format.61 | |
c0108960 l F .text 000000c8 std.fmt.format.65 | |
c0108a30 l F .text 000000c8 std.fmt.format.66 | |
c0109480 l F .text 000000a2 std.fmt.format.71 | |
c0109530 l F .text 00000116 std.fmt.format.72 | |
c0109ce0 l F .text 00000088 std.fmt.formatInt | |
c0109d70 l F .text 0000008f std.fmt.formatInt.84 | |
c0109ee0 l F .text 00000073 std.fmt.formatInt.87 | |
c010b3f0 l F .text 00000073 std.fmt.formatInt.97 | |
c010a130 l F .text 00000552 std.fmt.formatIntUnsigned | |
c010a690 l F .text 000005ad std.fmt.formatIntUnsigned.93 | |
c010ac40 l F .text 0000058e std.fmt.formatIntUnsigned.94 | |
c010b470 l F .text 0000058e std.fmt.formatIntUnsigned.98 | |
c0109910 l F .text 0000006e std.fmt.formatIntValue | |
c010bfc0 l F .text 00000067 std.fmt.formatIntValue.108 | |
c0109980 l F .text 00000073 std.fmt.formatIntValue.75 | |
c0109ac0 l F .text 00000067 std.fmt.formatIntValue.78 | |
c0109e00 l F .text 0000006e std.fmt.formatIntValue.85 | |
c0109e70 l F .text 0000006e std.fmt.formatIntValue.86 | |
c010a050 l F .text 00000067 std.fmt.formatIntValue.91 | |
c010a0c0 l F .text 00000067 std.fmt.formatIntValue.92 | |
c010b1d0 l F .text 0000006e std.fmt.formatIntValue.95 | |
c010b240 l F .text 00000067 std.fmt.formatIntValue.96 | |
c01076f0 l F .text 00000031 std.fmt.formatText | |
c0109fc0 l F .text 00000031 std.fmt.formatText.89 | |
c0106bb0 l F .text 0000004c std.fmt.formatType | |
c010bf10 l F .text 00000052 std.fmt.formatType.106 | |
c01084a0 l F .text 00000059 std.fmt.formatType.56 | |
c0108500 l F .text 0000005c std.fmt.formatType.57 | |
c0108810 l F .text 00000052 std.fmt.formatType.62 | |
c0109370 l F .text 00000059 std.fmt.formatType.68 | |
c01093d0 l F .text 00000059 std.fmt.formatType.69 | |
c0109650 l F .text 00000052 std.fmt.formatType.73 | |
c01096b0 l F .text 00000052 std.fmt.formatType.74 | |
c0109b30 l F .text 00000059 std.fmt.formatType.79 | |
c0109b90 l F .text 0000004c std.fmt.formatType.80 | |
c0109be0 l F .text 00000052 std.fmt.formatType.81 | |
c01092b0 l F .text 00000053 std.fmt.formatValue | |
c010bf70 l F .text 0000004a std.fmt.formatValue.107 | |
c0109310 l F .text 00000056 std.fmt.formatValue.67 | |
c0109430 l F .text 0000004a std.fmt.formatValue.70 | |
c0109a00 l F .text 00000053 std.fmt.formatValue.76 | |
c0109a60 l F .text 00000053 std.fmt.formatValue.77 | |
c0109c40 l F .text 0000004a std.fmt.formatValue.82 | |
c0109c90 l F .text 0000004a std.fmt.formatValue.83 | |
c0109f60 l F .text 00000053 std.fmt.formatValue.88 | |
c010a000 l F .text 0000004a std.fmt.formatValue.90 | |
c0105670 l F .text 000001fc std.heap.FixedBufferAllocator.alloc | |
c0103580 l F .text 0000002c std.heap.FixedBufferAllocator.init | |
c01040e0 l F .text 0000036a std.heap.FixedBufferAllocator.realloc | |
c0104450 l F .text 00000089 std.heap.FixedBufferAllocator.shrink | |
c0105870 l F .text 00000024 std.math.min | |
c0106ff0 l F .text 000000b5 std.math.mul | |
c0106130 l F .text 000001b3 std.mem.Allocator.alignedAlloc | |
c01058a0 l F .text 0000008e std.mem.alignBackward | |
c0105600 l F .text 00000064 std.mem.alignForward | |
c01070b0 l F .text 0000002b std.mem.isAligned | |
c010b3a0 l F .text 0000004b std.mem.set | |
c010e0e4 l O .data 00000004 syscall_handler | |
c0113060 l O .bss 00000004 ticks | |
c0113054 l O .bss 00000004 time_ms | |
c0113058 l O .bss 00000004 time_under_1_ms | |
c010e030 l O .data 00000068 tss | |
c0105360 l F .text 00000048 tty.displayPageNumber | |
c0105060 l F .text 00000083 tty.getCursor | |
c0104f40 l F .text 00000033 tty.getVideoBufferAddress | |
c0103890 l F .text 00000664 tty.init | |
c0109710 l F .text 000001fa tty.pageMove | |
c0108c90 l F .text 00000613 tty.pagesMoveRowsUp | |
c0103f10 l F .text 0000005d tty.print | |
c0103f90 l F .text 0000005d tty.print.10 | |
c010bc70 l F .text 0000005d tty.print.100 | |
c010bcd0 l F .text 00000068 tty.print.101 | |
c010bd40 l F .text 0000005d tty.print.102 | |
c0103ff0 l F .text 0000006a tty.print.11 | |
c0104060 l F .text 0000005d tty.print.12 | |
c0106920 l F .text 00000083 tty.print.29 | |
c01078b0 l F .text 0000005d tty.print.45 | |
c0107910 l F .text 0000006e tty.print.46 | |
c0107980 l F .text 0000005d tty.print.47 | |
c01079e0 l F .text 0000006e tty.print.48 | |
c0108870 l F .text 0000006e tty.print.63 | |
c01088e0 l F .text 00000079 tty.print.64 | |
c01054a0 l F .text 0000003f tty.printCallback | |
c01051c0 l F .text 0000019a tty.printLogo | |
c0107290 l F .text 000002c5 tty.putChar | |
c0107da0 l F .text 00000296 tty.putEntryAt | |
c0108040 l F .text 0000045b tty.scroll | |
c0104fb0 l F .text 0000002a tty.setColour | |
c01050f0 l F .text 000000c4 tty.setVideoBuffer | |
c01053b0 l F .text 0000002b tty.updateCursor | |
c0108b00 l F .text 0000018f tty.videoCopy | |
c0106880 l F .text 0000009a tty.writeString | |
c0104fe0 l F .text 00000073 vga.enableCursor | |
c01067b0 l F .text 00000031 vga.entry | |
c0104f80 l F .text 00000025 vga.entryColour | |
c01067f0 l F .text 00000087 vga.getCursor | |
c0103850 l F .text 00000040 vga.init | |
c0104e70 l F .text 000000ba vga.setCursorShape | |
c01069b0 l F .text 00000147 vga.updateCursor | |
c010f004 l O .bss 00000008 video_buffer | |
00000000 l df *ABS* 00000000 c | |
c0103028 g F .text 00000000 irq0 | |
c0103030 g F .text 00000000 irq1 | |
c0103078 g F .text 00000000 irq10 | |
c0103080 g F .text 00000000 irq11 | |
c010308c g F .text 00000000 irq12 | |
c0103098 g F .text 00000000 irq13 | |
c01030a4 g F .text 00000000 irq14 | |
c01030b0 g F .text 00000000 irq15 | |
c0103038 g F .text 00000000 irq2 | |
c0103040 g F .text 00000000 irq3 | |
c0103048 g F .text 00000000 irq4 | |
c0103050 g F .text 00000000 irq5 | |
c0103058 g F .text 00000000 irq6 | |
c0103060 g F .text 00000000 irq7 | |
c0103068 g F .text 00000000 irq8 | |
c0103070 g F .text 00000000 irq9 | |
c010bab0 g F .text 0000008f irqHandler | |
c01030e4 g F .text 00000000 isr0 | |
c01030ec g F .text 00000000 isr1 | |
c0103134 g F .text 00000000 isr10 | |
c010313c g F .text 00000000 isr11 | |
c0103144 g F .text 00000000 isr12 | |
c0103224 g F .text 00000000 isr128 | |
c010314c g F .text 00000000 isr13 | |
c0103154 g F .text 00000000 isr14 | |
c010315c g F .text 00000000 isr15 | |
c0103168 g F .text 00000000 isr16 | |
c0103174 g F .text 00000000 isr17 | |
c010317c g F .text 00000000 isr18 | |
c0103188 g F .text 00000000 isr19 | |
c01030f4 g F .text 00000000 isr2 | |
c0103194 g F .text 00000000 isr20 | |
c01031a0 g F .text 00000000 isr21 | |
c01031ac g F .text 00000000 isr22 | |
c01031b8 g F .text 00000000 isr23 | |
c01031c4 g F .text 00000000 isr24 | |
c01031d0 g F .text 00000000 isr25 | |
c01031dc g F .text 00000000 isr26 | |
c01031e8 g F .text 00000000 isr27 | |
c01031f4 g F .text 00000000 isr28 | |
c0103200 g F .text 00000000 isr29 | |
c01030fc g F .text 00000000 isr3 | |
c010320c g F .text 00000000 isr30 | |
c0103218 g F .text 00000000 isr31 | |
c0103104 g F .text 00000000 isr4 | |
c010310c g F .text 00000000 isr5 | |
c0103114 g F .text 00000000 isr6 | |
c010311c g F .text 00000000 isr7 | |
c0103124 g F .text 00000000 isr8 | |
c010312c g F .text 00000000 isr9 | |
c010ba00 g F .text 0000007a isrHandler | |
c0000000 *ABS* 00000000 KERNEL_ADDR_OFFSET | |
00114000 .bss.stack 00000000 KERNEL_PHYSADDR_END | |
00100000 .rodata.boot 00000000 KERNEL_PHYSADDR_START | |
c0114000 .bss.stack 00000000 KERNEL_STACK_END | |
c0114000 .bss.stack 00000000 KERNEL_VADDR_END | |
c0100000 *ABS* 00000000 KERNEL_VADDR_START | |
00102000 g F .text.boot 00000024 _start | |
00101000 g O .rodata.boot 00001000 boot_page_directory | |
c0103360 g F .text 000000fd kmain | |
c010c080 g F .text 00000050 memcpy | |
c010c030 g F .text 00000046 memset | |
00100000 g O .rodata.boot 0000000c multiboot | |
c0103f70 g F .text 0000001d start_higher_half | |
Program Header: | |
LOAD off 0x00001000 vaddr 0x00100000 paddr 0x00100000 align 2**12 | |
filesz 0x00002000 memsz 0x00002000 flags rw- | |
LOAD off 0x00003000 vaddr 0x00102000 paddr 0x00102000 align 2**12 | |
filesz 0x00000024 memsz 0x00000024 flags r-x | |
LOAD off 0x00004000 vaddr 0xc0103000 paddr 0x00103000 align 2**12 | |
filesz 0x000090d0 memsz 0x000090d0 flags r-x | |
LOAD off 0x0000e000 vaddr 0xc010d000 paddr 0x0010d000 align 2**12 | |
filesz 0x00000c20 memsz 0x00000c20 flags r-x | |
LOAD off 0x0000f000 vaddr 0xc010e000 paddr 0x0010e000 align 2**12 | |
filesz 0x00000168 memsz 0x00000168 flags rw- | |
LOAD off 0x0000f168 vaddr 0xc010f000 paddr 0x0010f000 align 2**12 | |
filesz 0x00000000 memsz 0x00004468 flags rw- | |
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**64 | |
filesz 0x00000000 memsz 0x01000000 flags rw- | |
Dynamic Section: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment