Commit Graph

5488 Commits

Author SHA1 Message Date
mr.exodia
4c2f73518a DBG: added bplist
DBG: added bookmark
GUI: many improbments
2013-11-20 22:28:20 +01:00
mr.exodia
c15726cf2c BRIDGE: added BridgeSetting* exports
DBG: changed how modules are handled internally ('filename.extension' instead of 'filename')
DBG: fixed a bug in bpfixmemory (memory breakpoints would change the bytes too)
DBG: show breakpoint type when you break
DBG: added DeleteMemoryBPX command
DBG: set the most recent file using BridgeSetting
GUI: updated stuff with modules (MAX_MODULE_SIZE)
GUI: added restartDebugging() function
PROJECT: updated help
2013-11-20 17:55:59 +01:00
mr.exodia
1d2f496378 PROJECT: updated readme 2013-11-19 22:56:25 +01:00
mr.exodia
b12a05f627 DBG: updated TitanEngine
DBG: fixed terribly slow _dbg_memread export (became slow when you set more then two breakpoints)
DBG: fixed various bugs in breakpoint.cpp
DBG: added bpfixmemory to breakpoint.cpp (this restores the original breakpoint bytes)
DBG: re-enabled memory breakpoints
DBG: remove breakpoints outside of modules
DBG: fixed a bug in "bplist"
DBG: silent breakpoint
BRIDGE: renamed breakpoint types
2013-11-19 22:41:04 +01:00
Sigmapic
67f5a6ae8e GUI: Fixup. Now buffer instruction is used with the isSelected method. 2013-11-19 19:06:33 +01:00
Sigmapic
db2eb31d40 GUI: #23 has been solved. Some stuff is now done from the instruction buffer and the mShouldReload boolean was not set to false after reloading data. Instruction can be improved with a structure that describe the buffer content... 2013-11-19 18:45:06 +01:00
mr.exodia
0f7e547f74 DBG: updated TitanEngine (hardware breakpoints for x64 now work)
PROJECT: updated help
DBG: you can now set & delete hardware breakpoints (x32+x64)
GUI: added hardware breakpoint delete in context menu
GUI: changed command bar shortcut to CTRL+ENTER
2013-11-18 22:12:42 +01:00
mr.exodia
aa6c48743a PROJECT: updated help
DBG: re-wrote breakpoint.cpp
DBG: fixed some small code bugs (thanks DMichael)
DBG: fixed a bug with dbload()
DBG: INT3 breakpoint (set, delete, disable, enable) works again!
2013-11-18 19:20:18 +01:00
mr.exodia
0a86eb07a2 DBG: fixed a bug in the VS project (thanks acidflash) 2013-11-17 22:23:45 +01:00
mr.exodia
7b338c4199 DBG: started with the new breakpoint system (currently only SetBPX and DeleteBPX work, hardware, memory dont work) 2013-11-17 22:16:49 +01:00
mr.exodia
2ea70c2d7e DBG: added breakpoints table 2013-11-17 22:16:47 +01:00
Sigmapic
cfa9c9ae0c GUI: Fixed minor GUI bug 2013-11-17 18:59:04 +01:00
Sigmapic
1155aab293 GUI: Right click context menu implementation of the CPUDisassembly.h class has been started 2013-11-17 18:59:03 +01:00
Sigmapic
4169647ed9 GUI: Disassembly of the CPU sub-window is now a child from the Disassembly.h class. 2013-11-17 18:59:02 +01:00
Sigmapic
fcdb072d73 GUI: Removed the MemoryPage dependency from the Disassembly class (Useless) 2013-11-17 18:59:01 +01:00
mr.exodia
49ca6dc1f1 DBG: added sqlite helper file (sqlhelper.cpp) 2013-11-17 17:26:58 +01:00
mr.exodia
e1a6b26c8e DBG: removed internal SQLite DB
DBG: now 100% supports debug symbols + gets API names etc
DBG: improved performance of _dbg_addrinfoget
2013-11-17 16:39:47 +01:00
mr.exodia
da3fdf53a3 DBG: fixed all memory leaks (from emalloc&efree) 2013-11-17 13:10:29 +01:00
mr.exodia
d80b5cf1c3 fixed various bugs + added internal sqlite database for exports 2013-11-17 02:43:50 +01:00
mr.exodia
c525e3397e BRIDGE: renamed members of an enum
DBG: database in memory (1000*commentget() from 600ms -> 60ms)
DBG: added commands 'dbsave' and 'dbload' (to load databases when working in various instances)
PROJECT: updated help
2013-11-16 16:07:29 +01:00
mr.exodia
1883130fe8 PROJECT: readme file updated 2013-11-16 15:22:02 +01:00
mr.exodia
68eb3fa53d PROJECT: added clean.bat (to clean obj & bin files)
PROJECT: updated help again
2013-11-16 15:11:50 +01:00
mr.exodia
eb60123786 DBG: added _dbg_memisvalidreadptr export
BRIDGE: added DbgMemIsValidReadPtr
BRIDGE: compatible with MSVC
DBG: added comment+label set/get/del
DBG: added MSVC lib files for sqlite
PROJECT: updated help
PROJECT: update gitignore
2013-11-16 15:01:29 +01:00
mr.exodia
5a862a2d1e GUI: fixed breakpoint colour 2013-11-16 11:26:59 +01:00
mr.exodia
da299171be DBG: changed behaviour of _dbg_bpgettypeat 2013-11-16 11:17:12 +01:00
Sigmapic
3230c147ef GUI: Removed old development files 2013-11-16 09:37:44 +01:00
mr.exodia
632e3199e1 GUI: removed obsolete build step file 2013-11-16 00:19:45 +01:00
mr.exodia
67bf3d2868 BRIDGE: added GuiUpdateAllViews export
BRIDGE: added GuiUpdateDisassemblyView export
DBG: call GuiUpdateAllViews(); where needed (resolved issue #19)
GUI: compatible with Qt5 & MSVC again
GUI: added '_gui_updatedisassemblyview' export
2013-11-16 00:17:55 +01:00
Sigmapic
d7dc655794 GUI: Add the "void _gui_repaint()" export to the GUI 2013-11-15 23:10:30 +01:00
Sigmapic
62094f09ec GUI: resolved issue #20 2013-11-15 22:59:35 +01:00
mr.exodia
683b24f950 GUI: update 2013-11-15 22:37:09 +01:00
mr.exodia
14fe930c37 GUI: new batch files 2013-11-15 22:13:39 +01:00
mr.exodia
235ac46599 forgot x64 bin 2013-11-15 20:33:59 +01:00
mr.exodia
9bc4dd6be6 - updated readme (sorry, really the last time today) 2013-11-14 23:05:31 +01:00
mr.exodia
59e4f4fa25 - updated 'thank you' list 2013-11-14 22:58:51 +01:00
mr.exodia
709db24e13 - updated .gitignore
- updated readme.txt
- removed bridge .lib files
2013-11-14 22:53:30 +01:00
mr.exodia
67b48bc8ec updated readme 2013-11-14 21:57:07 +01:00
mr.exodia
6c9de40fbc first commit 2013-11-14 21:55:18 +01:00