Archive member included to satisfy reference by file (symbol)

kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                              fs/fs.o (ll_rw_block)
kernel/blk_drv/blk_drv.a(floppy.o)
                              kernel/kernel.o (do_floppy)
kernel/blk_drv/blk_drv.a(hd.o)
                              kernel/kernel.o (do_hd)
kernel/blk_drv/blk_drv.a(ramdisk.o)
                              kernel/blk_drv/blk_drv.a(hd.o) (rd_load)
kernel/chr_drv/chr_drv.a(tty_io.o)
                              kernel/kernel.o (tty_table)
kernel/chr_drv/chr_drv.a(console.o)
                              kernel/chr_drv/chr_drv.a(tty_io.o) (con_write)
kernel/chr_drv/chr_drv.a(keyboard.2.o)
                              kernel/chr_drv/chr_drv.a(console.o) (keyboard_interrupt)
kernel/chr_drv/chr_drv.a(serial.o)
                              kernel/chr_drv/chr_drv.a(tty_io.o) (rs_init)
kernel/chr_drv/chr_drv.a(rs_io.o)
                              kernel/chr_drv/chr_drv.a(serial.o) (rs1_interrupt)
kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                              fs/fs.o (tty_ioctl)
kernel/math/math.a(math_emulate.o)
                              kernel/kernel.o (math_emulate)
lib/lib.a(ctype.o)            kernel/chr_drv/chr_drv.a(tty_io.o) (_ctmp)
lib/lib.a(_exit.o)            init/main.o (_exit)
lib/lib.a(open.o)             init/main.o (open)
lib/lib.a(close.o)            init/main.o (close)
lib/lib.a(errno.o)            init/main.o (errno)
lib/lib.a(write.o)            init/main.o (write)
lib/lib.a(dup.o)              init/main.o (dup)
lib/lib.a(setsid.o)           init/main.o (setsid)
lib/lib.a(execve.o)           init/main.o (execve)
lib/lib.a(wait.o)             init/main.o (wait)
lib/lib.a(string.o)           kernel/kernel.o (strcpy)
lib/lib.a(malloc.o)           kernel/kernel.o (malloc)

分配公共符号
公共符号            大小              文件

errno               0x4               lib/lib.a(errno.o)
hash_table          0x4cc             fs/fs.o
___strtok           0x4               lib/lib.a(string.o)
rd_start            0x4               kernel/blk_drv/blk_drv.a(ramdisk.o)
request             0x480             kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
user_stack          0x1000            kernel/kernel.o
_ctmp               0x1               lib/lib.a(ctype.o)
super_block         0x360             fs/fs.o
drive_info          0x20              init/main.o
file_table          0x400             fs/fs.o

