Duncan Ogilvie
|
b4a03a8009
|
GUI: make GUI_REF_SETROWCOUNT synchronous
|
2019-11-26 13:26:35 +01:00 |
Duncan Ogilvie
|
537c4e42d5
|
GUI: do not show reload+edit menus when loading script from clipboard
|
2019-11-26 13:26:35 +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
|
8577c58f68
|
GUI: fix small bug introduced by #2243
|
2019-11-05 00:29:20 +01:00 |
Duncan Ogilvie
|
e7f342f914
|
GUI: allow command history in ScriptView
|
2019-11-05 00:09:10 +01:00 |
Duncan Ogilvie
|
c41d8b7b64
|
GUI: add HistoryLineEdit support in LineEditDialog
|
2019-11-05 00:08:45 +01:00 |
Duncan Ogilvie
|
5141ddce95
|
GUI: only flush the log when it is visible
|
2019-11-04 20:45:27 +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 |
mappa
|
52af639cc4
|
Enhanced LogView performance
|
2019-11-04 20:38:56 +01:00 |
Duncan Ogilvie
|
6da9fc8b42
|
GUI: limit log buffer to 100mb
|
2019-11-02 02:49:42 +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
|
0023930790
|
DBG+GUI: fix underflow in zydis
|
2019-10-31 15:28:41 +01:00 |
Duncan Ogilvie
|
14201568cf
|
GUI: do not automatically update dump if the memory and view didn't change
|
2019-10-31 15:28:41 +01:00 |
Duncan Ogilvie
|
362b2d7260
|
GUI: use const QString & in Configuration for performance
|
2019-10-31 15:28:41 +01:00 |
Duncan Ogilvie
|
bdfb65fc7a
|
GUI: remove useless functions from MemoryPage
|
2019-10-31 15:28:41 +01:00 |
Duncan Ogilvie
|
67341fe997
|
GUI: std::move to reduce allocations
|
2019-10-31 15:28:41 +01:00 |
Duncan Ogilvie
|
3efe95135b
|
DBG: improve savedata command
|
2019-10-31 15:27:51 +01:00 |
Bálint Faragó
|
5b92e85cb4
|
GUI: fix Follow From context menu in CallStackView
|
2019-10-31 15:19:04 +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
|
dfa6cef3b5
|
GUI: fix some more weirdness with saving/restoring tab order
|
2019-10-20 00:03:11 +02:00 |
Duncan Ogilvie
|
a2e6ccb39a
|
PROJECT: get rid of unused .clang-format file
|
2019-10-20 00:02:08 +02:00 |
Duncan Ogilvie
|
26d60547f2
|
GUI: fix TabOrder error for plugins that add tabs
|
2019-10-14 00:31:31 +02:00 |
Duncan Ogilvie
|
cba93ba715
|
PROJECT: add FUNDING.yml
|
2019-10-12 16:02:40 +02:00 |
Duncan Ogilvie
|
83e1705985
|
DBG: sync mnemdb with the latest idaref
|
2019-10-12 16:00:04 +02:00 |
Duncan Ogilvie
|
4272d3518f
|
DBG: update mnemdb.json with more instructions and corrections
closes #2220
|
2019-10-12 16:00:03 +02:00 |
Austin Richards
|
aa19e3e6f4
|
GUI: Added label to appearance dialog font tab to denote that system font update requires app restart to take effect.
|
2019-10-12 15:57:54 +02:00 |
honeyakshat999
|
ce1413a4f7
|
updated documentation
|
2019-10-12 15:55:23 +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 |
Duncan Ogilvie
|
249d5382c1
|
DBG: update patterntransform to reject invalid patterns
|
2019-09-01 15:44:28 +02:00 |
Duncan Ogilvie
|
d50675ca02
|
DBG: fix some edge cases with page protections in the memory map
|
2019-08-23 00:48:20 +02:00 |
Duncan Ogilvie
|
2c37afcc9e
|
DBG: truncate copy data in DISASM_INSTR
closes #2028
|
2019-08-23 00:48:19 +02:00 |
Duncan Ogilvie
|
d6b27324f4
|
DBG: fix bugfix
closes #2206
|
2019-08-22 17:50:30 +02:00 |
Duncan Ogilvie
|
bbc93a9426
|
DBG: improve symbol handling
|
2019-08-22 17:21:37 +02:00 |