HOTTEST POSE

master
nudt 5 years ago
parent 69c87eb559
commit 2b79f518d5

Binary file not shown.

@ -283,212 +283,212 @@
000110c8 T read_pipe
0001139d T sys_pipe
0001159f T sys_pipe2
000117a1 t get_fs_byte
000117af t put_fs_byte
000117c7 t permission
00011868 t match
000118d0 t match_kernel
00011938 t find_entry
00011b6f t find_entry_kernel
00011fbd t get_dir
000121aa t get_dir_kernel
0001238b t dir_namei
0001240a T namei
00012520 T open_namei
00012873 T sys_mknod
00012aa3 T sys_mkdir
00012e54 t empty_dir
00013032 T sys_rmdir
0001338a T sys_unlink
0001362b T sys_symlink
00013631 T sys_link
0001388b T sys_getcwd
00013bfd T free_block
00013d6f T new_block
00013f13 T free_inode
0001407a T new_inode
00014254 t dupfd
0001432e T sys_dup2
00014355 T sys_dup
00014370 T sys_fcntl
000144af T sys_ioctl
00014580 t free_ind
0001461f t free_dind
000146be T truncate
000147f3 T sys_select
000147f9 t lock_buffer
00014826 t unlock_buffer
00014a18 t make_request
00014bbc T ll_rw_block
00014c15 T blk_dev_init
00014c63 t unlock_buffer
00014c98 t end_request
00014d49 T floppy_deselect
00014d80 T floppy_change
00014e06 t setup_DMA
00014ebc t output_byte
00014f32 t result
00014fef t bad_flp_intr
0001504e t rw_interrupt
0001513d T setup_rw_floppy
000151fe t seek_interrupt
00015257 t transfer
0001538c t recal_interrupt
000153d6 T unexpected_floppy_interrupt
0001541b t recalibrate_floppy
0001547d t reset_interrupt
000154c2 t reset_floppy
0001553f t floppy_on_interrupt
000155aa t do_fd_request
000157ae T floppy_init
00015800 t unlock_buffer
00015835 t end_request
000158d4 T sys_setup
00015c87 t controller_ready
00015d1b t hd_out
00015e08 t drive_busy
00015e6e t reset_controller
00015eeb t reset_hd
00015f83 T unexpected_hd_interrupt
00015f96 t bad_rw_intr
00015fd4 t read_intr
000160fa t recal_intr
00016114 t do_hd_request
00016415 T hd_init
0001648f t unlock_buffer
000164c4 t end_request
00016563 t do_rd_request
00016699 T rd_init
000166ef T rd_load
0001699b t get_fs_byte
000169a9 t put_fs_byte
000169c1 T tty_init
000169d2 T tty_intr
00016a46 t sleep_if_empty
00016a7e t sleep_if_full
00016af2 T copy_to_cooked
000170ad T tty_read
0001741b T tty_write
0001762d T do_tty_interrupt
00017655 T chr_dev_init
00017656 t gotoxy
000176a4 t set_origin
0001770a t scrup
000178fa t scrdown
000179f1 t lf
00017a27 t ri
00017a5d t cr
00017a7e t del
00017ab0 t csi_J
00017b41 t csi_K
00017bf3 T csi_m
00017c5a t set_cursor
00017cc0 t respond
00017d18 t insert_char
00017d7b t insert_line
00017dbf t delete_char
00017e1d t delete_line
00017e61 t csi_at
00017e9f t csi_L
00017edd t csi_P
00017f1b t csi_M
00017f59 t save_cur
00017f6e t restore_cur
00017f8d T con_write
0001861b T con_init
00018852 T sysbeepstop
0001887b t sysbeep
000188d9 t mode
000188da t leds
000188db t e0
000188dc T keyboard_interrupt
00018905 t e0_e1
00018930 t set_e0
00018939 t set_e1
00018942 t put_queue
0001897b t ctrl
00018993 t unctrl
00018997 t unalt
000189ad t lshift
000189b5 t unlshift
000189bd t rshift
000189c5 t unrshift
000189cd t caps
000189ef t set_leds
00018a05 t uncaps
00018a0d t scroll
00018a16 t num
00018a1f t cursor
00018a3f t cur2
00018a68 t cur
00018a74 t ok_cur
00018a82 t num_table
00018a8f t cur_table
00018a9c t func
00018ab9 t ok_func
00018acc t end_func
00018acd t func_table
00018afd t key_map
00018b5e t shift_map
00018c20 t do_self
00018c88 t none
00018c89 t minus
00018c9e t key_table
0001909e t kb_wait
000190a7 t reboot
000190b9 t die
000190bb t init
00019130 T rs_init
000191b3 T rs_write
00019200 T rs1_interrupt
00019208 T rs2_interrupt
0001920d t rs_int
00019224 t rep_int
00019241 t end
0001924f t jmp_table
00019260 t modem_status
00019268 t line_status
00019270 t read_char
000192f7 t get_fs_byte
00019305 t get_fs_long
0001931b t put_fs_byte
00019333 t put_fs_long
0001933f t change_speed
000193bd t flush
000193cf t send_break
000193d0 t get_termios
0001942c t set_termios
0001947c t get_termio
00019544 t set_termio
00019608 T tty_ioctl
00019906 t get_fs_byte
00019914 T math_emulate
000199f7 T math_error
00019a17 T _exit
00019a27 T open
00019a70 T close
00019ae4 T dup
00019b1b T setsid
00019b4a T execve
00019be7 T strcpy
00019c03 T strncpy
00019c28 T strcat
00019c53 T strncat
00019c88 T strcmp
00019caf T strncmp
00019cdd T strchr
00019d0a T strrchr
00019d39 T strspn
00019d76 T strcspn
00019db3 T strpbrk
00019dea T strstr
00019e23 T strlen
00019e46 T strtok
00019ec9 T memcpy
00019ee9 T memmove
00019f3d T memcmp
00019f67 T memchr
00019f9f T memset
000117b2 t get_fs_byte
000117c0 t put_fs_byte
000117d8 t permission
00011879 t match
000118e1 t match_kernel
00011949 t find_entry
00011b80 t find_entry_kernel
00011fce t get_dir
000121bb t get_dir_kernel
0001239c t dir_namei
0001241b T namei
00012531 T open_namei
00012884 T sys_mknod
00012ab4 T sys_mkdir
00012e65 t empty_dir
00013043 T sys_rmdir
0001339b T sys_unlink
0001363c T sys_symlink
00013642 T sys_link
0001389c T sys_getcwd
00013c0e T free_block
00013d80 T new_block
00013f24 T free_inode
0001408b T new_inode
00014265 t dupfd
0001433f T sys_dup2
00014366 T sys_dup
00014381 T sys_fcntl
000144c0 T sys_ioctl
00014591 t free_ind
00014630 t free_dind
000146cf T truncate
00014804 T sys_select
0001480a t lock_buffer
00014837 t unlock_buffer
00014a29 t make_request
00014bcd T ll_rw_block
00014c26 T blk_dev_init
00014c74 t unlock_buffer
00014ca9 t end_request
00014d5a T floppy_deselect
00014d91 T floppy_change
00014e17 t setup_DMA
00014ecd t output_byte
00014f43 t result
00015000 t bad_flp_intr
0001505f t rw_interrupt
0001514e T setup_rw_floppy
0001520f t seek_interrupt
00015268 t transfer
0001539d t recal_interrupt
000153e7 T unexpected_floppy_interrupt
0001542c t recalibrate_floppy
0001548e t reset_interrupt
000154d3 t reset_floppy
00015550 t floppy_on_interrupt
000155bb t do_fd_request
000157bf T floppy_init
00015811 t unlock_buffer
00015846 t end_request
000158e5 T sys_setup
00015c98 t controller_ready
00015d2c t hd_out
00015e19 t drive_busy
00015e7f t reset_controller
00015efc t reset_hd
00015f94 T unexpected_hd_interrupt
00015fa7 t bad_rw_intr
00015fe5 t read_intr
0001610b t recal_intr
00016125 t do_hd_request
00016426 T hd_init
000164a0 t unlock_buffer
000164d5 t end_request
00016574 t do_rd_request
000166aa T rd_init
00016700 T rd_load
000169ac t get_fs_byte
000169ba t put_fs_byte
000169d2 T tty_init
000169e3 T tty_intr
00016a57 t sleep_if_empty
00016a8f t sleep_if_full
00016b03 T copy_to_cooked
000170be T tty_read
0001742c T tty_write
0001763e T do_tty_interrupt
00017666 T chr_dev_init
00017667 t gotoxy
000176b5 t set_origin
0001771b t scrup
0001790b t scrdown
00017a02 t lf
00017a38 t ri
00017a6e t cr
00017a8f t del
00017ac1 t csi_J
00017b52 t csi_K
00017c04 T csi_m
00017c6b t set_cursor
00017cd1 t respond
00017d29 t insert_char
00017d8c t insert_line
00017dd0 t delete_char
00017e2e t delete_line
00017e72 t csi_at
00017eb0 t csi_L
00017eee t csi_P
00017f2c t csi_M
00017f6a t save_cur
00017f7f t restore_cur
00017f9e T con_write
0001862c T con_init
00018863 T sysbeepstop
0001888c t sysbeep
000188ea t mode
000188eb t leds
000188ec t e0
000188ed T keyboard_interrupt
00018916 t e0_e1
00018941 t set_e0
0001894a t set_e1
00018953 t put_queue
0001898c t ctrl
000189a4 t unctrl
000189a8 t unalt
000189be t lshift
000189c6 t unlshift
000189ce t rshift
000189d6 t unrshift
000189de t caps
00018a00 t set_leds
00018a16 t uncaps
00018a1e t scroll
00018a27 t num
00018a30 t cursor
00018a50 t cur2
00018a79 t cur
00018a85 t ok_cur
00018a93 t num_table
00018aa0 t cur_table
00018aad t func
00018aca t ok_func
00018add t end_func
00018ade t func_table
00018b0e t key_map
00018b6f t shift_map
00018c31 t do_self
00018c99 t none
00018c9a t minus
00018caf t key_table
000190af t kb_wait
000190b8 t reboot
000190ca t die
000190cc t init
00019141 T rs_init
000191c4 T rs_write
00019214 T rs1_interrupt
0001921c T rs2_interrupt
00019221 t rs_int
00019238 t rep_int
00019255 t end
00019263 t jmp_table
00019274 t modem_status
0001927c t line_status
00019284 t read_char
0001930b t get_fs_byte
00019319 t get_fs_long
0001932f t put_fs_byte
00019347 t put_fs_long
00019353 t change_speed
000193d1 t flush
000193e3 t send_break
000193e4 t get_termios
00019440 t set_termios
00019490 t get_termio
00019558 t set_termio
0001961c T tty_ioctl
0001991a t get_fs_byte
00019928 T math_emulate
00019a0b T math_error
00019a2b T _exit
00019a3b T open
00019a84 T close
00019af8 T dup
00019b2f T setsid
00019b5e T execve
00019bfb T strcpy
00019c17 T strncpy
00019c3c T strcat
00019c67 T strncat
00019c9c T strcmp
00019cc3 T strncmp
00019cf1 T strchr
00019d1e T strrchr
00019d4d T strspn
00019d8a T strcspn
00019dc7 T strpbrk
00019dfe T strstr
00019e37 T strlen
00019e5a T strtok
00019edd T memcpy
00019efd T memmove
00019f51 T memcmp
00019f7b T memchr
00019fb3 T memset
0001e148 d envp_rc
0001e15c d envp
0001e180 D sys_call_table

