Duncan Ogilvie
|
10da0d4654
|
DBG: allow setting temporary labels from the labelset command
|
2020-06-04 17:25:50 +02:00 |
Duncan Ogilvie
|
6293b90aff
|
DBG: add dbdecompress helper command
|
2020-06-04 17:25:50 +02:00 |
Duncan Ogilvie
|
9c3e5ec5ff
|
DBG: truncate labels in LabelGet
|
2020-06-04 17:25:50 +02:00 |
Duncan Ogilvie
|
33403df92b
|
DBG: improve working set mitigation
|
2020-06-04 17:25:50 +02:00 |
Duncan Ogilvie
|
d2f19c334d
|
DBG: properly truncate the page info
|
2020-06-04 17:25:50 +02:00 |
Torusrxxx
|
6043dcf5a6
|
Allow stopping run trace when not debugging (#2326)
|
2020-05-15 12:31:12 +00:00 |
Duncan Ogilvie
|
5507b46dc4
|
DBG: error message improvement in cbDebugPause + minor project fixes
|
2020-05-09 22:40:45 +02:00 |
Duncan Ogilvie
|
8dd8026d55
|
DBG: remove a check that has been proven stable in MemoryReadSafePage
|
2020-04-28 00:25:50 +02:00 |
Duncan Ogilvie
|
1d5766e8bc
|
DBG: not not force RIP to the ExceptionAddress for EXCEPTION_BREAKPOINT
|
2020-04-28 00:25:04 +02:00 |
Duncan Ogilvie
|
0763064b70
|
DBG: fix more complex union scenarios
|
2020-04-27 13:20:37 +02:00 |
Duncan Ogilvie
|
b1c0eee865
|
DBG: fix an issue with unions in the type system
|
2020-04-27 12:58:28 +02:00 |
Duncan Ogilvie
|
e0b92786f0
|
DBG: move InitDLLDebugW out of TitanEngine
|
2020-04-25 22:14:06 +02:00 |
Duncan Ogilvie
|
434ef31a05
|
PROJECT: minor fixes in vcproj files
|
2020-04-25 22:14:05 +02:00 |
Duncan Ogilvie
|
2bd139d89f
|
DBG: fix regression related to hardware breakpoint storage
|
2020-04-12 18:02:40 +02:00 |
Duncan Ogilvie
|
99f7d096a8
|
DBG: refresh the gui in some previously untested scenarios
|
2020-04-02 00:16:47 +02:00 |
Duncan Ogilvie
|
3a253248e5
|
DBG: finally properly implement setBpActive for hardware breakpoints
|
2020-04-02 00:16:47 +02:00 |
Duncan Ogilvie
|
6f92c63ce2
|
DBG: fix some potential bugs when disabling/deleting hardware breakpoints
|
2020-04-02 00:16:46 +02:00 |
Duncan Ogilvie
|
5a6817680a
|
DBG: change order of breakpoint name and custom breakpoint identifier syntax in BpGet
|
2020-04-02 00:16:46 +02:00 |
Duncan Ogilvie
|
d2c62e69c2
|
DBG: move DbLoad from cbCreateProcess to before entering the debug loop
fixes #2296
|
2020-02-23 16:24:23 +01:00 |
Duncan Ogilvie
|
6745514e31
|
DBG: improvements to initialization script experience
|
2020-02-23 16:01:29 +01:00 |
Duncan Ogilvie
|
1774ba1f89
|
DBG: call reference update less frequently
|
2020-02-10 03:10:35 +01:00 |
Duncan Ogilvie
|
472a8160dd
|
DBG: CloseHandle on the AeDebug event
|
2020-02-10 02:35:13 +01:00 |
Duncan Ogilvie
|
063ce31ec6
|
DBG+GUI: improve disassembly navigation
closes #1226
|
2020-01-16 15:49:52 +01:00 |
Duncan Ogilvie
|
e20cd71549
|
DBG: fix a race condition with a cached context in _dbg_getregdump
closes #2248
|
2020-01-16 15:25:48 +01:00 |
Duncan Ogilvie
|
f7f7a2f463
|
DBG: attempt to undecorate more symbols based on other prefixes
closes #2268
|
2020-01-08 01:39:49 +01:00 |
Duncan Ogilvie
|
ebf3db1095
|
DBG: add forgotten CBSELCHANGED in pluginload
|
2020-01-08 01:34:49 +01:00 |
Duncan Ogilvie
|
b6b1cce7ba
|
DBG: force a terminating command at the end of a script
|
2019-11-26 13:26:35 +01:00 |
now-raymond
|
ec451897a5
|
DBG: Fix function boundary computation when getting x64 stack frames
RUNTIME_FUNCTION range: [BeginAddress, EndAddress)
Old code:
Find `func` where:
`func.BeginAddress <= rva <= func.EndAddress`
New code:
Find `func` where:
`func.BeginAddress <= rva < func.EndAddress`
|
2019-11-26 13:26:15 +01:00 |
Duncan Ogilvie
|
824100eea8
|
DBG: implement memcpy command
|
2019-11-13 01:13:06 +01:00 |
Duncan Ogilvie
|
b23c0dfe37
|
DBG: remove leading whitespace when loading script to correctly handle tabs
|
2019-11-12 23:55:56 +01:00 |
Duncan Ogilvie
|
fae8434284
|
DBG: fix a buffer overflow in a terrible 5-year old API
Thanks to dudeme for finding a reliable way to reproduce this!
|
2019-11-12 23:55:23 +01:00 |
mappzor
|
b0ba7d40e1
|
Fixed #2228 (#2244)
* Fixed #2228
|
2019-11-11 22:15:46 +01:00 |
Duncan Ogilvie
|
e2a20266d1
|
DBG: close #2245
fix by lynnux
|
2019-11-10 23:15:29 +01:00 |
Duncan Ogilvie
|
c65f65f3b1
|
DBG: better script cleanup
|
2019-11-05 00:55:22 +01:00 |
Duncan Ogilvie
|
eca2f7f99a
|
DBG: refactor scripting functionality to allow executing script branches in the GUI
|
2019-11-05 00:33:32 +01:00 |
Duncan Ogilvie
|
6d6df1ff6f
|
DBG: stop skipping exceptions when pausing on certain debug events
|
2019-11-04 20:45:27 +01:00 |
Duncan Ogilvie
|
3fc1bdebc9
|
DBG: remove some unused functionality related to pausing
|
2019-11-04 20:45:26 +01:00 |
Duncan Ogilvie
|
03c5406b4b
|
DBG+EXE: compile on latest Visual Studio 2019 without MFC
|
2019-10-31 15:31:23 +01:00 |
Duncan Ogilvie
|
3efe95135b
|
DBG: improve savedata command
|
2019-10-31 15:27:51 +01:00 |
Bálint Faragó
|
e0e977c88a
|
DBG: try querying the process cookie before adding breakpoints
|
2019-10-31 15:18:27 +01:00 |
Bálint Faragó
|
16d9e5a777
|
DBG: do not add breakpoints to query process cookie when attaching
|
2019-10-31 15:18:27 +01:00 |
Bálint Faragó
|
44c9d81e60
|
DBG: fix invalid handle exception on terminating attach after run
|
2019-10-31 15:17:23 +01:00 |
Bálint Faragó
|
894ce7842d
|
DBG: remove duplicate variable and single cycle loop in advanced analysis
|
2019-10-31 15:17:05 +01:00 |
Bálint Faragó
|
e975fc813d
|
DBG: verify that the decoded instruction or data reference fits into the memory range
|
2019-10-31 15:17:05 +01:00 |
Matthaeus Puehringer
|
382231eff8
|
DBG: reject wildcard only patterns
closes #2212
|
2019-10-23 12:22:48 +02:00 |
Duncan Ogilvie
|
83e1705985
|
DBG: sync mnemdb with the latest idaref
|
2019-10-12 16:00:04 +02:00 |
pxf_god
|
2952170189
|
DBG: fix call stack on x64
|
2019-10-12 15:41:29 +02:00 |
Duncan Ogilvie
|
31443c2c78
|
DBG: allow various more advanced pattern finding techniques
closes #2197
|
2019-09-01 17:28:48 +02:00 |
Duncan Ogilvie
|
12cf712ec2
|
DBG: add bswap format function
|
2019-09-01 17:28:43 +02:00 |
Duncan Ogilvie
|
8e2fb7f0b7
|
DBG: use patterntransform in the find command
see #2197
|
2019-09-01 15:45:29 +02:00 |