Stanislav Shwartsman
|
6c82e707c8
|
FIxed typo
|
2008-04-26 18:58:26 +00:00 |
|
Stanislav Shwartsman
|
003c23e7ea
|
Added aliases for some debugger command
fp|fpu - same as info fpu
sse - same as info sse
mmx - same as info mmx
sreg - same as info sreg
|
2008-04-26 18:50:32 +00:00 |
|
Stanislav Shwartsman
|
c660853202
|
Implemented info ldt command
|
2008-04-25 21:08:58 +00:00 |
|
Stanislav Shwartsman
|
7b1579f3ca
|
Fixed trace-mem print format
|
2008-04-25 19:27:18 +00:00 |
|
Stanislav Shwartsman
|
4ada6b6e8e
|
Fixed timebp bug
|
2008-04-20 09:20:56 +00:00 |
|
Stanislav Shwartsman
|
c9c16ad87f
|
Update LEX/YACC precompiled files for internal debugger
|
2008-04-19 20:21:29 +00:00 |
|
Stanislav Shwartsman
|
bc86f6393a
|
Removed incorrect commit
|
2008-04-19 20:11:30 +00:00 |
|
Stanislav Shwartsman
|
9ddcd01b27
|
Fixes for trace-mem command
|
2008-04-19 20:01:09 +00:00 |
|
Stanislav Shwartsman
|
5fafafb5e6
|
Added trace-mem to debugger help
|
2008-04-19 13:22:05 +00:00 |
|
Stanislav Shwartsman
|
bdaef81603
|
Added debugger memory trace functionality. Enable by 'trace-mem on' command
|
2008-04-19 13:21:23 +00:00 |
|
Stanislav Shwartsman
|
639967e1da
|
Fixed typo
|
2008-04-17 20:48:52 +00:00 |
|
Stanislav Shwartsman
|
5665dab58c
|
More places where CPU vector was used
|
2008-04-17 20:45:00 +00:00 |
|
Stanislav Shwartsman
|
5b900fbb5e
|
Fixed exception name (another one)
|
2008-04-16 22:28:07 +00:00 |
|
Stanislav Shwartsman
|
7593d9d7e2
|
Fixed exception name
|
2008-04-16 21:49:46 +00:00 |
|
Stanislav Shwartsman
|
068276b957
|
- added description for debugger exceptions
- fixed EFLAGS debug print from internal debugger
|
2008-04-16 16:42:00 +00:00 |
|
Stanislav Shwartsman
|
e5e8785973
|
Can't use access_linear in debugger because it has sideeffects on CPU
|
2008-04-11 21:59:47 +00:00 |
|
Stanislav Shwartsman
|
1350b77700
|
Fixed 'r' command with 64-bit registers
|
2008-04-11 14:16:46 +00:00 |
|
Stanislav Shwartsman
|
a851cfd8f0
|
Re-implemented modebp debugger function in simple and more clean way
|
2008-04-07 19:59:53 +00:00 |
|
Stanislav Shwartsman
|
fea49bb270
|
Fixed linear address wrap in legacy (not long64) mode
|
2008-04-07 18:39:17 +00:00 |
|
Stanislav Shwartsman
|
2a121e2664
|
Fixed compilation error with bx debugger
|
2008-04-05 21:41:31 +00:00 |
|
Stanislav Shwartsman
|
858842edec
|
Typo fix
|
2008-04-04 14:04:11 +00:00 |
|
Stanislav Shwartsman
|
3c40cb1610
|
More improvements to load-symbols in bx debugger
|
2008-03-30 14:32:14 +00:00 |
|
Stanislav Shwartsman
|
a77b012049
|
Update debugger parser
|
2008-03-30 05:47:31 +00:00 |
|
Stanislav Shwartsman
|
041ae54724
|
Fixed lexer bug
|
2008-03-30 05:45:42 +00:00 |
|
Stanislav Shwartsman
|
6b6492dd36
|
Compiled lex/yacc output for debugger
|
2008-03-29 21:37:18 +00:00 |
|
Stanislav Shwartsman
|
46e7ca44dc
|
dded patch with symbols support in bochs-debugger
|
2008-03-29 21:32:18 +00:00 |
|
Stanislav Shwartsman
|
b745be68ef
|
Improve show param call in bochs debugger - search also in default CPU tree
|
2008-03-28 12:51:02 +00:00 |
|
Stanislav Shwartsman
|
15106acdba
|
Another #SF patch merge
another patch to fix compilation with vc8 (or, more
precisely with Dimkunware STL). It corrects the usage of std::set
iterators.
|
2008-03-26 22:39:07 +00:00 |
|
Stanislav Shwartsman
|
528d34f108
|
Forgot printf param
|
2008-03-23 21:40:17 +00:00 |
|
Stanislav Shwartsman
|
a22160959b
|
HLT callback to Bochs internal debugger
|
2008-03-23 21:39:01 +00:00 |
|
Stanislav Shwartsman
|
7bd2cf39d3
|
Fixed printf format bugs
|
2008-03-23 21:25:13 +00:00 |
|
Stanislav Shwartsman
|
d9464b18d4
|
Fixed reading of 64-bit params from bx_debugger (info sse and info fpu commands are affected)
|
2008-03-23 17:59:44 +00:00 |
|
Stanislav Shwartsman
|
47a36880e8
|
Handle breakpoints for step N command in debugger similar to continue command
Patch by Sharvil Nanavati
|
2008-03-03 10:49:54 +00:00 |
|
Stanislav Shwartsman
|
a459a64f3e
|
whispace, tab2space, indent, dos2unix and other cleanups
|
2008-02-15 22:05:43 +00:00 |
|
Stanislav Shwartsman
|
cdcd7522aa
|
Added RIP to the GPR register file as lst register
This allowed to optimize (read - remove) two more BxResolve methods in 64-bit mode
+ Some white space cleanup
|
2008-02-15 19:03:54 +00:00 |
|
Stanislav Shwartsman
|
eebd96e2d7
|
another whitespace cleanup by Sebastien
|
2008-02-05 22:33:35 +00:00 |
|
Stanislav Shwartsman
|
37fbb82baa
|
Cleanups. Move bxInstruction_c definition to separate file instr.h
|
2008-01-29 17:13:10 +00:00 |
|
Stanislav Shwartsman
|
ff0cae91c9
|
Fixed compilation warnings
|
2008-01-17 15:39:45 +00:00 |
|
Stanislav Shwartsman
|
72d72c92d4
|
Fixed warnings of VC2008
|
2007-12-30 18:02:22 +00:00 |
|
Stanislav Shwartsman
|
d82209e28d
|
A bit speedup 'continue' debugger command
|
2007-12-13 22:56:35 +00:00 |
|
Stanislav Shwartsman
|
f57e7c4a1f
|
Some more Bit32u -> bx_phy_address changes in the code
|
2007-12-13 21:53:55 +00:00 |
|
Stanislav Shwartsman
|
e51184c8cf
|
Eliminate saving of RSP from heart of cpu_loop
Now save RSP only where it is really required
|
2007-11-24 14:22:34 +00:00 |
|
Stanislav Shwartsman
|
9481924b35
|
small bugfix in print stack command
|
2007-11-01 20:53:20 +00:00 |
|
Stanislav Shwartsman
|
7f1bdefedc
|
Update docs and help
|
2007-10-23 21:59:04 +00:00 |
|
Stanislav Shwartsman
|
6d7134ef99
|
Remove dump_cpu debugger function, CPI method and all related structures.
Extended 'info' command in debugger to have all functionality of dump_cpu if needed. Also param tree print always could be used !
|
2007-10-23 21:51:44 +00:00 |
|
Stanislav Shwartsman
|
42fdd8a3a1
|
During Bochs benchmarking I figured out that hostasm actually slow down the emulation ... so remove this ugly code which also doesn't help :)
speedup flags update for some instructions - idea was taken from DT patch by h.johansson
|
2007-10-21 22:07:33 +00:00 |
|
Stanislav Shwartsman
|
e9801ef501
|
Support for restore cpu (and any other device from bochs root) from debugger
|
2007-10-14 19:04:51 +00:00 |
|
Stanislav Shwartsman
|
e6d13d526b
|
Suppory 64-=bit CR2 value in info cr command
|
2007-10-14 00:23:06 +00:00 |
|
Stanislav Shwartsman
|
ac272e9383
|
Changes breakpoints configure time enable macroses - reduce amount of compile-time parameters
|
2007-10-12 22:11:25 +00:00 |
|
Stanislav Shwartsman
|
f6ed95785f
|
added cpu state param - for future use and for dbg info
started to move debugger to info bx_param interface -> info sse and info mmx commands modified
|
2007-10-11 18:12:00 +00:00 |
|