Advertisement
tthtlc

Untitled

Mar 23rd, 2012
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.46 KB | None | 0 0
  1. <bochs:12>
  2. Next at t=10
  3. (0) [0x0000000000000012] 0000:0012 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  4. <bochs:13>
  5. Next at t=11
  6. (0) [0x0000000000000014] 0000:0014 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  7. <bochs:14>
  8. Next at t=12
  9. (0) [0x0000000000000016] 0000:0016 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  10. <bochs:15>
  11. Next at t=13
  12. (0) [0x0000000000000018] 0000:0018 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  13. <bochs:16>
  14. Next at t=14
  15. (0) [0x000000000000001a] 0000:001a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  16. <bochs:17>
  17. Next at t=15
  18. (0) [0x000000000000001c] 0000:001c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  19. <bochs:18>
  20. Next at t=16
  21. (0) [0x000000000000001e] 0000:001e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  22. <bochs:19>
  23. Next at t=17
  24. (0) [0x0000000000000020] 0000:0020 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  25. <bochs:20>
  26. Next at t=18
  27. (0) [0x0000000000000022] 0000:0022 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  28. <bochs:21>
  29. Next at t=19
  30. (0) [0x0000000000000024] 0000:0024 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  31. <bochs:22>
  32. Next at t=20
  33. (0) [0x0000000000000026] 0000:0026 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  34. <bochs:23>
  35. Next at t=21
  36. (0) [0x0000000000000028] 0000:0028 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  37. <bochs:24>
  38. Next at t=22
  39. (0) [0x000000000000002a] 0000:002a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  40. <bochs:25>
  41. Next at t=23
  42. (0) [0x000000000000002c] 0000:002c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  43. <bochs:26>
  44. Next at t=24
  45. (0) [0x000000000000002e] 0000:002e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  46. <bochs:27>
  47. Next at t=25
  48. (0) [0x0000000000000030] 0000:0030 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  49. <bochs:28>
  50. Next at t=26
  51. (0) [0x0000000000000032] 0000:0032 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  52. <bochs:29>
  53. Next at t=27
  54. (0) [0x0000000000000034] 0000:0034 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  55. <bochs:30>
  56. Next at t=28
  57. (0) [0x0000000000000036] 0000:0036 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  58. <bochs:31>
  59. Next at t=29
  60. (0) [0x0000000000000038] 0000:0038 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  61. <bochs:32>
  62. Next at t=30
  63. (0) [0x000000000000003a] 0000:003a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  64. <bochs:33>
  65. Next at t=31
  66. (0) [0x000000000000003c] 0000:003c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  67. <bochs:34>
  68. Next at t=32
  69. (0) [0x000000000000003e] 0000:003e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  70. <bochs:35>
  71. Next at t=33
  72. (0) [0x0000000000000040] 0000:0040 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  73. <bochs:36>
  74. Next at t=34
  75. (0) [0x0000000000000042] 0000:0042 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  76. <bochs:37>
  77. Next at t=35
  78. (0) [0x0000000000000044] 0000:0044 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  79. <bochs:38>
  80. Next at t=36
  81. (0) [0x0000000000000046] 0000:0046 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  82. <bochs:39>
  83. Next at t=37
  84. (0) [0x0000000000000048] 0000:0048 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  85. <bochs:40>
  86. Next at t=38
  87. (0) [0x000000000000004a] 0000:004a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  88. <bochs:41>
  89. Next at t=39
  90. (0) [0x000000000000004c] 0000:004c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  91. <bochs:42>
  92. Next at t=40
  93. (0) [0x000000000000004e] 0000:004e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  94. <bochs:43>
  95. Next at t=41
  96. (0) [0x0000000000000050] 0000:0050 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  97. <bochs:44>
  98. Next at t=42
  99. (0) [0x0000000000000052] 0000:0052 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  100. <bochs:45>
  101. Next at t=43
  102. (0) [0x0000000000000054] 0000:0054 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  103. <bochs:46>
  104. Next at t=44
  105. (0) [0x0000000000000056] 0000:0056 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  106. <bochs:47>
  107. Next at t=45
  108. (0) [0x0000000000000058] 0000:0058 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  109. <bochs:48>
  110. Next at t=46
  111. (0) [0x000000000000005a] 0000:005a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  112. <bochs:49>
  113. Next at t=47
  114. (0) [0x000000000000005c] 0000:005c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  115. <bochs:50>
  116. Next at t=48
  117. (0) [0x000000000000005e] 0000:005e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  118. <bochs:51>
  119. Next at t=49
  120. (0) [0x0000000000000060] 0000:0060 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  121. <bochs:52>
  122. Next at t=50
  123. (0) [0x0000000000000062] 0000:0062 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  124. <bochs:53>
  125. Next at t=51
  126. (0) [0x0000000000000064] 0000:0064 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  127. <bochs:54>
  128. Next at t=52
  129. (0) [0x0000000000000066] 0000:0066 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  130. <bochs:55>
  131. Next at t=53
  132. (0) [0x0000000000000068] 0000:0068 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  133. <bochs:56>
  134. Next at t=54
  135. (0) [0x000000000000006a] 0000:006a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  136. <bochs:57>
  137. Next at t=55
  138. (0) [0x000000000000006c] 0000:006c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  139. <bochs:58>
  140. Next at t=56
  141. (0) [0x000000000000006e] 0000:006e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  142. <bochs:59>
  143. Next at t=57
  144. (0) [0x0000000000000070] 0000:0070 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  145. <bochs:60>
  146. Next at t=58
  147. (0) [0x0000000000000072] 0000:0072 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  148. <bochs:61>
  149. Next at t=59
  150. (0) [0x0000000000000074] 0000:0074 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  151. <bochs:62>
  152. Next at t=60
  153. (0) [0x0000000000000076] 0000:0076 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  154. <bochs:63>
  155. Next at t=61
  156. (0) [0x0000000000000078] 0000:0078 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  157. <bochs:64>
  158. Next at t=62
  159. (0) [0x000000000000007a] 0000:007a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  160. <bochs:65>
  161. Next at t=63
  162. (0) [0x000000000000007c] 0000:007c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  163. <bochs:66>
  164. Next at t=64
  165. (0) [0x000000000000007e] 0000:007e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  166. <bochs:67>
  167. Next at t=65
  168. (0) [0x0000000000000080] 0000:0080 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  169. <bochs:68>
  170. Next at t=66
  171. (0) [0x0000000000000082] 0000:0082 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  172. <bochs:69>
  173. Next at t=67
  174. (0) [0x0000000000000084] 0000:0084 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  175. <bochs:70>
  176. Next at t=68
  177. (0) [0x0000000000000086] 0000:0086 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  178. <bochs:71>
  179. Next at t=69
  180. (0) [0x0000000000000088] 0000:0088 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  181. <bochs:72>
  182. Next at t=70
  183. (0) [0x000000000000008a] 0000:008a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  184. <bochs:73>
  185. Next at t=71
  186. (0) [0x000000000000008c] 0000:008c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  187. <bochs:74>
  188. Next at t=72
  189. (0) [0x000000000000008e] 0000:008e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  190. <bochs:75>
  191. Next at t=73
  192. (0) [0x0000000000000090] 0000:0090 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  193. <bochs:76>
  194. Next at t=74
  195. (0) [0x0000000000000092] 0000:0092 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  196. <bochs:77>
  197. Next at t=75
  198. (0) [0x0000000000000094] 0000:0094 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  199. <bochs:78>
  200. Next at t=76
  201. (0) [0x0000000000000096] 0000:0096 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  202. <bochs:79>
  203. Next at t=77
  204. (0) [0x0000000000000098] 0000:0098 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  205. <bochs:80>
  206. Next at t=78
  207. (0) [0x000000000000009a] 0000:009a (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  208. <bochs:81>
  209. Next at t=79
  210. (0) [0x000000000000009c] 0000:009c (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  211. <bochs:82>
  212. Next at t=80
  213. (0) [0x000000000000009e] 0000:009e (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  214. <bochs:83>
  215. Next at t=81
  216. (0) [0x00000000000000a0] 0000:00a0 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  217. <bochs:84>
  218. Next at t=82
  219. (0) [0x00000000000000a2] 0000:00a2 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  220. <bochs:85>
  221. Next at t=83
  222. (0) [0x00000000000000a4] 0000:00a4 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  223. <bochs:86>
  224. Next at t=84
  225. (0) [0x00000000000000a6] 0000:00a6 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  226. <bochs:87>
  227. Next at t=85
  228. (0) [0x00000000000000a8] 0000:00a8 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  229. <bochs:88>
  230. Next at t=86
  231. (0) [0x00000000000000aa] 0000:00aa (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  232. <bochs:89>
  233. Next at t=87
  234. (0) [0x00000000000000ac] 0000:00ac (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  235. <bochs:90>
  236. Next at t=88
  237. (0) [0x00000000000000ae] 0000:00ae (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
  238. <bochs:91> cont
  239. ========================================================================
  240. Bochs is exiting with the following message:
  241. [ ] iodebug called in mem_write stub. you must not have loaded the iodebug plugin
  242. ========================================================================
  243. (0).[263141] [0x0000000000000000] 0000:0000 (unk. ctxt): call far 0000:0000 ; 9a00000000
  244. shortlife:/home/tteikhua/Downloads/bios/linux-img>bochs
  245. ========================================================================
  246. Bochs x86 Emulator 2.5.1.svn
  247. Built from SVN snapshot, after release 2.5.1
  248. Compiled on Mar 23 2012 at 13:55:59
  249. ========================================================================
  250. 00000000000i[ ] reading configuration from .bochsrc
  251. 00000000000e[ ] .bochsrc:13: 'vga_update_interval' will be replaced by new 'vga: update_freq' option.
  252. ------------------------------
  253. Bochs Configuration: Main Menu
  254. ------------------------------
  255.  
  256. This is the Bochs Configuration Interface, where you can describe the
  257. machine that you want to simulate. Bochs has already searched for a
  258. configuration file (typically called bochsrc.txt) and loaded it if it
  259. could be found. When you are satisfied with the configuration, go
  260. ahead and start the simulation.
  261.  
  262. You can also start bochs with the -q option to skip these menus.
  263.  
  264. 1. Restore factory default configuration
  265. 2. Read options from...
  266. 3. Edit options
  267. 4. Save options to...
  268. 5. Restore the Bochs state from...
  269. 6. Begin simulation
  270. 7. Quit now
  271.  
  272. Please choose one: [6] 6
  273. 00000000000i[ ] installing x module as the Bochs GUI
  274. 00000000000i[ ] using log file bochsout.txt
  275. Next at t=0
  276. (0) [0x00000000fffffff0] f000:fff0 (unk. ctxt): (invalid) ; ffff
  277. <bochs:1> h
  278. h|help - show list of debugger commands
  279. h|help command - show short command description
  280. -*- Debugger control -*-
  281. help, q|quit|exit, set, instrument, show, trace, trace-reg,
  282. trace-mem, u|disasm, ldsym, slist
  283. -*- Execution control -*-
  284. c|cont|continue, s|step, p|n|next, modebp, vmexitbp
  285. -*- Breakpoint management -*-
  286. vb|vbreak, lb|lbreak, pb|pbreak|b|break, sb, sba, blist,
  287. bpe, bpd, d|del|delete, watch, unwatch
  288. -*- CPU and memory contents -*-
  289. x, xp, setpmem, crc, info,
  290. r|reg|regs|registers, fp|fpu, mmx, sse, sreg, dreg, creg,
  291. page, set, ptime, print-stack, ?|calc
  292. -*- Working with bochs param tree -*-
  293. show "param", restore
  294. <bochs:2> c
  295. Next at t=263142
  296. (0) [0x0000000000000000] 0000:0000 (unk. ctxt): call far 0000:0000 ; 9a00000000
  297.  
  298. <bochs:3>
  299. Next at t=264166
  300. (0) [0x0000000000000000] 0000:0000 (unk. ctxt): call far 0000:0000 ; 9a00000000
  301. <bochs:4> h
  302. h|help - show list of debugger commands
  303. h|help command - show short command description
  304. -*- Debugger control -*-
  305. help, q|quit|exit, set, instrument, show, trace, trace-reg,
  306. trace-mem, u|disasm, ldsym, slist
  307. -*- Execution control -*-
  308. c|cont|continue, s|step, p|n|next, modebp, vmexitbp
  309. -*- Breakpoint management -*-
  310. vb|vbreak, lb|lbreak, pb|pbreak|b|break, sb, sba, blist,
  311. bpe, bpd, d|del|delete, watch, unwatch
  312. -*- CPU and memory contents -*-
  313. x, xp, setpmem, crc, info,
  314. r|reg|regs|registers, fp|fpu, mmx, sse, sreg, dreg, creg,
  315. page, set, ptime, print-stack, ?|calc
  316. -*- Working with bochs param tree -*-
  317. show "param", restore
  318.  
  319. <bochs:5>
  320. h|help - show list of debugger commands
  321. h|help command - show short command description
  322. -*- Debugger control -*-
  323. help, q|quit|exit, set, instrument, show, trace, trace-reg,
  324. trace-mem, u|disasm, ldsym, slist
  325. -*- Execution control -*-
  326. c|cont|continue, s|step, p|n|next, modebp, vmexitbp
  327. -*- Breakpoint management -*-
  328. vb|vbreak, lb|lbreak, pb|pbreak|b|break, sb, sba, blist,
  329. bpe, bpd, d|del|delete, watch, unwatch
  330. -*- CPU and memory contents -*-
  331. x, xp, setpmem, crc, info,
  332. r|reg|regs|registers, fp|fpu, mmx, sse, sreg, dreg, creg,
  333. page, set, ptime, print-stack, ?|calc
  334. -*- Working with bochs param tree -*-
  335. show "param", restore
  336. <bochs:6> x
  337. [bochs]:
  338. 0x00000000 <bogus+ 0>: 0x0000009a
  339. <bochs:7> show
  340. show mask is: 0
  341. <bochs:8> show
  342. show mask is: 0
  343. <bochs:9> slist
  344. Global context not available
  345. <bochs:10> page
  346. :10: syntax error at '
  347. '
  348. <bochs:11> set
  349. :11: syntax error at '
  350. '
  351. <bochs:12> r
  352. eax: 0x0000ffc7 65479
  353. ecx: 0x00000000 0
  354. edx: 0x00000000 0
  355. ebx: 0x00000000 0
  356. esp: 0x0000dffe 57342
  357. ebp: 0x00000000 0
  358. esi: 0x00000000 0
  359. edi: 0x00000000 0
  360. eip: 0x00000000
  361. eflags 0x00000406: id vip vif ac vm rf nt IOPL=0 of DF if tf sf zf af PF cf
  362. <bochs:13> sb
  363. :13: syntax error at '
  364. '
  365. <bochs:14> sb
  366. :14: syntax error at '
  367. '
  368. <bochs:15> h
  369. h|help - show list of debugger commands
  370. h|help command - show short command description
  371. -*- Debugger control -*-
  372. help, q|quit|exit, set, instrument, show, trace, trace-reg,
  373. trace-mem, u|disasm, ldsym, slist
  374. -*- Execution control -*-
  375. c|cont|continue, s|step, p|n|next, modebp, vmexitbp
  376. -*- Breakpoint management -*-
  377. vb|vbreak, lb|lbreak, pb|pbreak|b|break, sb, sba, blist,
  378. bpe, bpd, d|del|delete, watch, unwatch
  379. -*- CPU and memory contents -*-
  380. x, xp, setpmem, crc, info,
  381. r|reg|regs|registers, fp|fpu, mmx, sse, sreg, dreg, creg,
  382. page, set, ptime, print-stack, ?|calc
  383. -*- Working with bochs param tree -*-
  384. show "param", restore
  385. <bochs:16> print-stack
  386. Stack address size 2
  387. | STACK 0xdffe [0x0005]
  388. | STACK 0xe000 [0x0000]
  389. | STACK 0xe002 [0x0005]
  390. | STACK 0xe004 [0x0000]
  391. | STACK 0xe006 [0x0005]
  392. | STACK 0xe008 [0x0000]
  393. | STACK 0xe00a [0x0005]
  394. | STACK 0xe00c [0x0000]
  395. | STACK 0xe00e [0x0005]
  396. | STACK 0xe010 [0x0000]
  397. | STACK 0xe012 [0x0005]
  398. | STACK 0xe014 [0x0000]
  399. | STACK 0xe016 [0x0005]
  400. | STACK 0xe018 [0x0000]
  401. | STACK 0xe01a [0x0005]
  402. | STACK 0xe01c [0x0000]
  403. <bochs:17> sreg
  404. es:0x0000, dh=0x00009300, dl=0x0000ffff, valid=1
  405. Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
  406. cs:0x0000, dh=0x00009300, dl=0x0000ffff, valid=1
  407. Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
  408. ss:0x0000, dh=0x00009300, dl=0x0000ffff, valid=7
  409. Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
  410. ds:0x0000, dh=0x00009300, dl=0x0000ffff, valid=7
  411. Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
  412. fs:0x0000, dh=0x00009300, dl=0x0000ffff, valid=7
  413. Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
  414. gs:0x0000, dh=0x00009300, dl=0x0000ffff, valid=7
  415. Data segment, base=0x00000000, limit=0x0000ffff, Read/Write, Accessed
  416. ldtr:0x0000, dh=0x00008200, dl=0x0000ffff, valid=1
  417. tr:0x0000, dh=0x00008b00, dl=0x0000ffff, valid=1
  418. gdtr:base=0x00000000, limit=0xffff
  419. idtr:base=0x00000000, limit=0xffff
  420. <bochs:18> dreg
  421. DR0=0x00000000
  422. DR1=0x00000000
  423. DR2=0x00000000
  424. DR3=0x00000000
  425. DR6=0xffff0ff0: bt bs bd b3 b2 b1 b0
  426. 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
  427. <bochs:19>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement