$ objdump -x kernel
kernel: file format elf32-i386
kernel
architecture: i386, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x0010000c
Program Header:
LOAD off 0x00001000 vaddr 0x00100000 paddr 0x00100000 align 2**12
filesz 0x000005f4 memsz 0x000005f4 flags r-x
LOAD off 0x00002000 vaddr 0x00101000 paddr 0x00101000 align 2**12
filesz 0x00000070 memsz 0x00003000 flags rw-
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 000005f4 00100000 00100000 00001000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 0000002c 00101000 00101000 00002000 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .drectve 00000040 0010102c 0010102c 0000202c 2**2
CONTENTS, ALLOC, LOAD, DATA
3 .ctors 00000004 0010106c 0010106c 0000206c 2**2
CONTENTS, ALLOC, LOAD, DATA
4 .bss 00002000 00102000 00102000 00002070 2**2
ALLOC
SYMBOL TABLE:
00100000 l d .text 00000000 .text
00101000 l d .data 00000000 .data
0010102c l d .drectve 00000000 .drectve
0010106c l d .ctors 00000000 .ctors
00102000 l d .bss 00000000 .bss
00104000 l .bss 00000000 kernel_stack
00100020 l .text 00000000 _stop
001002d4 g .text 00000000 _printHex
001003b4 g .text 00000000 _printDec
00100584 g .text 00000000 _init
001000f4 g .text 00000000 _putChr
0010000c g .text 00000000 _start
00100074 g .text 00000000 _scrolldown
00100234 g .text 00000000 _kprintf
00100024 g .text 00000000 _clsc
001001d4 g .text 00000000 _setcolor
steht wirklich nix interessantes drin. Es sei denn ich muss aufpassen, das der den Kernel als ROM betrachtet.