Torusrxxx
94129aa276
db corruption is greatly reduced ( #688 )
...
* DBG: db corruption rate is greatly reduced
* DBG: db corruption is greatly reduced
* Add a comment noting the longest IP address
* DBG: db corruption is greatly reduced
2016-06-01 08:26:08 +02:00
mrexodia
cba29b0c08
DBG+GUI: resolved issue #470 (jump arrows for register instructions)
2016-05-31 07:44:28 +02:00
mrexodia
da607528b1
DBG: resolved issue #661 (improved string search speed)
2016-05-31 05:57:56 +02:00
mrexodia
6f63009c77
DBG: fillbasicinfo option that disables string operations (for performance-critical applications)
2016-05-31 05:56:50 +02:00
mrexodia
6ed2a74a30
DBG: introduced MemReadUnsafe for performance-critical memory reads
2016-05-31 05:55:41 +02:00
mrexodia
17768853d9
DBG: various fixes with mnemonic help and brief + updated mnemdb
2016-05-29 20:32:03 +02:00
mrexodia
5b218f57ba
DBG: fixed minor issues with mnemonichelp
2016-05-29 18:07:24 +02:00
mrexodia
af7d328447
DBG: refactored Analysis code.
2016-05-29 07:11:11 +02:00
mrexodia
677a5a5f35
DBG+GUI: added AddrInfo format string in CPUArgumentWidget
2016-05-29 04:40:19 +02:00
mrexodia
714583f1c2
DBG+GUI: fixed various things with string detection ( fixed #680 #530 )
2016-05-29 04:05:34 +02:00
mrexodia
a7d7332826
DBG: fixed some bugs with handles
2016-05-29 01:48:58 +02:00
mrexodia
5a1c6971c6
DBG: fixed weirdness in cbDisablePrivilege and cbEnablePrivilege
2016-05-29 01:02:01 +02:00
mrexodia
ab1cf7b92c
DBG+GUI+BRIDGE: rewrote handles + tcp connections view
2016-05-29 00:32:22 +02:00
mrexodia
a92a2c10b7
DBG: fixed privilege stuff
2016-05-28 05:42:59 +02:00
genuine_
9f3da84df6
fix for issue 673 ( #674 )
2016-05-28 01:43:33 +02:00
mrexodia
57c3279c3c
DBG+GUI: fixed some stuff with HandlesView
2016-05-27 23:24:40 +02:00
mrexodia
1bff3d5f2f
DBG: fixed runtime error
2016-05-27 23:11:12 +02:00
mrexodia
a7f010f271
PROJECT: AStyle
2016-05-27 22:40:26 +02:00
Duncan Ogilvie
61eb6771f4
Merge pull request #668 from torusrxxx/patch-2
...
Handles view
2016-05-27 18:42:58 +02:00
Torusrxxx
98bafd4ab5
Handles view
2016-05-27 13:03:02 +00:00
Torusrxxx
7f5b493861
Handles view
2016-05-27 13:02:28 +00:00
Torusrxxx
c90fab8f32
Privilege view
2016-05-27 13:01:34 +00:00
Torusrxxx
9acca56b4f
Privilege view
2016-05-27 13:00:13 +00:00
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