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    0x189b7
 *(.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      0x714 init/main.o
                0x00000000000064c0                fork
                0x00000000000064ef                pause
                0x000000000000651e                setup
                0x0000000000006555                sync
                0x0000000000006799                main
                0x000000000000695b                init
                0x0000000000006bd3                print_nr
 .text          0x0000000000006bd4     0x40f9 kernel/kernel.o
                0x0000000000006bd4                show_task
                0x0000000000006c59                show_stat
                0x0000000000006c9f                math_state_restore
                0x0000000000006cfd                schedule
                0x0000000000006eaf                sys_pause
                0x0000000000006ec5                sleep_on
                0x0000000000006f24                interruptible_sleep_on
                0x0000000000006fb7                wake_up
                0x0000000000006fdf                ticks_to_floppy_on
                0x00000000000070aa                floppy_on
                0x00000000000070d9                floppy_off
                0x00000000000070e9                do_floppy_timer
                0x00000000000071bd                add_timer
                0x00000000000072e1                do_timer
                0x00000000000073d0                sys_alarm
                0x000000000000744f                sys_getpid
                0x000000000000745b                sys_getppid
                0x0000000000007467                sys_getuid
                0x0000000000007476                sys_geteuid
                0x0000000000007486                sys_getgid
                0x0000000000007496                sys_getegid
                0x00000000000074a5                sys_nice
                0x00000000000074d0                sched_init
                0x0000000000007674                system_call
                0x00000000000076f8                coprocessor_error
                0x000000000000771a                device_not_available
                0x0000000000007754                timer_interrupt
                0x000000000000778c                sys_execve
                0x000000000000779c                sys_execve2
                0x00000000000077ac                sys_fork
                0x00000000000077c4                hd_interrupt
                0x0000000000007800                floppy_interrupt
                0x0000000000007836                parallel_interrupt
                0x0000000000007a51                do_double_fault
                0x0000000000007a74                do_general_protection
                0x0000000000007a97                do_divide_error
                0x0000000000007aba                do_int3
                0x0000000000007b82                do_nmi
                0x0000000000007ba5                do_debug
                0x0000000000007bc8                do_overflow
                0x0000000000007beb                do_bounds
                0x0000000000007c0e                do_invalid_op
                0x0000000000007c31                do_device_not_available
                0x0000000000007c54                do_coprocessor_segment_overrun
                0x0000000000007c77                do_invalid_TSS
                0x0000000000007c9a                do_segment_not_present
                0x0000000000007cbd                do_stack_segment
                0x0000000000007ce0                do_coprocessor_error
                0x0000000000007d14                do_reserved
                0x0000000000007d37                trap_init
                0x000000000000801b                divide_error
                0x0000000000008050                debug
                0x0000000000008057                nmi
                0x000000000000805e                int3
                0x0000000000008065                overflow
                0x000000000000806c                bounds
                0x0000000000008073                invalid_op
                0x000000000000807a                coprocessor_segment_overrun
                0x0000000000008081                reserved
                0x0000000000008088                irq13
                0x000000000000809d                double_fault
                0x00000000000080d4                invalid_TSS
                0x00000000000080db                segment_not_present
                0x00000000000080e2                stack_segment
                0x00000000000080e9                general_protection
                0x0000000000008122                verify_area
                0x0000000000008189                copy_mem
                0x00000000000082e3                copy_process
                0x0000000000008790                find_empty_process
                0x0000000000008824                panic
                0x000000000000885f                printk
                0x0000000000008b7c                vsprintf
                0x0000000000009042                sys_getcwd
                0x00000000000094e6                sys_getdents
                0x0000000000009777                sys_pipe2
                0x000000000000977d                sys_sleep
                0x00000000000097fd                sys_mmap
                0x0000000000009803                sys_munmap
                0x0000000000009809                sys_clone
                0x000000000000980f                sys_ftime
                0x0000000000009815                sys_break
                0x000000000000981b                sys_ptrace
                0x0000000000009821                sys_stty
                0x0000000000009827                sys_gtty
                0x000000000000982d                sys_rename
                0x0000000000009833                sys_prof
                0x0000000000009839                sys_setregid
                0x00000000000098f2                sys_setgid
                0x0000000000009989                sys_acct
                0x000000000000998f                sys_phys
                0x0000000000009995                sys_lock
                0x000000000000999b                sys_mpx
                0x00000000000099a1                sys_ulimit
                0x00000000000099a7                sys_time
                0x0000000000009a03                sys_setreuid
                0x0000000000009ae5                sys_setuid
                0x0000000000009b7a                sys_stime
                0x0000000000009bd0                sys_times
                0x0000000000009c70                sys_brk
                0x0000000000009cb2                sys_setpgid
                0x0000000000009d8b                sys_getpgrp
                0x0000000000009d97                sys_setsid
                0x0000000000009e11                sys_getgroups
                0x0000000000009e17                sys_setgroups
                0x0000000000009e1d                sys_uname
                0x0000000000009e86                sys_sethostname
                0x0000000000009e8c                sys_getrlimit
                0x0000000000009e92                sys_setrlimit
                0x0000000000009e98                sys_getrusage
                0x0000000000009e9e                sys_gettimeofday
                0x0000000000009ea4                sys_settimeofday
                0x0000000000009eaa                sys_umask
                0x0000000000009f1b                release
                0x000000000000a058                sys_kill
                0x000000000000a292                do_exit
                0x000000000000a4c6                sys_exit
                0x000000000000a4df                sys_waitpid
                0x000000000000a737                sys_sgetmask
                0x000000000000a743                sys_ssetmask
                0x000000000000a76f                sys_sigpending
                0x000000000000a775                sys_sigsuspend
                0x000000000000a80e                sys_signal
                0x000000000000a892                sys_sigaction
                0x000000000000a99c                do_signal
                0x000000000000ab88                kernel_mktime
 .text          0x000000000000accd      0xc7b mm/mm.o
                0x000000000000acec                get_free_page
                0x000000000000ad28                free_page
                0x000000000000ad97                free_page_tables
                0x000000000000ae96                copy_page_tables
                0x000000000000b017                put_page
                0x000000000000b103                un_wp_page
                0x000000000000b1bb                do_wp_page
                0x000000000000b1ed                write_verify
                0x000000000000b246                get_empty_page
                0x000000000000b4cc                do_no_page
                0x000000000000b62e                mem_init
                0x000000000000b6a2                do_execve2
                0x000000000000b81c                calc_mem
                0x000000000000b911                page_fault
 .text          0x000000000000b948     0x7539 fs/fs.o
                0x000000000000b95e                sys_ustat
                0x000000000000b964                sys_utime
                0x000000000000ba11                sys_access
                0x000000000000baed                sys_chdir
                0x000000000000bb61                sys_chroot
                0x000000000000bbd5                sys_chmod
                0x000000000000bc6f                sys_chown
                0x000000000000bcea                sys_open
                0x000000000000bf8d                sys_creat
                0x000000000000bfb0                sys_close
                0x000000000000c07f                sys_lseek
                0x000000000000c196                sys_read
                0x000000000000c389                sys_write
                0x000000000000c582                invalidate_inodes
                0x000000000000c5f1                sync_inodes
                0x000000000000ca34                bmap
                0x000000000000ca57                create_block
                0x000000000000ca7a                iput
                0x000000000000cbe9                get_empty_inode
                0x000000000000cd3e                get_pipe_inode
                0x000000000000cdb3                iget
                0x000000000000d1ae                sys_sync
                0x000000000000d211                sync_dev
                0x000000000000d30a                invalidate_buffers
                0x000000000000d37c                check_disk_change
                0x000000000000d64a                get_hash_table
                0x000000000000d6cc                getblk
                0x000000000000d86a                brelse
                0x000000000000d8b3                bread
                0x000000000000d938                bread_page
                0x000000000000da5a                breada
                0x000000000000db4f                buffer_init
                0x000000000000dcf0                get_super
                0x000000000000dd5f                put_super
                0x000000000000e175                sys_umount
                0x000000000000e2d6                sys_mount
                0x000000000000e447                mount_root
                0x000000000000e67b                block_write
                0x000000000000e7cd                block_read
                0x000000000000eb38                rw_char
                0x000000000000ebc8                file_read
                0x000000000000ed73                file_write
                0x000000000000f05c                sys_stat
                0x000000000000f0a6                sys_lstat
                0x000000000000f0c1                sys_fstat
                0x000000000000f11e                sys_readlink
                0x000000000000f1cd                sys_uselib
                0x000000000000f69c                do_execve
                0x0000000000010150                read_pipe
                0x00000000000102a6                write_pipe
                0x0000000000010425                sys_pipe
                0x0000000000010e04                namei
                0x0000000000010f1a                open_namei
                0x000000000001126d                sys_mknod
                0x000000000001149d                sys_mkdir
                0x0000000000011a2c                sys_rmdir
                0x0000000000011d84                sys_unlink
                0x0000000000012025                sys_symlink
                0x000000000001202b                sys_link
                0x0000000000012285                free_block
                0x00000000000123f7                new_block
                0x000000000001259b                free_inode
                0x0000000000012702                new_inode
                0x00000000000129b6                sys_dup2
                0x00000000000129dd                sys_dup
                0x00000000000129f8                sys_fcntl
                0x0000000000012b37                sys_ioctl
                0x0000000000012d46                truncate
                0x0000000000012e7b                sys_select
 .text          0x0000000000012e81      0x46a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000013244                ll_rw_block
                0x000000000001329d                blk_dev_init
 .text          0x00000000000132eb      0xb9d kernel/blk_drv/blk_drv.a(floppy.o)
                0x00000000000133d1                floppy_deselect
                0x0000000000013408                floppy_change
                0x00000000000137c5                setup_rw_floppy
                0x0000000000013a5e                unexpected_floppy_interrupt
                0x0000000000013e36                floppy_init
 .text          0x0000000000013e88      0xc8f kernel/blk_drv/blk_drv.a(hd.o)
                0x0000000000013f5c                sys_setup
                0x000000000001460b                unexpected_hd_interrupt
                0x0000000000014a9d                hd_init
 .text          0x0000000000014b17      0x50c kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000014d21                rd_init
                0x0000000000014d77                rd_load
 .text          0x0000000000015023      0xcbb kernel/chr_drv/chr_drv.a(tty_io.o)
                0x0000000000015049                tty_init
                0x000000000001505a                tty_intr
                0x0000000000015167                wait_for_keypress
                0x000000000001517a                copy_to_cooked
                0x0000000000015735                tty_read
                0x0000000000015aa3                tty_write
                0x0000000000015cb5                do_tty_interrupt
                0x0000000000015cdd                chr_dev_init
 .text          0x0000000000015cde     0x1283 kernel/chr_drv/chr_drv.a(console.o)
                0x000000000001627b                csi_m
                0x0000000000016615                con_write
                0x0000000000016ca3                con_init
                0x0000000000016eda                sysbeepstop
 .text          0x0000000000016f61      0x7e2 kernel/chr_drv/chr_drv.a(keyboard.2.o)
                0x0000000000016f64                keyboard_interrupt
 .text          0x0000000000017743      0x145 kernel/chr_drv/chr_drv.a(serial.o)
                0x00000000000177b8                rs_init
                0x000000000001783b                rs_write
 .text          0x0000000000017888       0xf7 kernel/chr_drv/chr_drv.a(rs_io.o)
                0x0000000000017888                rs1_interrupt
                0x0000000000017890                rs2_interrupt
 .text          0x000000000001797f      0x60f kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                0x0000000000017c90                tty_ioctl
 .text          0x0000000000017f8e      0x111 kernel/math/math.a(math_emulate.o)
                0x0000000000017f9c                math_emulate
                0x000000000001807f                math_error
 .text          0x000000000001809f        0x0 lib/lib.a(ctype.o)
 .text          0x000000000001809f       0x10 lib/lib.a(_exit.o)
                0x000000000001809f                _exit
 .text          0x00000000000180af       0x49 lib/lib.a(open.o)
                0x00000000000180af                open
 .text          0x00000000000180f8       0x37 lib/lib.a(close.o)
                0x00000000000180f8                close
 .text          0x000000000001812f        0x0 lib/lib.a(errno.o)
 .text          0x000000000001812f       0x3d lib/lib.a(write.o)
                0x000000000001812f                write
 .text          0x000000000001816c       0x37 lib/lib.a(dup.o)
                0x000000000001816c                dup
 .text          0x00000000000181a3       0x2f lib/lib.a(setsid.o)
                0x00000000000181a3                setsid
 .text          0x00000000000181d2       0x3d lib/lib.a(execve.o)
                0x00000000000181d2                execve
 .text          0x000000000001820f       0x60 lib/lib.a(wait.o)
                0x000000000001820f                waitpid
                0x000000000001824c                wait
 .text          0x000000000001826f      0x3dc lib/lib.a(string.o)
                0x000000000001826f                strcpy
                0x000000000001828b                strncpy
                0x00000000000182b0                strcat
                0x00000000000182db                strncat
                0x0000000000018310                strcmp
                0x0000000000018337                strncmp
                0x0000000000018365                strchr
                0x0000000000018392                strrchr
                0x00000000000183c1                strspn
                0x00000000000183fe                strcspn
                0x000000000001843b                strpbrk
                0x0000000000018472                strstr
                0x00000000000184ab                strlen
                0x00000000000184ce                strtok
                0x0000000000018551                memcpy
                0x0000000000018571                memmove
                0x00000000000185c5                memcmp
                0x00000000000185ef                memchr
                0x0000000000018627                memset
 .text          0x000000000001864b      0x36c lib/lib.a(malloc.o)
                0x00000000000186b4                malloc
                0x0000000000018840                free_s
 *(.gnu.warning)

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

.rodata         0x00000000000189b8     0x150b
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata        0x00000000000189b8       0xad init/main.o
 *fill*         0x0000000000018a65        0x3 
 .rodata        0x0000000000018a68      0x4a4 kernel/kernel.o
 .rodata        0x0000000000018f0c      0x18f mm/mm.o
 *fill*         0x000000000001909b        0x1 
 .rodata        0x000000000001909c      0x62c fs/fs.o
 .rodata        0x00000000000196c8       0x7a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 *fill*         0x0000000000019742        0x2 
 .rodata        0x0000000000019744      0x133 kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x0000000000019877        0x1 
 .rodata        0x0000000000019878      0x19b kernel/blk_drv/blk_drv.a(hd.o)
 *fill*         0x0000000000019a13        0x1 
 .rodata        0x0000000000019a14      0x188 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .rodata        0x0000000000019b9c      0x17d kernel/chr_drv/chr_drv.a(console.o)
 *fill*         0x0000000000019d19        0x3 
 .rodata        0x0000000000019d1c       0x80 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .rodata        0x0000000000019d9c       0x52 kernel/math/math.a(math_emulate.o)
 *fill*         0x0000000000019dee        0x2 
 .rodata        0x0000000000019df0       0xd3 lib/lib.a(malloc.o)

.rodata1
 *(.rodata1)

.eh_frame_hdr
 *(.eh_frame_hdr)

.eh_frame       0x0000000000019ec4     0x2b94
 *(.eh_frame)
 .eh_frame      0x0000000000019ec4      0x104 init/main.o
 .eh_frame      0x0000000000019fc8      0xbac kernel/kernel.o
                                        0xc9c (size before relaxing)
 .eh_frame      0x000000000001ab74      0x1b0 mm/mm.o
                                        0x1c8 (size before relaxing)
 .eh_frame      0x000000000001ad24      0xdd8 fs/fs.o
                                        0xf70 (size before relaxing)
 .eh_frame      0x000000000001bafc       0x98 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                         0xb0 (size before relaxing)
 .eh_frame      0x000000000001bb94      0x23c kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x254 (size before relaxing)
 .eh_frame      0x000000000001bdd0      0x1e8 kernel/blk_drv/blk_drv.a(hd.o)
                                        0x200 (size before relaxing)
 .eh_frame      0x000000000001bfb8       0xac kernel/blk_drv/blk_drv.a(ramdisk.o)
                                         0xc4 (size before relaxing)
 .eh_frame      0x000000000001c064      0x12c kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x144 (size before relaxing)
 .eh_frame      0x000000000001c190      0x2c0 kernel/chr_drv/chr_drv.a(console.o)
                                        0x2d8 (size before relaxing)
 .eh_frame      0x000000000001c450       0x54 kernel/chr_drv/chr_drv.a(serial.o)
                                         0x6c (size before relaxing)
 .eh_frame      0x000000000001c4a4      0x148 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x160 (size before relaxing)
 .eh_frame      0x000000000001c5ec       0x5c kernel/math/math.a(math_emulate.o)
                                         0x74 (size before relaxing)
 .eh_frame      0x000000000001c648       0x1c lib/lib.a(_exit.o)
                                         0x34 (size before relaxing)
 .eh_frame      0x000000000001c664       0x24 lib/lib.a(open.o)
                                         0x3c (size before relaxing)
 .eh_frame      0x000000000001c688       0x20 lib/lib.a(close.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c6a8       0x20 lib/lib.a(write.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c6c8       0x20 lib/lib.a(dup.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c6e8       0x18 lib/lib.a(setsid.o)
                                         0x30 (size before relaxing)
 .eh_frame      0x000000000001c700       0x20 lib/lib.a(execve.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c720       0x38 lib/lib.a(wait.o)
                                         0x50 (size before relaxing)
 .eh_frame      0x000000000001c758      0x2b0 lib/lib.a(string.o)
                                        0x2c8 (size before relaxing)
 .eh_frame      0x000000000001ca08       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*)
                0x000000000001ca58                . = .

.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  0x000000000001ca58        0x0
                0x000000000001ca58                PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                0x000000000001ca58                PROVIDE (__preinit_array_end, .)

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

.fini_array     0x000000000001ca58        0x0
                0x000000000001ca58                PROVIDE (__fini_array_start, .)
 *(SORT(.fini_array.*) SORT(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                0x000000000001ca58                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        0x000000000001ca58        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x0000000000000000        0x0 boot/head.o

.data           0x000000000001ca60     0x3b90
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x000000000001ca60        0x0 boot/head.o
 .data          0x000000000001ca60       0x28 init/main.o
 *fill*         0x000000000001ca88       0x18 
 .data          0x000000000001caa0     0x1330 kernel/kernel.o
                0x000000000001caa0                sys_call_table
                0x000000000001cc1c                NR_syscalls
                0x000000000001dc20                current
                0x000000000001dc40                task
                0x000000000001dd40                stack_start
                0x000000000001dd48                current_DOR
 .data          0x000000000001ddd0        0x0 mm/mm.o
 *fill*         0x000000000001ddd0       0x10 
 .data          0x000000000001dde0       0x60 fs/fs.o
                0x000000000001dde4                start_buffer
 .data          0x000000000001de40        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .data          0x000000000001de40       0xcd kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x000000000001df0d        0x3 
 .data          0x000000000001df10        0x4 kernel/blk_drv/blk_drv.a(hd.o)
 .data          0x000000000001df14        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 *fill*         0x000000000001df14        0xc 
 .data          0x000000000001df20     0x2538 kernel/chr_drv/chr_drv.a(tty_io.o)
                0x000000000001df20                tty_table
                0x0000000000020440                table_list
 .data          0x0000000000020458        0x1 kernel/chr_drv/chr_drv.a(console.o)
 .data          0x0000000000020459        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .data          0x0000000000020459        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .data          0x0000000000020459        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 *fill*         0x0000000000020459        0x7 
 .data          0x0000000000020460       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .data          0x0000000000020480        0x0 kernel/math/math.a(math_emulate.o)
 .data          0x0000000000020480      0x101 lib/lib.a(ctype.o)
                0x0000000000020480                _ctype
 .data          0x0000000000020581        0x0 lib/lib.a(_exit.o)
 .data          0x0000000000020581        0x0 lib/lib.a(open.o)
 .data          0x0000000000020581        0x0 lib/lib.a(close.o)
 .data          0x0000000000020581        0x0 lib/lib.a(errno.o)
 .data          0x0000000000020581        0x0 lib/lib.a(write.o)
 .data          0x0000000000020581        0x0 lib/lib.a(dup.o)
 .data          0x0000000000020581        0x0 lib/lib.a(setsid.o)
 .data          0x0000000000020581        0x0 lib/lib.a(execve.o)
 .data          0x0000000000020581        0x0 lib/lib.a(wait.o)
 .data          0x0000000000020581        0x0 lib/lib.a(string.o)
 *fill*         0x0000000000020581       0x1f 
 .data          0x00000000000205a0       0x50 lib/lib.a(malloc.o)
                0x00000000000205a0                bucket_dir

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

.bss            0x0000000000020600     0x44b0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x0000000000020600        0x0 boot/head.o
 .bss           0x0000000000020600      0x40c init/main.o
 *fill*         0x0000000000020a0c       0x14 
 .bss           0x0000000000020a20      0x760 kernel/kernel.o
                0x0000000000020a20                jiffies
                0x0000000000020a24                startup_time
                0x0000000000020a28                last_task_used_math
                0x0000000000020d64                last_pid
 .bss           0x0000000000021180      0xf20 mm/mm.o
 .bss           0x00000000000220a0      0x710 fs/fs.o
                0x00000000000220a0                inode_table
                0x00000000000227a0                nr_buffers
                0x00000000000227ac                ROOT_DEV
 *fill*         0x00000000000227b0       0x10 
 .bss           0x00000000000227c0       0x58 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x00000000000227c0                wait_for_request
                0x00000000000227e0                blk_dev
 .bss           0x0000000000022818       0x25 kernel/blk_drv/blk_drv.a(floppy.o)
                0x0000000000022818                do_floppy
                0x000000000002281c                selected
                0x0000000000022820                wait_on_floppy_select
 *fill*         0x000000000002283d        0x3 
 .bss           0x0000000000022840       0xb0 kernel/blk_drv/blk_drv.a(hd.o)
                0x0000000000022840                do_hd
                0x0000000000022860                hd_info
 .bss           0x00000000000228f0        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x00000000000228f0                rd_length
 .bss           0x00000000000228f4        0x4 kernel/chr_drv/chr_drv.a(tty_io.o)
 *fill*         0x00000000000228f8        0x8 
 .bss           0x0000000000022900       0xac kernel/chr_drv/chr_drv.a(console.o)
                0x0000000000022900                beepcount
 .bss           0x00000000000229ac        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .bss           0x00000000000229ac        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .bss           0x00000000000229ac        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 .bss           0x00000000000229ac        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .bss           0x00000000000229ac        0x0 kernel/math/math.a(math_emulate.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(ctype.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(_exit.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(open.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(close.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(errno.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(write.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(dup.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(setsid.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(execve.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(wait.o)
 .bss           0x00000000000229ac        0x0 lib/lib.a(string.o)
 .bss           0x00000000000229ac        0x4 lib/lib.a(malloc.o)
                0x00000000000229ac                free_bucket_desc
 *(COMMON)
 *fill*         0x00000000000229b0       0x10 
 COMMON         0x00000000000229c0       0x20 init/main.o
                0x00000000000229c0                drive_info
 COMMON         0x00000000000229e0     0x1000 kernel/kernel.o
                0x00000000000229e0                user_stack
 COMMON         0x00000000000239e0      0xc40 fs/fs.o
                0x00000000000239e0                hash_table
                0x0000000000023ec0                super_block
                0x0000000000024220                file_table
 COMMON         0x0000000000024620      0x480 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000024620                request
 COMMON         0x0000000000024aa0        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000024aa0                rd_start
 COMMON         0x0000000000024aa4        0x1 lib/lib.a(ctype.o)
                0x0000000000024aa4                _ctmp
 *fill*         0x0000000000024aa5        0x3 
 COMMON         0x0000000000024aa8        0x4 lib/lib.a(errno.o)
                0x0000000000024aa8                errno
 COMMON         0x0000000000024aac        0x4 lib/lib.a(string.o)
                0x0000000000024aac                ___strtok
                0x0000000000024ab0                . = ALIGN ((. != 0x0)?0x4:0x1)
                0x0000000000024ab0                . = ALIGN (0x4)
                0x0000000000024ab0                . = SEGMENT_START ("ldata-segment", .)
                0x0000000000024ab0                . = ALIGN (0x4)
                0x0000000000024ab0                _end = .
                0x0000000000024ab0                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    0x174ac
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x0000000000000000      0x577 init/main.o
 .debug_info    0x0000000000000577     0x510c kernel/kernel.o
 .debug_info    0x0000000000005683      0xc15 mm/mm.o
 .debug_info    0x0000000000006298     0xa290 fs/fs.o
 .debug_info    0x0000000000010528      0x932 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_info    0x0000000000010e5a      0xc9f kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_info    0x0000000000011af9      0xd5f kernel/blk_drv/blk_drv.a(hd.o)
 .debug_info    0x0000000000012858      0xad5 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_info    0x000000000001332d      0xacd kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_info    0x0000000000013dfa      0xdb0 kernel/chr_drv/chr_drv.a(console.o)
 .debug_info    0x0000000000014baa      0x85c kernel/chr_drv/chr_drv.a(serial.o)
 .debug_info    0x0000000000015406      0xb47 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_info    0x0000000000015f4d      0x7b5 kernel/math/math.a(math_emulate.o)
 .debug_info    0x0000000000016702       0x66 lib/lib.a(ctype.o)
 .debug_info    0x0000000000016768       0x77 lib/lib.a(_exit.o)
 .debug_info    0x00000000000167df       0xd0 lib/lib.a(open.o)
 .debug_info    0x00000000000168af       0x97 lib/lib.a(close.o)
 .debug_info    0x0000000000016946       0x36 lib/lib.a(errno.o)
 .debug_info    0x000000000001697c       0xc9 lib/lib.a(write.o)
 .debug_info    0x0000000000016a45       0x97 lib/lib.a(dup.o)
 .debug_info    0x0000000000016adc       0x95 lib/lib.a(setsid.o)
 .debug_info    0x0000000000016b71       0xcb lib/lib.a(execve.o)
 .debug_info    0x0000000000016c3c       0xed lib/lib.a(wait.o)
 .debug_info    0x0000000000016d29      0x55e lib/lib.a(string.o)
 .debug_info    0x0000000000017287      0x225 lib/lib.a(malloc.o)

.debug_abbrev   0x0000000000000000     0x45a8
 *(.debug_abbrev)
 .debug_abbrev  0x0000000000000000      0x1ed init/main.o
 .debug_abbrev  0x00000000000001ed      0xfeb kernel/kernel.o
 .debug_abbrev  0x00000000000011d8      0x23f mm/mm.o
 .debug_abbrev  0x0000000000001417     0x19f1 fs/fs.o
 .debug_abbrev  0x0000000000002e08      0x169 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_abbrev  0x0000000000002f71      0x27d kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_abbrev  0x00000000000031ee      0x23c kernel/blk_drv/blk_drv.a(hd.o)
 .debug_abbrev  0x000000000000342a      0x1a8 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_abbrev  0x00000000000035d2      0x279 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_abbrev  0x000000000000384b      0x26b kernel/chr_drv/chr_drv.a(console.o)
 .debug_abbrev  0x0000000000003ab6      0x175 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_abbrev  0x0000000000003c2b      0x18d kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_abbrev  0x0000000000003db8      0x163 kernel/math/math.a(math_emulate.o)
 .debug_abbrev  0x0000000000003f1b       0x3e lib/lib.a(ctype.o)
 .debug_abbrev  0x0000000000003f59       0x51 lib/lib.a(_exit.o)
 .debug_abbrev  0x0000000000003faa       0x97 lib/lib.a(open.o)
 .debug_abbrev  0x0000000000004041       0x75 lib/lib.a(close.o)
 .debug_abbrev  0x00000000000040b6       0x2c lib/lib.a(errno.o)
 .debug_abbrev  0x00000000000040e2       0xa1 lib/lib.a(write.o)
 .debug_abbrev  0x0000000000004183       0x75 lib/lib.a(dup.o)
 .debug_abbrev  0x00000000000041f8       0x73 lib/lib.a(setsid.o)
 .debug_abbrev  0x000000000000426b       0x85 lib/lib.a(execve.o)
 .debug_abbrev  0x00000000000042f0       0xb6 lib/lib.a(wait.o)
 .debug_abbrev  0x00000000000043a6       0xe9 lib/lib.a(string.o)
 .debug_abbrev  0x000000000000448f      0x119 lib/lib.a(malloc.o)

.debug_line     0x0000000000000000     0x47d5
 *(.debug_line .debug_line.* .debug_line_end)
 .debug_line    0x0000000000000000      0x1a9 init/main.o
 .debug_line    0x00000000000001a9      0xf99 kernel/kernel.o
 .debug_line    0x0000000000001142      0x2af mm/mm.o
 .debug_line    0x00000000000013f1     0x1c52 fs/fs.o
 .debug_line    0x0000000000003043      0x197 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_line    0x00000000000031da      0x24c kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_line    0x0000000000003426      0x2bf kernel/blk_drv/blk_drv.a(hd.o)
 .debug_line    0x00000000000036e5      0x160 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_line    0x0000000000003845      0x33b kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_line    0x0000000000003b80      0x3ab kernel/chr_drv/chr_drv.a(console.o)
 .debug_line    0x0000000000003f2b       0xd9 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_line    0x0000000000004004      0x1db kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_line    0x00000000000041df       0xe1 kernel/math/math.a(math_emulate.o)
 .debug_line    0x00000000000042c0       0x28 lib/lib.a(ctype.o)
 .debug_line    0x00000000000042e8       0x39 lib/lib.a(_exit.o)
 .debug_line    0x0000000000004321       0x62 lib/lib.a(open.o)
 .debug_line    0x0000000000004383       0x5c lib/lib.a(close.o)
 .debug_line    0x00000000000043df       0x28 lib/lib.a(errno.o)
 .debug_line    0x0000000000004407       0x76 lib/lib.a(write.o)
 .debug_line    0x000000000000447d       0x5a lib/lib.a(dup.o)
 .debug_line    0x00000000000044d7       0x77 lib/lib.a(setsid.o)
 .debug_line    0x000000000000454e       0x5d lib/lib.a(execve.o)
 .debug_line    0x00000000000045ab       0x7a lib/lib.a(wait.o)
 .debug_line    0x0000000000004625       0xc6 lib/lib.a(string.o)
 .debug_line    0x00000000000046eb       0xea lib/lib.a(malloc.o)

.debug_frame
 *(.debug_frame)

.debug_str      0x0000000000000000     0x2286
 *(.debug_str)
 .debug_str     0x0000000000000000      0x1c5 init/main.o
                                        0x204 (size before relaxing)
 .debug_str     0x00000000000001c5      0xc37 kernel/kernel.o
                                       0x24b9 (size before relaxing)
 .debug_str     0x0000000000000dfc      0x19f mm/mm.o
                                        0x509 (size before relaxing)
 .debug_str     0x0000000000000f9b      0x891 fs/fs.o
                                       0x496b (size before relaxing)
 .debug_str     0x000000000000182c       0xec kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                        0x48d (size before relaxing)
 .debug_str     0x0000000000001918      0x1cf kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x66f (size before relaxing)
 .debug_str     0x0000000000001ae7      0x15e kernel/blk_drv/blk_drv.a(hd.o)
                                        0x5e4 (size before relaxing)
 .debug_str     0x0000000000001c45       0x7b kernel/blk_drv/blk_drv.a(ramdisk.o)
                                        0x58a (size before relaxing)
 .debug_str     0x0000000000001cc0       0xf7 kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x4df (size before relaxing)
 .debug_str     0x0000000000001db7      0x1b9 kernel/chr_drv/chr_drv.a(console.o)
                                        0x5b3 (size before relaxing)
 .debug_str     0x0000000000001f70       0x1a kernel/chr_drv/chr_drv.a(serial.o)
                                        0x3f8 (size before relaxing)
 .debug_str     0x0000000000001f8a       0x8b kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x4a3 (size before relaxing)
 .debug_str     0x0000000000002015       0x70 kernel/math/math.a(math_emulate.o)
                                        0x392 (size before relaxing)
 .debug_str     0x0000000000002085       0x8d lib/lib.a(ctype.o)
                                         0xb6 (size before relaxing)
 .debug_str     0x0000000000002112       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     0x0000000000002143        0x8 lib/lib.a(close.o)
                                         0xe0 (size before relaxing)
 .debug_str     0x000000000000214b        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     0x0000000000002153        0x6 lib/lib.a(dup.o)
                                         0xd8 (size before relaxing)
 .debug_str     0x0000000000002159        0x9 lib/lib.a(setsid.o)
                                         0xe8 (size before relaxing)
 .debug_str     0x0000000000002162        0x9 lib/lib.a(execve.o)
                                         0xf1 (size before relaxing)
 .debug_str     0x000000000000216b       0x11 lib/lib.a(wait.o)
                                         0xfe (size before relaxing)
 .debug_str     0x000000000000217c       0x93 lib/lib.a(string.o)
                                        0x147 (size before relaxing)
 .debug_str     0x000000000000220f       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)