@ -202,7 +202,7 @@ LOAD lib/lib.a
*(.iplt)
.iplt 0x0000000000000000 0x0 boot/head.o
.text 0x0000000000000000 0x19fc3
.text 0x0000000000000000 0x19fd7
*(.text.unlikely .text.*_unlikely .text.unlikely.*)
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
@ -362,7 +362,7 @@ LOAD lib/lib.a
0x000000000000ba99 mem_init
0x000000000000bb0d calc_mem
0x000000000000bc02 page_fault
.text 0x000000000000bc39 0x8bc0 fs/fs.o
.text 0x000000000000bc39 0x8bd1 fs/fs.o
0x000000000000bc4f sys_ustat
0x000000000000bc55 sys_utime
0x000000000000bd02 sys_access
@ -419,134 +419,135 @@ LOAD lib/lib.a
0x000000000001121e write_pipe
0x000000000001139d sys_pipe
0x000000000001159f sys_pipe2
0x000000000001240a namei
0x0000000000012520 open_namei
0x0000000000012873 sys_mknod
0x0000000000012aa3 sys_mkdir
0x0000000000013032 sys_rmdir
0x000000000001338a sys_unlink
0x000000000001362b sys_symlink
0x0000000000013631 sys_link
0x000000000001388b sys_getcwd
0x0000000000013bfd free_block
0x0000000000013d6f new_block
0x0000000000013f13 free_inode
0x000000000001407a new_inode
0x000000000001432e sys_dup2
0x0000000000014355 sys_dup
0x0000000000014370 sys_fcntl
0x00000000000144af sys_ioctl
0x00000000000146be truncate
0x00000000000147f3 sys_select
.text 0x00000000000147f9 0x46a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
0x0000000000014bbc ll_rw_block
0x0000000000014c15 blk_dev_init
.text 0x0000000000014c63 0xb9d kernel/blk_drv/blk_drv.a(floppy.o)
0x0000000000014d49 floppy_deselect
0x0000000000014d80 floppy_change
0x000000000001513d setup_rw_floppy
0x00000000000153d6 unexpected_floppy_interrupt
0x00000000000157ae floppy_init
.text 0x0000000000015800 0xc8f kernel/blk_drv/blk_drv.a(hd.o)
0x00000000000158d4 sys_setup
0x0000000000015f83 unexpected_hd_interrupt
0x0000000000016415 hd_init
.text 0x000000000001648f 0x50c kernel/blk_drv/blk_drv.a(ramdisk.o)
0x0000000000016699 rd_init
0x00000000000166ef rd_load
.text 0x000000000001699b 0xcbb kernel/chr_drv/chr_drv.a(tty_io.o)
0x00000000000169c1 tty_init
0x00000000000169d2 tty_intr
0x0000000000016adf wait_for_keypress
0x0000000000016af2 copy_to_cooked
0x00000000000170ad tty_read
0x000000000001741b tty_write
0x000000000001762d do_tty_interrupt
0x0000000000017655 chr_dev_init
.text 0x0000000000017656 0x1283 kernel/chr_drv/chr_drv.a(console.o)
0x0000000000017bf3 csi_m
0x0000000000017f8d con_write
0x000000000001861b con_init
0x0000000000018852 sysbeepstop
.text 0x00000000000188d9 0x7e2 kernel/chr_drv/chr_drv.a(keyboard.2.o)
0x00000000000188dc keyboard_interrupt
.text 0x00000000000190bb 0x145 kernel/chr_drv/chr_drv.a(serial.o)
0x0000000000019130 rs_init
0x00000000000191b3 rs_write
.text 0x0000000000019200 0xf7 kernel/chr_drv/chr_drv.a(rs_io.o)
0x0000000000019200 rs1_interrupt
0x0000000000019208 rs2_interrupt
.text 0x00000000000192f7 0x60f kernel/chr_drv/chr_drv.a(tty_ioctl.o)
0x0000000000019608 tty_ioctl
.text 0x0000000000019906 0x111 kernel/math/math.a(math_emulate.o)
0x0000000000019914 math_emulate
0x00000000000199f7 math_error
.text 0x0000000000019a17 0x0 lib/lib.a(ctype.o)
.text 0x0000000000019a17 0x10 lib/lib.a(_exit.o)
0x0000000000019a17 _exit
.text 0x0000000000019a27 0x49 lib/lib.a(open.o)
0x0000000000019a27 open
.text 0x0000000000019a70 0x37 lib/lib.a(close.o)
0x0000000000019a70 close
.text 0x0000000000019aa7 0x0 lib/lib.a(errno.o)
.text 0x0000000000019aa7 0x3d lib/lib.a(write.o)
0x0000000000019aa7 write
.text 0x0000000000019ae4 0x37 lib/lib.a(dup.o)
0x0000000000019ae4 dup
.text 0x0000000000019b1b 0x2f lib/lib.a(setsid.o)
0x0000000000019b1b setsid
.text 0x0000000000019b4a 0x3d lib/lib.a(execve.o)
0x0000000000019b4a execve
.text 0x0000000000019b87 0x60 lib/lib.a(wait.o)
0x0000000000019b87 waitpid
0x0000000000019bc4 wait
.text 0x0000000000019be7 0x3dc lib/lib.a(string.o)
0x0000000000019be7 strcpy
0x0000000000019c03 strncpy
0x0000000000019c28 strcat
0x0000000000019c53 strncat
0x0000000000019c88 strcmp
0x0000000000019caf strncmp
0x0000000000019cdd strchr
0x0000000000019d0a strrchr
0x0000000000019d39 strspn
0x0000000000019d76 strcspn
0x0000000000019db3 strpbrk
0x0000000000019dea strstr
0x0000000000019e23 strlen
0x0000000000019e46 strtok
0x0000000000019ec9 memcpy
0x0000000000019ee9 memmove
0x0000000000019f3d memcmp
0x0000000000019f67 memchr
0x0000000000019f9f memset
0x000000000001241b namei
0x0000000000012531 open_namei
0x0000000000012884 sys_mknod
0x0000000000012ab4 sys_mkdir
0x0000000000013043 sys_rmdir
0x000000000001339b sys_unlink
0x000000000001363c sys_symlink
0x0000000000013642 sys_link
0x000000000001389c sys_getcwd
0x0000000000013c0e free_block
0x0000000000013d80 new_block
0x0000000000013f24 free_inode
0x000000000001408b new_inode
0x000000000001433f sys_dup2
0x0000000000014366 sys_dup
0x0000000000014381 sys_fcntl
0x00000000000144c0 sys_ioctl
0x00000000000146cf truncate
0x0000000000014804 sys_select
.text 0x000000000001480a 0x46a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
0x0000000000014bcd ll_rw_block
0x0000000000014c26 blk_dev_init
.text 0x0000000000014c74 0xb9d kernel/blk_drv/blk_drv.a(floppy.o)
0x0000000000014d5a floppy_deselect
0x0000000000014d91 floppy_change
0x000000000001514e setup_rw_floppy
0x00000000000153e7 unexpected_floppy_interrupt
0x00000000000157bf floppy_init
.text 0x0000000000015811 0xc8f kernel/blk_drv/blk_drv.a(hd.o)
0x00000000000158e5 sys_setup
0x0000000000015f94 unexpected_hd_interrupt
0x0000000000016426 hd_init
.text 0x00000000000164a0 0x50c kernel/blk_drv/blk_drv.a(ramdisk.o)
0x00000000000166aa rd_init
0x0000000000016700 rd_load
.text 0x00000000000169ac 0xcbb kernel/chr_drv/chr_drv.a(tty_io.o)
0x00000000000169d2 tty_init
0x00000000000169e3 tty_intr
0x0000000000016af0 wait_for_keypress
0x0000000000016b03 copy_to_cooked
0x00000000000170be tty_read
0x000000000001742c tty_write
0x000000000001763e do_tty_interrupt
0x0000000000017666 chr_dev_init
.text 0x0000000000017667 0x1283 kernel/chr_drv/chr_drv.a(console.o)
0x0000000000017c04 csi_m
0x0000000000017f9e con_write
0x000000000001862c con_init
0x0000000000018863 sysbeepstop
.text 0x00000000000188ea 0x7e2 kernel/chr_drv/chr_drv.a(keyboard.2.o)
0x00000000000188ed keyboard_interrupt
.text 0x00000000000190cc 0x145 kernel/chr_drv/chr_drv.a(serial.o)
0x0000000000019141 rs_init
0x00000000000191c4 rs_write
*fill* 0x0000000000019211 0x3
.text 0x0000000000019214 0xf7 kernel/chr_drv/chr_drv.a(rs_io.o)
0x0000000000019214 rs1_interrupt
0x000000000001921c rs2_interrupt
.text 0x000000000001930b 0x60f kernel/chr_drv/chr_drv.a(tty_ioctl.o)
0x000000000001961c tty_ioctl
.text 0x000000000001991a 0x111 kernel/math/math.a(math_emulate.o)
0x0000000000019928 math_emulate
0x0000000000019a0b math_error
.text 0x0000000000019a2b 0x0 lib/lib.a(ctype.o)
.text 0x0000000000019a2b 0x10 lib/lib.a(_exit.o)
0x0000000000019a2b _exit
.text 0x0000000000019a3b 0x49 lib/lib.a(open.o)
0x0000000000019a3b open
.text 0x0000000000019a84 0x37 lib/lib.a(close.o)
0x0000000000019a84 close
.text 0x0000000000019abb 0x0 lib/lib.a(errno.o)
.text 0x0000000000019abb 0x3d lib/lib.a(write.o)
0x0000000000019abb write
.text 0x0000000000019af8 0x37 lib/lib.a(dup.o)
0x0000000000019af8 dup
.text 0x0000000000019b2f 0x2f lib/lib.a(setsid.o)
0x0000000000019b2f setsid
.text 0x0000000000019b5e 0x3d lib/lib.a(execve.o)
0x0000000000019b5e execve
.text 0x0000000000019b9b 0x60 lib/lib.a(wait.o)
0x0000000000019b9b waitpid
0x0000000000019bd8 wait
.text 0x0000000000019bfb 0x3dc lib/lib.a(string.o)
0x0000000000019bfb strcpy
0x0000000000019c17 strncpy
0x0000000000019c3c strcat
0x0000000000019c67 strncat
0x0000000000019c9c strcmp
0x0000000000019cc3 strncmp
0x0000000000019cf1 strchr
0x0000000000019d1e strrchr
0x0000000000019d4d strspn
0x0000000000019d8a strcspn
0x0000000000019dc7 strpbrk
0x0000000000019dfe strstr
0x0000000000019e37 strlen
0x0000000000019e5a strtok
0x0000000000019edd memcpy
0x0000000000019efd memmove
0x0000000000019f51 memcmp
0x0000000000019f7b memchr
0x0000000000019fb3 memset
*(.gnu.warning)
.fini
*(SORT(.fini))
0x0000000000019fc3 PROVIDE (__etext, .)
0x0000000000019fc3 PROVIDE (_etext, .)
0x0000000000019fc3 PROVIDE (etext, .)
0x0000000000019fd7 PROVIDE (__etext, .)
0x0000000000019fd7 PROVIDE (_etext, .)
0x0000000000019fd7 PROVIDE (etext, .)
.rodata 0x0000000000019fc4 0x14c2
.rodata 0x0000000000019fd8 0x14c2
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata 0x0000000000019fc4 0xc9 init/main.o
*fill* 0x000000000001a08d 0x3
.rodata 0x000000000001a090 0x438 kernel/kernel.o
.rodata 0x000000000001a4c8 0x269 mm/mm.o
*fill* 0x000000000001a731 0x3
.rodata 0x000000000001a734 0x62c fs/fs.o
.rodata 0x000000000001ad60 0x7a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
*fill* 0x000000000001adda 0x2
.rodata 0x000000000001addc 0x133 kernel/blk_drv/blk_drv.a(floppy.o)
*fill* 0x000000000001af0f 0x1
.rodata 0x000000000001af10 0x19b kernel/blk_drv/blk_drv.a(hd.o)
*fill* 0x000000000001b0ab 0x1
.rodata 0x000000000001b0ac 0x188 kernel/blk_drv/blk_drv.a(ramdisk.o)
.rodata 0x000000000001b234 0x17d kernel/chr_drv/chr_drv.a(console.o)
*fill* 0x000000000001b3b1 0x3
.rodata 0x000000000001b3b4 0x80 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
.rodata 0x000000000001b434 0x52 kernel/math/math.a(math_emulate.o)
.rodata 0x0000000000019fd8 0xc9 init/main.o
*fill* 0x000000000001a0a1 0x3
.rodata 0x000000000001a0a4 0x438 kernel/kernel.o
.rodata 0x000000000001a4dc 0x269 mm/mm.o
*fill* 0x000000000001a745 0x3
.rodata 0x000000000001a748 0x62c fs/fs.o
.rodata 0x000000000001ad74 0x7a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
*fill* 0x000000000001adee 0x2
.rodata 0x000000000001adf0 0x133 kernel/blk_drv/blk_drv.a(floppy.o)
*fill* 0x000000000001af23 0x1
.rodata 0x000000000001af24 0x19b kernel/blk_drv/blk_drv.a(hd.o)
*fill* 0x000000000001b0bf 0x1
.rodata 0x000000000001b0c0 0x188 kernel/blk_drv/blk_drv.a(ramdisk.o)
.rodata 0x000000000001b248 0x17d kernel/chr_drv/chr_drv.a(console.o)
*fill* 0x000000000001b3c5 0x3
.rodata 0x000000000001b3c8 0x80 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
.rodata 0x000000000001b448 0x52 kernel/math/math.a(math_emulate.o)
.rodata1
*(.rodata1)
@ -554,50 +555,50 @@ LOAD lib/lib.a
.eh_frame_hdr
*(.eh_frame_hdr)
.eh_frame 0x000000000001b488 0x2ca0
.eh_frame 0x000000000001b49c 0x2ca0
*(.eh_frame)
.eh_frame 0x000000000001b488 0x108 init/main.o
.eh_frame 0x000000000001b590 0xb88 kernel/kernel.o
.eh_frame 0x000000000001b49c 0x108 init/main.o
.eh_frame 0x000000000001b5a4 0xb88 kernel/kernel.o
0xc78 (size before relaxing)
.eh_frame 0x000000000001c118 0x1e8 mm/mm.o
.eh_frame 0x000000000001c12c 0x1e8 mm/mm.o
0x200 (size before relaxing)
.eh_frame 0x000000000001c300 0xf1c fs/fs.o
.eh_frame 0x000000000001c314 0xf1c fs/fs.o
0x10b4 (size before relaxing)
.eh_frame 0x000000000001d21c 0x98 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
.eh_frame 0x000000000001d230 0x98 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
0xb0 (size before relaxing)
.eh_frame 0x000000000001d2b4 0x23c kernel/blk_drv/blk_drv.a(floppy.o)
.eh_frame 0x000000000001d2c8 0x23c kernel/blk_drv/blk_drv.a(floppy.o)
0x254 (size before relaxing)
.eh_frame 0x000000000001d4f0 0x1e8 kernel/blk_drv/blk_drv.a(hd.o)
.eh_frame 0x000000000001d504 0x1e8 kernel/blk_drv/blk_drv.a(hd.o)
0x200 (size before relaxing)
.eh_frame 0x000000000001d6d8 0xac kernel/blk_drv/blk_drv.a(ramdisk.o)
.eh_frame 0x000000000001d6ec 0xac kernel/blk_drv/blk_drv.a(ramdisk.o)
0xc4 (size before relaxing)
.eh_frame 0x000000000001d784 0x12c kernel/chr_drv/chr_drv.a(tty_io.o)
.eh_frame 0x000000000001d798 0x12c kernel/chr_drv/chr_drv.a(tty_io.o)
0x144 (size before relaxing)
.eh_frame 0x000000000001d8b0 0x2c0 kernel/chr_drv/chr_drv.a(console.o)
.eh_frame 0x000000000001d8c4 0x2c0 kernel/chr_drv/chr_drv.a(console.o)
0x2d8 (size before relaxing)
.eh_frame 0x000000000001db70 0x54 kernel/chr_drv/chr_drv.a(serial.o)
.eh_frame 0x000000000001db84 0x54 kernel/chr_drv/chr_drv.a(serial.o)
0x6c (size before relaxing)
.eh_frame 0x000000000001dbc4 0x148 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
.eh_frame 0x000000000001dbd8 0x148 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
0x160 (size before relaxing)
.eh_frame 0x000000000001dd0c 0x5c kernel/math/math.a(math_emulate.o)
.eh_frame 0x000000000001dd20 0x5c kernel/math/math.a(math_emulate.o)
0x74 (size before relaxing)
.eh_frame 0x000000000001dd68 0x1c lib/lib.a(_exit.o)
.eh_frame 0x000000000001dd7c 0x1c lib/lib.a(_exit.o)
0x34 (size before relaxing)
.eh_frame 0x000000000001dd84 0x24 lib/lib.a(open.o)
.eh_frame 0x000000000001dd98 0x24 lib/lib.a(open.o)
0x3c (size before relaxing)
.eh_frame 0x000000000001dda8 0x20 lib/lib.a(close.o)
.eh_frame 0x000000000001ddbc 0x20 lib/lib.a(close.o)
0x38 (size before relaxing)
.eh_frame 0x000000000001ddc8 0x20 lib/lib.a(write.o)
.eh_frame 0x000000000001dddc 0x20 lib/lib.a(write.o)
0x38 (size before relaxing)
.eh_frame 0x000000000001dde8 0x20 lib/lib.a(dup.o)
.eh_frame 0x000000000001ddfc 0x20 lib/lib.a(dup.o)
0x38 (size before relaxing)
.eh_frame 0x000000000001de08 0x18 lib/lib.a(setsid.o)
.eh_frame 0x000000000001de1c 0x18 lib/lib.a(setsid.o)
0x30 (size before relaxing)
.eh_frame 0x000000000001de20 0x20 lib/lib.a(execve.o)
.eh_frame 0x000000000001de34 0x20 lib/lib.a(execve.o)
0x38 (size before relaxing)
.eh_frame 0x000000000001de40 0x38 lib/lib.a(wait.o)
.eh_frame 0x000000000001de54 0x38 lib/lib.a(wait.o)
0x50 (size before relaxing)
.eh_frame 0x000000000001de78 0x2b0 lib/lib.a(string.o)
.eh_frame 0x000000000001de8c 0x2b0 lib/lib.a(string.o)
0x2c8 (size before relaxing)
.gcc_except_table
@ -605,7 +606,7 @@ LOAD lib/lib.a
.exception_ranges
*(.exception_ranges .exception_ranges*)
0x000000000001e128 . = .
0x000000000001e13c . = .
.eh_frame
*(.eh_frame)
@ -623,22 +624,22 @@ LOAD lib/lib.a
*(.tbss .tbss.* .gnu.linkonce.tb.*)
*(.tcommon)
.preinit_array 0x000000000001e128 0x0
0x000000000001e128 PROVIDE (__preinit_array_start, .)
.preinit_array 0x000000000001e13c 0x0
0x000000000001e13c PROVIDE (__preinit_array_start, .)
*(.preinit_array)
0x000000000001e128 PROVIDE (__preinit_array_end, .)
0x000000000001e13c PROVIDE (__preinit_array_end, .)
.init_array 0x000000000001e128 0x0
0x000000000001e128 PROVIDE (__init_array_start, .)
.init_array 0x000000000001e13c 0x0
0x000000000001e13c PROVIDE (__init_array_start, .)
*(SORT(.init_array.*) SORT(.ctors.*))
*(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
0x000000000001e128 PROVIDE (__init_array_end, .)
0x000000000001e13c PROVIDE (__init_array_end, .)
.fini_array 0x000000000001e128 0x0
0x000000000001e128 PROVIDE (__fini_array_start, .)
.fini_array 0x000000000001e13c 0x0
0x000000000001e13c PROVIDE (__fini_array_start, .)
*(SORT(.fini_array.*) SORT(.dtors.*))
*(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
0x000000000001e128 PROVIDE (__fini_array_end, .)
0x000000000001e13c PROVIDE (__fini_array_end, .)
.ctors
*crtbegin.o(.ctors)
@ -668,7 +669,7 @@ LOAD lib/lib.a
*(.got)
*(.igot)
.got.plt 0x000000000001e128 0x0
.got.plt 0x000000000001e13c 0x0
*(.got.plt)
*(.igot.plt)
.igot.plt 0x0000000000000000 0x0 boot/head.o
@ -969,32 +970,32 @@ LOAD lib/lib.a
.debug_abbrev 0x0000000000004384 0xb6 lib/lib.a(wait.o)
.debug_abbrev 0x000000000000443a 0xe9 lib/lib.a(string.o)
.debug_line 0x0000000000000000 0x4ab2
.debug_line 0x0000000000000000 0x4aba
*(.debug_line .debug_line.* .debug_line_end)
.debug_line 0x0000000000000000 0x1e5 init/main.o
.debug_line 0x00000000000001e5 0xf18 kernel/kernel.o
.debug_line 0x00000000000010fd 0x362 mm/mm.o
.debug_line 0x000000000000145f 0x1fab fs/fs.o
.debug_line 0x000000000000340a 0x197 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
.debug_line 0x00000000000035a1 0x24c kernel/blk_drv/blk_drv.a(floppy.o)
.debug_line 0x00000000000037ed 0x2bf kernel/blk_drv/blk_drv.a(hd.o)
.debug_line 0x0000000000003aac 0x160 kernel/blk_drv/blk_drv.a(ramdisk.o)
.debug_line 0x0000000000003c0c 0x33b kernel/chr_drv/chr_drv.a(tty_io.o)
.debug_line 0x0000000000003f47 0x3ab kernel/chr_drv/chr_drv.a(console.o)
.debug_line 0x00000000000042f2 0xd9 kernel/chr_drv/chr_drv.a(serial.o)
.debug_line 0x00000000000043cb 0x1db kernel/chr_drv/chr_drv.a(tty_ioctl.o)
.debug_line 0x00000000000045a6 0xe1 kernel/math/math.a(math_emulate.o)
.debug_line 0x0000000000004687 0x28 lib/lib.a(ctype.o)
.debug_line 0x00000000000046af 0x39 lib/lib.a(_exit.o)
.debug_line 0x00000000000046e8 0x62 lib/lib.a(open.o)
.debug_line 0x000000000000474a 0x5c lib/lib.a(close.o)
.debug_line 0x00000000000047a6 0x28 lib/lib.a(errno.o)
.debug_line 0x00000000000047ce 0x76 lib/lib.a(write.o)
.debug_line 0x0000000000004844 0x5a lib/lib.a(dup.o)
.debug_line 0x000000000000489e 0x77 lib/lib.a(setsid.o)
.debug_line 0x0000000000004915 0x5d lib/lib.a(execve.o)
.debug_line 0x0000000000004972 0x7a lib/lib.a(wait.o)
.debug_line 0x00000000000049ec 0xc6 lib/lib.a(string.o)
.debug_line 0x000000000000145f 0x1fb3 fs/fs.o
.debug_line 0x0000000000003412 0x197 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
.debug_line 0x00000000000035a9 0x24c kernel/blk_drv/blk_drv.a(floppy.o)
.debug_line 0x00000000000037f5 0x2bf kernel/blk_drv/blk_drv.a(hd.o)
.debug_line 0x0000000000003ab4 0x160 kernel/blk_drv/blk_drv.a(ramdisk.o)
.debug_line 0x0000000000003c14 0x33b kernel/chr_drv/chr_drv.a(tty_io.o)
.debug_line 0x0000000000003f4f 0x3ab kernel/chr_drv/chr_drv.a(console.o)
.debug_line 0x00000000000042fa 0xd9 kernel/chr_drv/chr_drv.a(serial.o)
.debug_line 0x00000000000043d3 0x1db kernel/chr_drv/chr_drv.a(tty_ioctl.o)
.debug_line 0x00000000000045ae 0xe1 kernel/math/math.a(math_emulate.o)
.debug_line 0x000000000000468f 0x28 lib/lib.a(ctype.o)
.debug_line 0x00000000000046b7 0x39 lib/lib.a(_exit.o)
.debug_line 0x00000000000046f0 0x62 lib/lib.a(open.o)
.debug_line 0x0000000000004752 0x5c lib/lib.a(close.o)
.debug_line 0x00000000000047ae 0x28 lib/lib.a(errno.o)
.debug_line 0x00000000000047d6 0x76 lib/lib.a(write.o)
.debug_line 0x000000000000484c 0x5a lib/lib.a(dup.o)
.debug_line 0x00000000000048a6 0x77 lib/lib.a(setsid.o)
.debug_line 0x000000000000491d 0x5d lib/lib.a(execve.o)
.debug_line 0x000000000000497a 0x7a lib/lib.a(wait.o)
.debug_line 0x00000000000049f4 0xc6 lib/lib.a(string.o)
.debug_frame
*(.debug_frame)

Binary file not shown.

Binary file not shown.

@ -116,7 +116,7 @@ int sys_pipe2(int * fildes, int x)
struct file * f[2];
int fd[2];
int i,j;
if(x != 0) return 0; /* add condition */
j=0;
for(i=0;j<2 && i<NR_FILE;i++)
if (!file_table[i].f_count)

Binary file not shown.

@ -31,7 +31,7 @@
00000000000i[ ] Sound support: no
00000000000i[ ] USB support: no
00000000000i[ ] VGA extension support: vbe
00000000000i[MEM0 ] allocated memory at 0xb591c008. after alignment, vector=0xb591d000
00000000000i[MEM0 ] allocated memory at 0xb593d008. after alignment, vector=0xb593e000
00000000000i[MEM0 ] 16.00MB
00000000000i[MEM0 ] mem block size = 0x00020000, blocks=128
00000000000i[MEM0 ] rom at 0xfffe0000/131072 ('/usr/local/share/bochs/BIOS-bochs-latest')
@ -42,7 +42,7 @@
00000000000i[DEV ] PIIX3 PCI-to-ISA bridge present at device 1, function 0
00000000000i[PLUGIN] init_dev of 'cmos' plugin device by virtual method
00000000000i[CMOS ] Using local time for initial clock
00000000000i[CMOS ] Setting initial clock to: Thu Jul 8 13:50:57 2021 (time0=1625748657)
00000000000i[CMOS ] Setting initial clock to: Thu Jul 8 16:02:36 2021 (time0=1625756556)
00000000000i[PLUGIN] init_dev of 'dma' plugin device by virtual method
00000000000i[DMA ] channel 4 used by cascade
00000000000i[PLUGIN] init_dev of 'pic' plugin device by virtual method
@ -60,7 +60,7 @@
00000000000i[FLOPPY] fd0: 'cur/linux/Image' ro=0, h=2,t=80,spt=18
00000000000i[IMG ] redolog : Standard Header : magic='Bochs Virtual HD Image', type='Redolog', subtype='Volatile', version = 2.0
00000000000i[IMG ] redolog : Specific Header : #entries=512, bitmap size=1, exent size = 4096 disk size = 1474560
00000000000i[IMG ] 'vvfat' disk opened: directory is 'b/', redolog is 'b//vvfat.dir.DXi4MX'
00000000000i[IMG ] 'vvfat' disk opened: directory is 'b/', redolog is 'b//vvfat.dir.Sv6bVp'
00000000000i[FLOPPY] fd1: 'vvfat:b/' ro=0, h=2,t=80,spt=18
00000000000i[FLOPPY] Using boot sequence floppy, none, none
00000000000i[FLOPPY] Floppy boot signature check is enabled
@ -184,7 +184,7 @@
00001647811i[BXVGA ] VBE known Display Interface b0c0
00001647843i[BXVGA ] VBE known Display Interface b0c5
00001650768i[VBIOS ] VBE Bios $Id: vbe.c,v 1.64 2011/07/19 18:25:05 vruppert Exp $
00001910490i[XGUI ] charmap update. Font is 9 x 16
00001821405i[XGUI ] charmap update. Font is 9 x 16
00001995333i[BIOS ] ata0-0: PCHS=512/2/20 translation=none LCHS=512/2/20
00005872240i[BIOS ] IDE time out
00051753879i[BIOS ] Booting from 0000:7c00
@ -302,26 +302,26 @@
00116129680i[FLOPPY] read() on floppy image returns 0
00116296345i[FLOPPY] read() on floppy image returns 0
00116467319i[BIOS ] int13_harddisk: function 15, unmapped device for ELDL=81
00900015000i[ ] cpu loop quit, shutting down simulator
00900015000i[CPU0 ] CPU is in protected mode (active)
00900015000i[CPU0 ] CS.mode = 32 bit
00900015000i[CPU0 ] SS.mode = 32 bit
00900015000i[CPU0 ] EFER = 0x00000000
00900015000i[CPU0 ] | EAX=0001f3ec EBX=00090080 ECX=0001e300 EDX=00000020
00900015000i[CPU0 ] | ESP=0001f2ac EBP=0002504c ESI=000900a0 EDI=00024060
00900015000i[CPU0 ] | IOPL=0 id vip vif ac vm rf nt of df IF tf sf zf af PF cf
00900015000i[CPU0 ] | SEG sltr(index|ti|rpl) base limit G D
00900015000i[CPU0 ] | CS:0008( 0001| 0| 0) 00000000 00ffffff 1 1
00900015000i[CPU0 ] | DS:0010( 0002| 0| 0) 00000000 00ffffff 1 1
00900015000i[CPU0 ] | SS:0010( 0002| 0| 0) 00000000 00ffffff 1 1
00900015000i[CPU0 ] | ES:0010( 0002| 0| 0) 00000000 00ffffff 1 1
00900015000i[CPU0 ] | FS:0017( 0002| 1| 3) 00000000 0009ffff 1 1
00900015000i[CPU0 ] | GS:0017( 0002| 1| 3) 00000000 0009ffff 1 1
00900015000i[CPU0 ] | EIP=00006d41 (00006d41)
00900015000i[CPU0 ] | CR0=0x8000001b CR2=0x08038000
00900015000i[CPU0 ] | CR3=0x00000000 CR4=0x00000000
00900015000i[CPU0 ] 0x00006d41>> mov eax, dword ptr ds:[eax] : 8B00
00900015000i[CMOS ] Last time is 1625748717 (Thu Jul 8 13:51:57 2021)
00900015000i[XGUI ] Exit
00900015000i[ ] restoring default signal behavior
00900015000i[SIM ] quit_sim called with exit code 1
27886770000i[ ] cpu loop quit, shutting down simulator
27886770000i[CPU0 ] CPU is in protected mode (active)
27886770000i[CPU0 ] CS.mode = 32 bit
27886770000i[CPU0 ] SS.mode = 32 bit
27886770000i[CPU0 ] EFER = 0x00000000
27886770000i[CPU0 ] | EAX=00000000 EBX=00090080 ECX=0001e300 EDX=00000000
27886770000i[CPU0 ] | ESP=0001f2ac EBP=0002504c ESI=000900a0 EDI=00024060
27886770000i[CPU0 ] | IOPL=0 id vip vif ac vm rf nt of df IF tf sf ZF af PF cf
27886770000i[CPU0 ] | SEG sltr(index|ti|rpl) base limit G D
27886770000i[CPU0 ] | CS:0008( 0001| 0| 0) 00000000 00ffffff 1 1
27886770000i[CPU0 ] | DS:0010( 0002| 0| 0) 00000000 00ffffff 1 1
27886770000i[CPU0 ] | SS:0010( 0002| 0| 0) 00000000 00ffffff 1 1
27886770000i[CPU0 ] | ES:0010( 0002| 0| 0) 00000000 00ffffff 1 1
27886770000i[CPU0 ] | FS:0017( 0002| 1| 3) 00000000 0009ffff 1 1
27886770000i[CPU0 ] | GS:0017( 0002| 1| 3) 00000000 0009ffff 1 1
27886770000i[CPU0 ] | EIP=00006e46 (00006e46)
27886770000i[CPU0 ] | CR0=0x8000001b CR2=0x08038000
27886770000i[CPU0 ] | CR3=0x00000000 CR4=0x00000000
27886770000i[CPU0 ] 0x00006e46>> dec dword ptr ss:[esp+28] : FF4C241C
27886770000i[CMOS ] Last time is 1625758415 (Thu Jul 8 16:33:35 2021)
27886770000i[XGUI ] Exit
27886770000i[ ] restoring default signal behavior
27886770000i[SIM ] quit_sim called with exit code 1

Loading…
Cancel
Save