Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <bochs:12>
- Next at t=10
- (0) [0x0000000000000012] 0000:0012 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:13>
- Next at t=11
- (0) [0x0000000000000014] 0000:0014 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:14>
- Next at t=12
- (0) [0x0000000000000016] 0000:0016 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:15>
- Next at t=13
- (0) [0x0000000000000018] 0000:0018 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:16>
- Next at t=14
- (0) [0x000000000000001a] 0000:001a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:17>
- Next at t=15
- (0) [0x000000000000001c] 0000:001c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:18>
- Next at t=16
- (0) [0x000000000000001e] 0000:001e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:19>
- Next at t=17
- (0) [0x0000000000000020] 0000:0020 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:20>
- Next at t=18
- (0) [0x0000000000000022] 0000:0022 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:21>
- Next at t=19
- (0) [0x0000000000000024] 0000:0024 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:22>
- Next at t=20
- (0) [0x0000000000000026] 0000:0026 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:23>
- Next at t=21
- (0) [0x0000000000000028] 0000:0028 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:24>
- Next at t=22
- (0) [0x000000000000002a] 0000:002a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:25>
- Next at t=23
- (0) [0x000000000000002c] 0000:002c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:26>
- Next at t=24
- (0) [0x000000000000002e] 0000:002e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:27>
- Next at t=25
- (0) [0x0000000000000030] 0000:0030 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:28>
- Next at t=26
- (0) [0x0000000000000032] 0000:0032 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:29>
- Next at t=27
- (0) [0x0000000000000034] 0000:0034 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:30>
- Next at t=28
- (0) [0x0000000000000036] 0000:0036 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:31>
- Next at t=29
- (0) [0x0000000000000038] 0000:0038 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:32>
- Next at t=30
- (0) [0x000000000000003a] 0000:003a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:33>
- Next at t=31
- (0) [0x000000000000003c] 0000:003c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:34>
- Next at t=32
- (0) [0x000000000000003e] 0000:003e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:35>
- Next at t=33
- (0) [0x0000000000000040] 0000:0040 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:36>
- Next at t=34
- (0) [0x0000000000000042] 0000:0042 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:37>
- Next at t=35
- (0) [0x0000000000000044] 0000:0044 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:38>
- Next at t=36
- (0) [0x0000000000000046] 0000:0046 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:39>
- Next at t=37
- (0) [0x0000000000000048] 0000:0048 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:40>
- Next at t=38
- (0) [0x000000000000004a] 0000:004a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:41>
- Next at t=39
- (0) [0x000000000000004c] 0000:004c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:42>
- Next at t=40
- (0) [0x000000000000004e] 0000:004e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:43>
- Next at t=41
- (0) [0x0000000000000050] 0000:0050 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:44>
- Next at t=42
- (0) [0x0000000000000052] 0000:0052 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:45>
- Next at t=43
- (0) [0x0000000000000054] 0000:0054 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:46>
- Next at t=44
- (0) [0x0000000000000056] 0000:0056 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:47>
- Next at t=45
- (0) [0x0000000000000058] 0000:0058 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:48>
- Next at t=46
- (0) [0x000000000000005a] 0000:005a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:49>
- Next at t=47
- (0) [0x000000000000005c] 0000:005c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:50>
- Next at t=48
- (0) [0x000000000000005e] 0000:005e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:51>
- Next at t=49
- (0) [0x0000000000000060] 0000:0060 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:52>
- Next at t=50
- (0) [0x0000000000000062] 0000:0062 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:53>
- Next at t=51
- (0) [0x0000000000000064] 0000:0064 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:54>
- Next at t=52
- (0) [0x0000000000000066] 0000:0066 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:55>
- Next at t=53
- (0) [0x0000000000000068] 0000:0068 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:56>
- Next at t=54
- (0) [0x000000000000006a] 0000:006a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:57>
- Next at t=55
- (0) [0x000000000000006c] 0000:006c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:58>
- Next at t=56
- (0) [0x000000000000006e] 0000:006e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:59>
- Next at t=57
- (0) [0x0000000000000070] 0000:0070 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:60>
- Next at t=58
- (0) [0x0000000000000072] 0000:0072 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:61>
- Next at t=59
- (0) [0x0000000000000074] 0000:0074 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:62>
- Next at t=60
- (0) [0x0000000000000076] 0000:0076 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:63>
- Next at t=61
- (0) [0x0000000000000078] 0000:0078 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:64>
- Next at t=62
- (0) [0x000000000000007a] 0000:007a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:65>
- Next at t=63
- (0) [0x000000000000007c] 0000:007c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:66>
- Next at t=64
- (0) [0x000000000000007e] 0000:007e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:67>
- Next at t=65
- (0) [0x0000000000000080] 0000:0080 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:68>
- Next at t=66
- (0) [0x0000000000000082] 0000:0082 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:69>
- Next at t=67
- (0) [0x0000000000000084] 0000:0084 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:70>
- Next at t=68
- (0) [0x0000000000000086] 0000:0086 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:71>
- Next at t=69
- (0) [0x0000000000000088] 0000:0088 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:72>
- Next at t=70
- (0) [0x000000000000008a] 0000:008a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:73>
- Next at t=71
- (0) [0x000000000000008c] 0000:008c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:74>
- Next at t=72
- (0) [0x000000000000008e] 0000:008e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:75>
- Next at t=73
- (0) [0x0000000000000090] 0000:0090 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:76>
- Next at t=74
- (0) [0x0000000000000092] 0000:0092 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:77>
- Next at t=75
- (0) [0x0000000000000094] 0000:0094 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:78>
- Next at t=76
- (0) [0x0000000000000096] 0000:0096 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:79>
- Next at t=77
- (0) [0x0000000000000098] 0000:0098 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:80>
- Next at t=78
- (0) [0x000000000000009a] 0000:009a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:81>
- Next at t=79
- (0) [0x000000000000009c] 0000:009c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:82>
- Next at t=80
- (0) [0x000000000000009e] 0000:009e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:83>
- Next at t=81
- (0) [0x00000000000000a0] 0000:00a0 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:84>
- Next at t=82
- (0) [0x00000000000000a2] 0000:00a2 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:85>
- Next at t=83
- (0) [0x00000000000000a4] 0000:00a4 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:86>
- Next at t=84
- (0) [0x00000000000000a6] 0000:00a6 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:87>
- Next at t=85
- (0) [0x00000000000000a8] 0000:00a8 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:88>
- Next at t=86
- (0) [0x00000000000000aa] 0000:00aa (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:89>
- Next at t=87
- (0) [0x00000000000000ac] 0000:00ac (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:90>
- Next at t=88
- (0) [0x00000000000000ae] 0000:00ae (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
- <bochs:91> cont
- ========================================================================
- Bochs is exiting with the following message:
- [ ] iodebug called in mem_write stub. you must not have loaded the iodebug plugin
- ========================================================================
- (0).[263141] [0x0000000000000000] 0000:0000 (unk. ctxt): call far 0000:0000 ; 9a00000000
- shortlife:/home/tteikhua/Downloads/bios/linux-img>bochs
- ========================================================================
- Bochs x86 Emulator 2.5.1.svn
- Built from SVN snapshot, after release 2.5.1
- Compiled on Mar 23 2012 at 13:55:59
- ========================================================================
- 00000000000i[ ] reading configuration from .bochsrc
- 00000000000e[ ] .bochsrc:13: 'vga_update_interval' will be replaced by new 'vga: update_freq' option.
- ------------------------------
- Bochs Configuration: Main Menu
- ------------------------------
- This is the Bochs Configuration Interface, where you can describe the
- machine that you want to simulate. Bochs has already searched for a
- configuration file (typically called bochsrc.txt) and loaded it if it
- could be found. When you are satisfied with the configuration, go
- ahead and start the simulation.
- You can also start bochs with the -q option to skip these menus.
- 1. Restore factory default configuration
- 2. Read options from...
- 3. Edit options
- 4. Save options to...
- 5. Restore the Bochs state from...
- 6. Begin simulation
- 7. Quit now
- Please choose one: [6] 6
- 00000000000i[ ] installing x module as the Bochs GUI
- 00000000000i[ ] using log file bochsout.txt
- Next at t=0
- (0) [0x00000000fffffff0] f000:fff0 (unk. ctxt): (invalid) ; ffff
- <bochs:1> h
- h|help - show list of debugger commands
- h|help command - show short command description
- -*- Debugger control -*-
- help, q|quit|exit, set, instrument, show, trace, trace-reg,
- trace-mem, u|disasm, ldsym, slist
- -*- Execution control -*-
- c|cont|continue, s|step, p|n|next, modebp, vmexitbp
- -*- Breakpoint management -*-
- vb|vbreak, lb|lbreak, pb|pbreak|b|break, sb, sba, blist,
- bpe, bpd, d|del|delete, watch, unwatch
- -*- CPU and memory contents -*-
- x, xp, setpmem, crc, info,
- r|reg|regs|registers, fp|fpu, mmx, sse, sreg, dreg, creg,
- page, set, ptime, print-stack, ?|calc
- -*- Working with bochs param tree -*-
- show "param", restore
- <bochs:2> c
- Next at t=263142
- (0) [0x0000000000000000] 0000:0000 (unk. ctxt): call far 0000:0000 ; 9a00000000
- <bochs:3>
- Next at t=264166
- (0) [0x0000000000000000] 0000:0000 (unk. ctxt): call far 0000:0000 ; 9a00000000
- <bochs:4> h
- h|help - show list of debugger commands
- h|help command - show short command description
- -*- Debugger control -*-
- help, q|quit|exit, set, instrument, show, trace, trace-reg,
- trace-mem, u|disasm, ldsym, slist
- -*- Execution control -*-
- c|cont|continue, s|step, p|n|next, modebp, vmexitbp
- -*- Breakpoint management -*-
- vb|vbreak, lb|lbreak, pb|pbreak|b|break, sb, sba, blist,
- bpe, bpd, d|del|delete, watch, unwatch
- -*- CPU and memory contents -*-
- x, xp, setpmem, crc, info,
- r|reg|regs|registers, fp|fpu, mmx, sse, sreg, dreg, creg,
- page, set, ptime, print-stack, ?|calc
- -*- Working with bochs param tree -*-
- show "param", restore
- <bochs:5>
- h|help - show list of debugger commands
- h|help command - show short command description
- -*- Debugger control -*-
- help, q|quit|exit, set, instrument, show, trace, trace-reg,
- trace-mem, u|disasm, ldsym, slist
- -*- Execution control -*-
- c|cont|continue, s|step, p|n|next, modebp, vmexitbp
- -*- Breakpoint management -*-
- vb|vbreak, lb|lbreak, pb|pbreak|b|break, sb, sba, blist,
- bpe, bpd, d|del|delete, watch, unwatch
- -*- CPU and memory contents -*-
- x, xp, setpmem, crc, info,
- r|reg|regs|registers, fp|fpu, mmx, sse, sreg, dreg, creg,
- page, set, ptime, print-stack, ?|calc
- -*- Working with bochs param tree -*-
- show "param", restore
- <bochs:6> x
- [bochs]:
- 0x00000000 <bogus+ 0>: 0x0000009a
- <bochs:7> show
- show mask is: 0
- <bochs:8> show
- show mask is: 0
- <bochs:9> slist
- Global context not available
- <bochs:10> page
- :10: syntax error at '
- '
- <bochs:11> set
- :11: syntax error at '
- '
- <bochs:12> r
- eax: 0x0000ffc7 65479
- ecx: 0x00000000 0
- edx: 0x00000000 0
- ebx: 0x00000000 0
- esp: 0x0000dffe 57342
- ebp: 0x00000000 0
- esi: 0x00000000 0
- edi: 0x00000000 0
- eip: 0x00000000
- eflags 0x00000406: id vip vif ac vm rf nt IOPL=0 of DF if tf sf zf af PF cf
- <bochs:13> sb
- :13: syntax error at '
- '
- <bochs:14> sb
- :14: syntax error at '
- '
- <bochs:15> h
- h|help - show list of debugger commands
- h|help command - show short command description
- -*- Debugger control -*-
- help, q|quit|exit, set, instrument, show, trace, trace-reg,
- trace-mem, u|disasm, ldsym, slist
- -*- Execution control -*-
- c|cont|continue, s|step, p|n|next, modebp, vmexitbp
- -*- Breakpoint management -*-
- vb|vbreak, lb|lbreak, pb|pbreak|b|break, sb, sba, blist,
- bpe, bpd, d|del|delete, watch, unwatch
- -*- CPU and memory contents -*-
- x, xp, setpmem, crc, info,
- r|reg|regs|registers, fp|fpu, mmx, sse, sreg, dreg, creg,
- page, set, ptime, print-stack, ?|calc
- -*- Working with bochs param tree -*-
- show "param", restore
- <bochs:16> print-stack
- Stack address size 2
- | STACK 0xdffe [0x0005]
- | STACK 0xe000 [0x0000]
- | STACK 0xe002 [0x0005]
- | STACK 0xe004 [0x0000]
- | STACK 0xe006 [0x0005]
- | STACK 0xe008 [0x0000]
- | STACK 0xe00a [0x0005]
- | STACK 0xe00c [0x0000]
- | STACK 0xe00e [0x0005]
- | STACK 0xe010 [0x0000]
- | STACK 0xe012 [0x0005]
- | STACK 0xe014 [0x0000]
- | STACK 0xe016 [0x0005]
- | STACK 0xe018 [0x0000]
- | STACK 0xe01a [0x0005]
- | STACK 0xe01c [0x0000]
- <bochs:17> sreg
- es:0x0000, dh=0x00009300, dl=0x0000ffff, valid=1
- Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
- cs:0x0000, dh=0x00009300, dl=0x0000ffff, valid=1
- Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
- ss:0x0000, dh=0x00009300, dl=0x0000ffff, valid=7
- Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
- ds:0x0000, dh=0x00009300, dl=0x0000ffff, valid=7
- Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
- fs:0x0000, dh=0x00009300, dl=0x0000ffff, valid=7
- Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
- gs:0x0000, dh=0x00009300, dl=0x0000ffff, valid=7
- Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
- ldtr:0x0000, dh=0x00008200, dl=0x0000ffff, valid=1
- tr:0x0000, dh=0x00008b00, dl=0x0000ffff, valid=1
- gdtr:base=0x00000000, limit=0xffff
- idtr:base=0x00000000, limit=0xffff
- <bochs:18> dreg
- DR0=0x00000000
- DR1=0x00000000
- DR2=0x00000000
- DR3=0x00000000
- DR6=0xffff0ff0: bt bs bd b3 b2 b1 b0
- DR7=0x00000400: DR3=Code-Byte DR2=Code-Byte DR1=Code-Byte DR0=Code-Byte gd | ge le | g3 l3 g2 l2 g1 l1 g0 l0
- <bochs:19>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement