hos/lst/LDout.doc

183 lines
8.8 KiB
Plaintext

Allocating common symbols
Common symbol size file
_mouse_y 0x10 kernel.o
_video_mode 0x100 kernel.o
_mm_megabytes 0x10 kernel.o
_console_memory 0xfa0 kernel.o
_page_bitmap 0x20000 kernel.o
_kbdBuffer 0x100 kernel.o
_video_psetp 0x10 kernel.o
_mouse_x 0x10 kernel.o
_mouse_inbuffer 0x10 kernel.o
Memory Configuration
Name Origin Length Attributes
*default* 0x00000000 0xffffffff
Linker script and memory map
.text 0xc0106000 0x4000
0xc0106000 code = .
0xc0106000 _code = .
0xc0106000 __code = .
*(.text)
.text 0xc0106000 0x358 ks.o
0xc0106000 start
*fill* 0xc0106358 0x8 00
.text 0xc0106360 0x2fa0 kernel.o
0xc0107c26 _kbdGetKey
0xc0108eb9 _video_psetp32
0xc0108602 _vmm_addHeapEntryBlock
0xc0108ed9 _video_drawConsole
0xc010898c _pic1_mask
0xc01087a9 _free
0xc0108b52 _video_renderChar
0xc010887b _strcat
0xc0107f06 _mm_palloc
0xc0107ebc _mm_pfree
0xc0108d86 _video_rectf
0xc0107208 _putc
0xc0107e7f _mm_pfreen
0xc0107352 _putHex
0xc01082d8 _vmm_unmapn
0xc0108f90 _video_drawConsoleChar
0xc0108ab0 _kernel_size
0xc0108297 _vmm_unmap1
0xc01073ec _mouse_init
0xc01086f3 _vmm_getFirstHoleHeapEntry
0xc01073c5 _fdc_sendDOR
0xc01085e6 _vmm_nextHeapEntry
0xc0108189 _vmm_map1
0xc01090d7 _k_init
0xc0106eb8 _vfs_getDiskDeviceByID
0xc01075e0 _SCAN2ASCII
0xc0108a70 _eoi
0xc0106bd4 _fat12_getDirectoryHandle
0xc0107cba _kbd_resetLEDs
0xc0108425 _vmm_coalesceHeapEntry
0xc01084ef _vmm_moreCore
0xc0106dac _vfs_readFile
0xc01089b0 _pic2_mask
0xc0108abf _video_init
0xc010886f _enable_ints
0xc010800e _vmm_init
0xc01089d7 _restart
0xc0107cdb _mm_init
0xc0106cd5 _vfs_init
0xc0108e25 _video_psetp16
0xc01076f3 _isr_keyboard
0xc0108bd2 _video_horiz
0xc0107faa _mm_freemem
0xc010882e _outportb
0xc0108e6b _video_psetp24
0xc0108ed4 _video_psetpnull
0xc010749a _isr_mouse
0xc0108a87 _eoi2
0xc0106b8e _fat12_getFileHandle
0xc0108843 _outportw
0xc0108d2e _video_rect
0xc0108305 _malloc
0xc0109281 _isr
0xc0106ca2 _rd_readSector
0xc0107660 _SCAN2ASCIISHIFT
0xc0106e81 _vfs_readSector
0xc0106360 _stdfont
0xc0108c78 _video_vert
0xc0108772 _vmm_heapEntriesLeft
0xc01088a0 _remap_pics
0xc01086c4 _vmm_getLastHeapEntry
0xc0107c77 _kbdWaitKey
0xc01087f3 _vmm_getHeapEntryByBase
0xc010810e _vmm_heb_init
0xc0108378 _vmm_getFreeChunk
0xc0106f02 _printf
0xc0108a38 _init_timer
0xc0108850 _inportb
0xc0108a31 _halt
0xc0106b60 _fat12_readFile
0xc0108875 _disable_ints
0xc0108dce _video_pset
0xc0108738 _vmm_getFirstUnusedHeapEntry
0xc010825e _vmm_mapn
.text 0xc0109300 0x32c asmfuncs.o
0xc0109387 _invlpg
0xc010931a _read_cr3
0xc010931e _strcmp
0xc0109453 _puts
0xc0109472 _putDecu
0xc0109359 _memcpy
0xc010938f _writeCursorPosition
0xc01093d2 _console_scroll
0xc0109414 _console_cls
0xc010953a _putDec
0xc0109344 _strcpy
0xc010936f _strlen
0xc01093b5 _getCursorPosition
0xc0109300 _write_cr0
0xc010930f _write_cr3
0xc010930b _read_cr0
0xc010a000 . = ALIGN (0x1000)
*fill* 0xc010962c 0x9d4 00
.data 0xc010a000 0x1000
0xc010a000 data = .
0xc010a000 _data = .
0xc010a000 __data = .
*(.data)
.data 0xc010a000 0x10 kernel.o
0xc010a000 _vid_ptr16
0xc010a00c _firstHeapEntry
0xc010a008 _vid_ptr32
0xc010a004 _vid_ptr24
0xc010b000 . = ALIGN (0x1000)
*fill* 0xc010a010 0xff0 00
.bss 0xc010b000 0x221f0
0xc010b000 bss = .
0xc010b000 _bss = .
0xc010b000 __bss = .
*(.bss)
.bss 0xc010b000 0x2c kernel.o
0xc010b010 _firstDiskDevice
0xc010b00c _rootDevice
0xc010b020 _kbdExt
0xc010b004 _mouse_bytesRead
0xc010b015 _kbdAscii
0xc010b000 _videoMode
0xc010b021 _kbdExt2
0xc010b022 _ackReason
0xc010b024 _mm_totalmem
0xc010b018 _kbdBufferStart
0xc010b016 _kbdScan
0xc010b01c _kbdBufferLen
0xc010b014 _kbdFlags
0xc010b028 _timer
0xc010b008 _cursorPosition
0xc010c000 . = ALIGN (0x1000)
*fill* 0xc010b02c 0xfd4 00
COMMON 0xc010c000 0x211f0 kernel.o
0x0 (size before relaxing)
0xc010c000 _mouse_y
0xc010c010 _video_mode
0xc010c110 _mm_megabytes
0xc010c120 _console_memory
0xc010d0c0 _page_bitmap
0xc012d0c0 _kbdBuffer
0xc012d1c0 _video_psetp
0xc012d1d0 _mouse_x
0xc012d1e0 _mouse_inbuffer
0xc012d1f0 end = .
0xc012d1f0 _end = .
0xc012d1f0 __end = .
LOAD ks.o
LOAD kernel.o
LOAD asmfuncs.o
OUTPUT(kernel.bin binary)
.comment 0xc012d1f0 0x14
.comment 0xc012d1f0 0x14 kernel.o