mrexodia
dbc2d54705
DBG: fixed issue #1204
2016-10-30 17:54:39 +01:00
mrexodia
0aa8f50988
GUI: fixed issue #1203 + removed cache
2016-10-30 17:20:20 +01:00
mrexodia
e671200cee
GUI: AStyle
2016-10-30 03:37:50 +01:00
kkthx
5ea66f6da1
save graph image to file, adjust drawing rectangle borders ( #1198 )
2016-10-29 23:38:57 +02:00
kkthx
ee3a6dbc59
GUI: run until selection in graph view ( #1199 )
2016-10-29 23:38:15 +02:00
mrexodia
4befc5e4d5
DBG: comments for GuiProcessEvents calls
2016-10-29 18:49:10 +02:00
mrexodia
73c3628d62
DBG: process gui events in the _plugin_waituntilpaused() function to prevent abusers of the GUI thread freezing everything
2016-10-29 18:44:33 +02:00
mrexodia
26959881de
DBG: forgot newline for debug-only commands
2016-10-29 18:43:38 +02:00
mrexodia
0911f1fbd5
BRIDGE+GUI: added GuiProcessEvents export
2016-10-29 18:43:06 +02:00
mrexodia
ddc9a71af8
GUI: fixed a warning
2016-10-29 18:42:42 +02:00
mrexodia
96eb2c9022
DBG: removed some useless const
2016-10-29 16:28:12 +02:00
mrexodia
a89c65fda7
DBG: simple logging of an instruction
2016-10-29 16:28:03 +02:00
Torusrxxx
164ccedf29
modify value of watch item ( #1197 )
2016-10-29 16:05:49 +02:00
mrexodia
3a0aa8297e
GUI: fixed some damn ugly casting hacks
2016-10-28 00:14:18 +02:00
mrexodia
c804d267ec
DBG: some more useful expression functions
2016-10-27 17:30:08 +02:00
mrexodia
e1fc0926a4
DBG+GUI: FIXEZZ
2016-10-24 23:32:05 +02:00
mrexodia
5795fdc771
DBG: fixed inverted condition when reading global notes
2016-10-24 22:40:00 +02:00
mrexodia
e959b42616
DBG: improved split function for commands
2016-10-24 19:30:22 +02: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
4d24d2df78
GUI: replace nonprint and null characters with unicode characters out of ASCII range
2016-10-24 16:56:59 +02:00
mrexodia
5bbff0242d
DBG: correctly update the side bar
2016-10-24 00:39:45 +02:00
mrexodia
94f03516e6
DBG: fixed some views not being refreshed
2016-10-23 21:06:14 +02:00
mrexodia
5653c1bd55
DBG: always show extended exception information
2016-10-23 16:13:04 +02:00
mrexodia
62d4b3c0c4
GUI: ignore ret branch in DisassemblyPopup
2016-10-23 15:22:45 +02:00
mrexodia
d5743b172c
GUI: fixed the weird compile error
2016-10-23 14:57:12 +02:00
mrexodia
86875b70eb
GUI: icons for initscript and importsettings
2016-10-23 14:56:56 +02:00
mrexodia
3512da5c33
DBG: call "exinfo" on exceptions that are not skipped
2016-10-23 14:18:38 +02:00
mrexodia
de16322550
GUI: properly invalidate GUI between restarts + fixed focus bug
2016-10-23 14:18:38 +02:00
mrexodia
cf9c48b99f
DBG: correctly focus on the disassembly view on Initialize
2016-10-23 14:18:38 +02:00
mrexodia
522df15e2d
GUI: properly handle little/big endian in the "Edit FPU register" dialog
2016-10-23 14:18:38 +02:00
Torusrxxx
c36299253c
1179 ( #1183 )
...
* buggy implementation of 1179
* fixed
2016-10-23 14:18:36 +02:00
mrexodia
bf5592abd0
GUI: open source file Shortcut
2016-10-23 00:51:12 +02:00
Alexandros Naskos
0f2b337f03
Added Symbolic Name copy to copy context meny in CPU disassembly window. ( #1186 )
2016-10-22 23:59:40 +02:00
mrexodia
fbf0ddacca
GUI: closes issue #1182
2016-10-22 17:16:21 +02:00
mrexodia
cb98624fad
GUI: speed improvements in Disassembly
2016-10-22 15:53:33 +02:00
mrexodia
5fed31b1b3
GUI: make DisassemblyPopup not use the Disassembly class directly
2016-10-22 15:52:15 +02:00
mrexodia
3951719a12
DBG: don't refresh the GUI unnecessarily
2016-10-22 15:47:35 +02:00
mrexodia
ea66b8bd51
BRIDGE: changed signature of DbgMemRead and DbgMemWrite
2016-10-22 15:46:44 +02:00
mrexodia
f284e6b259
DBG+GUI: allow cbp to be used as register
2016-10-21 16:39:41 +02:00
Alexandros Naskos
af9481d980
Added copy selection to file options for CPUDisassembly. ( #1177 )
...
* Added copy selection to file options for CPUDisassembly
* Copying CPU disassembly now streams output into target instead of constructing a huge string
2016-10-21 16:39:41 +02:00
mrexodia
b49740c482
GUI: don't make menus checkable per default
2016-10-20 13:14:19 +02:00
mrexodia
4c972595bc
GUI: changed SettingsDialog tab
2016-10-20 12:33:10 +02:00
mrexodia
e0d6469dc5
DBG+GUI: maximum trace count option
2016-10-19 13:02:55 +02:00
mrexodia
fcf5916250
DBG: fixed various warnings (closes issue #1175 )
2016-10-19 12:43:10 +02:00
mrexodia
9138a3410e
BRIDGE+DBG+GUI: basics of analysis plugins
2016-10-18 17:28:08 +02:00
Torusrxxx
d0c755e3f8
issue 858 ( #1173 )
...
* issue 858
* don't pass selection length to the plugin
2016-10-18 17:26:19 +02:00
mrexodia
27140adfec
DBG: updated keystone
2016-10-18 15:06:06 +02:00
Torusrxxx
ff9b600001
copy in base64 ( #1172 )
...
* copy in base64
* fix buffer
2016-10-18 15:00:46 +02:00
mrexodia
0dc2cde143
DBG+PROJECT: updated capstone_wrapper + added _plugin_hash function
2016-10-18 14:34:51 +02:00
mrexodia
e5c028864f
GUI: removed the word 'toggle' from the graph ( closes #1168 )
2016-10-18 13:51:48 +02:00
mrexodia
8511cf955b
GUI: codename iconic #775
2016-10-18 03:06:04 +02:00
mrexodia
a034ddd940
BRIDGE+DBG+GUI: changed BridgeCFGraph to use BridgeCFInstruction instead of flat data
2016-10-18 01:44:11 +02:00
mrexodia
fe5388dfa6
GUI: fixed a bug with hidden plugin menus that only contained menus
2016-10-18 01:06:10 +02:00
mrexodia
98d04b2a78
DBG+GUI+BRIDGE: allow menu items to be checkable
2016-10-17 17:32:01 +02:00
mrexodia
96e07deeef
GUI: allow ctrl+down/up to change the dump offset with +/-1
2016-10-17 17:13:59 +02:00
mrexodia
b1a52477b5
GUI: less jumpy experience while debugging in the graph
2016-10-17 16:31:29 +02:00
mrexodia
02723f7335
GUI: don't update the freeze stack action on every debug state change
2016-10-17 16:15:26 +02:00
mrexodia
6e635e3f69
GUI: fixed a bug in the selection
2016-10-17 15:51:37 +02:00
mrexodia
5a328e8f9d
DBG: const variable instead of #define
2016-10-17 15:11:57 +02:00
mrexodia
9616feab5c
GUI: show cip block in graph overview ( closes #1160 )
2016-10-17 14:33:53 +02:00
mrexodia
5d4dffc6c1
DBG: both newline and auto comments
2016-10-17 14:20:41 +02:00
mrexodia
d2f8991805
DBG: slight logic change
2016-10-17 14:13:16 +02:00
mrexodia
11d6d9a636
GUI: improvements to the DisassemblyPopup
2016-10-17 13:59:43 +02:00
Joe Savage
90b74dc764
DBG: add autocomment for call $0 ( closes #940 ) ( #1164 )
2016-10-17 13:59:14 +02:00
mrexodia
e138d8cd47
GUI: icon for create new thread here
2016-10-16 15:44:03 +02:00
mrexodia
32aa4b0a72
DBG+GUI: improvements to the freeze stack option
2016-10-16 15:24:45 +02:00
mrexodia
1d9835c84f
GUI: fixed a bug in the XrefBrowseDialog
2016-10-16 14:42:48 +02:00
mrexodia
a3a9dbbbe9
DBG: plugin callback for tracing
2016-10-15 23:26:20 +02:00
mrexodia
c25aefffd3
GUI: converted CPUStack to MenuBuilder ( closes #1154 )
2016-10-15 14:45:23 +02:00
mrexodia
e7f9fae693
DBG: updated jansson
2016-10-13 22:46:52 +02:00
mrexodia
1df99419c9
restore StackReadProcessMemoryProc64
2016-10-13 20:20:55 +02:00
mrexodia
c4587670b3
DBG: use the correct string split on cmddirectexec
2016-10-13 20:15:59 +02:00
mrexodia
94561bb255
DBG: remove CMDRESULT since it's become useless
2016-10-13 17:14:17 +02:00
mrexodia
37ff27c0b4
DBG: allow multiple commands to be executed at once
2016-10-13 17:00:18 +02:00
mrexodia
3e59b6a14e
DBG: rewrote StringUtils::Split for better performance
2016-10-13 16:56:31 +02:00
mrexodia
3da6834e41
DBG: fixed complex expressions in memory assignments (1:[:$C1B91]=90 now works)
2016-10-13 15:51:40 +02:00
mrexodia
4d2109c634
GUI: use setChecked instead of a bold font with the freeze stack action
2016-10-13 14:37:02 +02:00
mrexodia
18402a4c6b
DBG: workaround for a bug in dbghelp
2016-10-13 14:34:26 +02:00
Alexandros Naskos
8c2bb24652
CPUStack: Freezing the stack no longer incorrectly causes the user to be unable to select a different address. ( #1158 )
2016-10-13 14:15:40 +02:00
mrexodia
3a89da37d8
GUI: basics of debugging and interaction in the graph
2016-10-13 11:48:47 +02:00
mrexodia
0421420484
GUI: non-modal XrefBrowseDialog so you can browse around the cross references more easily
2016-10-13 11:25:37 +02:00
mrexodia
1bd0bf9d63
GUI: slightly changed focus behavior on address selection requests
2016-10-13 11:14:28 +02:00
mrexodia
623d8af93a
DBG: dis.next and dis.prev expression functions
2016-10-13 11:13:47 +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
mrexodia
caf6b1e1b0
DBG: notice about a crash in taskthread.h
2016-10-13 10:03:33 +02:00
mrexodia
b0ecacbb5b
GUI: refresh graph action
2016-10-12 07:01:52 +02:00
mrexodia
88a0be6606
GUI: better graph overview
2016-10-12 06:55:27 +02:00
mrexodia
72e200622f
GUI: invert exit order
2016-10-11 01:30:49 +02:00
mrexodia
a214ed1a4a
GUI: updated default auto comment color
2016-10-11 00:40:46 +02:00
mrexodia
fc6e610d47
GUI: refresh graph on tokenizerConfigUpdatedSlot
2016-10-10 16:35:17 +02:00
mrexodia
8cd170dd5a
GUI: graph improvements
2016-10-10 16:31:41 +02:00
mrexodia
d5a621b20c
DBG: improved symcache
2016-10-09 23:40:50 +02:00
Torusrxxx
294a806a31
search for GUID ( #1156 )
2016-10-09 18:30:37 +02:00
mrexodia
408f2f4a71
PROJECT: updated capstone_wrapper
2016-10-09 16:11:45 +02:00
mrexodia
0b4ab9604d
DBG: implemented faster IsJumpGoingToExecute
2016-10-09 16:04:43 +02:00
Atvaark
4d9e6f2843
GUI: Add hide tab action #1089 ( #1153 )
...
* This action will close the current tab and open the tab to the right of the closed one.
* Default hotkey is Ctrl+W.
2016-10-09 14:35:11 +02:00
lynnux
8b7b89fdb1
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-10-08 14:40:25 +08:00
lynnux
553397d7b7
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
...
Conflicts:
src/gui/Src/BasicView/AbstractTableView.cpp
2016-10-08 14:39:27 +08:00
mrexodia
0c485b109b
Merge branch 'development' of https://github.com/Atvaark/x64dbg into Atvaark-development
...
# Conflicts:
# src/gui/Src/Gui/MainWindow.ui
2016-10-08 02:21:31 +02:00
mrexodia
01e3de2c93
GUI: import/export database menu options
2016-10-08 02:00:55 +02:00
mrexodia
0210ea5640
DBG: don't create backup file for exports
2016-10-08 01:56:29 +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
2743bb12e0
DBG: don't clear data before loading from JSON
2016-10-08 01:36:26 +02:00
Atvaark
bb681586a2
GUI: Add View->Next/Previous Tab actions
...
This allows users to cycle through their attached tabs. Detached tabs will not be cycled through.
The default hotkeys are Ctrl+Tab/Ctrl+Shift+Tab.
2016-10-07 22:46:51 +02:00
mrexodia
862ccbfb2d
GUI: open source file and show source file in directory options for the SourceView
2016-10-07 19:45:31 +02:00
torusrxxx
843492161d
display jump lines as selected if the destination is selected
2016-10-06 19:09:04 +02:00
mrexodia
6b6c372340
DBG: removed translation from capstone command
2016-10-06 16:36:14 +02:00
Atvaark
60c78891b5
GUI: Add Goto->Origin action to the MemoryMapView ( #1146 )
...
This adds a Goto menu to the memory map view with two sub actions.
1. Goto->Origin (new)
This will select the page where the cip is.
2. Goto->Expression
This is the already existing *Find address page* action.
2016-10-06 08:21:45 +02:00
justanotheranonymoususer
ca78e9c20c
Update _scriptapi_function.cpp ( #1147 )
2016-10-06 08:21:15 +02:00
Duncan Ogilvie
187250bd98
DBG: Fixed potential ambiguous function definition
2016-10-04 23:50:55 +02:00
mrexodia
43701f57b1
DBG: restored DeleteRange
2016-10-04 22:46:17 +02:00
mrexodia
692f9f5252
DBG: implemented character recognition in auto comments #1145 #1132
2016-10-04 21:36:28 +02:00
mrexodia
8da13421fd
GUI: resolved hotkey conflict #1143
2016-10-04 21:36:28 +02:00
mrexodia
1ecc5bfb75
GUI: better character recognition in CPUInfoBox
2016-10-04 21:36:27 +02:00
Torusrxxx
54d176f0a4
Hide some menus in a submenu ( #1144 )
...
* Hide some menus in a submenu
* use class name as id
2016-10-04 20:16:18 +02:00
Atvaark
7eecb558a0
GUI: Add undo register context menu action ( #1142 )
2016-10-03 20:17:36 +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
888276918a
GUI: fixed runtime error
2016-10-02 18:02:19 +02:00
mrexodia
802c08240b
GUI: corrected inverted statement
2016-10-02 17:18:02 +02:00
mrexodia
e8bba4ef31
GUI: fixed non-addresses in the reference view
2016-10-02 17:07:07 +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
5d23c58e6f
GUI: various changes with number -> string conversion
2016-10-02 16:09:12 +02:00
mrexodia
2665ba2a4d
DBG: skip callback type if empty
2016-10-02 16:09:12 +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
Alexandros Naskos
3d1242a315
Added a plugin callback that allows filtering dbghelp exported symbols. ( #1135 )
2016-10-02 14:32:17 +02:00
RaMMicHaeL
b343e1800c
For short jumps, reject commands larger than 2 bytes ( #1134 )
2016-10-02 14:30:16 +02:00
mrexodia
58fa9c7e2e
GUI: removed optimization
2016-10-01 18:51:39 +02:00
mrexodia
022bceb8f7
DBG: basic of the type system working
2016-10-01 18:50:32 +02:00
mrexodia
16bf75a15b
GUI: removed QDialogButtonBox
2016-10-01 18:50:32 +02:00
mrexodia
ce4d5642bb
GUI: fixed a weird problem with focus
2016-10-01 18:50:31 +02:00
Torusrxxx
ad26f81dce
small performance improvements ( #1133 )
...
* fix issue 1127
* fix issue 1127
* convert to hex faster
* restored
* restored
2016-10-01 18:50:16 +02:00
mrexodia
ae59629583
GUI: better phrasing
2016-09-30 21:05:20 +02:00
mrexodia
f542f70b74
DBG: refactor of plugin loader
2016-09-30 19:50:50 +02:00
Torusrxxx
84cf8fc9fe
fix issue 1127 ( #1130 )
...
* fix issue 1127
* fix issue 1127
2016-09-30 18:01:09 +02:00
mrexodia
cf5e148e9d
GUI: fixed width of Hex short
2016-09-30 01:07:19 +02:00
mrexodia
cffb202cbf
DBG: faster disasm instruction
2016-09-30 00:34:38 +02:00
mrexodia
4a0cacc7b4
GUI: fixed issue #1126 (weird focusness)
2016-09-29 22:35:27 +02:00
mrexodia
d4436fe693
GUI: fixed bug in ShortcutsDialog when binding Alt+C or Alt+S
2016-09-29 19:44:08 +02:00
mrexodia
3b6f710884
BRIDGE+GUI: implemented GuiGetActiveView (issue #917 , #927 )
2016-09-29 19:37:33 +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
d256c6a2d8
GUI: added scrollSelect function in StdTable and use it in MemoryMap/ScriptView/SourceView
2016-09-29 17:57:46 +02:00
mrexodia
2626ccf8e9
GUI: fixed memory map focus on follow in memory map
2016-09-29 17:56:21 +02:00
mrexodia
3dd856cdc0
GUI: fixed warning in LabeledSplitter
2016-09-29 17:55:55 +02:00
mrexodia
82232cdb5d
GUI: better focus stylesheet for CPU view
2016-09-29 17:55:35 +02:00
mrexodia
830fb5cb99
DBG: don't show CPU on memmapdump
2016-09-29 17:55:10 +02:00
Torusrxxx
47a5b20b6f
Save Splitter State ( #1125 )
...
* Save Splitter State
* Paste to log
* update
2016-09-29 17:33:22 +02:00
mrexodia
174b84585e
GUI: fixed issue #1123 (memory breakpoint confusion)
2016-09-29 13:38:30 +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
3cbec6dacf
PROJECT: updated capstone_wrapper
2016-09-28 20:48:05 +02:00
mrexodia
8739e8ae52
DBG+GUI: code improvements
2016-09-28 20:47:29 +02:00
mrexodia
cc6cff939e
GUI: resolved hotkey conflict
2016-09-28 19:17:50 +02:00
mrexodia
792b1ff0de
GUI: changed menu order in RegistersView
2016-09-27 22:15:17 +02:00
mrexodia
3fcfba83e9
updated capstone_wrapper
2016-09-27 17:18:05 +02:00
mrexodia
e3ca03801f
GUI: some experimental focus related code
2016-09-27 17:17:18 +02:00
mrexodia
e14f36e36d
GUI: various window titles
2016-09-27 17:14:53 +02:00
mrexodia
a309a96de9
GUI: separated DebugStatusLabel from LogStatusLabel
2016-09-27 16:05:13 +02:00
mrexodia
87319baf61
GUI: adjust width for translated StatusLabel strings
2016-09-27 15:54:42 +02:00
Torusrxxx
0aa80eb2d4
Import multiple patches... ( #1120 )
...
* Import multiple patches and add watch menu to info box
* re-enable dump detaching
2016-09-27 14:40:26 +02:00
mrexodia
aed8b4d259
DBG: renamed cmd-data to cmd-searching
2016-09-27 14:18:50 +02:00
mrexodia
72580be049
DBG: fixed compile error on x32
2016-09-27 03:55:38 +02:00
mrexodia
e4f0654326
DBG: moved all commands to separate cpp files
2016-09-27 03:45:28 +02:00
mrexodia
23472fc36f
DBG: removed final traces of x64_dbg
2016-09-27 02:06:07 +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
mrexodia
144e7b27b6
DBG+GUI: fixed event native event filters for plugins
2016-09-26 15:45:45 +02:00
mrexodia
67447c631a
DBG: fixed typo
2016-09-26 13:58:15 +02:00
Torusrxxx
4a5c69dc40
Remove all breakpoints before detaching;Add warnings when setting new origin or create thread to non-executable memory (403) ( #1117 )
2016-09-26 13:56:54 +02:00
Torusrxxx
e88eb0aa5b
more icons ( #1116 )
2016-09-25 16:54:42 +02:00
mrexodia
a7421c39f0
DBG: added GetRelocSize command + reorder documented commands
2016-09-25 16:53:39 +02:00
mrexodia
f372d3d8ba
GUI: disable dump detaching
2016-09-25 16:13:34 +02:00
mrexodia
1194f2d353
DBG: added dbclear command
2016-09-25 14:55:20 +02:00
mrexodia
3fcef549a2
DBG: expression functions for reading byte/word/dword/qword/pointer
2016-09-24 13:45:58 +02:00
mrexodia
3ce95cbb04
DBG: better dbload command
2016-09-24 00:46:07 +02:00
mrexodia
8262224136
GUI: no more uppercase module names
2016-09-22 13:26:57 +02:00
mrexodia
9c3c8a3334
DBG+BRIDGE+GUI: implemented more selection queries (graph + memory map + symbol module)
2016-09-21 21:28:37 +02:00
mrexodia
a78db8034e
DBG: fixed compile error in yara with pluginsdk
2016-09-21 21:27:46 +02:00
mrexodia
06559fbd08
GUI: resolved issue #1107 (better uppercase disassembly)
2016-09-21 17:14:16 +02:00
mrexodia
d36dba6697
GUI: resolved issue #1109 (copy selection rename)
2016-09-21 17:00:35 +02:00
mrexodia
f2b53b7e26
GUI: fixed issue #1104 (correctly named menu option)
2016-09-21 16:55:08 +02:00
Torusrxxx
8e0f6ed4cf
Fix enable of buttons in favourite tools dialog ( #1106 )
2016-09-20 17:44:09 +02:00
Torusrxxx
5775dbd2b0
Copy Table To Log, Copy Log To Notes ( #1105 )
2016-09-20 15:00:18 +02:00
mrexodia
b8e510491f
GUI: resolved issue #1092 (thanks to sstrato!)
2016-09-20 02:20:01 +02:00
mrexodia
7172bda52e
GUI: more improvements to the CPUInfoBox
2016-09-19 23:11:51 +02:00
mrexodia
23d83d9c58
DBG: AStyle on plugin_loader
2016-09-19 23:11:35 +02:00
mrexodia
cd49c263a4
GUI: improvements for issue #1094
2016-09-19 23:01:13 +02:00
genuine_
01fc56233f
Added capability to dynamically load and unload plugins individually ( #1100 )
...
* Adding hot loadable plugins
* squashing bugs
* fixes
* remove unused code
* restore the current directory
* remove unused variables.
2016-09-19 21:33:11 +02:00
Torusrxxx
ee1fbcd503
registers view and cpu argument enhancements ( #1101 )
2016-09-19 21:28:13 +02:00
Torusrxxx
21d2d1c4e0
Registers view enhancements ( #1098 )
2016-09-18 18:58:06 +02:00
Torusrxxx
42b8a60614
fix typo
2016-09-14 15:22:10 +00:00
mrexodia
63171e77a3
DBG: better structured expressionfunctions
2016-09-12 16:09:32 +02:00
mrexodia
d163fc4610
DBG: added various memory related expression functions
2016-09-12 15:59:32 +02:00
mrexodia
94a56fa12b
GUI: added find pattern to module + fixed issue #509
2016-09-11 20:03:45 +02:00
mrexodia
8803558c1d
GUI: theme-aware DisassemblyPopup
2016-09-11 20:02:46 +02:00
mrexodia
ead89f85e4
DBG: small change to the findall command to support module search
2016-09-11 20:02:21 +02:00
mrexodia
de845c2eef
GUI: no foreground window default
2016-09-11 17:30:32 +02:00
mrexodia
94d3771f7f
GUI: trace+selection color in graph
2016-09-11 16:33:05 +02:00
mrexodia
fae00eaaa9
GUI: fixed GotoDialog for reserved pages
2016-09-11 16:25:25 +02:00
Torusrxxx
e88821d786
fixed crash,more icons for copy menu,changed url for clipboard,add ip address to data copy,auto scroll for log,reordered breakpoints,display 3 tables for breakpoints per default ( #1079 )
2016-09-11 09:16:53 +02:00
mrexodia
8239c12933
DBG: shit code reduction @x64dbg
2016-09-10 21:25:10 +02:00
mrexodia
3a85ce6e70
DBG: #1064 kinda fixed (module memory map cache problems)
2016-09-10 21:13:28 +02:00
mrexodia
fd7190a57d
DBG: fixed typo
2016-09-10 18:24:35 +02:00
Torusrxxx
62a2d16b02
paste script from clipboard ( #1078 )
2016-09-10 18:24:06 +02:00
Torusrxxx
46f2044f94
Detachable breakpoint view ( #1077 )
...
* faulty
* fixed
2016-09-10 14:31:34 +02:00
mrexodia
626728d08f
GUI: partially reverted performance breaking change
2016-09-10 14:10:48 +02:00
mrexodia
be3520f383
DBG: separate directory for memory dumps
2016-09-10 14:00:56 +02:00
mrexodia
67d8b296a4
DBG: fixed warnings and weird strings
2016-09-10 13:48:37 +02:00
mrexodia
4e877f6de4
GUI: no SetForegroundWindow in SettingsDialog
2016-09-10 12:40:11 +02:00
mrexodia
ddd229302f
DBG: option to not call SetForegroundWindow
2016-09-10 12:40:11 +02:00
mrexodia
53abfc51fa
GUI: VA in entropy window in dump
2016-09-10 12:40:11 +02:00
Torusrxxx
9288c910cb
conditional exception breakpoint ( #1073 )
...
* temporary
* Exception breakpoints
* temporary
* temporary
* temporary
* fixes
* fully retire "error"
2016-09-10 07:43:34 +02:00
mrexodia
ac0853ffec
DBG: don't attempt to wait when the command failed
2016-09-09 19:38:15 +02:00
mrexodia
afc498fbfe
GUI: removed debug message from LogView
2016-09-09 19:11:19 +02:00
mrexodia
cb021e420a
DBG: fixed Script DLLs
2016-09-09 18:33:28 +02:00
mrexodia
3742217515
GUI: different color for both selection and trace record #1069
2016-09-09 16:20:21 +02:00
mrexodia
574b32302e
GUI: fixed UpdateChecker
2016-09-09 16:20:21 +02:00
Torusrxxx
f8c8466651
hyperlink in log ( #1070 )
2016-09-09 16:19:36 +02:00
mrexodia
9007a505cc
GUI: resolved issue #526 (use selection start per default in the dump)
2016-09-09 09:57:07 +02:00
mrexodia
7f07490e6a
GUI: icons for push/pop + better context menus in RegistersView and CPUStack
2016-09-09 09:56:42 +02:00
mrexodia
3f3fa49fe7
GUI: remember branch destination preview setting
2016-09-09 09:56:05 +02:00
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
lynnux
3e0bbf814b
new sort mecanic
2016-08-25 14:37:27 +08:00
lynnux
694db8c034
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-08-25 14:15:32 +08: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
lynnux
ef4b4f85a7
Merge branch 'development' of https://github.com/lynnux/x64dbg into development
2016-08-22 14:39:29 +08:00
lynnux
1f7364573b
fix sort problem
2016-08-22 14:36:51 +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
aad97a403a
fix issue 971 and add thread id function ( #993 )
...
* fix issue 971
* thread id functions
2016-08-20 13:31:47 +02: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