Код: Выделить всё
real-mode-gdb$ disassemble 0x1000, +100
Dump of assembler code from 0x1000 to 0x1064:
=> 0x00001000: pusha
0x00001001: mov esi,0x1000
0x00001006: mov edi,0x100000
0x0000100b: mov ecx,0x21008
0x00001010: cld
0x00001011: rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi]
0x00001013: popa
0x00001014: call 0x183f80
real-mode-gdb$ b *0x1014
Breakpoint 19 at 0x1014
real-mode-gdb$ del
real-mode-gdb$ si
0x00183f80 in ?? ()
real-mode-gdb$ disassemble 0x0183f80, +100
Dump of assembler code from 0x183f80 to 0x183fe4:
=> 0x00183f80: call 0x111f90
0x00183f85: call 0x110c70
0x00183f8a: call 0x11c8b0
0x00183f8f: call 0x12a330
0x00183f94: call 0x130730
0x00183f99: call 0x134db0
0x00183f9e: call 0x10fc50
0x00183fa3: call 0x141030
0x00183fa8: call 0x142690
0x00183fad: call 0x148a90
0x00183fb2: call 0x14c170
0x00183fb7: call 0x13d4b0
0x00183fbc: call 0x159930
0x00183fc1: call 0x15b250
0x00183fc6: call 0x15f330
0x00183fcb: call 0x14e210
0x00183fd0: call 0x1655d0
0x00183fd5: call 0x16d3b0
0x00183fda: call 0x167010
0x00183fdf: call 0x1633f0
End of assembler dump.
; и если дальше шагать, то через некоторое время доходим досюда:
0x0011c8b3 in ?? ()
real-mode-gdb$ disassemble 0x011c8b3, +10
Dump of assembler code from 0x11c8b3 to 0x11c8bd:
=> 0x0011c8b3: jmp 0x11c8b3
0x0011c8b5: push edi
0x0011c8b6: push esi
0x0011c8b7: push eax
0x0011c8b8: pop eax
0x0011c8b9: mov edi,eax
0x0011c8bb: mov DWORD PTR ds:0x11bc58,edi
End of assembler dump.