mrexodia
d5e578ee6a
DBG+GUI+BRIDGE+PROJECT: updated AStyle and formatting
2017-03-16 03:32:09 +01:00
Matthijs Lavrijsen
033a495925
Initial support for compiling with Clang/C2 from VS2017 (Clang 3.8+) ( #1498 )
2017-03-16 03:13:04 +01:00
mrexodia
65ddc96542
DBG+GUI: updated capstone_wrapper
2017-03-13 03:23:53 +01:00
mrexodia
c7c654c24b
DBG: implemented repeating variants of step commands
2017-03-12 06:51:46 +01:00
mrexodia
955ef47b6d
DBG: improved run command to allow run to X
2017-03-12 05:52:58 +01:00
mrexodia
3b754f0791
BRIDGE+GUI: adjusted behavior for GuiReferenceGetCellContent
2017-03-11 03:51:55 +01:00
mrexodia
5715e1cc27
DBG: allow a title to be specified for refinit
2017-03-11 03:41:48 +01:00
mrexodia
aaf610de54
DBG: show logged line in script info
2017-03-11 03:02:16 +01:00
mrexodia
15bbdd84de
DBG: restore breakpoints when loading database (resolves issue #1479 )
2017-03-10 23:11:51 +01:00
mrexodia
4bb5eb2dee
DBG: allow stirng formatting in labelset
2017-03-10 23:10:56 +01:00
mrexodia
448b6ac64c
DBG: refresh views in commentset
2017-03-10 23:09:36 +01:00
mrexodia
8803a50659
DBG: test for InstructionText in 'capstone' command
2017-03-10 23:08:35 +01:00
mrexodia
378a6c9637
DBG: added string formatting to findasm
2017-03-06 17:23:24 +01:00
mrexodia
b438872319
DBG: drastically improved loop manipulation performance
2017-02-24 20:43:48 +01:00
mrexodia
4f704b81bb
DBG+GUI: fixed some warnings
2017-02-24 19:39:32 +01:00
mrexodia
bf3ccd7e0b
DBG: significant memory usage improvements for database (~5x less memory used)
2017-02-24 19:38:48 +01:00
mrexodia
861686f91e
DBG: allow string formatting in the 'asm' command #1416
2017-02-21 19:52:09 +01:00
mrexodia
6b3d1e71da
DBG: include the member name in struct visiting
2017-02-18 20:35:53 +01:00
changeofpace
b4bc8546a8
Do not add breakpoint if SetBPX fails. ( #1460 )
...
* call SetBPX before BpNew in cbDebugSetBPX to prevent failed bps from being added to the bp map.
* revert previous change. Call BpDelete if SetBPX failed.
* remove commented code.
2017-02-18 14:03:54 +01:00
mrexodia
48df1c4c2c
DBG: updated savedata behavior
2017-02-05 20:31:17 +01:00
mrexodia
8788d66cf5
DBG: improved exinfo and capstone commands
2017-02-04 06:04:36 +01:00
mrexodia
9118d7f9d8
DBG: various small improvements to the mov command
2017-01-10 20:30:54 +01:00
mrexodia
415fe99871
DBG: support multiple string references in one instruction
2017-01-10 12:19:04 +01:00
mrexodia
9f7f649f7e
DBG+GUI: implemented trace switch condition
2017-01-10 12:14:01 +01:00
mrexodia
0f4a5fa074
DBG: workaround for a bug/feature in WOW64 that breaks stepping
2017-01-10 10:34:51 +01:00
mrexodia
04a97b51d6
DBG: fixed default trace condition
2017-01-05 02:31:45 +01:00
mrexodia
1d00a61ba2
Merge branch 'development' of https://github.com/ThunderCls/x64dbg into ThunderCls-development
...
Also made various cleanup changes
2016-12-16 14:30:04 +01:00
ThunderCls
22108bd046
Load/Free Modules in Symbols window
...
- Added command "freelib" to free a module previously loaded
- Added menu entries for load/free modules in the symbols view
2016-12-14 00:23:00 -05:00
Xiaoyin Liu
7bb1198900
Use HTTPS for Microsoft symbol server URL ( #1300 )
...
Update Microsoft symbol server URL to https://msdl.microsoft.com/download/symbols . This is the default sympath in WinDbg 10.0.14321
2016-12-13 02:41:35 +01:00
mrexodia
72eae713db
DBG+BRIDGE+GUI: added various features to restart as admin
2016-12-13 02:11:40 +01:00
changeofpace
4aca3cba64
added extra info prints for access violation exceptions for the exinfo command ( #1361 )
...
* added extra info prints for access violation exceptions for the exinfo command
* reverted to original ExceptionInformation loop in exinfo cmd. added comments for access violation exceptions
2016-12-11 09:06:07 +01:00
Torusrxxx
694d94cf1f
config command ( #1355 )
...
* config command
* Find window in attach dialog
* attach to hidden process
2016-12-11 09:04:40 +01:00
mrexodia
f61509ad8b
DBG: also remove breakpoints on DbLoad
2016-12-07 22:34:44 +01:00
mrexodia
806cc1757a
DBG: fixed a bug with no specified find_size in findallmem
2016-12-07 22:30:58 +01:00
Cornel Punga
4510c594d9
Remove breakpoints from module when calling DbClear, resolves #1310 ( #1352 )
2016-12-07 22:22:14 +01:00
mrexodia
6f51d06d88
DBG: various improvements with types #1305
2016-12-01 08:24:59 +01:00
mrexodia
2305b3a6c2
DBG+GUI: fixed some small issues with types #1309 #1305
2016-11-30 21:23:55 +01:00
mrexodia
5e2ab487a9
DBG: fixed ParseTypes reload error #1305
2016-11-30 11:19:28 +01:00
mrexodia
799efc4f31
DBG+BRIDGE+GUI: add (theoretical) support for big endian types
2016-11-27 02:02:45 +01:00
mrexodia
de1951e9ca
DBG+BRIDGE+GUI: initial version of struct viewer
2016-11-27 00:51:24 +01:00
mrexodia
b7ff75abec
DBG: resolved issue #635 #1193 #775 #514 #1273 (cannot get module filename)
2016-11-25 20:44:36 +01:00
mrexodia
688b9fbea5
DBG: full path of debuggee log statement
2016-11-25 19:30:42 +01:00
mrexodia
e4efed3eaf
DBG: added loop commands
2016-11-22 21:09:59 +01:00
mrexodia
9d3d77d8fb
DBG: removed useless ParseType error
2016-11-22 21:09:52 +01:00
mrexodia
eea599b0ac
DBG: very hacky type parser working
2016-11-22 00:10:21 +01:00
mrexodia
943aa09b4f
DBG: added the LoadTypes command
2016-11-21 10:16:54 +01:00
mrexodia
5441aaf18a
DBG: closes issue #1270 (weird behavior with findall and findmemall)
2016-11-18 17:29:47 +01:00
mrexodia
f8ee9aa6df
DBG+GUI: some small fixes
2016-11-18 08:30:20 +01:00
mrexodia
567d5a8ba4
DBG: dont list autocomments per default
2016-11-09 22:38:54 +01:00
mrexodia
8ef2e4d990
DBG+BRIDGE: resolved issue #1231 (gui not updated)
2016-11-08 08:58:05 +01:00
mrexodia
98a009230d
DBG: replaced all 'not enough arguments' ( closes #1216 )
2016-11-05 05:07:32 +01:00
Nukem
e5026590b4
DBG: Capitalize console error/output messages ( #1215 )
2016-11-05 04:45:39 +01:00
Torusrxxx
da5b38f657
print stack trace ( #1210 )
2016-11-02 16:38:09 +01:00
mrexodia
fa15877303
DBG: allow skipping of INT3 instructions when using run
2016-11-02 01:33:08 +01:00
mrexodia
12fba8887b
DBG: execute trace record on forced CIP change
2016-11-02 01:26:40 +01:00
mrexodia
17cbb2bc77
DBG: commands for setting trace log/command
2016-10-31 06:43:57 +01:00
mrexodia
70c00cb2bb
DBG: renamed tracing functions for clarity
2016-10-31 06:43:55 +01:00
Matthijs Lavrijsen
f8a1f3f18a
Fix VS2015 compilation ( #1194 )
...
Add this month's VS db extension to .gitignore
2016-10-24 18:53:13 +02:00
mrexodia
5653c1bd55
DBG: always show extended exception information
2016-10-23 16:13:04 +02:00
mrexodia
e0d6469dc5
DBG+GUI: maximum trace count option
2016-10-19 13:02:55 +02:00
mrexodia
9138a3410e
BRIDGE+DBG+GUI: basics of analysis plugins
2016-10-18 17:28:08 +02:00
mrexodia
94561bb255
DBG: remove CMDRESULT since it's become useless
2016-10-13 17:14:17 +02:00
mrexodia
5e720c4ecc
DBG: don't automatically focus on the disassembly when stepping
2016-10-13 11:13:18 +02:00
mrexodia
9d47e9bbbe
DBG: added focusinfo command + moved commands to correct categories
2016-10-13 10:09:48 +02:00
Torusrxxx
294a806a31
search for GUID ( #1156 )
2016-10-09 18:30:37 +02:00
mrexodia
00eaf4b5aa
DBG: removed debug output
2016-10-08 01:50:55 +02:00
mrexodia
f96434355a
DBG: additional behavior for database import/export
2016-10-08 01:42:05 +02:00
mrexodia
6b6c372340
DBG: removed translation from capstone command
2016-10-06 16:36:14 +02:00
Torusrxxx
41ed72d689
fix issue #1141
2016-10-03 13:38:44 +00:00
mrexodia
ca2796b487
DBG: re-added sleep command
2016-10-02 22:40:04 +02:00
mrexodia
a0512e3f4e
DBG: prefer comments over labels in bookmark list
2016-10-02 16:56:02 +02:00
mrexodia
f15f7e2d29
DBG: fixed some code in varlist
2016-10-02 16:12:31 +02:00
mrexodia
fa50db9f6f
DBG: fixed bugs found with Visual Studio static code analysis
2016-10-02 16:09:11 +02:00
Torusrxxx
7edf4616b3
use RIP as default parameter for "imageinfo" ( #1137 )
2016-10-02 16:07:44 +02:00
Torusrxxx
0751df5a24
use reference view for varlist ( #1138 )
2016-10-02 16:07:41 +02:00
Atvaark
aa99e87477
Add Label/Comment column to Bookmark list ( #1136 )
2016-10-02 14:33:12 +02:00
mrexodia
022bceb8f7
DBG: basic of the type system working
2016-10-01 18:50:32 +02:00
mrexodia
cffb202cbf
DBG: faster disasm instruction
2016-09-30 00:34:38 +02:00
mrexodia
eee946237f
DBG: removed strlen, Sleep and GetTickCount commands
2016-09-29 19:15:40 +02:00
mrexodia
ce4bf4bf44
DBG: print symbolic name + fixed logic bug in valfromstring_noexpr
2016-09-29 19:15:00 +02:00
mrexodia
830fb5cb99
DBG: don't show CPU on memmapdump
2016-09-29 17:55:10 +02:00
mrexodia
c92f5074e1
DBG: fixed SetMemoryBPX command
2016-09-29 13:38:30 +02:00
Torusrxxx
2f8a46841f
Allow debugging dotNET applications ( #1124 )
2016-09-29 13:15:28 +02:00
Torusrxxx
02361f597c
Update
2016-09-29 03:30:50 +00:00
Torusrxxx
ed2fc683c2
Update cmd-breakpoint-control.cpp
2016-09-29 03:29:36 +00:00
mrexodia
8739e8ae52
DBG+GUI: code improvements
2016-09-28 20:47:29 +02:00
mrexodia
aed8b4d259
DBG: renamed cmd-data to cmd-searching
2016-09-27 14:18:50 +02:00
mrexodia
e4f0654326
DBG: moved all commands to separate cpp files
2016-09-27 03:45:28 +02:00
mrexodia
5a1cf5b767
DBG: source files for commands
2016-09-27 01:45:59 +02:00
mrexodia
b8c3f51c4d
DBG: moved some commands
2016-09-27 01:39:25 +02:00
mrexodia
b6893e0f52
DBG: header move finished
2016-09-27 01:32:07 +02:00
mrexodia
e13439fb81
DBG: start of command refactor
2016-09-26 23:56:25 +02:00