Torusrxxx
|
3e02bb0d39
|
Privilege view
|
2016-05-27 12:59:00 +00:00 |
Torusrxxx
|
091010106f
|
Handles view
|
2016-05-27 12:58:12 +00:00 |
Torusrxxx
|
e1db418aca
|
Privilege view
|
2016-05-27 12:56:28 +00:00 |
Torusrxxx
|
2835adc1c5
|
Handles view
|
2016-05-27 12:53:35 +00:00 |
glindor
|
0f37eaa058
|
Add Module name to Intermodule call list in GUI. Addresses issue #649
|
2016-05-26 17:59:28 -04:00 |
mrexodia
|
d6ef3f10d8
|
PROJECT+DBG: fixed release.bat & fixed mnemonic help redirections
|
2016-05-25 17:29:05 +02:00 |
mrexodia
|
225d687192
|
DBG: resolved issue #664 (bug with relative symbol paths)
|
2016-05-25 16:57:17 +02:00 |
mrexodia
|
39f4175ba2
|
Merge branch 'patch-1' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch-1
Conflicts:
src/dbg/TraceRecord.cpp
src/gui/Src/Gui/CPUDisassembly.h
|
2016-05-25 16:42:22 +02:00 |
mrexodia
|
ffac42d16d
|
Merge branch 'patch-1' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch-1
Conflicts:
src/dbg/_dbgfunctions.cpp
src/dbg/_dbgfunctions.h
src/dbg/threading.h
src/dbg/x64_dbg_dbg.vcxproj.filters
src/gui/Src/Gui/CPUDisassembly.cpp
src/gui/Src/Gui/CPUDisassembly.h
|
2016-05-25 16:39:45 +02:00 |
Torusrxxx
|
e436d17f13
|
DBG: finer performance in trace record
|
2016-05-25 14:28:14 +00:00 |
Torusrxxx
|
c23b6e31f5
|
Change the code so they may be auto merged
|
2016-05-25 14:16:31 +00:00 |
Torusrxxx
|
41ab48a444
|
Change the code so they may be auto merged
|
2016-05-25 14:15:48 +00:00 |
Torusrxxx
|
acfc82630d
|
DBG: Fixed crashing
|
2016-05-25 14:06:22 +00:00 |
mrexodia
|
1541f84867
|
DBG: added mnemonichelp and mnemonicbrief commands + export
|
2016-05-25 15:57:03 +02:00 |
Torusrxxx
|
2359e6a6ed
|
DBG: fixed compile error on 32bit target
|
2016-05-25 13:38:06 +00:00 |
Torusrxxx
|
5e6ace7497
|
DBG: fixed compile error on 32bit target
|
2016-05-25 13:37:24 +00:00 |
Torusrxxx
|
7f938a06f8
|
Trace record
#654
|
2016-05-25 12:21:14 +00:00 |
Torusrxxx
|
cb66709904
|
Trace record
#654
|
2016-05-25 12:20:03 +00:00 |
Torusrxxx
|
9b648dedd7
|
DBG: Nothing acturally changed
|
2016-05-25 11:41:50 +00:00 |
Torusrxxx
|
7912681a04
|
DBG: add reason to efree()
|
2016-05-25 11:40:56 +00:00 |
Torusrxxx
|
c29a754739
|
Trace record
#654
|
2016-05-25 11:39:55 +00:00 |
Torusrxxx
|
8f72770a20
|
Trace record
#654
|
2016-05-25 11:30:36 +00:00 |
Torusrxxx
|
069797dfe5
|
Trace record
#654
|
2016-05-25 11:29:48 +00:00 |
Torusrxxx
|
09270e501a
|
Trace record
#654
|
2016-05-25 11:29:13 +00:00 |
Torusrxxx
|
e6502e236e
|
Trace record
#654
|
2016-05-25 11:28:07 +00:00 |
Torusrxxx
|
9caa6365de
|
Trace record
#654
|
2016-05-25 11:27:09 +00:00 |
Torusrxxx
|
8e39780f2b
|
Trace record
#654
|
2016-05-25 11:26:24 +00:00 |
mrexodia
|
8bd6fe8aad
|
DBG+GUI: fixed comments with format strings (now you can also edit them as format strings)
|
2016-05-25 11:58:04 +02:00 |
mrexodia
|
a8f70ccc01
|
PROJECT: updated help
|
2016-05-25 11:10:12 +02:00 |
mrexodia
|
b7b27adff5
|
DBG: fixed flags (now prefixed with an underscore instead of logical not)
|
2016-05-25 11:08:54 +02:00 |
mrexodia
|
6b780024c3
|
DBG: focus on the disassembly on DebugUpdateGui
|
2016-05-25 08:31:22 +02:00 |
mrexodia
|
321dae7910
|
DBG: changed pointer format string + removed LongHex format string
|
2016-05-25 05:04:20 +02:00 |
mrexodia
|
35514bdf5e
|
DBG: added LongHex format type "{x:5}"
|
2016-05-25 05:04:19 +02:00 |
mrexodia
|
43dd0c113f
|
DBG: allow the capstone instruction to customize CIP
|
2016-05-25 05:04:16 +02:00 |
mrexodia
|
5b669067f3
|
DBG: added DbgFunctions()->StringFormatInline
|
2016-05-25 05:04:16 +02:00 |
Torusrxxx
|
e06046e85d
|
DBG: Fixed locking condition
|
2016-05-23 11:32:39 +00:00 |
mrexodia
|
bf74b6968e
|
DBG: fixed invalid fast resume behavior (issue #655)
|
2016-05-23 12:41:31 +02:00 |
mrexodia
|
23d3fbb157
|
DBG: set breakpoint name functions + minor performance improvement with fastResume + fixed GetBridgeBp
|
2016-05-23 08:42:26 +02:00 |
mrexodia
|
c7a3636a0e
|
DBG: fixed bugs in enable/disable/delete all on various breakpoint types
|
2016-05-23 06:15:40 +02:00 |
mrexodia
|
1049c9c959
|
DBG: dynamic comments (works like logging breakpoints format string)
|
2016-05-23 04:38:17 +02:00 |
mrexodia
|
490b0ff878
|
BRIDGE+DBG+GUI: reduced the code for conditional breakpoints + added commandCondition and logCondition (when not set the behavior stays the same as before)
|
2016-05-23 03:29:52 +02:00 |
mrexodia
|
97b2319371
|
DBG: added GetBridgeBp function
|
2016-05-22 23:53:17 +02:00 |
mrexodia
|
65639ff7d5
|
DBG: moved some breakpoint print statements to functions
|
2016-05-22 23:52:44 +02:00 |
mrexodia
|
144bfdc8b3
|
DBG: resolved issue #653 (deadlock in breakpoint callbacks)
|
2016-05-22 21:07:41 +02:00 |
mrexodia
|
cf540e73ef
|
DBG: shared locks on BpInfoFromAddr (since that function uses no locks so the pointer might be invalid directly after the call)
|
2016-05-22 18:33:25 +02:00 |
mrexodia
|
7a041f6f05
|
DBG: correctly serialize fastResume + log formatting works
|
2016-05-22 18:17:03 +02:00 |
mrexodia
|
1941db5c80
|
DBG: slight AStyle
|
2016-05-22 17:35:50 +02:00 |
Duncan Ogilvie
|
c1f505b46e
|
Merge pull request #651 from torusrxxx/development
Conditional breakpoint
This will make a lot of people happy, thanks a lot!
|
2016-05-22 17:34:01 +02:00 |
Torusrxxx
|
ed66642a88
|
Move code from _export.cpp to Breakpoint.cpp
|
2016-05-22 14:27:14 +00:00 |
Torusrxxx
|
08194c49b6
|
Change comments so they're not misleading
|
2016-05-22 14:15:03 +00:00 |
Torusrxxx
|
f25a510918
|
Manual style fix
|
2016-05-22 14:00:52 +00:00 |
Torusrxxx
|
72050303e8
|
Manual style fixing
|
2016-05-22 13:56:43 +00:00 |
mrexodia
|
07f18d442e
|
DBG: formatted ExpressionParser
|
2016-05-22 15:50:40 +02:00 |
Torusrxxx
|
9697177e4c
|
Make code safer
|
2016-05-22 13:39:31 +00:00 |
Torusrxxx
|
1b217a481c
|
Conditional breakpoint
#314
|
2016-05-22 13:21:29 +00:00 |
Torusrxxx
|
bcd87ac7d8
|
Conditional breakpoint
#314
|
2016-05-22 13:20:24 +00:00 |
Torusrxxx
|
49d90a5e9d
|
Conditional breakpoint
#314. This existing behaviour should be retained in future versions of this function, otherwise the conditionals may not work.
|
2016-05-22 13:19:08 +00:00 |
Torusrxxx
|
4f07e6d389
|
Conditional breakpoint
#314
|
2016-05-22 13:17:06 +00:00 |
Torusrxxx
|
c2bd651f2f
|
Conditional breakpoint
#314
|
2016-05-22 13:16:05 +00:00 |
Torusrxxx
|
51b2e1efe2
|
Conditional breakpoint
#314
|
2016-05-22 13:14:49 +00:00 |
Torusrxxx
|
cdc7a58a02
|
Conditional breakpoint
#314
|
2016-05-22 13:14:03 +00:00 |
Torusrxxx
|
b7aa03f88b
|
Conditioal breakpoint
#314
|
2016-05-22 13:13:00 +00:00 |
Torusrxxx
|
f4c379aa27
|
Conditional breakpoint
#314
|
2016-05-22 13:12:10 +00:00 |
mrexodia
|
c4777b2984
|
DBG: changed stringformat for the log command (you now write {d:0} instead of {d0})
|
2016-05-22 14:52:31 +02:00 |
mrexodia
|
637aa0f1b9
|
DBG: added stringformatinline
|
2016-05-22 14:43:50 +02:00 |
mrexodia
|
12e320e612
|
DBG: logical expressions will now be evaluated to either 1 (true) or 0 (false)
|
2016-05-21 19:19:57 +02:00 |
mrexodia
|
363a154877
|
DBG: zero UTF8 IMAGEHLP_MODULE64 structures
|
2016-05-20 21:40:36 +02:00 |
mrexodia
|
e914311e55
|
DBG: SafeSymLoadModuleExW and SafeSymGetModuleInfoW64 for unicode support in dbghelp
|
2016-05-20 21:37:55 +02:00 |
mrexodia
|
7504758427
|
DBG: unicode compatible dbghelp callback
|
2016-05-20 21:22:41 +02:00 |
mrexodia
|
ddfedf50bb
|
DBG+GUI: AStyle (please run install.bat before commiting)
|
2016-05-20 20:47:56 +02:00 |
Torusrxxx
|
562d68d672
|
Make it possible to reference segment registers
|
2016-05-20 15:26:10 +00:00 |
Torusrxxx
|
dd32f71654
|
Command parse: ignore tabs
|
2016-05-20 15:22:20 +00:00 |
mrexodia
|
e2e27ca9e9
|
DBG: temporarily fixed the ResolveOpValue function (needs a cleaner approach but this works for now)
|
2016-05-20 04:07:59 +02:00 |
mrexodia
|
6c742d0ce1
|
getregister public in value
|
2016-05-20 04:07:58 +02:00 |
mrexodia
|
8391bd86df
|
DBG: some small fixed in scriptapi
|
2016-05-18 14:51:22 +02:00 |
mrexodia
|
51a9fb5ec9
|
DBG+BRIDGE: fixed a crash with apienumimports
|
2016-05-01 21:10:04 +02:00 |
mrexodia
|
003daf0624
|
GUI: fixed a bug with the set label on address (thanks pusher!)
|
2016-04-25 22:36:12 +02:00 |
mrexodia
|
dc689e4061
|
resolved issue #347 (include for MinGW)
|
2016-04-22 19:53:04 +02:00 |
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 |