mrexodia
44d6386b9c
PROJECT: updated capstone_wrapper
2016-09-09 09:36:51 +02:00
mrexodia
12cff2b811
GUI: code recuction + intelligent following of addresses
2016-09-09 09:31:29 +02:00
mrexodia
71059e2c34
GUI: resolved issue #874 (follow in memory map options in registers/dump/stack/disassembly)
2016-09-09 08:57:58 +02:00
mrexodia
37c550b2f7
GUI: memmapdump command implemented
2016-09-09 08:50:38 +02:00
mrexodia
d746983ac2
DBG: memmapdump command
2016-09-09 08:50:12 +02:00
mrexodia
d533223312
DBG: also show thread id when the thread has a name
2016-09-09 08:49:58 +02:00
mrexodia
0e6d8e29eb
BRIDGE: GuiSelectInMemoryMap
2016-09-09 08:47:05 +02:00
mrexodia
bfd28e1e89
GUI: dummy menu in file for saving patches ( #912 )
2016-09-09 08:12:23 +02:00
mrexodia
b76cbd89be
GUI: data copy in disassembly
2016-09-09 07:48:54 +02:00
mrexodia
a97977e7a8
GUI: shortcuts for treat selection head as *
2016-09-09 07:43:31 +02:00
mrexodia
f718c0ff88
GUI: added copy token text and value in the highlight context menu
2016-09-09 07:34:33 +02:00
mrexodia
702dc366f9
GUI: don't unhighlight token on right click when in highlighting mode
2016-09-09 07:34:05 +02:00
mrexodia
b1b1e01124
DBG: better initialization messages
2016-09-09 07:33:44 +02:00
mrexodia
d1ae94e1c4
DBG: fixed issue #1066 (breakpoint hang)
2016-09-09 06:56:25 +02:00
mrexodia
36ceefc2fa
fixed copy menu in handles view
2016-09-08 16:55:40 +02:00
Torusrxxx
33226fa801
asynchronize initialization script ( #1063 )
2016-09-08 16:55:05 +02:00
Torusrxxx
3fc6ff1d06
codepage hex editor ( #1062 )
...
* codepage hex editor
* fix
2016-09-08 16:55:03 +02:00
mrexodia
2257329cc8
GUI: updated Translations
2016-09-08 13:02:44 +02:00
mrexodia
3ec4769040
DBG: use less GetPE32DataW
2016-09-08 13:01:59 +02:00
mrexodia
b1578540a8
GUI: conditional tracing instead of rtu in run to user code
2016-09-08 13:01:40 +02:00
mrexodia
2281e46588
DBG: thread potentially slow file system operations in dbginit
2016-09-07 15:58:12 +02:00
mrexodia
a0ef9a0d9c
GUI: updated Translations
2016-09-07 15:36:38 +02:00
mrexodia
5ff22566ba
DBG: fixed animation + updated translations
2016-09-07 15:36:13 +02:00
mrexodia
9d609dd5ae
GUI: dont attempt animating steps when not debugging
2016-09-07 15:36:13 +02:00
mrexodia
3c737758d4
GUI: dont dump/disasm on reserved memory pages
2016-09-07 15:36:13 +02:00
mrexodia
2d50c10dbd
DBG: fixed weird row counts in reference view
2016-09-07 15:36:12 +02:00
mrexodia
468ea4eb80
GUI: removed "tst" from ReferenceView
2016-09-07 15:36:12 +02:00
mrexodia
57a5a8b393
GUIl: resolved issue #1058 (script not drawn when not debugging)
2016-09-07 15:36:12 +02:00
mrexodia
ac5b76ed44
DBG: dont allow absolute symbols
2016-09-07 15:36:12 +02:00
Torusrxxx
79066c2818
more icons ( #1057 )
2016-09-07 15:35:59 +02:00
mrexodia
5b2e8e4346
GUI: option to imports settings (useful for instantly applying themes)
2016-09-07 13:39:58 +02:00
mrexodia
1c629cee71
BRIDGE: updated Utf8Ini
2016-09-07 13:38:20 +02:00
mrexodia
7daeea750d
DBG: dq alias for DataQword
2016-09-07 13:38:07 +02:00
mrexodia
80d3b6e965
GUI: updated Translations
2016-09-07 13:08:13 +02:00
mrexodia
4f78001ae1
DBG: commands for marking data
2016-09-07 13:06:25 +02:00
mrexodia
4fde953636
GUI: removed unused duplicate image
2016-09-07 11:50:12 +02:00
mrexodia
2acae83c33
GUI: allow ESC and BACKSPACE in the ShortcutEdit
2016-09-07 11:18:02 +02:00
mrexodia
cb09447ab0
GUI: updated Translations
2016-09-07 11:12:05 +02:00
mrexodia
df27d4fa2f
GUI: fixed truncating dialogs when translated
2016-09-07 11:11:37 +02:00
mrexodia
05d87ce377
GUI: fixed icon for language message box
2016-09-07 11:11:12 +02:00
mrexodia
a7169bb22e
GUI: no longer use rip-relative instruction in the AssembleDialog
2016-09-07 11:10:50 +02:00
mrexodia
e3944927a2
PROJECT: added symcache to translation proejct
2016-09-07 10:22:26 +02:00
mrexodia
4681dea4c6
GUI: FAQ in attach dialog + fix settings
2016-09-07 09:58:44 +02:00
mrexodia
f79b8d7db8
GUI: option for ignore inconsistent breakpoints
2016-09-07 09:12:25 +02:00
mrexodia
d4e25474d2
DBG: allow ignoring inconsistent breakpoints #463
2016-09-07 09:08:38 +02:00
mrexodia
a7dca613f9
DBG: spam TerminateProcess if the debuggee didn't terminate after 300 ms in StopDebug
2016-09-07 08:53:40 +02:00
mrexodia
7030827067
fs/gs segment support in DbgGetBranchDestination #929
2016-09-07 08:45:14 +02:00
mrexodia
b1130e5850
DBG: added dis.issmem expression function
2016-09-07 08:33:37 +02:00
mrexodia
3c50045a67
GUI: implemented sort suggestion from #985
2016-09-07 08:26:35 +02:00
mrexodia
e7d09811e5
DBG: initial work for symbol cache
2016-09-07 08:06:27 +02:00
mrexodia
82316efa4e
DBG: one less export from dbghelp
2016-09-07 07:56:14 +02:00
mrexodia
64a10f48b5
DBG: fixed issue #1052 (deadlock on aborting script)
2016-09-07 06:47:53 +02:00
mrexodia
afb646140f
DBG: removed potentially dangerous SHARED_RELEASE statements
2016-09-07 06:47:26 +02:00
mrexodia
3165b78af0
DBG: fixed incorrect efree in command
2016-09-07 06:46:58 +02:00
mrexodia
7da15bb06a
GUI: updated Translations
2016-09-07 05:58:29 +02:00
mrexodia
f69ed2051a
GUI: fixed asmjit radiobox
2016-09-07 05:57:41 +02:00
mrexodia
17ec0ce7ce
GUI: updated translations
2016-09-07 05:40:00 +02:00
mrexodia
b1d55acb9e
DBG+GUI+PROJECT: added asmjit assembler engine
2016-09-07 05:39:18 +02:00
Torusrxxx
f490c5ab03
more icons ( #1051 )
...
* more icons
* more icons
* more icons
* Update README.md
2016-09-07 05:30:03 +02:00
mrexodia
cd0d72ac1a
GUI: updated Translations
2016-09-06 13:21:24 +02:00
mrexodia
501553b8e6
DBG: reduced code of GetTickCount expression function
2016-09-06 13:19:44 +02:00
mrexodia
c143d43269
DBG: performance improvement in ExpressionParser, commands and script
2016-09-06 13:16:42 +02:00
mrexodia
9f17d0aa3b
DBG: huge performance improvement in script runtime
2016-09-06 13:16:41 +02:00
mrexodia
a9a8c04218
DBG: forgot LockHistory
2016-09-06 13:16:41 +02:00
mrexodia
3859afb125
DBG: locks in HistoryContext
2016-09-06 13:16:41 +02:00
mrexodia
2189072018
GUI: removed references of repaint() to avoid confusion
2016-09-06 13:16:41 +02:00
Torusrxxx
19a3b14e8b
GetTickCount ( #1050 )
2016-09-06 12:19:23 +02:00
mrexodia
d97534459f
DBG: possible compile fix for VS2015
2016-09-06 09:16:16 +02:00
mrexodia
76c8834bf3
GUI: big performance gains in the GUI
2016-09-06 07:59:51 +02:00
mrexodia
267e35ccae
DBG: _dbg_isjumpgoingtoexecute performance improvement
2016-09-06 07:50:49 +02:00
mrexodia
fa71b615ed
GUI: updated Translations
2016-09-06 05:07:58 +02:00
Torusrxxx
21382d7400
Shortcuts ( #1049 )
2016-09-06 04:56:24 +02:00
mrexodia
eff69a9a8c
GUI: removed fromUtf8
2016-09-06 00:41:18 +02:00
Torusrxxx
4e2636416c
DLL breakpoint GUI ( #1048 )
...
* New Splitter Widget
* DLL breakpoint interface
* Conditional DLL Breakpoint
* maintain translation file
* Don't animate when it stops
* fixed some issues
* DLL Breakpoint GUI
* DLL Breakpoint GUI
* Fixed DLL Path problem
* When not debugging, the user can use "run" button to restart.
* further fixes
2016-09-06 00:28:25 +02:00
mrexodia
9b703ae9b2
GUI: formatting RegistersView
2016-09-05 08:46:36 +02:00
genuine_
b536b7ee26
Add Follow in Dump N menu to the Registers view ( #1046 )
...
* Add Follow in Dump N menu to the Registers view
* cleaned up unused variables
* Move menu creation to constructor so we don't create a hell hole of menu pointers.
2016-09-05 08:37:57 +02:00
mrexodia
00c25b1b30
DBG: unsafe SymLoadModuleExW to not freeze the GUI while downloading symbols
2016-09-05 01:06:11 +02:00
mrexodia
b8c007c92f
GUI: updated translations
2016-09-04 23:39:36 +02:00
mrexodia
a1d02eaabe
GUI: fixed watchdog menu
2016-09-04 23:12:10 +02:00
Torusrxxx
d3bb316080
Synchronize branch ( #1043 )
...
* New Splitter Widget
* DLL breakpoint interface
* Conditional DLL Breakpoint
* maintain translation file
* Don't animate when it stops
* fixed some issues
2016-09-04 19:33:59 +02:00
mrexodia
1e170f01ff
GUI: added graph background color customization
2016-09-04 01:50:10 +02:00
mrexodia
184621c1e5
DBG: NTSTATUS codes
2016-09-04 01:08:19 +02:00
mrexodia
08332377db
DBG: fixed log instruction
2016-09-03 17:10:13 +02:00
Torusrxxx
cc2875cb3b
Add Watch Items to Labels in Sidebar ( #1040 )
...
* Add Watch Items to Labels in Sidebar
* fix
* fix
2016-09-03 17:09:09 +02:00
mrexodia
fb056bb7bf
GUI: make sidebar dots bigger
2016-09-03 04:48:46 +02:00
mrexodia
79f422adf8
GUI: updated translations
2016-09-02 19:14:53 +02:00
mrexodia
6cd8f5881e
DBG: escape "{" and "}" in auto comments
2016-09-02 19:14:06 +02:00
Torusrxxx
81bc301a79
Add auto-scrolling to tables etc ( #1035 )
...
* Add auto-scrolling to tables. Add clear shortcut button. Fix bug with shortcut edit in favourites dialog.
* Add more shortcuts
* GUI for creating thread
* Use thread name in the title bar
2016-09-02 16:47:32 +02:00
mrexodia
c671c457a6
DBG: fixed compiler warning
2016-09-02 16:47:03 +02:00
mrexodia
e318649fbb
DBG: closed issue #1034 (tiit doesn't work anymore)
2016-09-02 16:45:01 +02:00
mrexodia
e2dbccb760
DBG: renamed trace callbacks to something understandable
2016-09-02 16:29:06 +02:00
Torusrxxx
42b4910f57
auto-scroll selection when moving mouse out of the disassembly window ( #1029 )
...
* Use last codepage conveniently
* 1. fix bug: "inc" and "dec" commands have no effect.
2. fix bug: "bswap" command cannot execute when not debugging.
3. fix bug: app crash when displaying a variable smaller than 15.
4. new feature: script timeout
5. new feature: execute script when the debuggee initializes at the system breakpoint.
* Add settings for initialzation script and HelpOnSymbolicNameUrl
* fix
* auto-scroll selection when moving mouse out of the disassembly window (#22 )
2016-09-01 19:14:19 +02:00
Torusrxxx
594bda501a
Various enhancements to thread management ( #1028 )
...
* Use last codepage conveniently
* 1. fix bug: "inc" and "dec" commands have no effect.
2. fix bug: "bswap" command cannot execute when not debugging.
3. fix bug: app crash when displaying a variable smaller than 15.
4. new feature: script timeout
5. new feature: execute script when the debuggee initializes at the system breakpoint.
* Add settings for initialzation script and HelpOnSymbolicNameUrl
* fix
* Don't switch to the same thread
* Allow the user to create a thread. Don't run if there's no active thread.
* fix
* Removed ThreaderIsAnyThreadActive
2016-09-01 19:14:11 +02:00
mrexodia
95b8cc00f2
DBG: moved documented instructions
2016-09-01 14:06:55 +02:00
mrexodia
3ec7182eea
GUI: updated Translations
2016-09-01 02:45:49 +02:00
mrexodia
ea98f36388
GUI: display script tab on loading favourite script
2016-09-01 00:28:01 +02:00
mrexodia
82167887d5
DBG: resolved hang issue with getting handle names
2016-09-01 00:26:32 +02:00
mrexodia
b9a774e774
GUI: more fixes with FavouriteTools
2016-08-31 18:23:44 +02:00
mrexodia
fdb2ee1abb
GUI: various fixes in FavouriteTools
2016-08-31 18:15:41 +02:00
mrexodia
3e8af43bfe
DBG: better expression functions
2016-08-31 17:37:19 +02:00
mrexodia
53d3d40837
DBG: added lots of expression functions
2016-08-31 17:29:28 +02:00
mrexodia
8ab2a691ec
GUI: execute CIP on the trace record when enabling trace record
2016-08-31 17:21:07 +02:00
mrexodia
e21a2ac12e
DBG: added traceexecute command
2016-08-31 17:20:42 +02:00
Torusrxxx
ec43781a10
Execute script automatically on attach or initialize ( #1026 )
...
* Use last codepage conveniently
* 1. fix bug: "inc" and "dec" commands have no effect.
2. fix bug: "bswap" command cannot execute when not debugging.
3. fix bug: app crash when displaying a variable smaller than 15.
4. new feature: script timeout
5. new feature: execute script when the debuggee initializes at the system breakpoint.
* Add settings for initialzation script and HelpOnSymbolicNameUrl
* fix
2016-08-31 16:33:52 +02:00
mrexodia
0bdf861461
GUI: rewrite StatusLabel logUpdate function (now it no longer fails with empty strings)
2016-08-31 16:09:42 +02:00
mrexodia
b8ef9d3177
DBG: fixed something weird with 15
2016-08-31 16:09:12 +02:00
mrexodia
4ac867f7de
DBG: slight rewrite for general purpose instructions (closes issue #1025 ) + fixed crash when displaying values under 15
2016-08-31 15:35:11 +02:00
mrexodia
43d6ad3deb
DBG: don't set the result variable when inputting expressions
2016-08-31 15:32:10 +02:00
mrexodia
dc7f20fde4
DBG: added Rol and Ror in ExpressionParser
2016-08-31 15:31:39 +02:00
mrexodia
0899fefe01
DBG: removed single quotes from ExpressionParser
2016-08-31 14:30:11 +02:00
mrexodia
21cb469792
GUI: fixed GotoDialog and quotes in the expression
2016-08-30 22:55:08 +02:00
mrexodia
20d19cdb60
DBG: allow quotes in the ExpressionParser
2016-08-30 22:54:36 +02:00
mrexodia
469094d503
GUI: basics for a highlight context menu
2016-08-30 22:31:09 +02:00
mrexodia
53ea8b8332
GUI: changed default hotkey for highlighting mode
2016-08-30 22:31:09 +02:00
Torusrxxx
f2cf0ac0b1
Use last codepage conveniently ( #1023 )
2016-08-30 18:29:38 +02:00
mrexodia
6e0f34a79a
GUI: singleshoot breakpoint edit working
2016-08-30 15:39:09 +02:00
mrexodia
ef4bb35879
GUI: singleshoot option in breakpoint editor
2016-08-30 15:36:11 +02:00
mrexodia
535c84ed3c
DBG: dynamic ":memdump:" option for savedata so scripts can dump memory more easily
2016-08-30 15:36:11 +02:00
mrexodia
c02dbf7f73
DBG: commands to change singleshoot flag for breakpoints
2016-08-30 15:36:11 +02:00
mrexodia
fd109b8b8f
DBG: added BpSetSingleshoot and fixed possible exceptions with other breakpoint functions
2016-08-30 15:36:11 +02:00
mrexodia
b4a005908d
DBG: fixed warning on x64
2016-08-30 15:36:11 +02:00
Torusrxxx
5b9fd9e73d
Don't show invalid menu entries in watch view ( #1022 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
* Animate Into
* Animate Into
* Animate Into
* GUI improvements (#1004 )
* GUI improvements
* fix issue #939
* fix issue #1000
* don't halt (#1007 )
* GUI: space between comment and address in DisassemblyPopup
* DBG: use unsafe memory reading in thread.cpp
* DBG+GUI: fixed user experience
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* GUI: close issue #573 (invalid sizes in save data)
* GUI: updated Translations
* Improvemets of PEB->CommandLine parsing algorithm (#1005 )
* Add some tweaks and improvements to parsing algorithm of command line from PEB
* Remove debug remains
* Check for PE name (with/without extension) is used in path to PE
* guard translate function with critical section
* DeleteCriticalSection
* Fixed wow64 redirection. Moved disable before the call to GetFileArchitecture() (#1013 )
* Signed and Unsigned byte in dump (#1012 )
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
* Highlight register from registers view
* ALLOW MODIFY RIP REGISTER
* Highlight menu in register view
* Signed and unsigned byte in dump view
* DBG: imageinfo command
* GUI: same font as log in CommandLineEdit
* GUI: updated Translations
* Use secure image
* PROJECT: fixed telegram link in readme
* GUI: icons on tracing condition dialogs
* DBG: updated yara to 3.5.0
* Update README.md (#1016 )
* GUI: possible fix for an irreproducible crash
* GUI: also set the log font in the QCompleter
* GUI: further optimization of token colors (fixed crash)
* GUI: more usable disassembly popup window
* GUI: disassembly preview on RET instruction
* GUI: don't preview beyond obvious function endings in DisassemblyPopup
* Animate Into
* Animate Into
* Animate Into
* Don't show invalid menu entries in watch view
2016-08-30 13:57:53 +02:00
Torusrxxx
2938fa54c0
Animate into ( #1020 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
* Animate Into
* Animate Into
* Animate Into
2016-08-30 12:59:40 +02:00
mrexodia
9ecd535f51
GUI: don't preview beyond obvious function endings in DisassemblyPopup
2016-08-29 00:21:19 +02:00
mrexodia
8c2d392f53
GUI: disassembly preview on RET instruction
2016-08-29 00:09:41 +02:00
mrexodia
d1d4104b7e
GUI: more usable disassembly popup window
2016-08-28 23:56:25 +02:00
mrexodia
617ad890f5
GUI: further optimization of token colors (fixed crash)
2016-08-28 18:50:41 +02:00
mrexodia
a1a47dbc6e
GUI: also set the log font in the QCompleter
2016-08-28 18:38:28 +02:00
mrexodia
8f3d12dafe
GUI: possible fix for an irreproducible crash
2016-08-28 18:38:28 +02:00
mrexodia
eb2c4ca741
DBG: updated yara to 3.5.0
2016-08-28 12:00:16 +02:00
mrexodia
e6c3607314
GUI: icons on tracing condition dialogs
2016-08-28 11:26:46 +02:00
mrexodia
16537e3282
GUI: updated Translations
2016-08-27 21:59:23 +02:00
mrexodia
1ac7bd2faf
GUI: same font as log in CommandLineEdit
2016-08-27 21:52:55 +02:00
mrexodia
6cce63f81d
DBG: imageinfo command
2016-08-27 21:40:51 +02:00
Torusrxxx
546be7a9ea
Signed and Unsigned byte in dump ( #1012 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
* Highlight register from registers view
* ALLOW MODIFY RIP REGISTER
* Highlight menu in register view
* Signed and unsigned byte in dump view
2016-08-27 16:21:00 +02:00
genuine_
ab5f04f900
Fixed wow64 redirection. Moved disable before the call to GetFileArchitecture() ( #1013 )
2016-08-27 16:19:11 +02:00
mrexodia
7a5525ff13
GUI: updated Translations
2016-08-26 17:12:24 +02:00
mrexodia
abbad9dfe3
GUI: close issue #573 (invalid sizes in save data)
2016-08-26 17:11:23 +02:00
Elijah
8cf32e3f26
Improvemets of PEB->CommandLine parsing algorithm ( #1005 )
...
* Add some tweaks and improvements to parsing algorithm of command line from PEB
* Remove debug remains
* Check for PE name (with/without extension) is used in path to PE
2016-08-26 17:11:05 +02:00
Torusrxxx
bdefeea0ad
Use a critical section to guard the GuiTranslateText ( #1011 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
2016-08-26 17:10:57 +02:00
Torusrxxx
c076aa583c
Warn the user if the software breakpoint is not executable ( #1010 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
2016-08-26 16:03:08 +02:00
mrexodia
94e157c7dc
DBG+GUI: fixed user experience
2016-08-26 01:36:16 +02:00
mrexodia
71331f9661
DBG: use unsafe memory reading in thread.cpp
2016-08-25 19:57:42 +02:00
mrexodia
3dee7fb158
GUI: space between comment and address in DisassemblyPopup
2016-08-25 17:01:34 +02:00
Torusrxxx
430746b32e
don't halt ( #1007 )
2016-08-25 16:23:59 +02:00
Torusrxxx
bb3e172efb
GUI improvements ( #1004 )
...
* GUI improvements
* fix issue #939
* fix issue #1000
2016-08-25 13:34:29 +02:00
Elijah
d8328965fd
Add 'Lock' checkbox right after 'mSearchBox' (and before 'Regex' checkbox) in 'SearchListView' class. At interface point of view, it's just a simple checkbox, which locks search textbox if checked. So, the main apply of this option is lay down at implementation POV. At that time it's used only in 'SymbolView' UI, for purpose - now you can search for, for exmaple, 'Nt' functions in one module, check 'Lock' checkbox, and then go through another modules without tedious retyping of the same search query again and again. Simple, but useful. ( #1003 )
2016-08-25 09:49:23 +02:00
mrexodia
ff2baa5a03
GUI: updated translations + various fixes
2016-08-25 01:06:31 +02:00
mrexodia
9ed44d513a
DBG: fixed compile warning + typo
2016-08-25 01:06:31 +02:00
Forsari0
f09586ea18
Use C++ style declaration on wstr_cmd
2016-08-25 01:06:31 +02:00
Forsari0
67cf947fd5
Use strncpy_s with _TRUNCATE flag
2016-08-25 01:06:31 +02:00
Forsari0
0b55e90b27
Add new column in 'Attach' dialog - 'CommandLine arguments', which is show command line arguments taken from target process PEB structure
2016-08-25 01:06:31 +02:00
Forsari0
dc790729df
Add 'Show PID in HEX' setting in GUI subtab (affects only 'Attach' dialog, default is TRUE)
2016-08-25 01:06:31 +02:00
mrexodia
b39023320c
updated Translations
2016-08-24 18:35:15 +02:00
torusrxxx
2d100b6179
Unified Translation File
2016-08-24 16:52:55 +08:00
torusrxxx
65fd919d08
More fix for #886
2016-08-24 16:18:10 +08:00
torusrxxx
57a3d2e2f7
fix issue #886
2016-08-24 16:09:26 +08:00
torusrxxx
2fe5601374
Ctrl+A for analyze (need better algorithm)
2016-08-23 20:27:32 +08:00
torusrxxx
0b22647d9c
translate a string
2016-08-23 19:55:22 +08:00
torusrxxx
66131019f9
show some placeholder in the empty graph
2016-08-23 19:35:07 +08:00
torusrxxx
a50feb4d33
rewrite general purpose commands
2016-08-23 19:19:58 +08:00
torusrxxx
ae32f5dce0
some fixes
2016-08-23 12:35:12 +08:00
torusrxxx
cdafdb2b8b
restored "fext" sematics
2016-08-23 12:06:30 +08:00
torusrxxx
740684100c
Thread Safe
2016-08-23 10:46:25 +08:00
torusrxxx
2324106748
small fixes
2016-08-21 20:28:15 +08:00
torusrxxx
15ca3cfbed
use critical section to reduce race condition
2016-08-21 17:42:05 +08:00
torusrxxx
3bab962dbc
fine tuning of translations
2016-08-21 17:28:30 +08:00
torusrxxx
7b222f786b
removed fhex
2016-08-21 16:10:55 +08:00
torusrxxx
638fca28e4
more strings translated
2016-08-21 15:21:22 +08:00
torusrxxx
3282b0d4ea
Translate the DBG (initial work)
2016-08-21 12:49:18 +08:00
torusrxxx
6c82cc95c7
fix issue 928
2016-08-20 21:30:08 +08:00
torusrxxx
1c6c1583d2
temporary
2016-08-20 20:18:16 +08:00
torusrxxx
5a04cc70f3
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-08-20 19:09:27 +08:00
Mr. eXoDia
b00b25bcee
DBG: allow graph to span over the full module
2016-08-20 06:04:46 +02:00
torusrxxx
35177e8548
thread id functions
2016-08-19 22:42:57 +08:00
torusrxxx
90ca38f40e
fix issue 971
2016-08-19 22:36:42 +08:00
Torusrxxx
7755b6c895
Fix when double-clicking on the dump when not debugging modify dialog would appear ( #991 )
2016-08-18 14:08:03 +02:00
Mr. eXoDia
091f1d5186
GUI: virtual module dialog in memory map
2016-08-17 21:21:49 +02:00
Mr. eXoDia
582ec7a77a
DBG: small fix for modules without extension
2016-08-17 21:21:19 +02:00
Mr. eXoDia
2d609acafc
DBG: fixed a CRT crash with certain module names
2016-08-17 18:17:54 +02:00
mrexodia
3ac8658c97
GUI: fixed a compile warning on x64
2016-08-17 16:57:43 +02:00
mrexodia
b67b36b11f
GUI: AStyle CPUStack
2016-08-17 16:49:01 +02:00
mrexodia
c184e5a6bd
LAUNCHER: static MSVCRT libraries
2016-08-17 16:49:01 +02:00
Mr. eXoDia
e47482dec8
allow user to change thread name #980
2016-08-17 16:41:02 +02:00
Torusrxxx
e794d47015
Trace Record in Graph View ( #978 )
...
* clean up
* Trace Record in Graph View
* fix
* Trace record in graph overview
* Trace Record in Tooltip
2016-08-17 16:34:51 +02:00
genuine_
86b27c9eb8
Disable FS redirection for 64bit applications on WoW64 ( #981 )
...
* Disable Redirection for Wow64 Processes. Issue #899
* Fixing for WinXP compatibility
* format code
* format code
* Still trying to fix issues with 32bit systems
* remove extra new line
2016-08-17 16:34:46 +02:00
genuine_
1d36e53d70
Fix for Follow in Dump N in Stack View ( #984 )
2016-08-17 16:34:42 +02:00
Torusrxxx
6c44c18c00
Realign stack pointer ( #987 )
2016-08-17 16:34:34 +02:00
CryptXor
e6b831e631
Minor fixes ( #977 )
...
Minor fixes to jit.h and taskthread.h, as well as an additional entry to .gitignore
2016-08-13 21:25:59 +02:00
Torusrxxx
5f8dfcea15
clean up ( #926 )
2016-08-13 13:59:26 +02:00
Torusrxxx
616810fca7
shortcuts ( #925 )
2016-08-12 13:09:52 +02:00
Torusrxxx
72284e8528
fix ( #922 )
2016-08-10 16:26:01 +02:00
Torusrxxx
df9495cfea
simplify code ( #919 )
...
* simplify code
* simplify code
2016-08-10 14:05:16 +02:00
Torusrxxx
37140c49b7
fix issue #915 ( #916 )
...
* fix issue #915
* remove unnecessary MRU code
* revert some changes
* remove all MRU code from openFile
2016-08-07 08:47:01 +02:00
Mr. eXoDia
3fb227af03
GUI: added interface for run/step with swallow exceptions
2016-08-05 18:41:02 +02:00
Mr. eXoDia
2b10380668
DBG: added run/step commands that swallow the exception
2016-08-05 18:38:15 +02:00
torusrxxx
c9dced3c91
don't disassembly cross function boundary in the tooltip
2016-08-04 13:32:24 +02:00
Torusrxxx
1a10ded9a3
prototype of #890 (preview call or jump destination) ( #910 )
...
* prototype of #890 (preview call or jump destination
* resolve issue with call dword ptr ds:[MessageBoxA]
* tidy up headers
* hide tooltip when mouse is outside disassembly view
2016-08-04 13:16:52 +02:00
Mr. eXoDia
376d59185b
GUI: added GUID data copy format #907
2016-08-02 16:21:23 +02:00
Mr. eXoDia
b05a1422b3
DBG+GUI: removed strong language ( #211 )
2016-07-31 17:59:49 +02:00
Mr. eXoDia
1884f830bf
GUI: updated translations
2016-07-31 16:48:59 +02:00
Mr. eXoDia
e50498956f
Merge branch 'development' of https://github.com/torusrxxx/x64dbg into torusrxxx-development
2016-07-31 16:47:11 +02:00
Mr. eXoDia
8159151eef
GUI: customizable colors in the graph
2016-07-31 16:46:14 +02:00
Mr. eXoDia
fc5fd37610
GUI: minor change to the Language menu in MainWindow
2016-07-31 16:45:46 +02:00
torusrxxx
f38d8a3bee
Different colors for user and system call stack
2016-07-31 13:11:13 +08:00
torusrxxx
d40897b9f7
fix plugin pause callback
2016-07-31 12:44:40 +08:00
Mr. eXoDia
eb8d2ab929
DBG: possibly resolved issue #903 (symbol enum memory leak)
2016-07-30 21:02:44 +02:00
torusrxxx
fe77076bc0
push and pop actions
2016-07-30 22:40:28 +08:00
Mr. eXoDia
ba08bc2786
GUI: updated translations
2016-07-29 20:13:06 +02:00
Mr. eXoDia
43663b284c
GUI: cache callstack + working frame functions
2016-07-29 20:08:07 +02:00
Mr. eXoDia
238e56ead5
DBG: various fixes with the callstack
2016-07-29 20:07:12 +02:00
Mr. eXoDia
c27e7e8870
Merge branch 'patch00000008' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch00000008
2016-07-29 18:36:20 +02:00
Mr. eXoDia
579edd0532
GUI: updated Translations
2016-07-29 17:47:52 +02:00
Mr. eXoDia
eff55ccb02
GUI: implemented scrolling in the overview mode
2016-07-29 17:47:52 +02:00
Mr. eXoDia
34dbdf35d5
DBG: added bswap expression function
2016-07-29 17:47:52 +02:00
Mr. eXoDia
e918b773e7
GUI: toggle overview option in graph
2016-07-29 17:47:52 +02:00
Mr. eXoDia
984670efc4
GUI: added paint function for overview
2016-07-29 17:47:52 +02:00
Torusrxxx
e9fba6c9fe
fix app crash ( #896 )
2016-07-28 12:42:10 +02:00
torusrxxx
cc1d391adc
fix easy error
2016-07-28 15:50:36 +08:00
Torusrxxx
97e99ce7f7
more functions&commands to enable/disable log,add favourite tools and fold disassembly for plugins&scripts. ( #895 )
2016-07-28 09:36:41 +02:00
Mr. eXoDia
6e61cf5452
DBG+GUI: resolved issue #893 + updated Translations
2016-07-27 23:05:15 +02:00
Mr. eXoDia
a0b532baa2
DBG: dont save database when there is nothing inside
2016-07-27 22:04:46 +02:00
Mr. eXoDia
82347cd094
DBG+GUI: added cocksucker option (issue #211 , shit)
2016-07-27 22:04:10 +02:00
torusrxxx
3c3f4a1ae4
configurable stack frame color
2016-07-27 22:43:55 +08:00
torusrxxx
71f6428064
stack frame lines in the stack view
2016-07-27 22:30:37 +08:00
mrexodia
a9d82f3fae
GUI: Option to not show close dialog
2016-07-26 21:41:23 +02:00
torusrxxx
e91fdf1096
fix compiler warning
2016-07-26 12:27:55 +08:00
mrexodia
9bb9716908
GUI: changed StringUtil
2016-07-25 23:47:20 +02:00
mrexodia
d7c0280994
GUI: AStyle + updated Translations
2016-07-25 23:44:07 +02:00
mrexodia
fc6a125810
DBG+GUI: misc changes
2016-07-25 23:42:15 +02:00
mrexodia
57b8c59aa9
Merge branch 'patch00000007' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch00000007
2016-07-25 23:28:51 +02:00
mrexodia
31e53073f0
DBG+GUI: fixed yara reference logic
2016-07-25 23:27:21 +02:00
torusrxxx
bd8ac511d5
CPU Time in threads view
2016-07-25 21:25:46 +08:00
torusrxxx
886511fdcd
misc improvments
2016-07-25 18:36:06 +08:00
mrexodia
c6bf7b6570
DBG: fixed issue #881 (ordinals can now only be hex/dec no registers)
2016-07-23 19:42:52 +02:00
mrexodia
b080766541
PROJECT: changed icon color back to grey
2016-07-23 18:19:29 +02:00
Torusrxxx
cc353daafe
languages menu ( #878 )
2016-07-23 12:13:10 +02:00
mrexodia
dec91c621e
GUI: tighter row heights
2016-07-22 19:50:09 +02:00
mrexodia
c3ae35a649
BRIDGE+GUI: removed unused _gui_sendmessageasync export
2016-07-22 19:50:09 +02:00
mrexodia
5b8e1b7f21
BRIDGE: fixed bridgegraph.h compilation for older MSVC versions
2016-07-22 19:50:09 +02:00
mrexodia
148d7ea1cb
GUI: fixed warning in SymbolView
2016-07-22 19:50:09 +02:00
justin
4f91279a35
Made it possible to select multiple modules and search them all at once.
2016-07-22 19:50:09 +02:00
justin
aa989d1b3c
Previous edit to log view broke it -- if you clicked on the screen, text would insert there. movecursor is needed on both sides
2016-07-22 19:50:09 +02:00
justin
c5eee372dc
Fixed display issue when selecting more than one page on CPU page
2016-07-22 19:50:09 +02:00
justin
6eb93678de
Modifications to breakpoint properties now update the breakpoint UI explicitly. Relevant for plugins, command line BP calls
2016-07-22 19:50:09 +02:00
justin
8daf1f5942
Added command history from #839
2016-07-22 19:50:09 +02:00
justin
a15a126ce9
Added the ability to multi-select in symbols view so you can set all breakpoints that match a search
2016-07-22 19:50:09 +02:00
justin
abc082ca3e
Fixed #503 sorting on thread id, number
2016-07-22 19:50:09 +02:00
mrexodia
e2b4aa1927
Removed extraneous assert
2016-07-22 19:50:09 +02:00
Torusrxxx
8a40b0da6a
text fix ( #876 )
2016-07-22 14:47:01 +02:00