Commit Graph

48 Commits

Author SHA1 Message Date
Mr. eXoDia
7bff9f825c DBG: always update the memory map on script commands 'setpagerights', 'alloc' and 'free' (notice that GuiUpdateMemoryView() doesn't take time, so it's useless to use an argument for that, memupdatemap eats time). 2014-09-14 19:25:08 +02:00
dreg_fr33project
c0db39cb70 pull request fixed v1 2014-09-08 04:45:46 +02:00
dreg_fr33project
4bf215bdc6 finish getcommandline and set command line stuff first release 2014-09-03 06:41:31 +02:00
dreg_fr33project
255799c398 memory page rights help added 2014-08-28 08:14:26 +02:00
dreg_fr33project
26590380a3 JIT HELP STUFF 2014-08-15 02:44:41 +02:00
Mr. eXoDia
1a0df393d6 DBG: implemented findasm instruction 2014-08-09 15:18:03 +02:00
Mr. eXoDia
e9816c44ce PROJECT: updated help 2014-08-08 01:56:13 +02:00
Mr. eXoDia
091af5d362 DBG+GUI+PROJECT: JIT Debugging now actually works (before it would hang in WaitForMultipleObjects) + added JIT restore option + updated help 2014-08-05 07:39:15 +02:00
Mr. eXoDia
2efac4e369 PROJECT: updated help 2014-08-02 03:59:09 +02:00
Mr. eXoDia
b90cf57561 PROJECT: updated help + resolved issue #102 (enable/disable hardware + memory breakpoints) 2014-08-02 02:21:42 +02:00
Mr. eXoDia
9113dbf5c6 PROJECT: updated help 2014-08-01 05:39:38 +02:00
Mr. eXoDia
b735394135 PROJECT: updated credits 2014-07-29 18:42:58 +02:00
Mr. eXoDia
8947c3f240 PROJECT: updated help 2014-07-29 18:34:51 +02:00
Mr. eXoDia
acedd499c2 PROJECT: updated help 2014-07-28 01:57:43 +02:00
Mr. eXoDia
d152b111bf PROJECT: updated help 2014-07-16 17:15:14 +02:00
Mr. eXoDia
bedd58447c PROJECT: updated help 2014-07-16 16:46:08 +02:00
Mr. eXoDia
cf404b9273 DBG: automatically add plugin callbacks on certain export names +updated help 2014-07-07 19:38:23 +02:00
Mr. eXoDia
461f4fe981 PROJECT: updated help 2014-07-07 03:24:01 +02:00
Mr. eXoDia
393eee804b PROJECT: updated help 2014-07-07 03:22:07 +02:00
Mr. eXoDia
9e688bb347 PROJECT: updated help 2014-07-07 03:11:21 +02:00
Mr. eXoDia
afdb87a884 PROJECT: updated help 2014-07-05 16:33:29 +02:00
Mr. eXoDia
cef97919f8 Revert "PROJECT: changed GPL to LGPL"
This reverts commit e7ad330dde.
2014-07-01 20:55:40 +02:00
Mr. eXoDia
e7ad330dde PROJECT: changed GPL to LGPL 2014-07-01 17:09:13 +02:00
Mr. eXoDia
d2ae3d2529 Revert "PROJECT: updated help template"
This reverts commit 4065d27f31.
2014-06-24 23:43:34 +02:00
Mr. eXoDia
4065d27f31 PROJECT: updated help template 2014-06-24 23:40:32 +02:00
Mr. eXoDia
f3d7e70797 PROJECT: updated help template + removed CodeBlocks project files 2014-06-18 19:46:33 +02:00
Mr. eXoDia
4d5a8f3749 DBG: fixed a nasty bug in modbasefromname (thanks Artic!)
DBG: added draft of loop display
GUI: simple status bar API
2014-05-26 15:40:14 +02:00
Mr. eXoDia
6ebea665dc PROJECT: updated help (thanks Artic for the idea!) 2014-05-15 01:01:50 +02:00
Mr. eXoDia
92df7faea1 DBG: added size argument to 'find', 'strref' and 'reffind'
DBG: updated reference API to support a custom size and start address
PROJECT: updated help
2014-05-01 18:39:40 +02:00
Mr. eXoDia
8bf415dbb4 GUI: added find references to address context menu
GUI: fixed a small thing in the ExceptionRangeDialog
GUI: Find Strings now looks inside the memory page currently disassembled instead of CIP
DBG: moved some commands to the documented side
PROJECT: updated help
2014-04-28 03:18:51 +02:00
Mr. eXoDia
a8488322da DBG: fixed a few plugin callback bugs
PROJECT: updated help
2014-04-23 01:21:47 +02:00
Mr. eXoDia
920fedc9ad DBG: added the detach command (should be working now)
PROJECT: updated help
2014-04-16 20:30:15 +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
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
e569ebab95 DBG: added signed comparisons.
DBG: added many general purpose commands!
PROJECT: updated help
GUI: added msgyn messagebox
GUI: updated GuiScriptAdd behaviour (now it's 1000 times faster!)
BRIDGE: added GuiScriptMsgyn
DBG: changed '#' operator to '$' (for internal reasons)
DBG: threaded stepping (GUI could freeze otherwise)
DBG: added various script commands
2014-02-13 15:42:53 +01:00
mr.exodia
abca61daec PROJECT: updated help
DBG: added cmp instruction
DBG: fixed branch detection (not works completely)
2014-02-10 22:44:35 +01:00
mr.exodia
99d67a5777 PROJECT: updated help
PROJECT: updated todo list
DBG: added 'erun', 'estep' etc.
DBG: added explicit api retrieval ("ntdll.dll:LdrGetFailuredata" works now)
GUI: added erun, estep etc in the menu + shortcut
GUI: fixed pageup+pagedown problem in disassembly
2013-12-28 02:33:23 +01:00
mr.exodia
3da353e8c5 PROJECT: updated help
BRIDGE: added function DbgFunctionOverlaps and DbgFunctionGet
DBG: added functiondel + function commands
GUI: added setting/deleting functions in the GUI
2013-12-27 22:27:29 +01:00
mr.exodia
1a8fcdcd65 DBG: fixed a bug in addrinfoget (live comments)
DBG: check if process architecture matches the current debugger architecture
DBG: fixed a bug with non-silent valfromstring (last fix regarding silent stuff)
DBG: added memory operation brackets: '[', ']' and 'n:[' (see help)
GUI: removed useless info lines
PROJECT: updated help
2013-12-22 20:44:21 +01:00
mr.exodia
9849ff81dc PROJECT: updated help 2013-11-24 23:57:09 +01:00
mr.exodia
f4ee9959cb PROJECT: updated help 2013-11-24 22:49:43 +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
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
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
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
6c9de40fbc first commit 2013-11-14 21:55:18 +01:00