Discarded input sections

 .note.GNU-stack
                0x0000000000000000        0x0 init/main.o
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/kernel.o
 .note.GNU-stack
                0x0000000000000000        0x0 mm/mm.o
 .note.GNU-stack
                0x0000000000000000        0x0 fs/fs.o
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(floppy.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(hd.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(tty_io.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(console.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/math/math.a(math_emulate.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(ctype.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(_exit.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(open.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(close.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(errno.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(write.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(dup.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(setsid.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(execve.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(wait.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(string.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(malloc.o)

内存配置

名称           来源             长度             属性
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

段 .text 的地址设置为 0x0
LOAD boot/head.o
LOAD init/main.o
LOAD kernel/kernel.o
LOAD mm/mm.o
LOAD fs/fs.o
LOAD kernel/blk_drv/blk_drv.a
LOAD kernel/chr_drv/chr_drv.a
LOAD kernel/math/math.a
LOAD lib/lib.a
                0x0000000008048000                PROVIDE (__executable_start, 0x8048000)
                0x0000000008048074                . = (0x8048000 + SIZEOF_HEADERS)

.interp
 *(.interp)

.note.gnu.build-id
 *(.note.gnu.build-id)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rel.text       0x0000000008048074        0x0
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 .rel.text      0x0000000000000000        0x0 boot/head.o

.rel.fini
 *(.rel.fini)

.rel.rodata
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)

.rel.data.rel.ro
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)

.rel.data       0x0000000008048074        0x0
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 .rel.data      0x0000000000000000        0x0 boot/head.o

.rel.tdata
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)

.rel.tbss
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)

.rel.ctors
 *(.rel.ctors)

.rel.dtors
 *(.rel.dtors)

.rel.got
 *(.rel.got)

.rel.bss
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)

.rel.ifunc
 *(.rel.ifunc)

.rel.plt        0x0000000008048074        0x0
 *(.rel.plt)
                0x0000000008048074                PROVIDE (__rel_iplt_start, .)
 *(.rel.iplt)
 .rel.iplt      0x0000000000000000        0x0 boot/head.o
                0x0000000008048074                PROVIDE (__rel_iplt_end, .)

.init
 *(SORT(.init))

.plt            0x0000000008048080        0x0
 *(.plt)
 *(.iplt)
 .iplt          0x0000000000000000        0x0 boot/head.o

.text           0x0000000000000000    0x18a73
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x0000000000000000     0x64c0 boot/head.o
                0x0000000000000000                startup_32
                0x0000000000000000                pg_dir
                0x0000000000005000                tmp_floppy_area
                0x00000000000054c0                idt
                0x0000000000005cc0                gdt
 .text          0x00000000000064c0      0x744 init/main.o
                0x00000000000064c0                fork
                0x00000000000064ef                pause
                0x000000000000651e                setup
                0x0000000000006555                sync
                0x0000000000006799                main
                0x000000000000695b                init
                0x0000000000006bd3                print_nr
 .text          0x0000000000006c04     0x4144 kernel/kernel.o
                0x0000000000006c04                show_task
                0x0000000000006c89                show_stat
                0x0000000000006ccf                math_state_restore
                0x0000000000006d2d                schedule
                0x0000000000006edf                sys_pause
                0x0000000000006ef5                sleep_on
                0x0000000000006f54                interruptible_sleep_on
                0x0000000000006fe7                wake_up
                0x000000000000700f                ticks_to_floppy_on
                0x00000000000070da                floppy_on
                0x0000000000007109                floppy_off
                0x0000000000007119                do_floppy_timer
                0x00000000000071ed                add_timer
                0x0000000000007311                do_timer
                0x0000000000007400                sys_alarm
                0x000000000000747f                sys_getpid
                0x000000000000748b                sys_getppid
                0x0000000000007497                sys_getuid
                0x00000000000074a6                sys_geteuid
                0x00000000000074b6                sys_getgid
                0x00000000000074c6                sys_getegid
                0x00000000000074d5                sys_nice
                0x0000000000007500                sched_init
                0x00000000000076a4                system_call
                0x0000000000007728                coprocessor_error
                0x000000000000774a                device_not_available
                0x0000000000007784                timer_interrupt
                0x00000000000077bc                sys_execve
                0x00000000000077cc                sys_execve2
                0x00000000000077dc                sys_fork
                0x00000000000077f4                hd_interrupt
                0x0000000000007830                floppy_interrupt
                0x0000000000007866                parallel_interrupt
                0x0000000000007a81                do_double_fault
                0x0000000000007aa4                do_general_protection
                0x0000000000007ac7                do_divide_error
                0x0000000000007aea                do_int3
                0x0000000000007bb2                do_nmi
                0x0000000000007bd5                do_debug
                0x0000000000007bf8                do_overflow
                0x0000000000007c1b                do_bounds
                0x0000000000007c3e                do_invalid_op
                0x0000000000007c61                do_device_not_available
                0x0000000000007c84                do_coprocessor_segment_overrun
                0x0000000000007ca7                do_invalid_TSS
                0x0000000000007cca                do_segment_not_present
                0x0000000000007ced                do_stack_segment
                0x0000000000007d10                do_coprocessor_error
                0x0000000000007d44                do_reserved
                0x0000000000007d67                trap_init
                0x000000000000804b                divide_error
                0x0000000000008080                debug
                0x0000000000008087                nmi
                0x000000000000808e                int3
                0x0000000000008095                overflow
                0x000000000000809c                bounds
                0x00000000000080a3                invalid_op
                0x00000000000080aa                coprocessor_segment_overrun
                0x00000000000080b1                reserved
                0x00000000000080b8                irq13
                0x00000000000080cd                double_fault
                0x0000000000008104                invalid_TSS
                0x000000000000810b                segment_not_present
                0x0000000000008112                stack_segment
                0x0000000000008119                general_protection
                0x0000000000008152                verify_area
                0x00000000000081b9                copy_mem
                0x0000000000008313                copy_process
                0x00000000000087c0                find_empty_process
                0x0000000000008854                panic
                0x000000000000888f                printk
                0x0000000000008bac                vsprintf
                0x0000000000009072                sys_getcwd
                0x0000000000009516                sys_getdents
                0x000000000000979d                pri
                0x00000000000097e0                sys_pipe2
                0x00000000000097e6                sys_sleep
                0x0000000000009878                sys_mmap
                0x000000000000987e                sys_munmap
                0x0000000000009884                sys_clone
                0x000000000000988a                sys_ftime
                0x0000000000009890                sys_break
                0x0000000000009896                sys_ptrace
                0x000000000000989c                sys_stty
                0x00000000000098a2                sys_gtty
                0x00000000000098a8                sys_rename
                0x00000000000098ae                sys_prof
                0x00000000000098b4                sys_setregid
                0x000000000000996d                sys_setgid
                0x0000000000009a04                sys_acct
                0x0000000000009a0a                sys_phys
                0x0000000000009a10                sys_lock
                0x0000000000009a16                sys_mpx
                0x0000000000009a1c                sys_ulimit
                0x0000000000009a22                sys_time
                0x0000000000009a7e                sys_setreuid
                0x0000000000009b60                sys_setuid
                0x0000000000009bf5                sys_stime
                0x0000000000009c4b                sys_times
                0x0000000000009ceb                sys_brk
                0x0000000000009d2d                sys_setpgid
                0x0000000000009e06                sys_getpgrp
                0x0000000000009e12                sys_setsid
                0x0000000000009e8c                sys_getgroups
                0x0000000000009e92                sys_setgroups
                0x0000000000009e98                sys_uname
                0x0000000000009f01                sys_sethostname
                0x0000000000009f07                sys_getrlimit
                0x0000000000009f0d                sys_setrlimit
                0x0000000000009f13                sys_getrusage
                0x0000000000009f19                sys_gettimeofday
                0x0000000000009f1f                sys_settimeofday
                0x0000000000009f25                sys_umask
                0x0000000000009f96                release
                0x000000000000a0d3                sys_kill
                0x000000000000a30d                do_exit
                0x000000000000a541                sys_exit
                0x000000000000a55a                sys_waitpid
                0x000000000000a7b2                sys_sgetmask
                0x000000000000a7be                sys_ssetmask
                0x000000000000a7ea                sys_sigpending
                0x000000000000a7f0                sys_sigsuspend
                0x000000000000a889                sys_signal
                0x000000000000a90d                sys_sigaction
                0x000000000000aa17                do_signal
                0x000000000000ac03                kernel_mktime
 .text          0x000000000000ad48      0xcbc mm/mm.o
                0x000000000000ad67                get_free_page
                0x000000000000ada3                free_page
                0x000000000000ae12                free_page_tables
                0x000000000000af11                copy_page_tables
                0x000000000000b092                put_page
                0x000000000000b17e                un_wp_page
                0x000000000000b236                do_wp_page
                0x000000000000b268                write_verify
                0x000000000000b2c1                get_empty_page
                0x000000000000b547                do_no_page
                0x000000000000b6dc                mem_init
                0x000000000000b750                do_execve2
                0x000000000000b8d8                calc_mem
                0x000000000000b9cd                page_fault
 .text          0x000000000000ba04     0x7539 fs/fs.o
                0x000000000000ba1a                sys_ustat
                0x000000000000ba20                sys_utime
                0x000000000000bacd                sys_access
                0x000000000000bba9                sys_chdir
                0x000000000000bc1d                sys_chroot
                0x000000000000bc91                sys_chmod
                0x000000000000bd2b                sys_chown
                0x000000000000bda6                sys_open
                0x000000000000c049                sys_creat
                0x000000000000c06c                sys_close
                0x000000000000c13b                sys_lseek
                0x000000000000c252                sys_read
                0x000000000000c445                sys_write
                0x000000000000c63e                invalidate_inodes
                0x000000000000c6ad                sync_inodes
                0x000000000000caf0                bmap
                0x000000000000cb13                create_block
                0x000000000000cb36                iput
                0x000000000000cca5                get_empty_inode
                0x000000000000cdfa                get_pipe_inode
                0x000000000000ce6f                iget
                0x000000000000d26a                sys_sync
                0x000000000000d2cd                sync_dev
                0x000000000000d3c6                invalidate_buffers
                0x000000000000d438                check_disk_change
                0x000000000000d706                get_hash_table
                0x000000000000d788                getblk
                0x000000000000d926                brelse
                0x000000000000d96f                bread
                0x000000000000d9f4                bread_page
                0x000000000000db16                breada
                0x000000000000dc0b                buffer_init
                0x000000000000ddac                get_super
                0x000000000000de1b                put_super
                0x000000000000e231                sys_umount
                0x000000000000e392                sys_mount
                0x000000000000e503                mount_root
                0x000000000000e737                block_write
                0x000000000000e889                block_read
                0x000000000000ebf4                rw_char
                0x000000000000ec84                file_read
                0x000000000000ee2f                file_write
                0x000000000000f118                sys_stat
                0x000000000000f162                sys_lstat
                0x000000000000f17d                sys_fstat
                0x000000000000f1da                sys_readlink
                0x000000000000f289                sys_uselib
                0x000000000000f758                do_execve
                0x000000000001020c                read_pipe
                0x0000000000010362                write_pipe
                0x00000000000104e1                sys_pipe
                0x0000000000010ec0                namei
                0x0000000000010fd6                open_namei
                0x0000000000011329                sys_mknod
                0x0000000000011559                sys_mkdir
                0x0000000000011ae8                sys_rmdir
                0x0000000000011e40                sys_unlink
                0x00000000000120e1                sys_symlink
                0x00000000000120e7                sys_link
                0x0000000000012341                free_block
                0x00000000000124b3                new_block
                0x0000000000012657                free_inode
                0x00000000000127be                new_inode
                0x0000000000012a72                sys_dup2
                0x0000000000012a99                sys_dup
                0x0000000000012ab4                sys_fcntl
                0x0000000000012bf3                sys_ioctl
                0x0000000000012e02                truncate
                0x0000000000012f37                sys_select
 .text          0x0000000000012f3d      0x46a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000013300                ll_rw_block
                0x0000000000013359                blk_dev_init
 .text          0x00000000000133a7      0xb9d kernel/blk_drv/blk_drv.a(floppy.o)
                0x000000000001348d                floppy_deselect
                0x00000000000134c4                floppy_change
                0x0000000000013881                setup_rw_floppy
                0x0000000000013b1a                unexpected_floppy_interrupt
                0x0000000000013ef2                floppy_init
 .text          0x0000000000013f44      0xc8f kernel/blk_drv/blk_drv.a(hd.o)
                0x0000000000014018                sys_setup
                0x00000000000146c7                unexpected_hd_interrupt
                0x0000000000014b59                hd_init
 .text          0x0000000000014bd3      0x50c kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000014ddd                rd_init
                0x0000000000014e33                rd_load
 .text          0x00000000000150df      0xcbb kernel/chr_drv/chr_drv.a(tty_io.o)
                0x0000000000015105                tty_init
                0x0000000000015116                tty_intr
                0x0000000000015223                wait_for_keypress
                0x0000000000015236                copy_to_cooked
                0x00000000000157f1                tty_read
                0x0000000000015b5f                tty_write
                0x0000000000015d71                do_tty_interrupt
                0x0000000000015d99                chr_dev_init
 .text          0x0000000000015d9a     0x1283 kernel/chr_drv/chr_drv.a(console.o)
                0x0000000000016337                csi_m
                0x00000000000166d1                con_write
                0x0000000000016d5f                con_init
                0x0000000000016f96                sysbeepstop
 .text          0x000000000001701d      0x7e2 kernel/chr_drv/chr_drv.a(keyboard.2.o)
                0x0000000000017020                keyboard_interrupt
 .text          0x00000000000177ff      0x145 kernel/chr_drv/chr_drv.a(serial.o)
                0x0000000000017874                rs_init
                0x00000000000178f7                rs_write
 .text          0x0000000000017944       0xf7 kernel/chr_drv/chr_drv.a(rs_io.o)
                0x0000000000017944                rs1_interrupt
                0x000000000001794c                rs2_interrupt
 .text          0x0000000000017a3b      0x60f kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                0x0000000000017d4c                tty_ioctl
 .text          0x000000000001804a      0x111 kernel/math/math.a(math_emulate.o)
                0x0000000000018058                math_emulate
                0x000000000001813b                math_error
 .text          0x000000000001815b        0x0 lib/lib.a(ctype.o)
 .text          0x000000000001815b       0x10 lib/lib.a(_exit.o)
                0x000000000001815b                _exit
 .text          0x000000000001816b       0x49 lib/lib.a(open.o)
                0x000000000001816b                open
 .text          0x00000000000181b4       0x37 lib/lib.a(close.o)
                0x00000000000181b4                close
 .text          0x00000000000181eb        0x0 lib/lib.a(errno.o)
 .text          0x00000000000181eb       0x3d lib/lib.a(write.o)
                0x00000000000181eb                write
 .text          0x0000000000018228       0x37 lib/lib.a(dup.o)
                0x0000000000018228                dup
 .text          0x000000000001825f       0x2f lib/lib.a(setsid.o)
                0x000000000001825f                setsid
 .text          0x000000000001828e       0x3d lib/lib.a(execve.o)
                0x000000000001828e                execve
 .text          0x00000000000182cb       0x60 lib/lib.a(wait.o)
                0x00000000000182cb                waitpid
                0x0000000000018308                wait
 .text          0x000000000001832b      0x3dc lib/lib.a(string.o)
                0x000000000001832b                strcpy
                0x0000000000018347                strncpy
                0x000000000001836c                strcat
                0x0000000000018397                strncat
                0x00000000000183cc                strcmp
                0x00000000000183f3                strncmp
                0x0000000000018421                strchr
                0x000000000001844e                strrchr
                0x000000000001847d                strspn
                0x00000000000184ba                strcspn
                0x00000000000184f7                strpbrk
                0x000000000001852e                strstr
                0x0000000000018567                strlen
                0x000000000001858a                strtok
                0x000000000001860d                memcpy
                0x000000000001862d                memmove
                0x0000000000018681                memcmp
                0x00000000000186ab                memchr
                0x00000000000186e3                memset
 .text          0x0000000000018707      0x36c lib/lib.a(malloc.o)
                0x0000000000018770                malloc
                0x00000000000188fc                free_s
 *(.gnu.warning)

.fini
 *(SORT(.fini))
                0x0000000000018a73                PROVIDE (__etext, .)
                0x0000000000018a73                PROVIDE (_etext, .)
                0x0000000000018a73                PROVIDE (etext, .)

.rodata         0x0000000000018a74     0x14f7
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata        0x0000000000018a74       0xc9 init/main.o
 *fill*         0x0000000000018b3d        0x3 
 .rodata        0x0000000000018b40      0x448 kernel/kernel.o
 .rodata        0x0000000000018f88      0x1bb mm/mm.o
 *fill*         0x0000000000019143        0x1 
 .rodata        0x0000000000019144      0x62c fs/fs.o
 .rodata        0x0000000000019770       0x7a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 *fill*         0x00000000000197ea        0x2 
 .rodata        0x00000000000197ec      0x133 kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x000000000001991f        0x1 
 .rodata        0x0000000000019920      0x19b kernel/blk_drv/blk_drv.a(hd.o)
 *fill*         0x0000000000019abb        0x1 
 .rodata        0x0000000000019abc      0x188 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .rodata        0x0000000000019c44      0x17d kernel/chr_drv/chr_drv.a(console.o)
 *fill*         0x0000000000019dc1        0x3 
 .rodata        0x0000000000019dc4       0x80 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .rodata        0x0000000000019e44       0x52 kernel/math/math.a(math_emulate.o)
 *fill*         0x0000000000019e96        0x2 
 .rodata        0x0000000000019e98       0xd3 lib/lib.a(malloc.o)

.rodata1
 *(.rodata1)

.eh_frame_hdr
 *(.eh_frame_hdr)

.eh_frame       0x0000000000019f6c     0x2bb8
 *(.eh_frame)
 .eh_frame      0x0000000000019f6c      0x108 init/main.o
 .eh_frame      0x000000000001a074      0xbcc kernel/kernel.o
                                        0xcbc (size before relaxing)
 .eh_frame      0x000000000001ac40      0x1b0 mm/mm.o
                                        0x1c8 (size before relaxing)
 .eh_frame      0x000000000001adf0      0xdd8 fs/fs.o
                                        0xf70 (size before relaxing)
 .eh_frame      0x000000000001bbc8       0x98 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                         0xb0 (size before relaxing)
 .eh_frame      0x000000000001bc60      0x23c kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x254 (size before relaxing)
 .eh_frame      0x000000000001be9c      0x1e8 kernel/blk_drv/blk_drv.a(hd.o)
                                        0x200 (size before relaxing)
 .eh_frame      0x000000000001c084       0xac kernel/blk_drv/blk_drv.a(ramdisk.o)
                                         0xc4 (size before relaxing)
 .eh_frame      0x000000000001c130      0x12c kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x144 (size before relaxing)
 .eh_frame      0x000000000001c25c      0x2c0 kernel/chr_drv/chr_drv.a(console.o)
                                        0x2d8 (size before relaxing)
 .eh_frame      0x000000000001c51c       0x54 kernel/chr_drv/chr_drv.a(serial.o)
                                         0x6c (size before relaxing)
 .eh_frame      0x000000000001c570      0x148 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x160 (size before relaxing)
 .eh_frame      0x000000000001c6b8       0x5c kernel/math/math.a(math_emulate.o)
                                         0x74 (size before relaxing)
 .eh_frame      0x000000000001c714       0x1c lib/lib.a(_exit.o)
                                         0x34 (size before relaxing)
 .eh_frame      0x000000000001c730       0x24 lib/lib.a(open.o)
                                         0x3c (size before relaxing)
 .eh_frame      0x000000000001c754       0x20 lib/lib.a(close.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c774       0x20 lib/lib.a(write.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c794       0x20 lib/lib.a(dup.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c7b4       0x18 lib/lib.a(setsid.o)
                                         0x30 (size before relaxing)
 .eh_frame      0x000000000001c7cc       0x20 lib/lib.a(execve.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c7ec       0x38 lib/lib.a(wait.o)
                                         0x50 (size before relaxing)
 .eh_frame      0x000000000001c824      0x2b0 lib/lib.a(string.o)
                                        0x2c8 (size before relaxing)
 .eh_frame      0x000000000001cad4       0x50 lib/lib.a(malloc.o)
                                         0x68 (size before relaxing)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)
                0x000000000001cb24                . = .

.eh_frame
 *(.eh_frame)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)

.tdata
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x000000000001cb24        0x0
                0x000000000001cb24                PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                0x000000000001cb24                PROVIDE (__preinit_array_end, .)

.init_array     0x000000000001cb24        0x0
                0x000000000001cb24                PROVIDE (__init_array_start, .)
 *(SORT(.init_array.*) SORT(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                0x000000000001cb24                PROVIDE (__init_array_end, .)

.fini_array     0x000000000001cb24        0x0
                0x000000000001cb24                PROVIDE (__fini_array_start, .)
 *(SORT(.fini_array.*) SORT(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                0x000000000001cb24                PROVIDE (__fini_array_end, .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got
 *(.got)
 *(.igot)

.got.plt        0x000000000001cb24        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x0000000000000000        0x0 boot/head.o

.data           0x000000000001cb40     0x3b90
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x000000000001cb40        0x0 boot/head.o
 .data          0x000000000001cb40       0x28 init/main.o
 *fill*         0x000000000001cb68       0x18 
 .data          0x000000000001cb80     0x1330 kernel/kernel.o
                0x000000000001cb80                sys_call_table
                0x000000000001ccfc                NR_syscalls
                0x000000000001dd00                current
                0x000000000001dd20                task
                0x000000000001de20                stack_start
                0x000000000001de28                current_DOR
 .data          0x000000000001deb0        0x0 mm/mm.o
 *fill*         0x000000000001deb0       0x10 
 .data          0x000000000001dec0       0x60 fs/fs.o
                0x000000000001dec4                start_buffer
 .data          0x000000000001df20        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .data          0x000000000001df20       0xcd kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x000000000001dfed        0x3 
 .data          0x000000000001dff0        0x4 kernel/blk_drv/blk_drv.a(hd.o)
 .data          0x000000000001dff4        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 *fill*         0x000000000001dff4        0xc 
 .data          0x000000000001e000     0x2538 kernel/chr_drv/chr_drv.a(tty_io.o)
                0x000000000001e000                tty_table
                0x0000000000020520                table_list
 .data          0x0000000000020538        0x1 kernel/chr_drv/chr_drv.a(console.o)
 .data          0x0000000000020539        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .data          0x0000000000020539        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .data          0x0000000000020539        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 *fill*         0x0000000000020539        0x7 
 .data          0x0000000000020540       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .data          0x0000000000020560        0x0 kernel/math/math.a(math_emulate.o)
 .data          0x0000000000020560      0x101 lib/lib.a(ctype.o)
                0x0000000000020560                _ctype
 .data          0x0000000000020661        0x0 lib/lib.a(_exit.o)
 .data          0x0000000000020661        0x0 lib/lib.a(open.o)
 .data          0x0000000000020661        0x0 lib/lib.a(close.o)
 .data          0x0000000000020661        0x0 lib/lib.a(errno.o)
 .data          0x0000000000020661        0x0 lib/lib.a(write.o)
 .data          0x0000000000020661        0x0 lib/lib.a(dup.o)
 .data          0x0000000000020661        0x0 lib/lib.a(setsid.o)
 .data          0x0000000000020661        0x0 lib/lib.a(execve.o)
 .data          0x0000000000020661        0x0 lib/lib.a(wait.o)
 .data          0x0000000000020661        0x0 lib/lib.a(string.o)
 *fill*         0x0000000000020661       0x1f 
 .data          0x0000000000020680       0x50 lib/lib.a(malloc.o)
                0x0000000000020680                bucket_dir

.data1
 *(.data1)
                0x00000000000206d0                _edata = .
                0x00000000000206d0                PROVIDE (edata, .)
                0x00000000000206d0                . = .
                0x00000000000206d0                __bss_start = .

.bss            0x00000000000206e0     0x44b0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00000000000206e0        0x0 boot/head.o
 .bss           0x00000000000206e0      0x40c init/main.o
 *fill*         0x0000000000020aec       0x14 
 .bss           0x0000000000020b00      0x760 kernel/kernel.o
                0x0000000000020b00                jiffies
                0x0000000000020b04                startup_time
                0x0000000000020b08                last_task_used_math
                0x0000000000020e44                last_pid
 .bss           0x0000000000021260      0xf20 mm/mm.o
 .bss           0x0000000000022180      0x710 fs/fs.o
                0x0000000000022180                inode_table
                0x0000000000022880                nr_buffers
                0x000000000002288c                ROOT_DEV
 *fill*         0x0000000000022890       0x10 
 .bss           0x00000000000228a0       0x58 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x00000000000228a0                wait_for_request
                0x00000000000228c0                blk_dev
 .bss           0x00000000000228f8       0x25 kernel/blk_drv/blk_drv.a(floppy.o)
                0x00000000000228f8                do_floppy
                0x00000000000228fc                selected
                0x0000000000022900                wait_on_floppy_select
 *fill*         0x000000000002291d        0x3 
 .bss           0x0000000000022920       0xb0 kernel/blk_drv/blk_drv.a(hd.o)
                0x0000000000022920                do_hd
                0x0000000000022940                hd_info
 .bss           0x00000000000229d0        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x00000000000229d0                rd_length
 .bss           0x00000000000229d4        0x4 kernel/chr_drv/chr_drv.a(tty_io.o)
 *fill*         0x00000000000229d8        0x8 
 .bss           0x00000000000229e0       0xac kernel/chr_drv/chr_drv.a(console.o)
                0x00000000000229e0                beepcount
 .bss           0x0000000000022a8c        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .bss           0x0000000000022a8c        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .bss           0x0000000000022a8c        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 .bss           0x0000000000022a8c        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .bss           0x0000000000022a8c        0x0 kernel/math/math.a(math_emulate.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(ctype.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(_exit.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(open.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(close.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(errno.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(write.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(dup.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(setsid.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(execve.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(wait.o)
 .bss           0x0000000000022a8c        0x0 lib/lib.a(string.o)
 .bss           0x0000000000022a8c        0x4 lib/lib.a(malloc.o)
                0x0000000000022a8c                free_bucket_desc
 *(COMMON)
 *fill*         0x0000000000022a90       0x10 
 COMMON         0x0000000000022aa0       0x20 init/main.o
                0x0000000000022aa0                drive_info
 COMMON         0x0000000000022ac0     0x1000 kernel/kernel.o
                0x0000000000022ac0                user_stack
 COMMON         0x0000000000023ac0      0xc40 fs/fs.o
                0x0000000000023ac0                hash_table
                0x0000000000023fa0                super_block
                0x0000000000024300                file_table
 COMMON         0x0000000000024700      0x480 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000024700                request
 COMMON         0x0000000000024b80        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000024b80                rd_start
 COMMON         0x0000000000024b84        0x1 lib/lib.a(ctype.o)
                0x0000000000024b84                _ctmp
 *fill*         0x0000000000024b85        0x3 
 COMMON         0x0000000000024b88        0x4 lib/lib.a(errno.o)
                0x0000000000024b88                errno
 COMMON         0x0000000000024b8c        0x4 lib/lib.a(string.o)
                0x0000000000024b8c                ___strtok
                0x0000000000024b90                . = ALIGN ((. != 0x0)?0x4:0x1)
                0x0000000000024b90                . = ALIGN (0x4)
                0x0000000000024b90                . = SEGMENT_START ("ldata-segment", .)
                0x0000000000024b90                . = ALIGN (0x4)
                0x0000000000024b90                _end = .
                0x0000000000024b90                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x0000000000000000       0x29
 *(.comment)
 .comment       0x0000000000000000       0x29 init/main.o
                                         0x2a (size before relaxing)
 .comment       0x0000000000000000      0x1a4 kernel/kernel.o
 .comment       0x0000000000000000       0x2a mm/mm.o
 .comment       0x0000000000000000      0x2f4 fs/fs.o
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(floppy.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(hd.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(ramdisk.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(tty_io.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(console.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(serial.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .comment       0x0000000000000000       0x2a kernel/math/math.a(math_emulate.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(ctype.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(_exit.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(open.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(close.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(errno.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(write.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(dup.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(setsid.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(execve.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(wait.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(string.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(malloc.o)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x0000000000000000      0x648
 *(.debug_aranges)
 .debug_aranges
                0x0000000000000000       0x20 init/main.o
 .debug_aranges
                0x0000000000000020      0x140 kernel/kernel.o
 .debug_aranges
                0x0000000000000160       0x20 mm/mm.o
 .debug_aranges
                0x0000000000000180      0x238 fs/fs.o
 .debug_aranges
                0x00000000000003b8       0x20 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_aranges
                0x00000000000003d8       0x20 kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_aranges
                0x00000000000003f8       0x20 kernel/blk_drv/blk_drv.a(hd.o)
 .debug_aranges
                0x0000000000000418       0x20 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_aranges
                0x0000000000000438       0x20 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_aranges
                0x0000000000000458       0x20 kernel/chr_drv/chr_drv.a(console.o)
 .debug_aranges
                0x0000000000000478       0x20 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_aranges
                0x0000000000000498       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_aranges
                0x00000000000004b8       0x20 kernel/math/math.a(math_emulate.o)
 .debug_aranges
                0x00000000000004d8       0x18 lib/lib.a(ctype.o)
 .debug_aranges
                0x00000000000004f0       0x20 lib/lib.a(_exit.o)
 .debug_aranges
                0x0000000000000510       0x20 lib/lib.a(open.o)
 .debug_aranges
                0x0000000000000530       0x20 lib/lib.a(close.o)
 .debug_aranges
                0x0000000000000550       0x18 lib/lib.a(errno.o)
 .debug_aranges
                0x0000000000000568       0x20 lib/lib.a(write.o)
 .debug_aranges
                0x0000000000000588       0x20 lib/lib.a(dup.o)
 .debug_aranges
                0x00000000000005a8       0x20 lib/lib.a(setsid.o)
 .debug_aranges
                0x00000000000005c8       0x20 lib/lib.a(execve.o)
 .debug_aranges
                0x00000000000005e8       0x20 lib/lib.a(wait.o)
 .debug_aranges
                0x0000000000000608       0x20 lib/lib.a(string.o)
 .debug_aranges
                0x0000000000000628       0x20 lib/lib.a(malloc.o)

.debug_pubnames
 *(.debug_pubnames)

.debug_info     0x0000000000000000    0x17ac8
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x0000000000000000      0xb73 init/main.o
 .debug_info    0x0000000000000b73     0x512c kernel/kernel.o
 .debug_info    0x0000000000005c9f      0xc15 mm/mm.o
 .debug_info    0x00000000000068b4     0xa290 fs/fs.o
 .debug_info    0x0000000000010b44      0x932 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_info    0x0000000000011476      0xc9f kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_info    0x0000000000012115      0xd5f kernel/blk_drv/blk_drv.a(hd.o)
 .debug_info    0x0000000000012e74      0xad5 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_info    0x0000000000013949      0xacd kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_info    0x0000000000014416      0xdb0 kernel/chr_drv/chr_drv.a(console.o)
 .debug_info    0x00000000000151c6      0x85c kernel/chr_drv/chr_drv.a(serial.o)
 .debug_info    0x0000000000015a22      0xb47 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_info    0x0000000000016569      0x7b5 kernel/math/math.a(math_emulate.o)
 .debug_info    0x0000000000016d1e       0x66 lib/lib.a(ctype.o)
 .debug_info    0x0000000000016d84       0x77 lib/lib.a(_exit.o)
 .debug_info    0x0000000000016dfb       0xd0 lib/lib.a(open.o)
 .debug_info    0x0000000000016ecb       0x97 lib/lib.a(close.o)
 .debug_info    0x0000000000016f62       0x36 lib/lib.a(errno.o)
 .debug_info    0x0000000000016f98       0xc9 lib/lib.a(write.o)
 .debug_info    0x0000000000017061       0x97 lib/lib.a(dup.o)
 .debug_info    0x00000000000170f8       0x95 lib/lib.a(setsid.o)
 .debug_info    0x000000000001718d       0xcb lib/lib.a(execve.o)
 .debug_info    0x0000000000017258       0xed lib/lib.a(wait.o)
 .debug_info    0x0000000000017345      0x55e lib/lib.a(string.o)
 .debug_info    0x00000000000178a3      0x225 lib/lib.a(malloc.o)

.debug_abbrev   0x0000000000000000     0x45f9
 *(.debug_abbrev)
 .debug_abbrev  0x0000000000000000      0x237 init/main.o
 .debug_abbrev  0x0000000000000237      0xff2 kernel/kernel.o
 .debug_abbrev  0x0000000000001229      0x23f mm/mm.o
 .debug_abbrev  0x0000000000001468     0x19f1 fs/fs.o
 .debug_abbrev  0x0000000000002e59      0x169 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_abbrev  0x0000000000002fc2      0x27d kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_abbrev  0x000000000000323f      0x23c kernel/blk_drv/blk_drv.a(hd.o)
 .debug_abbrev  0x000000000000347b      0x1a8 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_abbrev  0x0000000000003623      0x279 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_abbrev  0x000000000000389c      0x26b kernel/chr_drv/chr_drv.a(console.o)
 .debug_abbrev  0x0000000000003b07      0x175 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_abbrev  0x0000000000003c7c      0x18d kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_abbrev  0x0000000000003e09      0x163 kernel/math/math.a(math_emulate.o)
 .debug_abbrev  0x0000000000003f6c       0x3e lib/lib.a(ctype.o)
 .debug_abbrev  0x0000000000003faa       0x51 lib/lib.a(_exit.o)
 .debug_abbrev  0x0000000000003ffb       0x97 lib/lib.a(open.o)
 .debug_abbrev  0x0000000000004092       0x75 lib/lib.a(close.o)
 .debug_abbrev  0x0000000000004107       0x2c lib/lib.a(errno.o)
 .debug_abbrev  0x0000000000004133       0xa1 lib/lib.a(write.o)
 .debug_abbrev  0x00000000000041d4       0x75 lib/lib.a(dup.o)
 .debug_abbrev  0x0000000000004249       0x73 lib/lib.a(setsid.o)
 .debug_abbrev  0x00000000000042bc       0x85 lib/lib.a(execve.o)
 .debug_abbrev  0x0000000000004341       0xb6 lib/lib.a(wait.o)
 .debug_abbrev  0x00000000000043f7       0xe9 lib/lib.a(string.o)
 .debug_abbrev  0x00000000000044e0      0x119 lib/lib.a(malloc.o)

.debug_line     0x0000000000000000     0x483b
 *(.debug_line .debug_line.* .debug_line_end)
 .debug_line    0x0000000000000000      0x1e5 init/main.o
 .debug_line    0x00000000000001e5      0xfbf kernel/kernel.o
 .debug_line    0x00000000000011a4      0x2b3 mm/mm.o
 .debug_line    0x0000000000001457     0x1c52 fs/fs.o
 .debug_line    0x00000000000030a9      0x197 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_line    0x0000000000003240      0x24c kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_line    0x000000000000348c      0x2bf kernel/blk_drv/blk_drv.a(hd.o)
 .debug_line    0x000000000000374b      0x160 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_line    0x00000000000038ab      0x33b kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_line    0x0000000000003be6      0x3ab kernel/chr_drv/chr_drv.a(console.o)
 .debug_line    0x0000000000003f91       0xd9 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_line    0x000000000000406a      0x1db kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_line    0x0000000000004245       0xe1 kernel/math/math.a(math_emulate.o)
 .debug_line    0x0000000000004326       0x28 lib/lib.a(ctype.o)
 .debug_line    0x000000000000434e       0x39 lib/lib.a(_exit.o)
 .debug_line    0x0000000000004387       0x62 lib/lib.a(open.o)
 .debug_line    0x00000000000043e9       0x5c lib/lib.a(close.o)
 .debug_line    0x0000000000004445       0x28 lib/lib.a(errno.o)
 .debug_line    0x000000000000446d       0x76 lib/lib.a(write.o)
 .debug_line    0x00000000000044e3       0x5a lib/lib.a(dup.o)
 .debug_line    0x000000000000453d       0x77 lib/lib.a(setsid.o)
 .debug_line    0x00000000000045b4       0x5d lib/lib.a(execve.o)
 .debug_line    0x0000000000004611       0x7a lib/lib.a(wait.o)
 .debug_line    0x000000000000468b       0xc6 lib/lib.a(string.o)
 .debug_line    0x0000000000004751       0xea lib/lib.a(malloc.o)

.debug_frame
 *(.debug_frame)

.debug_str      0x0000000000000000     0x225d
 *(.debug_str)
 .debug_str     0x0000000000000000      0x3bd init/main.o
                                        0x460 (size before relaxing)
 .debug_str     0x00000000000003bd      0xa46 kernel/kernel.o
                                       0x24ca (size before relaxing)
 .debug_str     0x0000000000000e03      0x19f mm/mm.o
                                        0x509 (size before relaxing)
 .debug_str     0x0000000000000fa2      0x891 fs/fs.o
                                       0x49a3 (size before relaxing)
 .debug_str     0x0000000000001833       0xf0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                        0x491 (size before relaxing)
 .debug_str     0x0000000000001923      0x1cf kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x673 (size before relaxing)
 .debug_str     0x0000000000001af2      0x15e kernel/blk_drv/blk_drv.a(hd.o)
                                        0x5e8 (size before relaxing)
 .debug_str     0x0000000000001c50       0x43 kernel/blk_drv/blk_drv.a(ramdisk.o)
                                        0x58a (size before relaxing)
 .debug_str     0x0000000000001c93       0xfb kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x4e3 (size before relaxing)
 .debug_str     0x0000000000001d8e      0x1b9 kernel/chr_drv/chr_drv.a(console.o)
                                        0x5b7 (size before relaxing)
 .debug_str     0x0000000000001f47       0x1a kernel/chr_drv/chr_drv.a(serial.o)
                                        0x3fc (size before relaxing)
 .debug_str     0x0000000000001f61       0x8b kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x4a7 (size before relaxing)
 .debug_str     0x0000000000001fec       0x70 kernel/math/math.a(math_emulate.o)
                                        0x392 (size before relaxing)
 .debug_str     0x000000000000205c       0x8d lib/lib.a(ctype.o)
                                         0xb6 (size before relaxing)
 .debug_str     0x00000000000020e9       0x31 lib/lib.a(_exit.o)
                                         0xde (size before relaxing)
 .debug_str     0x0000000000000000       0x31 lib/lib.a(open.o)
                                         0xee (size before relaxing)
 .debug_str     0x000000000000211a        0x8 lib/lib.a(close.o)
                                         0xe0 (size before relaxing)
 .debug_str     0x0000000000002122        0x8 lib/lib.a(errno.o)
                                         0x93 (size before relaxing)
 .debug_str     0x0000000000000000        0x8 lib/lib.a(write.o)
                                         0xec (size before relaxing)
 .debug_str     0x000000000000212a        0x6 lib/lib.a(dup.o)
                                         0xd8 (size before relaxing)
 .debug_str     0x0000000000002130        0x9 lib/lib.a(setsid.o)
                                         0xe8 (size before relaxing)
 .debug_str     0x0000000000002139        0x9 lib/lib.a(execve.o)
                                         0xf1 (size before relaxing)
 .debug_str     0x0000000000002142       0x11 lib/lib.a(wait.o)
                                         0xfe (size before relaxing)
 .debug_str     0x0000000000002153       0x93 lib/lib.a(string.o)
                                        0x147 (size before relaxing)
 .debug_str     0x00000000000021e6       0x77 lib/lib.a(malloc.o)
                                        0x162 (size before relaxing)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges   0x0000000000000000       0x18
 *(.debug_ranges)
 .debug_ranges  0x0000000000000000       0x18 init/main.o

.debug_macro
 *(.debug_macro)

.gnu.attributes
 *(.gnu.attributes)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
OUTPUT(tools/system elf32-i386)
