Mr. eXoDia
b31ff8256b
DBG: fixed ignored exceptions (when deleting everything, the list is cleared)
...
GUI: fixed ignored exceptions (delete last now works)
2014-04-01 20:56:54 +02:00
Mr. eXoDia
ddf8d59742
PROJECT: some help update
...
GUI: fixed 'invalid range' messages (thanks to Hellsp@wn)
2014-04-01 19:38:42 +02:00
Mr. eXoDia
95fb7c2624
GUI: fixed a bug in disassembly
2014-03-30 22:20:18 +02:00
Mr. eXoDia
7fa39c08f2
BRIDGE: removed infoline stuff
...
DBG: fixed stack dumping (now you cannot dump outside of the stack range)
DBG: fixed a bug with x64 memory reading (values were written back incorrectly @ math.cpp)
GUI: fixed a bug with dumping on invalid memory addresses
GUI: fixed a bug with disassembling on invalid memory addresses
GUI: InfoBox draft
GUI: chop spaces at the end of disassembled instructions
GUI: follow in dump draw (currently you can only follow the current selection)
GUI: fixed bugs with slots executed when not debugging anything
GUI: added goto expression to the menu
GUI: very basic stack menu
GUI: GotoDialog now has a valid memory range specifier
2014-03-30 22:12:09 +02:00
Mr. eXoDia
e9e5b26d14
PROJECT: updated todo list
...
GUI: fixed infobox
GUI: removed last space
GUI: added Goto dialog to the dump
2014-03-30 14:47:56 +02:00
Mr. eXoDia
d9fdc0a99a
BRIDGE: added GuiSetLastException
...
DBG: dump somewhere when the system breakpoint was hit
DBG: set last exception code in GUI
GUI: last exception code in settings dialog
2014-03-28 17:37:24 +01:00
Mr. eXoDia
a72ba35712
GUI: fixed the dump (dump with RVA=0 now works + view switching fully works)
2014-03-28 17:09:16 +01:00
Mr. eXoDia
0ef8c6e2c9
DBG: UndecorateSymbolNames preference
2014-03-28 16:28:05 +01:00
mr.exodia
7abe2e19b2
PROJECT: updated todo list
...
DBG: updated TODO
2014-03-26 23:52:38 +01:00
mr.exodia
a781f740aa
DBG: fixed a bug in cbInstrMov (non-uint variables were not set)
...
DBG: added commands setstr & getstr (to set+get string variables)
DBG: fixed a bug with deleting data variables
DBG: added function 'vargettype'
2014-03-26 23:42:11 +01:00
mr.exodia
ffce59a2b6
GUI: fixed a bug in the exception catcher
...
DBG: started with multi-type variables
2014-03-26 22:52:41 +01:00
mr.exodia
a1cb43657a
PROJECT: updated help (plugin functions documented now)
...
DBG: added the 'xor' command
DBG: added a CMDRESULT (for scripts only)
DBG: added dwThreadId to PLUG_CB_CREATETHREAD
DBG: fully escape debug strings
DBG: fixed the 'mov' command (mov newvar,value wouldnt work)
DBG: added 'call' to the script (works 100% like ODBGScript)
DBG: fixed a bug with comments after a command
DBG: added a 'pause' command to the script
DBG: fixed a bug with script commands not waiting for the debugger to be paused again
2014-03-24 21:39:43 +01:00
Mr. eXoDia
fda377a057
DBG: fixed a crash with addrinfoget
...
DBG: fixed a bug with double-set DLL entry breakpoints when debugging a DLL
GUI: fixed a bug with the exception dialog not parsing the hexadecimal value correctly
GUI: added a message box when you saved some settings
DBG: fixed an exploit with the cbDebugString callback (it didn't escape '\')
2014-03-22 16:36:42 +01:00
Mr. eXoDia
bd284a385b
DBG: added ignored exception list functiosn
...
GUI: fixed a bug in the SettingsDialog with ignored exceptions
2014-03-21 23:55:59 +01:00
Mr. eXoDia
dce8ddcac7
GUI: start with the exception range
2014-03-21 17:32:20 +01:00
Mr. eXoDia
a4d3470897
GUI: auto-save default settings
2014-03-20 22:41:48 +01:00
mr.exodia
d4b6dd670c
BRIDGE: removed CPU title API
...
GUI: added settings dialog
DBG: added settings (breaking at various callbacks)
DBG: remove singleshoot breakpoints from the database
DBG: safe dprintf function
DBG: set module + thread in window title
DBG: remove memory breakpoints from modules when unloaded
DBG: fixed a few bugs with the recent file list
2014-03-20 00:55:40 +01:00
Mr. eXoDia
1ddb493df1
DBG: automatically set breakpoints on TLS callbacks in the PE Header
...
DBG: updated TitanEngine (again)
2014-03-18 22:43:25 +01:00
Mr. eXoDia
7d0b07ab53
PROJECT: added design
2014-03-18 20:52:40 +01:00
Mr. eXoDia
1c1270dc76
- added undocumented structures
...
- added lasterror to the thread list
- fixed the thread list (now clears+updates)
2014-03-16 12:56:55 +01:00
Mr. eXoDia
e71d10203a
GUI: thread list view (completed 100%)
...
BRIDGE: added thread list API
DBG: almost completed thread list (needs LastError + WaitReason)
2014-03-16 01:48:14 +01:00
Mr. eXoDia
87491800c4
- updated MinGW libraries of TitanEngine
2014-03-15 17:09:40 +01:00
Mr. eXoDia
e591ecc353
- updated TitanEngine
...
- added DbgMemWrite bridge export
- removed bpfixmemory (now uses MemoryReadSafe & MemoryWriteSafe)
2014-03-15 17:01:35 +01:00
Mr. eXoDia
193e6db55d
fixed valapifromstring
2014-03-12 15:26:03 +01:00
Mr. eXoDia
584042455f
DBG: added function symgetsymbolicname
...
DBG: fixed some bugs in valapifromstring (no longer uses TitanEngine, saves a lot of time)
DBG: moved symfromname to symbolinfo.cpp
DBG: better breakpoint callbacks (symbolic name resolving + type resolving)
2014-03-10 21:49:08 +01:00
Mr. eXoDia
accc3ff1c1
DBG: updated valapifromstring
2014-03-10 20:30:08 +01:00
Mr. eXoDia
ba96cbd9ae
DBG: more effecient bpfixmemory
2014-03-10 20:02:32 +01:00
Mr. eXoDia
073cf7b37d
GUI: fixed a bug when appendResetDescriptor was called without any previous descriptors
2014-03-08 15:30:39 +01:00
Mr. eXoDia
6746da25c6
GUI: hex/ascii per default
2014-03-08 15:23:57 +01:00
Mr. eXoDia
10cb55e0d0
GUI: added different dump views (context menu)
...
GUI: appendResetDescriptor function to fix the table offset
GUI: added GUI exception handler
2014-03-08 15:22:40 +01:00
mr.exodia
cfa8a2eb21
GUI: clear HexDump when the process stops
2014-03-05 20:08:21 +01:00
mr.exodia
39d4bd12f4
DBG: fixed a buffer overflow in addrinfo.cpp
2014-03-05 00:00:16 +01:00
Mr. eXoDia
8d9825f156
PROJECT: updated readme
...
PROJECT: updated todo list
DBG: added stack dump command
2014-03-03 01:24:16 +01:00
Mr. eXoDia
082afb92f4
BRIDGE: added GuiUpdateDumpView
...
DBG: fixed a bug with the refreshing moment
GUI: added updateDump
GUI: removed global goto window
GUI: removed ugly context menu
2014-03-03 00:58:36 +01:00
mr.exodia
8a54713db9
DBG: added stack information
2014-03-02 22:31:04 +01:00
mr.exodia
68a7a66336
GUI: added stack
...
BRIDGE: added stack functions (GuiStackDumpAt & DbgStackCommentGet)
DBG: added stackinfo skeleton
GUI: fixed some stuff in the HexDump class
2014-03-02 20:59:58 +01:00
mr.exodia
10fc4ee86e
GUI: more abstract HexDump class
...
GUI: added stack dump
2014-03-02 17:55:47 +01:00
mr.exodia
f7985542b0
DBG: blub
2014-03-02 01:36:45 +01:00
mr.exodia
6196cc55dc
DBG: benchmark for disasmget
2014-03-02 01:28:49 +01:00
mr.exodia
53ced741c2
PROJECT: added solution dependencies (thanks to iLovro)
2014-03-02 01:08:18 +01:00
mr.exodia
5ef3b6f0db
DBG: new benchmark
2014-03-02 00:49:37 +01:00
Mr. eXoDia
f92a4091f5
PROJECT: updated readme
...
BRIDGE: added DbgDisasmAt function
2014-02-24 13:00:47 +01:00
Mr. eXoDia
93e5e0489e
DBG: small code improvements
2014-02-23 20:13:03 +01:00
Mr. eXoDia
f504f0150a
DBG: updated disasmget
2014-02-23 19:03:32 +01:00
Mr. eXoDia
a157322800
BRIDGE: added GuiReferenceSetProgress function
...
GUI: added ReferenceView progress bar API
2014-02-23 16:43:03 +01:00
Mr. eXoDia
e813969f72
DBG: added test commands "refinit" and "refadd" (maybe for a reference searching script?)
...
GUI: more generic searching in SearchListView
GUI: ReferenceView now uses signals
GUI: added ReferenceView menu entry (+shortcut)
2014-02-23 16:32:49 +01:00
Mr. eXoDia
a3eed0f80d
BRIDGE: added reference API
...
GUI: added reference API (untested)
2014-02-23 15:29:39 +01:00
Mr. eXoDia
fd07d42621
GUI: added getColTitle to the AbstractTableView
2014-02-23 14:12:10 +01:00
Mr. eXoDia
c1a8cfe347
GUI: added 'deleteAllColumns' virtual method in AbstractTableView
...
GUI: added a search progress bar in the ReferenceView
GUI: added 'deleteAllColumns' in StdTable
2014-02-23 14:03:08 +01:00
Mr. eXoDia
087b7ab7a4
GUI: make sure the requested dump address is always the first byte
2014-02-23 12:48:29 +01:00