diff --git a/Image b/Image index a5c9716..0d592b8 100644 Binary files a/Image and b/Image differ diff --git a/System.map b/System.map index 0f1a44c..b0ca13b 100644 --- a/System.map +++ b/System.map @@ -26,567 +26,566 @@ 0000690c t printf 0000695b T init 00006bd3 T print_nr -00006c04 T show_task -00006c89 T show_stat -00006ccf T math_state_restore -00006d2d T schedule -00006edf T sys_pause -00006ef5 T sleep_on -00006f54 T interruptible_sleep_on -0000700f T ticks_to_floppy_on -000070da T floppy_on -00007109 T floppy_off -00007119 T do_floppy_timer -00007311 T do_timer -00007400 T sys_alarm -0000747f T sys_getpid -0000748b T sys_getppid -00007497 T sys_getuid -000074a6 T sys_geteuid -000074b6 T sys_getgid -000074c6 T sys_getegid -000074d5 T sys_nice -00007500 T sched_init -00007690 t bad_sys_call -00007698 t reschedule -000076a4 T system_call -000076df t ret_from_sys_call -00007728 T coprocessor_error -0000774a T device_not_available -00007784 T timer_interrupt -000077bc T sys_execve -000077cc T sys_execve2 -000077dc T sys_fork -000077f4 T hd_interrupt -00007830 T floppy_interrupt -00007866 T parallel_interrupt -0000786d t _get_base -0000789f t die -00007a81 T do_double_fault -00007aa4 T do_general_protection -00007ac7 T do_divide_error -00007aea T do_int3 -00007bb2 T do_nmi -00007bd5 T do_debug -00007bf8 T do_overflow -00007c1b T do_bounds -00007c3e T do_invalid_op -00007c61 T do_device_not_available -00007c84 T do_coprocessor_segment_overrun -00007ca7 T do_invalid_TSS -00007cca T do_segment_not_present -00007ced T do_stack_segment -00007d10 T do_coprocessor_error -00007d44 T do_reserved -00007d67 T trap_init -0000804b T divide_error -00008050 t no_error_code -00008080 T debug -00008087 T nmi -0000808e T int3 -00008095 T overflow -0000809c T bounds -000080a3 T invalid_op -000080aa T coprocessor_segment_overrun -000080b1 T reserved -000080b8 T irq13 -000080cd T double_fault -000080d2 t error_code -00008104 T invalid_TSS -0000810b T segment_not_present -00008112 T stack_segment -00008119 T general_protection -00008120 t _get_base -00008152 T verify_area -000081b9 T copy_mem -00008313 T copy_process -000087c0 T find_empty_process -00008854 T panic -0000888f T printk -000088e0 t skip_atoi -0000893b t number -00008bac T vsprintf -00009038 t get_fs_long -0000904e t put_fs_byte -00009066 t put_fs_long -00009072 T sys_getcwd -00009516 T sys_getdents -0000979d T pri -000097e0 T sys_pipe2 -000097e6 T sys_sleep -00009878 T sys_mmap -0000987e T sys_munmap -00009884 T sys_clone -0000988a T sys_ftime -00009890 T sys_break -00009896 T sys_ptrace -0000989c T sys_stty -000098a2 T sys_gtty -000098a8 T sys_rename -000098ae T sys_prof -000098b4 T sys_setregid -0000996d T sys_setgid -00009a04 T sys_acct -00009a0a T sys_phys -00009a10 T sys_lock -00009a16 T sys_mpx -00009a1c T sys_ulimit -00009a22 T sys_time -00009a7e T sys_setreuid -00009b60 T sys_setuid -00009bf5 T sys_stime -00009c4b T sys_times -00009ceb T sys_brk -00009d2d T sys_setpgid -00009e06 T sys_getpgrp -00009e12 T sys_setsid -00009e8c T sys_getgroups -00009e92 T sys_setgroups -00009e98 T sys_uname -00009f01 T sys_sethostname -00009f07 T sys_getrlimit -00009f0d T sys_setrlimit -00009f13 T sys_getrusage -00009f19 T sys_gettimeofday -00009f1f T sys_settimeofday -00009f25 T sys_umask -00009f58 t _get_base -00009f8a t put_fs_long -00009f96 T release -00009ffa t send_sig -0000a079 t kill_session -0000a0d3 T sys_kill -0000a283 t tell_father -0000a30d T do_exit -0000a541 T sys_exit -0000a55a T sys_waitpid -0000a780 t get_fs_byte -0000a78e t put_fs_byte -0000a7a6 t put_fs_long -0000a7b2 T sys_sgetmask -0000a7be T sys_ssetmask -0000a7ea T sys_sigpending -0000a7f0 T sys_sigsuspend -0000a7f6 t save_old -0000a849 t get_new -0000a889 T sys_signal -0000a90d T sys_sigaction -0000aa17 T do_signal -0000ac03 T kernel_mktime -0000ad48 t oom -0000ad67 T get_free_page -0000ada3 T free_page -0000ae12 T free_page_tables -0000af11 T copy_page_tables -0000b092 T put_page -0000b17e T un_wp_page -0000b236 T do_wp_page -0000b2c1 T get_empty_page -0000b301 t try_to_share -0000b493 t share_page -0000b547 T do_no_page -0000b6dc T mem_init -0000b750 T do_execve2 -0000b8d8 T calc_mem -0000b9cd T page_fault -0000ba04 t get_fs_long -0000ba1a T sys_ustat -0000ba20 T sys_utime -0000bacd T sys_access -0000bba9 T sys_chdir -0000bc1d T sys_chroot -0000bc91 T sys_chmod -0000bd2b T sys_chown -0000bda6 T sys_open -0000c049 T sys_creat -0000c06c T sys_close -0000c13b T sys_lseek -0000c252 T sys_read -0000c445 T sys_write -0000c5f3 t lock_inode -0000c620 t unlock_inode -0000c63e T invalidate_inodes -0000c6ad T sync_inodes -0000c704 t _bmap -0000caf0 T bmap -0000cb13 T create_block -0000cb36 T iput -0000cca5 T get_empty_inode -0000cdfa T get_pipe_inode -0000ce6f T iget -0000d034 t read_inode -0000d26a T sys_sync -0000d2cd T sync_dev -0000d3c6 T invalidate_buffers -0000d438 T check_disk_change -0000d4e2 t remove_from_queues -0000d5d9 t insert_into_queues -0000d69e t find_buffer -0000d706 T get_hash_table -0000d788 T getblk -0000d926 T brelse -0000d96f T bread -0000d9f4 T bread_page -0000db16 T breada -0000dc0b T buffer_init -0000dd3a t lock_super -0000dd67 t free_super -0000ddac T get_super -0000de1b T put_super -0000deee t read_super -0000e231 T sys_umount -0000e392 T sys_mount -0000e503 T mount_root -0000e711 t get_fs_byte -0000e71f t put_fs_byte -0000e737 T block_write -0000e889 T block_read -0000e9b4 t get_fs_byte -0000e9c2 t put_fs_byte -0000e9da t rw_ttyx -0000ea22 t rw_tty -0000ea72 t rw_ram -0000ea78 t rw_mem -0000ea7e t rw_kmem -0000ea84 t rw_port -0000eb1e t rw_memory -0000ebf4 T rw_char -0000ec5e t get_fs_byte -0000ec6c t put_fs_byte -0000ec84 T file_read -0000ee2f T file_write -0000f029 t put_fs_byte -0000f041 t cp_stat -0000f118 T sys_stat -0000f162 T sys_lstat -0000f17d T sys_fstat -0000f1da T sys_readlink -0000f1e0 t _get_base -0000f212 t get_fs_byte -0000f220 t get_fs_long -0000f236 t put_fs_byte -0000f24e t put_fs_long -0000f25a t get_fs -0000f26e t get_ds -0000f282 t set_fs -0000f289 T sys_uselib -0000f28f t create_tables -0000f3da t count -0000f419 t copy_strings -0000f5d5 t change_ldt -0000f758 T do_execve -000101da t get_fs_byte -000101e8 t put_fs_byte -00010200 t put_fs_long -0001020c T read_pipe -000104e1 T sys_pipe -000106e3 t get_fs_byte -000106f1 t permission -00010792 t match -000107fa t find_entry -00010c54 t get_dir -00010e41 t dir_namei -00010ec0 T namei -00010fd6 T open_namei -00011329 T sys_mknod -00011559 T sys_mkdir -0001190a t empty_dir -00011ae8 T sys_rmdir -00011e40 T sys_unlink -000120e1 T sys_symlink -000120e7 T sys_link -00012341 T free_block -000124b3 T new_block -00012657 T free_inode -000127be T new_inode -00012998 t dupfd -00012a72 T sys_dup2 -00012a99 T sys_dup -00012ab4 T sys_fcntl -00012bf3 T sys_ioctl -00012cc4 t free_ind -00012d63 t free_dind -00012e02 T truncate -00012f37 T sys_select -00012f3d t lock_buffer -00012f6a t unlock_buffer -0001315c t make_request -00013300 T ll_rw_block -00013359 T blk_dev_init -000133a7 t unlock_buffer -000133dc t end_request -0001348d T floppy_deselect -000134c4 T floppy_change -0001354a t setup_DMA -00013600 t output_byte -00013676 t result -00013733 t bad_flp_intr -00013792 t rw_interrupt -00013881 T setup_rw_floppy -00013942 t seek_interrupt -0001399b t transfer -00013ad0 t recal_interrupt -00013b1a T unexpected_floppy_interrupt -00013b5f t recalibrate_floppy -00013bc1 t reset_interrupt -00013c06 t reset_floppy -00013c83 t floppy_on_interrupt -00013cee t do_fd_request -00013ef2 T floppy_init -00013f44 t unlock_buffer -00013f79 t end_request -00014018 T sys_setup -000143cb t controller_ready -0001445f t hd_out -0001454c t drive_busy -000145b2 t reset_controller -0001462f t reset_hd -000146c7 T unexpected_hd_interrupt -000146da t bad_rw_intr -00014718 t read_intr -0001483e t recal_intr -00014858 t do_hd_request -00014b59 T hd_init -00014bd3 t unlock_buffer -00014c08 t end_request -00014ca7 t do_rd_request -00014ddd T rd_init -00014e33 T rd_load -000150df t get_fs_byte -000150ed t put_fs_byte -00015105 T tty_init -00015116 T tty_intr -0001518a t sleep_if_empty -000151c2 t sleep_if_full -00015236 T copy_to_cooked -000157f1 T tty_read -00015b5f T tty_write -00015d71 T do_tty_interrupt -00015d99 T chr_dev_init -00015d9a t gotoxy -00015de8 t set_origin -00015e4e t scrup -0001603e t scrdown -00016135 t lf -0001616b t ri -000161a1 t cr -000161c2 t del -000161f4 t csi_J -00016285 t csi_K -00016337 T csi_m -0001639e t set_cursor -00016404 t respond -0001645c t insert_char -000164bf t insert_line -00016503 t delete_char -00016561 t delete_line -000165a5 t csi_at -000165e3 t csi_L -00016621 t csi_P -0001665f t csi_M -0001669d t save_cur -000166b2 t restore_cur -000166d1 T con_write -00016d5f T con_init -00016f96 T sysbeepstop -00016fbf t sysbeep -0001701d t mode -0001701e t leds -0001701f t e0 -00017020 T keyboard_interrupt -00017049 t e0_e1 -00017074 t set_e0 -0001707d t set_e1 -00017086 t put_queue -000170bf t ctrl -000170d7 t unctrl -000170db t unalt -000170f1 t lshift -000170f9 t unlshift -00017101 t rshift -00017109 t unrshift -00017111 t caps -00017133 t set_leds -00017149 t uncaps -00017151 t scroll -0001715a t num -00017163 t cursor -00017183 t cur2 -000171ac t cur -000171b8 t ok_cur -000171c6 t num_table -000171d3 t cur_table -000171e0 t func -000171fd t ok_func -00017210 t end_func -00017211 t func_table -00017241 t key_map -000172a2 t shift_map -00017364 t do_self -000173cc t none -000173cd t minus -000173e2 t key_table -000177e2 t kb_wait -000177eb t reboot -000177fd t die -000177ff t init -00017874 T rs_init -000178f7 T rs_write -00017944 T rs1_interrupt -0001794c T rs2_interrupt -00017951 t rs_int -00017968 t rep_int -00017985 t end -00017993 t jmp_table -000179a4 t modem_status -000179ac t line_status -000179b4 t read_char -00017a3b t get_fs_byte -00017a49 t get_fs_long -00017a5f t put_fs_byte -00017a77 t put_fs_long -00017a83 t change_speed -00017b01 t flush -00017b13 t send_break -00017b14 t get_termios -00017b70 t set_termios -00017bc0 t get_termio -00017c88 t set_termio -00017d4c T tty_ioctl -0001804a t get_fs_byte -00018058 T math_emulate -0001813b T math_error -0001815b T _exit -0001816b T open -000181b4 T close -00018228 T dup -0001825f T setsid -0001828e T execve -0001832b T strcpy -00018347 T strncpy -0001836c T strcat -00018397 T strncat -000183cc T strcmp -000183f3 T strncmp -00018421 T strchr -0001844e T strrchr -0001847d T strspn -000184ba T strcspn -000184f7 T strpbrk -0001852e T strstr -00018567 T strlen -0001858a T strtok -0001860d T memcpy -0001862d T memmove -00018681 T memcmp -000186ab T memchr -000186e3 T memset -00018707 t init_bucket_desc -00018770 T malloc -000188fc T free_s -0001cb48 d envp_rc -0001cb5c d envp -0001cb80 D sys_call_table -0001ccfc D NR_syscalls -0001cd00 d init_task -0001dd00 D current -0001dd20 D task -0001de20 D stack_start -0001de28 D current_DOR -0001de40 d thisname.2348 -0001de80 d month -0001dec0 d last_inode.1935 -0001dec4 D start_buffer -0001dee0 d crw_table -0001df00 d ioctl_table -0001df20 d floppy_type -0001dfe0 d cur_spec1 -0001dfe4 d cur_rate -0001dfe8 d floppy -0001dfec d current_track -0001dff0 d callable.1844 -0001e000 D tty_table -00020520 D table_list -00020540 d quotient -00020560 D _ctype -00020680 D bucket_dir -000206d0 B __bss_start -000206d0 D _edata -000206e0 b printbuf -00020ae0 b memory_end -00020ae4 b buffer_memory_end -00020ae8 b main_memory_start -00020b00 B jiffies -00020b04 B startup_time -00020b08 B last_task_used_math -00020b1c b mon_timer -00020b2c b moff_timer -00020b40 b timer_list -00020e40 b next_timer -00020e44 B last_pid -00020e60 b buf -00021260 b HIGH_MEMORY -00021280 b mem_map -00022180 B inode_table -00022880 B nr_buffers -00022884 b free_list -00022888 b buffer_wait -0002288c B ROOT_DEV -000228c0 B blk_dev -000228f8 B do_floppy -000228fc B selected -00022904 b recalibrate -00022908 b reset -0002290c b seek -00022910 b reply_buffer -00022917 b current_drive -00022918 b sector -00022919 b head -0002291a b track -0002291b b seek_track -0002291c b command -00022920 B do_hd -00022940 B hd_info -00022970 b recalibrate -00022974 b reset -00022978 b NR_HD -00022980 b hd -000229d0 B rd_length -000229d4 b cr_flag.1923 -000229e0 B beepcount -000229e4 b video_type -000229e8 b video_num_columns -000229ec b video_size_row -000229f0 b video_num_lines -000229f4 b video_page -000229f8 b video_mem_start -000229fc b video_mem_end -00022a00 b video_port_reg -00022a02 b video_port_val -00022a04 b video_erase_char -00022a08 b origin -00022a0c b scr_end -00022a10 b pos -00022a14 b x -00022a18 b y -00022a1c b top -00022a20 b bottom -00022a24 b state -00022a28 b npar -00022a40 b par -00022a80 b ques -00022a84 b saved_x -00022a88 b saved_y -00022a8c B free_bucket_desc -00022aa0 B drive_info -00022ac0 B user_stack -00023ac0 B hash_table -00023fa0 B super_block -00024300 B file_table -00024700 B request -00024b80 B rd_start -00024b84 B _ctmp -00024b88 B errno -00024b8c B ___strtok -00024b90 B end -00024b90 B _end +00006bd4 T show_task +00006c59 T show_stat +00006c9f T math_state_restore +00006cfd T schedule +00006eaf T sys_pause +00006ec5 T sleep_on +00006f24 T interruptible_sleep_on +00006fdf T ticks_to_floppy_on +000070aa T floppy_on +000070d9 T floppy_off +000070e9 T do_floppy_timer +000072e1 T do_timer +000073d0 T sys_alarm +0000744f T sys_getpid +0000745b T sys_getppid +00007467 T sys_getuid +00007476 T sys_geteuid +00007486 T sys_getgid +00007496 T sys_getegid +000074a5 T sys_nice +000074d0 T sched_init +00007660 t bad_sys_call +00007668 t reschedule +00007674 T system_call +000076af t ret_from_sys_call +000076f8 T coprocessor_error +0000771a T device_not_available +00007754 T timer_interrupt +0000778c T sys_execve +0000779c T sys_execve2 +000077ac T sys_fork +000077c4 T hd_interrupt +00007800 T floppy_interrupt +00007836 T parallel_interrupt +0000783d t _get_base +0000786f t die +00007a51 T do_double_fault +00007a74 T do_general_protection +00007a97 T do_divide_error +00007aba T do_int3 +00007b82 T do_nmi +00007ba5 T do_debug +00007bc8 T do_overflow +00007beb T do_bounds +00007c0e T do_invalid_op +00007c31 T do_device_not_available +00007c54 T do_coprocessor_segment_overrun +00007c77 T do_invalid_TSS +00007c9a T do_segment_not_present +00007cbd T do_stack_segment +00007ce0 T do_coprocessor_error +00007d14 T do_reserved +00007d37 T trap_init +0000801b T divide_error +00008020 t no_error_code +00008050 T debug +00008057 T nmi +0000805e T int3 +00008065 T overflow +0000806c T bounds +00008073 T invalid_op +0000807a T coprocessor_segment_overrun +00008081 T reserved +00008088 T irq13 +0000809d T double_fault +000080a2 t error_code +000080d4 T invalid_TSS +000080db T segment_not_present +000080e2 T stack_segment +000080e9 T general_protection +000080f0 t _get_base +00008122 T verify_area +00008189 T copy_mem +000082e3 T copy_process +00008790 T find_empty_process +00008824 T panic +0000885f T printk +000088b0 t skip_atoi +0000890b t number +00008b7c T vsprintf +00009008 t get_fs_long +0000901e t put_fs_byte +00009036 t put_fs_long +00009042 T sys_getcwd +000094e6 T sys_getdents +00009777 T sys_pipe2 +0000977d T sys_sleep +000097fd T sys_mmap +00009803 T sys_munmap +00009809 T sys_clone +0000980f T sys_ftime +00009815 T sys_break +0000981b T sys_ptrace +00009821 T sys_stty +00009827 T sys_gtty +0000982d T sys_rename +00009833 T sys_prof +00009839 T sys_setregid +000098f2 T sys_setgid +00009989 T sys_acct +0000998f T sys_phys +00009995 T sys_lock +0000999b T sys_mpx +000099a1 T sys_ulimit +000099a7 T sys_time +00009a03 T sys_setreuid +00009ae5 T sys_setuid +00009b7a T sys_stime +00009bd0 T sys_times +00009c70 T sys_brk +00009cb2 T sys_setpgid +00009d8b T sys_getpgrp +00009d97 T sys_setsid +00009e11 T sys_getgroups +00009e17 T sys_setgroups +00009e1d T sys_uname +00009e86 T sys_sethostname +00009e8c T sys_getrlimit +00009e92 T sys_setrlimit +00009e98 T sys_getrusage +00009e9e T sys_gettimeofday +00009ea4 T sys_settimeofday +00009eaa T sys_umask +00009edd t _get_base +00009f0f t put_fs_long +00009f1b T release +00009f7f t send_sig +00009ffe t kill_session +0000a058 T sys_kill +0000a208 t tell_father +0000a292 T do_exit +0000a4c6 T sys_exit +0000a4df T sys_waitpid +0000a705 t get_fs_byte +0000a713 t put_fs_byte +0000a72b t put_fs_long +0000a737 T sys_sgetmask +0000a743 T sys_ssetmask +0000a76f T sys_sigpending +0000a775 T sys_sigsuspend +0000a77b t save_old +0000a7ce t get_new +0000a80e T sys_signal +0000a892 T sys_sigaction +0000a99c T do_signal +0000ab88 T kernel_mktime +0000accd t oom +0000acec T get_free_page +0000ad28 T free_page +0000ad97 T free_page_tables +0000ae96 T copy_page_tables +0000b017 T put_page +0000b103 T un_wp_page +0000b1bb T do_wp_page +0000b246 T get_empty_page +0000b286 t try_to_share +0000b418 t share_page +0000b4cc T do_no_page +0000b62e T mem_init +0000b6a2 T do_execve2 +0000b81c T calc_mem +0000b911 T page_fault +0000b948 t get_fs_long +0000b95e T sys_ustat +0000b964 T sys_utime +0000ba11 T sys_access +0000baed T sys_chdir +0000bb61 T sys_chroot +0000bbd5 T sys_chmod +0000bc6f T sys_chown +0000bcea T sys_open +0000bf8d T sys_creat +0000bfb0 T sys_close +0000c07f T sys_lseek +0000c196 T sys_read +0000c389 T sys_write +0000c537 t lock_inode +0000c564 t unlock_inode +0000c582 T invalidate_inodes +0000c5f1 T sync_inodes +0000c648 t _bmap +0000ca34 T bmap +0000ca57 T create_block +0000ca7a T iput +0000cbe9 T get_empty_inode +0000cd3e T get_pipe_inode +0000cdb3 T iget +0000cf78 t read_inode +0000d1ae T sys_sync +0000d211 T sync_dev +0000d30a T invalidate_buffers +0000d37c T check_disk_change +0000d426 t remove_from_queues +0000d51d t insert_into_queues +0000d5e2 t find_buffer +0000d64a T get_hash_table +0000d6cc T getblk +0000d86a T brelse +0000d8b3 T bread +0000d938 T bread_page +0000da5a T breada +0000db4f T buffer_init +0000dc7e t lock_super +0000dcab t free_super +0000dcf0 T get_super +0000dd5f T put_super +0000de32 t read_super +0000e175 T sys_umount +0000e2d6 T sys_mount +0000e447 T mount_root +0000e655 t get_fs_byte +0000e663 t put_fs_byte +0000e67b T block_write +0000e7cd T block_read +0000e8f8 t get_fs_byte +0000e906 t put_fs_byte +0000e91e t rw_ttyx +0000e966 t rw_tty +0000e9b6 t rw_ram +0000e9bc t rw_mem +0000e9c2 t rw_kmem +0000e9c8 t rw_port +0000ea62 t rw_memory +0000eb38 T rw_char +0000eba2 t get_fs_byte +0000ebb0 t put_fs_byte +0000ebc8 T file_read +0000ed73 T file_write +0000ef6d t put_fs_byte +0000ef85 t cp_stat +0000f05c T sys_stat +0000f0a6 T sys_lstat +0000f0c1 T sys_fstat +0000f11e T sys_readlink +0000f124 t _get_base +0000f156 t get_fs_byte +0000f164 t get_fs_long +0000f17a t put_fs_byte +0000f192 t put_fs_long +0000f19e t get_fs +0000f1b2 t get_ds +0000f1c6 t set_fs +0000f1cd T sys_uselib +0000f1d3 t create_tables +0000f31e t count +0000f35d t copy_strings +0000f519 t change_ldt +0000f69c T do_execve +0001011e t get_fs_byte +0001012c t put_fs_byte +00010144 t put_fs_long +00010150 T read_pipe +00010425 T sys_pipe +00010627 t get_fs_byte +00010635 t permission +000106d6 t match +0001073e t find_entry +00010b98 t get_dir +00010d85 t dir_namei +00010e04 T namei +00010f1a T open_namei +0001126d T sys_mknod +0001149d T sys_mkdir +0001184e t empty_dir +00011a2c T sys_rmdir +00011d84 T sys_unlink +00012025 T sys_symlink +0001202b T sys_link +00012285 T free_block +000123f7 T new_block +0001259b T free_inode +00012702 T new_inode +000128dc t dupfd +000129b6 T sys_dup2 +000129dd T sys_dup +000129f8 T sys_fcntl +00012b37 T sys_ioctl +00012c08 t free_ind +00012ca7 t free_dind +00012d46 T truncate +00012e7b T sys_select +00012e81 t lock_buffer +00012eae t unlock_buffer +000130a0 t make_request +00013244 T ll_rw_block +0001329d T blk_dev_init +000132eb t unlock_buffer +00013320 t end_request +000133d1 T floppy_deselect +00013408 T floppy_change +0001348e t setup_DMA +00013544 t output_byte +000135ba t result +00013677 t bad_flp_intr +000136d6 t rw_interrupt +000137c5 T setup_rw_floppy +00013886 t seek_interrupt +000138df t transfer +00013a14 t recal_interrupt +00013a5e T unexpected_floppy_interrupt +00013aa3 t recalibrate_floppy +00013b05 t reset_interrupt +00013b4a t reset_floppy +00013bc7 t floppy_on_interrupt +00013c32 t do_fd_request +00013e36 T floppy_init +00013e88 t unlock_buffer +00013ebd t end_request +00013f5c T sys_setup +0001430f t controller_ready +000143a3 t hd_out +00014490 t drive_busy +000144f6 t reset_controller +00014573 t reset_hd +0001460b T unexpected_hd_interrupt +0001461e t bad_rw_intr +0001465c t read_intr +00014782 t recal_intr +0001479c t do_hd_request +00014a9d T hd_init +00014b17 t unlock_buffer +00014b4c t end_request +00014beb t do_rd_request +00014d21 T rd_init +00014d77 T rd_load +00015023 t get_fs_byte +00015031 t put_fs_byte +00015049 T tty_init +0001505a T tty_intr +000150ce t sleep_if_empty +00015106 t sleep_if_full +0001517a T copy_to_cooked +00015735 T tty_read +00015aa3 T tty_write +00015cb5 T do_tty_interrupt +00015cdd T chr_dev_init +00015cde t gotoxy +00015d2c t set_origin +00015d92 t scrup +00015f82 t scrdown +00016079 t lf +000160af t ri +000160e5 t cr +00016106 t del +00016138 t csi_J +000161c9 t csi_K +0001627b T csi_m +000162e2 t set_cursor +00016348 t respond +000163a0 t insert_char +00016403 t insert_line +00016447 t delete_char +000164a5 t delete_line +000164e9 t csi_at +00016527 t csi_L +00016565 t csi_P +000165a3 t csi_M +000165e1 t save_cur +000165f6 t restore_cur +00016615 T con_write +00016ca3 T con_init +00016eda T sysbeepstop +00016f03 t sysbeep +00016f61 t mode +00016f62 t leds +00016f63 t e0 +00016f64 T keyboard_interrupt +00016f8d t e0_e1 +00016fb8 t set_e0 +00016fc1 t set_e1 +00016fca t put_queue +00017003 t ctrl +0001701b t unctrl +0001701f t unalt +00017035 t lshift +0001703d t unlshift +00017045 t rshift +0001704d t unrshift +00017055 t caps +00017077 t set_leds +0001708d t uncaps +00017095 t scroll +0001709e t num +000170a7 t cursor +000170c7 t cur2 +000170f0 t cur +000170fc t ok_cur +0001710a t num_table +00017117 t cur_table +00017124 t func +00017141 t ok_func +00017154 t end_func +00017155 t func_table +00017185 t key_map +000171e6 t shift_map +000172a8 t do_self +00017310 t none +00017311 t minus +00017326 t key_table +00017726 t kb_wait +0001772f t reboot +00017741 t die +00017743 t init +000177b8 T rs_init +0001783b T rs_write +00017888 T rs1_interrupt +00017890 T rs2_interrupt +00017895 t rs_int +000178ac t rep_int +000178c9 t end +000178d7 t jmp_table +000178e8 t modem_status +000178f0 t line_status +000178f8 t read_char +0001797f t get_fs_byte +0001798d t get_fs_long +000179a3 t put_fs_byte +000179bb t put_fs_long +000179c7 t change_speed +00017a45 t flush +00017a57 t send_break +00017a58 t get_termios +00017ab4 t set_termios +00017b04 t get_termio +00017bcc t set_termio +00017c90 T tty_ioctl +00017f8e t get_fs_byte +00017f9c T math_emulate +0001807f T math_error +0001809f T _exit +000180af T open +000180f8 T close +0001816c T dup +000181a3 T setsid +000181d2 T execve +0001826f T strcpy +0001828b T strncpy +000182b0 T strcat +000182db T strncat +00018310 T strcmp +00018337 T strncmp +00018365 T strchr +00018392 T strrchr +000183c1 T strspn +000183fe T strcspn +0001843b T strpbrk +00018472 T strstr +000184ab T strlen +000184ce T strtok +00018551 T memcpy +00018571 T memmove +000185c5 T memcmp +000185ef T memchr +00018627 T memset +0001864b t init_bucket_desc +000186b4 T malloc +00018840 T free_s +0001ca68 d envp_rc +0001ca7c d envp +0001caa0 D sys_call_table +0001cc1c D NR_syscalls +0001cc20 d init_task +0001dc20 D current +0001dc40 D task +0001dd40 D stack_start +0001dd48 D current_DOR +0001dd60 d thisname.2346 +0001dda0 d month +0001dde0 d last_inode.1935 +0001dde4 D start_buffer +0001de00 d crw_table +0001de20 d ioctl_table +0001de40 d floppy_type +0001df00 d cur_spec1 +0001df04 d cur_rate +0001df08 d floppy +0001df0c d current_track +0001df10 d callable.1844 +0001df20 D tty_table +00020440 D table_list +00020460 d quotient +00020480 D _ctype +000205a0 D bucket_dir +000205f0 B __bss_start +000205f0 D _edata +00020600 b printbuf +00020a00 b memory_end +00020a04 b buffer_memory_end +00020a08 b main_memory_start +00020a20 B jiffies +00020a24 B startup_time +00020a28 B last_task_used_math +00020a3c b mon_timer +00020a4c b moff_timer +00020a60 b timer_list +00020d60 b next_timer +00020d64 B last_pid +00020d80 b buf +00021180 b HIGH_MEMORY +000211a0 b mem_map +000220a0 B inode_table +000227a0 B nr_buffers +000227a4 b free_list +000227a8 b buffer_wait +000227ac B ROOT_DEV +000227e0 B blk_dev +00022818 B do_floppy +0002281c B selected +00022824 b recalibrate +00022828 b reset +0002282c b seek +00022830 b reply_buffer +00022837 b current_drive +00022838 b sector +00022839 b head +0002283a b track +0002283b b seek_track +0002283c b command +00022840 B do_hd +00022860 B hd_info +00022890 b recalibrate +00022894 b reset +00022898 b NR_HD +000228a0 b hd +000228f0 B rd_length +000228f4 b cr_flag.1923 +00022900 B beepcount +00022904 b video_type +00022908 b video_num_columns +0002290c b video_size_row +00022910 b video_num_lines +00022914 b video_page +00022918 b video_mem_start +0002291c b video_mem_end +00022920 b video_port_reg +00022922 b video_port_val +00022924 b video_erase_char +00022928 b origin +0002292c b scr_end +00022930 b pos +00022934 b x +00022938 b y +0002293c b top +00022940 b bottom +00022944 b state +00022948 b npar +00022960 b par +000229a0 b ques +000229a4 b saved_x +000229a8 b saved_y +000229ac B free_bucket_desc +000229c0 B drive_info +000229e0 B user_stack +000239e0 B hash_table +00023ec0 B super_block +00024220 B file_table +00024620 B request +00024aa0 B rd_start +00024aa4 B _ctmp +00024aa8 B errno +00024aac B ___strtok +00024ab0 B end +00024ab0 B _end diff --git a/System.map.2 b/System.map.2 index 431e32d..df72026 100644 --- a/System.map.2 +++ b/System.map.2 @@ -205,7 +205,7 @@ LOAD lib/lib.a *(.iplt) .iplt 0x0000000000000000 0x0 boot/head.o -.text 0x0000000000000000 0x18a73 +.text 0x0000000000000000 0x189b7 *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) @@ -217,7 +217,7 @@ LOAD lib/lib.a 0x0000000000005000 tmp_floppy_area 0x00000000000054c0 idt 0x0000000000005cc0 gdt - .text 0x00000000000064c0 0x744 init/main.o + .text 0x00000000000064c0 0x714 init/main.o 0x00000000000064c0 fork 0x00000000000064ef pause 0x000000000000651e setup @@ -225,332 +225,331 @@ LOAD lib/lib.a 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 + .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)) - 0x0000000000018a73 PROVIDE (__etext, .) - 0x0000000000018a73 PROVIDE (_etext, .) - 0x0000000000018a73 PROVIDE (etext, .) + 0x00000000000189b7 PROVIDE (__etext, .) + 0x00000000000189b7 PROVIDE (_etext, .) + 0x00000000000189b7 PROVIDE (etext, .) -.rodata 0x0000000000018a74 0x14f7 +.rodata 0x00000000000189b8 0x150b *(.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) + .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) @@ -558,52 +557,52 @@ LOAD lib/lib.a .eh_frame_hdr *(.eh_frame_hdr) -.eh_frame 0x0000000000019f6c 0x2bb8 +.eh_frame 0x0000000000019ec4 0x2b94 *(.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 + .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 0x000000000001adf0 0xdd8 fs/fs.o + .eh_frame 0x000000000001ad24 0xdd8 fs/fs.o 0xf70 (size before relaxing) - .eh_frame 0x000000000001bbc8 0x98 kernel/blk_drv/blk_drv.a(ll_rw_blk.o) + .eh_frame 0x000000000001bafc 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) + .eh_frame 0x000000000001bb94 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) + .eh_frame 0x000000000001bdd0 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) + .eh_frame 0x000000000001bfb8 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) + .eh_frame 0x000000000001c064 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) + .eh_frame 0x000000000001c190 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) + .eh_frame 0x000000000001c450 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) + .eh_frame 0x000000000001c4a4 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) + .eh_frame 0x000000000001c5ec 0x5c kernel/math/math.a(math_emulate.o) 0x74 (size before relaxing) - .eh_frame 0x000000000001c714 0x1c lib/lib.a(_exit.o) + .eh_frame 0x000000000001c648 0x1c lib/lib.a(_exit.o) 0x34 (size before relaxing) - .eh_frame 0x000000000001c730 0x24 lib/lib.a(open.o) + .eh_frame 0x000000000001c664 0x24 lib/lib.a(open.o) 0x3c (size before relaxing) - .eh_frame 0x000000000001c754 0x20 lib/lib.a(close.o) + .eh_frame 0x000000000001c688 0x20 lib/lib.a(close.o) 0x38 (size before relaxing) - .eh_frame 0x000000000001c774 0x20 lib/lib.a(write.o) + .eh_frame 0x000000000001c6a8 0x20 lib/lib.a(write.o) 0x38 (size before relaxing) - .eh_frame 0x000000000001c794 0x20 lib/lib.a(dup.o) + .eh_frame 0x000000000001c6c8 0x20 lib/lib.a(dup.o) 0x38 (size before relaxing) - .eh_frame 0x000000000001c7b4 0x18 lib/lib.a(setsid.o) + .eh_frame 0x000000000001c6e8 0x18 lib/lib.a(setsid.o) 0x30 (size before relaxing) - .eh_frame 0x000000000001c7cc 0x20 lib/lib.a(execve.o) + .eh_frame 0x000000000001c700 0x20 lib/lib.a(execve.o) 0x38 (size before relaxing) - .eh_frame 0x000000000001c7ec 0x38 lib/lib.a(wait.o) + .eh_frame 0x000000000001c720 0x38 lib/lib.a(wait.o) 0x50 (size before relaxing) - .eh_frame 0x000000000001c824 0x2b0 lib/lib.a(string.o) + .eh_frame 0x000000000001c758 0x2b0 lib/lib.a(string.o) 0x2c8 (size before relaxing) - .eh_frame 0x000000000001cad4 0x50 lib/lib.a(malloc.o) + .eh_frame 0x000000000001ca08 0x50 lib/lib.a(malloc.o) 0x68 (size before relaxing) .gcc_except_table @@ -611,7 +610,7 @@ LOAD lib/lib.a .exception_ranges *(.exception_ranges .exception_ranges*) - 0x000000000001cb24 . = . + 0x000000000001ca58 . = . .eh_frame *(.eh_frame) @@ -629,22 +628,22 @@ LOAD lib/lib.a *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) -.preinit_array 0x000000000001cb24 0x0 - 0x000000000001cb24 PROVIDE (__preinit_array_start, .) +.preinit_array 0x000000000001ca58 0x0 + 0x000000000001ca58 PROVIDE (__preinit_array_start, .) *(.preinit_array) - 0x000000000001cb24 PROVIDE (__preinit_array_end, .) + 0x000000000001ca58 PROVIDE (__preinit_array_end, .) -.init_array 0x000000000001cb24 0x0 - 0x000000000001cb24 PROVIDE (__init_array_start, .) +.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) - 0x000000000001cb24 PROVIDE (__init_array_end, .) + 0x000000000001ca58 PROVIDE (__init_array_end, .) -.fini_array 0x000000000001cb24 0x0 - 0x000000000001cb24 PROVIDE (__fini_array_start, .) +.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) - 0x000000000001cb24 PROVIDE (__fini_array_end, .) + 0x000000000001ca58 PROVIDE (__fini_array_end, .) .ctors *crtbegin.o(.ctors) @@ -674,145 +673,145 @@ LOAD lib/lib.a *(.got) *(.igot) -.got.plt 0x000000000001cb24 0x0 +.got.plt 0x000000000001ca58 0x0 *(.got.plt) *(.igot.plt) .igot.plt 0x0000000000000000 0x0 boot/head.o -.data 0x000000000001cb40 0x3b90 +.data 0x000000000001ca60 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 + .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) - 0x00000000000206d0 _edata = . - 0x00000000000206d0 PROVIDE (edata, .) - 0x00000000000206d0 . = . - 0x00000000000206d0 __bss_start = . + 0x00000000000205f0 _edata = . + 0x00000000000205f0 PROVIDE (edata, .) + 0x00000000000205f0 . = . + 0x00000000000205f0 __bss_start = . -.bss 0x00000000000206e0 0x44b0 +.bss 0x0000000000020600 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 + .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* 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, .) + *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) @@ -929,144 +928,144 @@ LOAD lib/lib.a .debug_pubnames *(.debug_pubnames) -.debug_info 0x0000000000000000 0x17ac8 +.debug_info 0x0000000000000000 0x174ac *(.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_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 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_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 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_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 0x225d +.debug_str 0x0000000000000000 0x2286 *(.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 + .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 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) + .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 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) + .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 0x000000000000205c 0x8d lib/lib.a(ctype.o) + .debug_str 0x0000000000002085 0x8d lib/lib.a(ctype.o) 0xb6 (size before relaxing) - .debug_str 0x00000000000020e9 0x31 lib/lib.a(_exit.o) + .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 0x000000000000211a 0x8 lib/lib.a(close.o) + .debug_str 0x0000000000002143 0x8 lib/lib.a(close.o) 0xe0 (size before relaxing) - .debug_str 0x0000000000002122 0x8 lib/lib.a(errno.o) + .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 0x000000000000212a 0x6 lib/lib.a(dup.o) + .debug_str 0x0000000000002153 0x6 lib/lib.a(dup.o) 0xd8 (size before relaxing) - .debug_str 0x0000000000002130 0x9 lib/lib.a(setsid.o) + .debug_str 0x0000000000002159 0x9 lib/lib.a(setsid.o) 0xe8 (size before relaxing) - .debug_str 0x0000000000002139 0x9 lib/lib.a(execve.o) + .debug_str 0x0000000000002162 0x9 lib/lib.a(execve.o) 0xf1 (size before relaxing) - .debug_str 0x0000000000002142 0x11 lib/lib.a(wait.o) + .debug_str 0x000000000000216b 0x11 lib/lib.a(wait.o) 0xfe (size before relaxing) - .debug_str 0x0000000000002153 0x93 lib/lib.a(string.o) + .debug_str 0x000000000000217c 0x93 lib/lib.a(string.o) 0x147 (size before relaxing) - .debug_str 0x00000000000021e6 0x77 lib/lib.a(malloc.o) + .debug_str 0x000000000000220f 0x77 lib/lib.a(malloc.o) 0x162 (size before relaxing) .debug_loc diff --git a/fs/bitmap.o b/fs/bitmap.o index 501d3c5..e2ff6c8 100644 Binary files a/fs/bitmap.o and b/fs/bitmap.o differ diff --git a/fs/block_dev.o b/fs/block_dev.o index e5e9334..cdf7331 100644 Binary files a/fs/block_dev.o and b/fs/block_dev.o differ diff --git a/fs/char_dev.o b/fs/char_dev.o index 2977060..c7f8402 100644 Binary files a/fs/char_dev.o and b/fs/char_dev.o differ diff --git a/fs/fcntl.o b/fs/fcntl.o index 17a6eca..c82831d 100644 Binary files a/fs/fcntl.o and b/fs/fcntl.o differ diff --git a/fs/file_dev.o b/fs/file_dev.o index e1ba8a5..0882992 100644 Binary files a/fs/file_dev.o and b/fs/file_dev.o differ diff --git a/fs/fs.o b/fs/fs.o index f6ce2af..4d6113c 100644 Binary files a/fs/fs.o and b/fs/fs.o differ diff --git a/fs/inode.o b/fs/inode.o index dd67bfa..37ed3bd 100644 Binary files a/fs/inode.o and b/fs/inode.o differ diff --git a/fs/ioctl.o b/fs/ioctl.o index 1f1f33c..c5a5b15 100644 Binary files a/fs/ioctl.o and b/fs/ioctl.o differ diff --git a/fs/namei.o b/fs/namei.o index 0514463..24adb05 100644 Binary files a/fs/namei.o and b/fs/namei.o differ diff --git a/fs/open.o b/fs/open.o index aceb4b8..23086fd 100644 Binary files a/fs/open.o and b/fs/open.o differ diff --git a/fs/pipe.o b/fs/pipe.o index d5b5db2..106606a 100644 Binary files a/fs/pipe.o and b/fs/pipe.o differ diff --git a/fs/read_write.o b/fs/read_write.o index 998aad9..b74e2a0 100644 Binary files a/fs/read_write.o and b/fs/read_write.o differ diff --git a/fs/stat.o b/fs/stat.o index fdb41d3..3d976fc 100644 Binary files a/fs/stat.o and b/fs/stat.o differ diff --git a/fs/super.o b/fs/super.o index b551798..25ac49b 100644 Binary files a/fs/super.o and b/fs/super.o differ diff --git a/fs/truncate.o b/fs/truncate.o index 8975b92..63af350 100644 Binary files a/fs/truncate.o and b/fs/truncate.o differ diff --git a/init/main.c b/init/main.c index bd86a68..dd6a3f0 100644 --- a/init/main.c +++ b/init/main.c @@ -211,6 +211,7 @@ void init(void) void print_nr(int sid) { - if (sid > 86) - printk(" --syscall: sid=%d, pid=%d\n", sid, current->pid); + /* if (sid > 86) + printk(" --syscall: sid=%d, pid=%d\n", sid, current->pid); */ + ; } diff --git a/init/main.o b/init/main.o index a02f483..df34f02 100644 Binary files a/init/main.o and b/init/main.o differ diff --git a/kernel/blk_drv/blk_drv.a b/kernel/blk_drv/blk_drv.a index 02751f1..9479e6f 100644 Binary files a/kernel/blk_drv/blk_drv.a and b/kernel/blk_drv/blk_drv.a differ diff --git a/kernel/blk_drv/floppy.o b/kernel/blk_drv/floppy.o index 33235bc..b4871a5 100644 Binary files a/kernel/blk_drv/floppy.o and b/kernel/blk_drv/floppy.o differ diff --git a/kernel/blk_drv/hd.o b/kernel/blk_drv/hd.o index bf2b0d1..5ac5783 100644 Binary files a/kernel/blk_drv/hd.o and b/kernel/blk_drv/hd.o differ diff --git a/kernel/blk_drv/ll_rw_blk.o b/kernel/blk_drv/ll_rw_blk.o index 63b90e6..351cbd6 100644 Binary files a/kernel/blk_drv/ll_rw_blk.o and b/kernel/blk_drv/ll_rw_blk.o differ diff --git a/kernel/chr_drv/chr_drv.a b/kernel/chr_drv/chr_drv.a index d2f3869..c0ac46b 100644 Binary files a/kernel/chr_drv/chr_drv.a and b/kernel/chr_drv/chr_drv.a differ diff --git a/kernel/chr_drv/console.o b/kernel/chr_drv/console.o index cdb09cf..201b995 100644 Binary files a/kernel/chr_drv/console.o and b/kernel/chr_drv/console.o differ diff --git a/kernel/chr_drv/serial.o b/kernel/chr_drv/serial.o index bf80e08..0879180 100644 Binary files a/kernel/chr_drv/serial.o and b/kernel/chr_drv/serial.o differ diff --git a/kernel/chr_drv/tty_io.o b/kernel/chr_drv/tty_io.o index 37e2b15..649bc78 100644 Binary files a/kernel/chr_drv/tty_io.o and b/kernel/chr_drv/tty_io.o differ diff --git a/kernel/chr_drv/tty_ioctl.o b/kernel/chr_drv/tty_ioctl.o index 6fcf766..6d9237d 100644 Binary files a/kernel/chr_drv/tty_ioctl.o and b/kernel/chr_drv/tty_ioctl.o differ diff --git a/kernel/exit.o b/kernel/exit.o index 97c5057..cbe7c24 100644 Binary files a/kernel/exit.o and b/kernel/exit.o differ diff --git a/kernel/fork.o b/kernel/fork.o index 590564a..7c91941 100644 Binary files a/kernel/fork.o and b/kernel/fork.o differ diff --git a/kernel/kernel.o b/kernel/kernel.o index 6bfe69e..cd3e2b1 100644 Binary files a/kernel/kernel.o and b/kernel/kernel.o differ diff --git a/kernel/panic.o b/kernel/panic.o index da42b57..8c9e719 100644 Binary files a/kernel/panic.o and b/kernel/panic.o differ diff --git a/kernel/sched.o b/kernel/sched.o index 1beed08..3e51d51 100644 Binary files a/kernel/sched.o and b/kernel/sched.o differ diff --git a/kernel/signal.o b/kernel/signal.o index 1970f39..e61cc19 100644 Binary files a/kernel/signal.o and b/kernel/signal.o differ diff --git a/kernel/sys.c b/kernel/sys.c index c1478d5..20221bc 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -131,7 +131,7 @@ int sys_getdents(unsigned int fd,struct linux_dirent *dirp,unsigned int count) i += DIR_ENTRIES_PER_BLOCK; continue; } - pos+=((char*) bh->b_data-(char*)(de-1)); + pos+=((char*) bh->b_data-(char*)(de)); de = (struct dir_entry *) bh->b_data; } temp->d_ino=de->inode; diff --git a/kernel/sys.o b/kernel/sys.o index 15c679a..8bc08e9 100644 Binary files a/kernel/sys.o and b/kernel/sys.o differ diff --git a/kernel/traps.o b/kernel/traps.o index 51de46f..a7a72cc 100644 Binary files a/kernel/traps.o and b/kernel/traps.o differ diff --git a/lib/lib.a b/lib/lib.a index 7797430..706f0d8 100644 Binary files a/lib/lib.a and b/lib/lib.a differ diff --git a/mm/memory.o b/mm/memory.o index 64a88d0..31631bf 100644 Binary files a/mm/memory.o and b/mm/memory.o differ diff --git a/mm/mm.o b/mm/mm.o index 4687d8a..2b72085 100644 Binary files a/mm/mm.o and b/mm/mm.o differ diff --git a/tools/system b/tools/system index 9754bde..9bd736a 100644 Binary files a/tools/system and b/tools/system differ diff --git a/~$s_exp1.doc b/~$s_exp1.doc deleted file mode 100644 index a6c7446..0000000 Binary files a/~$s_exp1.doc and /dev/null differ diff --git a/os_exp1.doc b/实验报告.doc similarity index 98% rename from os_exp1.doc rename to 实验报告.doc index 8db4c0d..858d43a 100644 Binary files a/os_exp1.doc and b/实验报告.doc differ