?? 2.map
字號:
dosfsck: file format elf32-i386
Disassembly of section .init:
08048878 <_init>:
8048878: 55 push %ebp
8048879: 89 e5 mov %esp,%ebp
804887b: 83 ec 08 sub $0x8,%esp
804887e: e8 71 02 00 00 call 8048af4 <call_gmon_start>
8048883: e8 cc 02 00 00 call 8048b54 <frame_dummy>
8048888: e8 6f 84 00 00 call 8050cfc <__do_global_ctors_aux>
804888d: c9 leave
804888e: c3 ret
Disassembly of section .plt:
08048890 <.plt>:
8048890: ff 35 e0 4a 05 08 pushl 0x8054ae0
8048896: ff 25 e4 4a 05 08 jmp *0x8054ae4
804889c: 00 00 add %al,(%eax)
804889e: 00 00 add %al,(%eax)
80488a0: ff 25 e8 4a 05 08 jmp *0x8054ae8
80488a6: 68 00 00 00 00 push $0x0
80488ab: e9 e0 ff ff ff jmp 8048890 <_init+0x18>
80488b0: ff 25 ec 4a 05 08 jmp *0x8054aec
80488b6: 68 08 00 00 00 push $0x8
80488bb: e9 d0 ff ff ff jmp 8048890 <_init+0x18>
80488c0: ff 25 f0 4a 05 08 jmp *0x8054af0
80488c6: 68 10 00 00 00 push $0x10
80488cb: e9 c0 ff ff ff jmp 8048890 <_init+0x18>
80488d0: ff 25 f4 4a 05 08 jmp *0x8054af4
80488d6: 68 18 00 00 00 push $0x18
80488db: e9 b0 ff ff ff jmp 8048890 <_init+0x18>
80488e0: ff 25 f8 4a 05 08 jmp *0x8054af8
80488e6: 68 20 00 00 00 push $0x20
80488eb: e9 a0 ff ff ff jmp 8048890 <_init+0x18>
80488f0: ff 25 fc 4a 05 08 jmp *0x8054afc
80488f6: 68 28 00 00 00 push $0x28
80488fb: e9 90 ff ff ff jmp 8048890 <_init+0x18>
8048900: ff 25 00 4b 05 08 jmp *0x8054b00
8048906: 68 30 00 00 00 push $0x30
804890b: e9 80 ff ff ff jmp 8048890 <_init+0x18>
8048910: ff 25 04 4b 05 08 jmp *0x8054b04
8048916: 68 38 00 00 00 push $0x38
804891b: e9 70 ff ff ff jmp 8048890 <_init+0x18>
8048920: ff 25 08 4b 05 08 jmp *0x8054b08
8048926: 68 40 00 00 00 push $0x40
804892b: e9 60 ff ff ff jmp 8048890 <_init+0x18>
8048930: ff 25 0c 4b 05 08 jmp *0x8054b0c
8048936: 68 48 00 00 00 push $0x48
804893b: e9 50 ff ff ff jmp 8048890 <_init+0x18>
8048940: ff 25 10 4b 05 08 jmp *0x8054b10
8048946: 68 50 00 00 00 push $0x50
804894b: e9 40 ff ff ff jmp 8048890 <_init+0x18>
8048950: ff 25 14 4b 05 08 jmp *0x8054b14
8048956: 68 58 00 00 00 push $0x58
804895b: e9 30 ff ff ff jmp 8048890 <_init+0x18>
8048960: ff 25 18 4b 05 08 jmp *0x8054b18
8048966: 68 60 00 00 00 push $0x60
804896b: e9 20 ff ff ff jmp 8048890 <_init+0x18>
8048970: ff 25 1c 4b 05 08 jmp *0x8054b1c
8048976: 68 68 00 00 00 push $0x68
804897b: e9 10 ff ff ff jmp 8048890 <_init+0x18>
8048980: ff 25 20 4b 05 08 jmp *0x8054b20
8048986: 68 70 00 00 00 push $0x70
804898b: e9 00 ff ff ff jmp 8048890 <_init+0x18>
8048990: ff 25 24 4b 05 08 jmp *0x8054b24
8048996: 68 78 00 00 00 push $0x78
804899b: e9 f0 fe ff ff jmp 8048890 <_init+0x18>
80489a0: ff 25 28 4b 05 08 jmp *0x8054b28
80489a6: 68 80 00 00 00 push $0x80
80489ab: e9 e0 fe ff ff jmp 8048890 <_init+0x18>
80489b0: ff 25 2c 4b 05 08 jmp *0x8054b2c
80489b6: 68 88 00 00 00 push $0x88
80489bb: e9 d0 fe ff ff jmp 8048890 <_init+0x18>
80489c0: ff 25 30 4b 05 08 jmp *0x8054b30
80489c6: 68 90 00 00 00 push $0x90
80489cb: e9 c0 fe ff ff jmp 8048890 <_init+0x18>
80489d0: ff 25 34 4b 05 08 jmp *0x8054b34
80489d6: 68 98 00 00 00 push $0x98
80489db: e9 b0 fe ff ff jmp 8048890 <_init+0x18>
80489e0: ff 25 38 4b 05 08 jmp *0x8054b38
80489e6: 68 a0 00 00 00 push $0xa0
80489eb: e9 a0 fe ff ff jmp 8048890 <_init+0x18>
80489f0: ff 25 3c 4b 05 08 jmp *0x8054b3c
80489f6: 68 a8 00 00 00 push $0xa8
80489fb: e9 90 fe ff ff jmp 8048890 <_init+0x18>
8048a00: ff 25 40 4b 05 08 jmp *0x8054b40
8048a06: 68 b0 00 00 00 push $0xb0
8048a0b: e9 80 fe ff ff jmp 8048890 <_init+0x18>
8048a10: ff 25 44 4b 05 08 jmp *0x8054b44
8048a16: 68 b8 00 00 00 push $0xb8
8048a1b: e9 70 fe ff ff jmp 8048890 <_init+0x18>
8048a20: ff 25 48 4b 05 08 jmp *0x8054b48
8048a26: 68 c0 00 00 00 push $0xc0
8048a2b: e9 60 fe ff ff jmp 8048890 <_init+0x18>
8048a30: ff 25 4c 4b 05 08 jmp *0x8054b4c
8048a36: 68 c8 00 00 00 push $0xc8
8048a3b: e9 50 fe ff ff jmp 8048890 <_init+0x18>
8048a40: ff 25 50 4b 05 08 jmp *0x8054b50
8048a46: 68 d0 00 00 00 push $0xd0
8048a4b: e9 40 fe ff ff jmp 8048890 <_init+0x18>
8048a50: ff 25 54 4b 05 08 jmp *0x8054b54
8048a56: 68 d8 00 00 00 push $0xd8
8048a5b: e9 30 fe ff ff jmp 8048890 <_init+0x18>
8048a60: ff 25 58 4b 05 08 jmp *0x8054b58
8048a66: 68 e0 00 00 00 push $0xe0
8048a6b: e9 20 fe ff ff jmp 8048890 <_init+0x18>
8048a70: ff 25 5c 4b 05 08 jmp *0x8054b5c
8048a76: 68 e8 00 00 00 push $0xe8
8048a7b: e9 10 fe ff ff jmp 8048890 <_init+0x18>
8048a80: ff 25 60 4b 05 08 jmp *0x8054b60
8048a86: 68 f0 00 00 00 push $0xf0
8048a8b: e9 00 fe ff ff jmp 8048890 <_init+0x18>
8048a90: ff 25 64 4b 05 08 jmp *0x8054b64
8048a96: 68 f8 00 00 00 push $0xf8
8048a9b: e9 f0 fd ff ff jmp 8048890 <_init+0x18>
8048aa0: ff 25 68 4b 05 08 jmp *0x8054b68
8048aa6: 68 00 01 00 00 push $0x100
8048aab: e9 e0 fd ff ff jmp 8048890 <_init+0x18>
8048ab0: ff 25 6c 4b 05 08 jmp *0x8054b6c
8048ab6: 68 08 01 00 00 push $0x108
8048abb: e9 d0 fd ff ff jmp 8048890 <_init+0x18>
8048ac0: ff 25 70 4b 05 08 jmp *0x8054b70
8048ac6: 68 10 01 00 00 push $0x110
8048acb: e9 c0 fd ff ff jmp 8048890 <_init+0x18>
Disassembly of section .text:
08048ad0 <_start>:
8048ad0: 31 ed xor %ebp,%ebp
8048ad2: 5e pop %esi
8048ad3: 89 e1 mov %esp,%ecx
8048ad5: 83 e4 f0 and $0xfffffff0,%esp
8048ad8: 50 push %eax
8048ad9: 54 push %esp
8048ada: 52 push %edx
8048adb: 68 a0 0c 05 08 push $0x8050ca0
8048ae0: 68 70 0c 05 08 push $0x8050c70
8048ae5: 51 push %ecx
8048ae6: 56 push %esi
8048ae7: 68 d0 d0 04 08 push $0x804d0d0
8048aec: e8 ef fe ff ff call 80489e0 <_init+0x168>
8048af1: f4 hlt
8048af2: 90 nop
8048af3: 90 nop
08048af4 <call_gmon_start>:
8048af4: 55 push %ebp
8048af5: 89 e5 mov %esp,%ebp
8048af7: 53 push %ebx
8048af8: 50 push %eax
8048af9: e8 00 00 00 00 call 8048afe <call_gmon_start+0xa>
8048afe: 5b pop %ebx
8048aff: 81 c3 de bf 00 00 add $0xbfde,%ebx
8048b05: 8b 83 98 00 00 00 mov 0x98(%ebx),%eax
8048b0b: 85 c0 test %eax,%eax
8048b0d: 74 02 je 8048b11 <call_gmon_start+0x1d>
8048b0f: ff d0 call *%eax
8048b11: 8b 5d fc mov 0xfffffffc(%ebp),%ebx
8048b14: c9 leave
8048b15: c3 ret
8048b16: 90 nop
8048b17: 90 nop
08048b18 <__do_global_dtors_aux>:
8048b18: 55 push %ebp
8048b19: 89 e5 mov %esp,%ebp
8048b1b: 83 ec 08 sub $0x8,%esp
8048b1e: 80 3d 94 4b 05 08 00 cmpb $0x0,0x8054b94
8048b25: 75 29 jne 8048b50 <__do_global_dtors_aux+0x38>
8048b27: a1 88 48 05 08 mov 0x8054888,%eax
8048b2c: 8b 10 mov (%eax),%edx
8048b2e: 85 d2 test %edx,%edx
8048b30: 74 17 je 8048b49 <__do_global_dtors_aux+0x31>
8048b32: 89 f6 mov %esi,%esi
8048b34: 83 c0 04 add $0x4,%eax
8048b37: a3 88 48 05 08 mov %eax,0x8054888
8048b3c: ff d2 call *%edx
8048b3e: a1 88 48 05 08 mov 0x8054888,%eax
8048b43: 8b 10 mov (%eax),%edx
8048b45: 85 d2 test %edx,%edx
8048b47: 75 eb jne 8048b34 <__do_global_dtors_aux+0x1c>
8048b49: c6 05 94 4b 05 08 01 movb $0x1,0x8054b94
8048b50: c9 leave
8048b51: c3 ret
8048b52: 89 f6 mov %esi,%esi
08048b54 <frame_dummy>:
8048b54: 55 push %ebp
8048b55: 89 e5 mov %esp,%ebp
8048b57: 83 ec 08 sub $0x8,%esp
8048b5a: a1 d8 4a 05 08 mov 0x8054ad8,%eax
8048b5f: 85 c0 test %eax,%eax
8048b61: 74 19 je 8048b7c <frame_dummy+0x28>
8048b63: b8 00 00 00 00 mov $0x0,%eax
8048b68: 85 c0 test %eax,%eax
8048b6a: 74 10 je 8048b7c <frame_dummy+0x28>
8048b6c: 83 ec 0c sub $0xc,%esp
8048b6f: 68 d8 4a 05 08 push $0x8054ad8
8048b74: e8 87 74 fb f7 call 0 <_init-0x8048878>
8048b79: 83 c4 10 add $0x10,%esp
8048b7c: c9 leave
8048b7d: c3 ret
8048b7e: 90 nop
8048b7f: 90 nop
08048b80 <get_media_descr>:
8048b80: 55 push %ebp
8048b81: 89 e5 mov %esp,%ebp
8048b83: 83 ec 0c sub $0xc,%esp
8048b86: 8b 45 08 mov 0x8(%ebp),%eax
8048b89: 88 45 ff mov %al,0xffffffff(%ebp)
8048b8c: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
8048b93: 83 7d f8 08 cmpl $0x8,0xfffffff8(%ebp)
8048b97: 76 02 jbe 8048b9b <get_media_descr+0x1b>
8048b99: eb 25 jmp 8048bc0 <get_media_descr+0x40>
8048b9b: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
8048b9e: 8a 04 c5 a0 48 05 08 mov 0x80548a0(,%eax,8),%al
8048ba5: 3a 45 ff cmp 0xffffffff(%ebp),%al
8048ba8: 75 0f jne 8048bb9 <get_media_descr+0x39>
8048baa: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
8048bad: 8b 04 c5 a4 48 05 08 mov 0x80548a4(,%eax,8),%eax
8048bb4: 89 45 f4 mov %eax,0xfffffff4(%ebp)
8048bb7: eb 0e jmp 8048bc7 <get_media_descr+0x47>
8048bb9: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
8048bbc: ff 00 incl (%eax)
8048bbe: eb d3 jmp 8048b93 <get_media_descr+0x13>
8048bc0: c7 45 f4 bf 0e 05 08 movl $0x8050ebf,0xfffffff4(%ebp)
8048bc7: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
8048bca: c9 leave
8048bcb: c3 ret
08048bcc <dump_boot>:
8048bcc: 55 push %ebp
8048bcd: 89 e5 mov %esp,%ebp
8048bcf: 83 ec 48 sub $0x48,%esp
8048bd2: 83 ec 0c sub $0xc,%esp
8048bd5: 68 c9 0e 05 08 push $0x8050ec9
8048bda: e8 31 fe ff ff call 8048a10 <_init+0x198>
8048bdf: 83 c4 10 add $0x10,%esp
8048be2: 83 3d 74 49 05 08 00 cmpl $0x0,0x8054974
8048be9: 75 32 jne 8048c1d <dump_boot+0x51>
8048beb: 83 ec 04 sub $0x4,%esp
8048bee: 6a 08 push $0x8
8048bf0: 8b 45 0c mov 0xc(%ebp),%eax
8048bf3: 83 c0 03 add $0x3,%eax
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -