Torusrxxx
94c9384c0c
watch view
2016-07-07 04:48:52 +00:00
mrexodia
22920ca4ea
BRIDGE+DBG: don't drop log messages when gui updates are disabled
2016-07-06 10:01:25 +02:00
mrexodia
5bf5bf4eb5
DBG+GUI: better use of GuiUpdateDisable (now breakpoint all actually works)
2016-07-06 09:50:02 +02:00
Torusrxxx
5532333101
Fix some tiny issues ( #803 )
...
* fix "error loading library" error message
it displays the macro name instead of the file name before
* allow the ending { without escape
to ease the input of source-like comments like "while(eax < 40) {"
* set some variables before breakpoint command
* breakpoint variables
2016-06-25 19:27:17 +02:00
mrexodia
ad7a680126
BRIDGE+DBG: fully support arguments ( #536 )
2016-06-24 05:51:14 +02:00
mrexodia
7315183855
BRIDGE: small changes
2016-06-24 02:47:22 +02:00
Torusrxxx
abf026db04
Translate the launcher and add more shortcuts ( #793 )
...
* translate the launcher
* translate the launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate this file
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
2016-06-23 17:50:26 +02:00
mrexodia
72888177b3
DBG+GUI+BRIDGE: various fixes with regards to the disassembly view
2016-06-23 01:43:54 +02:00
mrexodia
89017073a6
DBG+BRIDGE+GUI: fixed various issues (thanks to Coverity!)
2016-06-23 00:20:02 +02:00
Mr. eXoDia
c048e1db78
DBG+GUI: text files for error/exception codes instead of hardcoded in the source
2016-06-22 17:25:55 +02:00
Yun Wei
899a1c235c
Data Instruction support ( #758 )
...
* Added data instruction support
* Fixed project file
* Add advanced analysis
* Add assembler, fixed various bugs
* Fixed various bugs, better float analysis
* Add project file
* Fixed follow menu display
* Added support for temp code list
* Fixed size for invalid instructions
2016-06-22 14:45:34 +02:00
Yun Wei
36decf84e3
Added api to supress gui message + add set breakpoint on every command in reference view ( #710 )
...
* Added API to supress all gui repaint messages
* Added related command for scripts
* Added Set/Remove Breakpoints on all commands
2016-06-04 11:10:31 +02:00
mrexodia
c801811184
GUI: jolly good fixes to various things
2016-06-03 16:44:24 +02:00
mrexodia
ee3e030886
DBG+BRIDGE+GUI+LAUNCER: manually merged pull request #705 (thanks to @wynick27)
2016-06-03 14:47:57 +02:00
mrexodia
ab1cf7b92c
DBG+GUI+BRIDGE: rewrote handles + tcp connections view
2016-05-29 00:32:22 +02:00
genuine_
9f3da84df6
fix for issue 673 ( #674 )
2016-05-28 01:43:33 +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
17dd12e180
Handles view
2016-05-27 13:09:55 +00:00
Torusrxxx
e035ba2313
Handles view
2016-05-27 13:09:00 +00:00
Torusrxxx
acb7954ae4
Handles view
2016-05-27 13:07:46 +00:00
Torusrxxx
77408c3fbb
Handles view
...
`_NO_ADDRINFO` is set to avoid conflict in `HandlesView.cpp`. (There is an `ADDRINFO` structure for the networking already.)
2016-05-27 13:06:34 +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
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
c25a265c45
BRIDGE: Nothing actually changed
2016-05-25 11:43:35 +00:00
mrexodia
69175d5658
BRIDGE: add GuiFocusView function
2016-05-25 08:31:03 +02:00
mrexodia
6d2703cd74
BRIDGE: updated GuiUpdateAllViews + added GuiUpdateArgumentWidget
2016-05-25 05:04:15 +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
Torusrxxx
f0cebff781
Conditional breakpoint
...
#314
2016-05-22 13:10:45 +00:00
Torusrxxx
e9034df2e9
Add a comment to remind me about TODO item
2016-05-20 08:02:24 +00:00
mrexodia
51a9fb5ec9
DBG+BRIDGE: fixed a crash with apienumimports
2016-05-01 21:10:04 +02:00
mrexodia
e748e82ac3
DBG+GUI: added support for FS/GS segments + improved disasmget performance
2016-04-21 06:16:58 +02:00
Avin
fe18bd2a68
Added SEH Viewer to GUI
2016-03-28 21:01:05 +05:30
RaMMicHaeL
8170f99b3c
Implemented DbgClearLabelRange, DbgClearCommentRange, DbgClearBookmarkRange for manual entries
2016-02-26 15:52:02 +02:00
mrexodia
f9e5d54346
DBG: small cleanup in scriptapi and added 'scriptdll' command
2016-02-24 00:15:49 +01:00
mrexodia
a9c711906d
GUI+BRIDGE: added api for argument visualisation http://i.imgur.com/RGqrudU.png
2016-02-14 21:30:27 +01:00
mrexodia
b69ef83e01
DBG: improved Script:: Bookmark/Comment/Function/Label functions
2016-01-11 23:00:10 +01:00
mrexodia
152816542f
DBG+GUI+BRIDGE: fixed all kinds of small errors (thanks to coverity!)
2016-01-08 10:49:02 +01:00
Nukem
a6e658c61b
GUI: Gui(Un)RegisterScriptLanguage + normalize variable names
2016-01-05 21:23:03 -05:00
mrexodia
0f2aa94117
DBG: fixed bug in DbgDisasmFastAt
2015-12-31 09:53:12 +01:00
Mr. eXoDia
96f04cdb63
PROJECT+DBG+GUI: formatting (forgot to commit the correct formatting options for x64dbg)
2015-12-25 14:02:34 +01:00
Herzeh
3aea6c865d
Added back GuiDisplayWarning which confused me since i used it for two reasons (one reason of the reasons doesn't exist anymore)...basically im a retard
...
CPUSideBar : Added arrows showing up when there is a jmp with a register (say jmp eax) and the address in the register is within the current module
2015-12-23 23:43:27 +01:00
Herzeh
c78ede593a
CPUDisassembly : replacing repaint() with update() forces to call repaint explicitely when a custom action is done
...
CPUSideBar : Added a tooltip when hovering over the dots/bullets to tell what their current color mean
Bridge : Removed GuiDisplayWarning, no longer used/needed
2015-12-23 19:03:56 +01:00
Duncan Ogilvie
37b5ea5f2e
Merge pull request #453 from Herz3h/Herz3hDev
...
I didn't check all the code, but I trust you to fix the potential issues you created 😄
2015-12-16 11:49:09 +01:00
Herzeh
9b8bcc70ec
CPUDisassembly : Removed some code that was repeated from DisassembleAt function
...
Added a warning when user tries to assemble an instruction thats points to Non-executable memory and DEP is enabled
2015-12-10 02:12:01 +01:00
Herzeh
87fc0de91c
Added searching for references for Command/Constant/Strings/Calls either in Current Region/Current Module/All Modules
2015-12-07 17:13:43 +01:00
Herzeh
b36bfed6f2
Fix : Reverted back DbgSymbolEnum Signature to default to keep SDK compatibility. Added DbgSymbolEnumFromCache to use Cache first if found.
...
Dbg + SymbolView : Added import symbols per module. Gets cached in memory after being retrieved first time.
CPUDump : Small sprintf format fix.
2015-12-06 22:30:30 +01:00
Herzeh
09756946c6
CPUDisassembly : Added Label address, when on a JMP/Call instruction to label the target address directly
...
DBG : Added local memory cache for symbols to avoid having to reload symbols using SymEnumSymbols each time which seems to add some delay (mostly noticed on kernel32.dll for the ones i tested)
2015-12-05 03:09:24 +01:00
Herzeh
c152a420e6
DBG/GUI : Added back setfreezestack command to lock the stack with ability to freely scroll in the stack when its frozen without it resetting back to first selection (hard to explain lol)
...
GUI : When pressing +/- (Goto->Previous/Next) in Disassembly widget, window title gets updated accordingly to display the module we are in.
Minor fix in command line save/load : free the json object used
2015-12-02 15:42:11 +01:00
Herzeh
bd4d4c5370
DBG : Added option to save/load command line arguments into the database.
...
GUI : Symbols tab, when searching a module and getting no result, function widget gets cleared.
2015-12-01 19:20:31 +01:00
mrexodia
151c4df69a
PROJECT: don't ignore *.vcxproj.user files
2015-11-27 22:43:49 +01:00
Nukem
2de45d6087
DBG+GUI: Various analysis and function drawing code fixes
2015-11-26 00:57:05 -05:00
mrexodia
ca40d7927a
DBG: updated yara
2015-11-26 01:45:47 +01:00
mrexodia
dc16750418
DBG+GUI: dumpAtN signal (in anticipation of the multiple dump windows issue #300 )
2015-11-25 23:43:41 +01:00
mrexodia
c70edc0cf0
DBG+GUI: reverted stack freeze (I agree it should be done in the GUI now)
2015-11-24 01:56:28 +01:00
mrexodia
1731e1dee5
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
mrexodia
6508104c81
DBG+GUI: dont wanna talk about it...
2015-11-24 01:43:35 +01:00
Nukem
9dd6fe8fdc
PROJECT: Formatting (again)
2015-10-19 18:03:57 -04:00
Nukem
1b4c97ebad
BRIDGE: Don't fill buffer with NOPs when a memory read fails
2015-10-18 21:37:44 -04:00
Nukem
00a028bb7c
BRIDGE: Fix duplicate forward declaration (see: pull request #405 )
2015-10-18 14:09:21 -04:00
Nukem
8ee7f7eaad
GUI/PROJECT: Fixing various errors
2015-10-17 20:15:21 -04:00
Nukem
2297a92935
PROJECT: RESTRUCTURE
2015-10-17 16:35:38 -04:00