mrexodia
|
e748e82ac3
|
DBG+GUI: added support for FS/GS segments + improved disasmget performance
|
2016-04-21 06:16:58 +02:00 |
mrexodia
|
02c6ef6517
|
DBG: resolves issue #496 (removed awkward symbol cache to fix all issues with symbols)
|
2016-04-14 02:32:22 +02:00 |
mrexodia
|
8d49ec2c77
|
DBG+GUI: updated SEH (now shown in stack)
|
2016-04-13 22:52:01 +02:00 |
mrexodia
|
fbf415a3b8
|
DBG+GUI: small changes to the SEH view
|
2016-04-13 22:12:19 +02:00 |
Duncan Ogilvie
|
364c1b15a2
|
Merge pull request #615 from Avinm/development
SEH Viewer for 32-bit
|
2016-04-13 21:27:59 +02:00 |
mrexodia
|
74a27e2b5d
|
DBG: fixed behavior with function deletion and added functionclear command
|
2016-03-31 04:28:26 +02:00 |
Avin
|
fe18bd2a68
|
Added SEH Viewer to GUI
|
2016-03-28 21:01:05 +05:30 |
Avin
|
121b884b7d
|
Added SEH Chain Labelling in Stack
|
2016-03-25 03:27:30 +05:30 |
mrexodia
|
d519043b06
|
fixed issue #541 (show thread entry in log)
|
2016-03-21 21:39:51 +01:00 |
mrexodia
|
79903bff1f
|
DBG+GUI: more fixes regarding breakpoint management
|
2016-03-20 01:29:01 +01:00 |
mrexodia
|
c3f13061c2
|
DBG: fixed various bugs and annoyances with breakpoints (there should now be full control even with 'inactive' breakpoints)
|
2016-03-20 01:09:43 +01:00 |
mrexodia
|
292f6a2067
|
DBG: disabled MemIsValidReadPtr cache per default
|
2016-03-19 19:00:45 +01:00 |
RaMMicHaeL
|
74fc5af51a
|
Fixed DirExists
|
2016-03-05 16:04:14 +02:00 |
mrexodia
|
0d4e0bb065
|
DBG: implemented caching (lookup in the memory map) for MemIsValidReadPtr + check MemIsValidReadPtr in MemRead (this improves performance quite a bit)
|
2016-03-05 13:03:30 +01:00 |
mrexodia
|
743dc202b4
|
DBG: added a few more exception names
|
2016-03-05 13:03:29 +01:00 |
Duncan Ogilvie
|
3ae1bfc989
|
Merge pull request #594 from RaMMicHaeL/patch7
Thanks again!
|
2016-03-05 12:48:39 +01:00 |
RaMMicHaeL
|
9c8f7adbcf
|
Fixed removal of DLLLoader.exe
|
2016-03-05 13:45:52 +02:00 |
Duncan Ogilvie
|
8071a4b07a
|
Merge pull request #593 from RaMMicHaeL/patch6
Free module file handles upon cleanup
|
2016-03-05 12:33:26 +01:00 |
Duncan Ogilvie
|
390d39a5b4
|
Merge pull request #582 from RaMMicHaeL/patch5
Removing a label/comment which didn't exist shouldn't be an error
|
2016-03-05 12:33:20 +01:00 |
RaMMicHaeL
|
6e9b125351
|
Free module file handles upon cleanup
|
2016-03-05 13:20:14 +02:00 |
RaMMicHaeL
|
ed9ff023d8
|
Removing a label/comment which didn't exist shouldn't be an error
|
2016-02-27 18:12:37 +02:00 |
RaMMicHaeL
|
8e706ed69d
|
Continue running MemFindInMap even if unreadable pages exist
|
2016-02-27 16:44:30 +02:00 |
RaMMicHaeL
|
ae2d3fdf12
|
Fixed LabelDelRange
|
2016-02-27 12:37:30 +02:00 |
Duncan Ogilvie
|
4a1122d412
|
Merge pull request #577 from RaMMicHaeL/patch2
merged, thanks!
|
2016-02-27 02:12:04 +01:00 |
mrexodia
|
9ac27751d9
|
DBG: fixed a few bugs with reference finding
|
2016-02-27 01:55:27 +01:00 |
RaMMicHaeL
|
8170f99b3c
|
Implemented DbgClearLabelRange, DbgClearCommentRange, DbgClearBookmarkRange for manual entries
|
2016-02-26 15:52:02 +02:00 |
mrexodia
|
ea39c7ba48
|
DBG: workaround for issue #551 (backup databases before attempting to write them)
|
2016-02-25 02:22:37 +01:00 |
mrexodia
|
b4c6c09faf
|
DBG: cache modules (should speed up stepping quite a bit), closed issue #566
|
2016-02-25 02:13:09 +01:00 |
mrexodia
|
f9e5d54346
|
DBG: small cleanup in scriptapi and added 'scriptdll' command
|
2016-02-24 00:15:49 +01:00 |
mrexodia
|
3f4711702d
|
DBG: error message when CreateProcess failed + fixed a bug with binary search in the memory map
|
2016-02-23 02:26:31 +01:00 |
Nukem
|
2c006cdeff
|
DBG: Temporary hack to check #551
|
2016-02-19 10:00:56 -05:00 |
mrexodia
|
27c83507e8
|
DBG: fixed a bug with the debuggee notes being cleared on manual database save
|
2016-02-19 04:26:53 +01:00 |
mrexodia
|
d9f0639b0d
|
DBG: finally have "<<" and ">>" for shl and shr
|
2016-02-18 03:43:29 +01:00 |
mrexodia
|
c0e41aed15
|
DBG: removed debug log statement in value.cpp
|
2016-02-18 02:54:13 +01:00 |
mrexodia
|
23c0dc6f5c
|
DBG: resolved issue #544 ([[esp]] now works as it's supposed to)
|
2016-02-18 02:41:19 +01:00 |
mrexodia
|
359a2ae392
|
DBG: fixed the memory map to show reserved pages (fixes various issues, can't find them)
|
2016-02-18 01:23:52 +01:00 |
Nukem
|
a6027b6136
|
DBG: Remove print for "Program is already running"
fixes #528
|
2016-02-15 19:18:34 -05:00 |
Nukem
|
2b03693bf6
|
DBG: Use duplicated handle rather than the debug-event-provided handle
(Prevents early CloseHandle() by outside sources)
|
2016-02-15 01:12:19 -05:00 |
Nukem
|
e2ce073c8a
|
DBG: Small memory optimization in AnalysisPass
|
2016-02-14 18:44:15 -05:00 |
mrexodia
|
93f7196fe4
|
DBG: added Script DLL, create a DLL with the export Start of AsyncStart (async if you want to use Script::Debug features)
|
2016-02-13 01:40:13 +01:00 |
mrexodia
|
60bddf62d0
|
DBG: format code
|
2016-02-11 17:32:46 +01:00 |
mrexodia
|
4fff09277b
|
DBG: fixed invalid report of "Assembled branch does not point to an executable memory region!"
|
2016-02-09 16:47:58 +01:00 |
Nukem
|
bc9c05537f
|
DBG: More header guards
|
2016-01-24 18:49:14 -05:00 |
Nukem
|
d30d34835f
|
DBG: Start normalizing header guards
|
2016-01-24 18:41:59 -05:00 |
Nukem
|
dd7e3cfa85
|
DBG: Implement most functions for exception handlers (SEH missing)
|
2016-01-24 18:38:46 -05:00 |
Nukem
|
92ae0058c6
|
DBG: MemDecodePointer (RtlDecodePointer)
|
2016-01-24 17:18:29 -05:00 |
mrexodia
|
dbbf01e963
|
DBG: updated Scylla (it will now automatically use CIP as the entry point which is almost always what you expect)
|
2016-01-21 02:33:14 +01:00 |
Nukem
|
4464b2be26
|
DBG: Allow GUI to initialize once if no debug events are selected
|
2016-01-18 23:42:20 -05:00 |
mrexodia
|
81117392ec
|
DBG: merged threadDebugLoop and threadAttachLoop in one function to prevent bugs
|
2016-01-19 04:09:00 +01:00 |
Duncan Ogilvie
|
1206486ec8
|
changed misleading error message (issue #504)
|
2016-01-14 15:18:15 +01:00 |