Duncan Ogilvie
54051bdcd1
improve code and fix bugs
2020-09-14 20:06:01 +02:00
torusrxxx
01989be2fb
Highlight user modules
2020-09-14 20:06:01 +02:00
torusrxxx
9a869936f0
Add setting to disable enter auto repeat
2020-09-14 19:31:15 +02:00
torusrxxx
30cc864ed8
Export trace CSV
2020-08-26 15:39:47 +02:00
torusrxxx
b20d75189e
Export table CSV
2020-08-26 15:39:47 +02:00
torusrxxx
c8e3a66fda
Save columns in trace
2020-08-26 15:31:35 +02:00
torusrxxx
af539e345e
tweak shortcut configuration for Ctrl+C ( #2110 )
2020-08-16 00:29:29 +02:00
torusrxxx
ea8941ba0a
add shortcut to copy line and etc
2020-08-16 00:29:29 +02:00
justanotheranonymoususer
6ba36edbf0
Set InstructionHighlightColor to white
2020-08-02 13:53:00 +02:00
Duncan Ogilvie
99174a3733
GUI: change default highlight color
...
closes #2402
2020-07-29 02:19:04 +02:00
justanotheranonymoususer
93209c76e7
Maybe fix this time: Set default hotkey for "Set Conditional Breakpoint"
2020-07-29 01:52:37 +02:00
justanotheranonymoususer
78552f540f
ActionEditBreakpoint fix
2020-07-22 21:50:12 +02:00
Duncan Ogilvie
e0d736eb2a
GUI: allow customization of background flicker color
2020-07-11 18:28:25 +02:00
Duncan Ogilvie
9f342fe31c
GUI: delete some unused color settings
2020-07-11 18:28:25 +02:00
Duncan Ogilvie
ca6166d100
GUI: change the way highlighting works
2020-07-11 18:28:25 +02:00
morsisko
156b604c46
GUI: Format code of BackgroundFlickerThread
2020-07-09 18:26:07 +02:00
morsisko
5b425753bf
GUI: Added BackgroundFlickerThread class
2020-07-09 18:26:07 +02:00
Duncan Ogilvie
647af648ef
GUI: default shortcut for set conditional breakpoint
...
https://github.com/x64dbg/x64dbg/pull/2370
2020-06-25 21:44:03 +02:00
Jack Reez
ed1eab39e8
GUI: Added option to enable/disable branch disassembly popup.
2020-06-22 14:10:53 +02:00
torusrxxx
5589c7e769
Fix formatting vaddps ymm0,ymm0,ymm0; Fix goto index 0 in trace
2020-06-04 17:50:45 +02:00
torusrxxx
bd381d72c6
Move XMM formatting to StringUtils
2020-06-04 17:50:45 +02:00
Duncan Ogilvie
7bdec6f195
GUI: implement context menus for adding/deleting loops
2020-06-04 17:26:47 +02:00
Jack Reez
193eb52ef5
GUI: Some icons updated.
...
2 Icons added && 2 Icons changed.
2020-06-03 11:50:06 +02:00
Duncan Ogilvie
3308fbfc22
GUI: always delete breakpoints by identifier if possible
2020-04-02 00:16:46 +02:00
Duncan Ogilvie
992e6d2374
GUI: introduce MethodInvoker utility
2020-02-10 02:35:21 +01:00
Duncan Ogilvie
362b2d7260
GUI: use const QString & in Configuration for performance
2019-10-31 15:28:41 +01:00
Duncan Ogilvie
dfa6cef3b5
GUI: fix some more weirdness with saving/restoring tab order
2019-10-20 00:03:11 +02:00
Duncan Ogilvie
8a07bd2d7e
DBG+GUI: implement auto completion for exports in goto dialog
...
closes #1987
2019-08-17 17:38:58 +02:00
Austin Richards
3bad6cb6dc
GUI: Added Implemented color (orange/cyan) directional differentiation for sidebar jumps.
...
Existing configurations will use their color for forwards, and orange for backwards.
2019-08-11 10:33:31 +02:00
Duncan Ogilvie
17d8f8ea45
GUI: remove snowman
2019-06-21 16:38:12 +02:00
Duncan Ogilvie
bb2a369ce8
DBG: add colors and column to indicate symbol load status
...
closes #2185
2019-06-19 00:12:43 +02:00
franco martinelli
59ddfa63a8
Added action filter box
...
Added shortcut copyline
Added shortcut binding for copyline
2019-05-19 18:09:34 +02:00
Duncan Ogilvie
51f53ee886
GUI: implement all the missing SourceView features from before
2019-04-12 17:50:38 +02:00
Duncan Ogilvie
61020f7701
GUI: rewrite SourceView to work on 2gb+ files
2019-04-09 15:51:45 +02:00
Duncan Ogilvie
386e242645
DBG+GUI: removed yara
2019-04-06 13:18:16 +02:00
Duncan Ogilvie
7d727d014d
GUI: remove entropy view
2019-04-06 13:18:10 +02:00
raiseman
edbaedb47b
Graph zoom mode feature ( #2068 )
...
Graph zoom mode feature
2018-11-18 15:21:32 +01:00
Bálint Faragó
eef5d07c30
GUI: fix negative zero floating point display ( #2058 )
...
* GUI: make StringUtil void* buffer functions const-correct
* GUI: add precision support to ToFloatString and ToDoubleString
* GUI: fix -0.0 float display by converting with STL instead of QString::number
2018-11-02 15:35:13 +00:00
Bálint Faragó
0065f204a3
Add DLL ordinal to symbol table and fix symbol table comparator
2018-10-31 12:38:00 +01:00
Atvaark
be8dfaeeb4
Add clear log hotkey (Ctrl+L)
2018-10-16 18:15:59 +02:00
Duncan Ogilvie
73b30ed49b
DBG: actually use findSymbolsByPrefix
2018-07-01 19:27:54 +02:00
Duncan Ogilvie
f68b830069
GUI: fix some weird includes
2018-07-01 19:27:51 +02:00
torusrxxx
71847bb385
set conditional breakoint
2018-06-11 03:12:49 +02:00
torusrxxx
facf8ac223
Removed data copy dialog
2018-05-13 20:38:53 +02:00
Duncan Ogilvie
8a1256b5fd
GUI: small refactor in Configuration
2018-02-08 01:22:33 +01:00
Duncan Ogilvie
bdde5d3cce
GUI: hide the "Disable Branch Destination Preview" menu + symbol menu in system modules only
2017-12-18 02:15:44 +01:00
Duncan Ogilvie
188b74bc91
GUI: implement OllyDbg's Find all names in current module (Ctrl+N)
...
Cheers to @R3MRUM from Twitter!
2017-12-08 03:10:10 +01:00
Duncan Ogilvie
e11701d7c3
GUI: improve InfoBox for bigger memory sizes
2017-12-03 22:27:47 +01:00
Duncan Ogilvie
4eb0fb6b88
GUI: autocompletion works much nicer now
...
#1738
2017-11-17 16:46:18 +01:00
lynnux
5b7696219e
Tab switch using history stack ( #1807 )
...
* add OpenViewsWindow
* almost done for history view switch
* rename the class
* add icon in history popup window
* astyle format
* add config TabSwitchUseHistory, default disable history tab switch
* remove no used code
* add shortcuts for the stuff
* rename HistoryViewsPopupWindow to MultiItemsSelectWindow, for further common use
* GUI: some small style adjustments
* GUI: change default hotkeys for ViewNextTab
2017-11-17 14:40:08 +01:00
Emily Clemens
925c2a1222
added settings to hide ptr sizes and defualt segments
2017-11-14 16:04:43 +01:00
Duncan Ogilvie
63ec6d4648
GUI: add a fake menu for modules
2017-11-14 16:00:55 +01:00
Torusrxxx
4cf0844255
Browse dialog and goto dialog support auto-complete ( #1738 )
...
* Browse dialog and goto dialog supports auto-complete
* don't use unicode string size
* Auto complete only when expression is valid symbol name
* use dbgfunctions for better flexibility and performance
* buffer last auto complete
* disable auto completion
2017-11-07 20:24:51 +01:00
torusrxxx
e6297423f9
Add NTSTATUS fmt;show str in locals tab;fix div by 0 in data copy dlg.
2017-11-07 20:24:01 +01:00
Bálint Faragó
6d45928375
GUI: add shortcuts for search in current module
2017-11-04 21:26:15 +01:00
Duncan Ogilvie
ecbea6d9d8
GUI: fix Sonar issues
2017-10-22 17:07:45 +02:00
Torusrxxx
390bf4c5ca
Trace recording ( #1736 )
...
* run trace file format
* record opcode
* Successfully recorded sample run trace
* fixed order of thread id and opcode
* use capstone in run trace
* Revised format;Stop tracing when stop debug;Changed ext name
* trace browser(draft)
* Lower bound
* Lower bound
* implemented more funcitons in trace file reader
* Initial trace browser
* trace browser works for single-page traces
* fixed page fault
* Multi-selection, fixed page faults
* copy disassembly
* resize columns
* address label;follow in disassembly
* highlight
* history,comment,breakpoint in trace view
* stricter validation to prevent buffer overflow
* MAX_MEMORY_OPERANDS=32
* fixing bug in memory access count
* Temporary info menu to view registers & memory
* assumed to fix thread id bug
* live update trace view
* Fixed a bug with registers recording (similar to thread id bug)
* Search for constant in trace file
* Fixed bugs with memory operands recording
* File header for trace file; Auto update trace viewer
* fix x64dbg_translations.pro
* Default filename for trace; Start trace from trace view
* Switch to Qt JSON
* Copy selection, file offset and RVA; recent files
* Properly implement MRU menu
* shortcut for tracing
* Fix file names with comma
* added interaction with tab closing
* change default directory for trace file
* fix minor issue
2017-10-16 20:00:26 +02:00
Danila Malyutin
33024f5672
Fix standard conformance issues
2017-10-02 00:07:17 +02:00
mrexodia
95d3a837bb
GUI: added back the remove all option in the BreakpointsView
2017-09-05 17:29:19 +02:00
mrexodia
4104c0a004
GUI: formatting + fixed a warning
2017-09-01 18:52:06 +02:00
torusrxxx
09dd193d9f
graph history;follow children or parent in graph
2017-09-01 13:58:33 +02:00
Georgeto
16b40aab5b
GUI: add auto completion to "Add exception breakpoint" dialog
2017-08-22 13:29:14 +02:00
Georgeto
451807f8ae
GUI: Display and edit breakpoints in graph view ( closes #1266 ) ( #1688 )
...
* GUI: working prototype for ActionHelperProxy
* GUI: fully implemented ActionHelperProxy
* GUI: display breakpoints in Graph view
* GUI: move breakpoint context menu into separate class
* GUI: add breakpoint context menu to graph view
2017-08-19 15:34:53 +02:00
Georgeto
6587cbc564
underline relocated bytes in disassembly view ( #1683 )
...
* DBG: add relocation info to module
* GUI: underline relocated bytes
* DBG: remove unnecessary wrapper function
* DBG: store relocations in sorted vector instead of set
* GUI: warn about patches in relocation regions (closes #263 )
2017-08-14 00:17:47 +02:00
mrexodia
91f955fa82
GUI: new BreakpointsView ( closes #909 )
2017-08-13 18:00:51 +02:00
mrexodia
92850bd12f
GUI: change default font for log to be valid on Windows 10
2017-08-10 17:57:38 +02:00
Georgeto
2c3a16fbb5
GUI: revalidate when toggling 'Keep Size' in AssembleDialog ( #1648 )
...
* GUI: revalidate when toggling 'Keep Size' in AssembleDialog
* GUI: remove code duplication
2017-07-25 13:39:29 +02:00
mrexodia
a5e37fe74f
GUI: exit confirmation dialog ( closes #1645 )
2017-07-23 23:11:47 +02:00
Torusrxxx
a3a25e1695
don't restore window pos invisible; clean up msgbox ( #1632 )
...
* don't restore window pos invisible; clean up msgbox
* remembers more dialog position
2017-06-29 18:38:51 +02:00
mrexodia
5747342938
GUI: escape unicode and ascii mnemonic characters
2017-06-25 03:00:48 +02:00
ThunderCls
ebd47a88a1
New about box dialog ( #1618 )
...
* New about box dialog
* Minor fixes
2017-06-21 15:54:21 +02:00
mrexodia
46e136f1b4
GUI: fixed a bug with disassembly and the encode map (closes issue #1595 )
2017-05-17 01:16:51 +02:00
Torusrxxx
e050fb6ccf
remembers dialog position ( #1586 )
2017-05-15 23:33:52 +02:00
ThunderCls
8829c09300
Switch to xrefs in InfoBox and some XrefBrowseDialog improvements ( #1585 )
...
* Some minor cpu info box enhancements
* Switch to xrefs in InfoBox and some XrefBrowseDialog improvements
* Added search boxes and saving symbols splitters and columns layout
* Using .toULongLong for both platforms
* casting added
* Added option rva addresses in graph
2017-05-15 23:32:31 +02:00
mrexodia
057eb125eb
GUI: fixed compile error
2017-05-09 21:53:56 +02:00
Torusrxxx
1b257deefc
Don't lose data when clicking side bar ( #1584 )
2017-05-09 19:28:56 +02:00
ThunderCls
bb0f582c9d
Some minor cpu info box enhancements ( #1583 )
2017-05-09 19:27:34 +02:00
mrexodia
753d15028c
GUI: allow disabling of seasons
2017-05-09 03:15:48 +02:00
Torusrxxx
373cc2a6db
fixing these words
2017-05-05 13:57:48 +00:00
mrexodia
216e23716d
GUI: improved translation overhead in Configuration
2017-04-29 17:19:42 +02:00
mrexodia
f74cf54da9
GUI: fixed some bugs with the hotkey descriptions (thanks to lynnux)
2017-04-21 14:24:55 +02:00
mrexodia
d7cd9c9ae7
GUI: added some more shortcuts in the dump
2017-04-21 02:42:33 +02:00
mrexodia
180e79ee2b
DBG+GUI: added option to go to previous/next reference
2017-04-21 02:42:32 +02:00
kkthx
a905656230
0x prefix for values, fixes #614 ( #1557 )
2017-04-20 20:45:23 +02:00
Torusrxxx
8623ba4f8c
local vars view ( #1555 )
2017-04-20 20:45:02 +02:00
mrexodia
09c80658ec
GUI: slight performance improvements with useless QString allocations
2017-04-20 10:55:06 +02:00
mrexodia
82cff792cb
PROJECT+GUI: replaced float128 with ldconvert (closes issue #1241 )
2017-04-20 01:58:29 +02:00
Better known as gordon--
171eca3be6
Update StringUtil.cpp ( #1552 )
2017-04-19 21:48:26 +02:00
mrexodia
7a52b28c55
DBG+BRIDGE+GUI: plugin hotkeys
2017-04-14 08:03:52 +02:00
mrexodia
221ca3d583
GUI: improved symbol view import behaviour + better highlight dump follow events ( closes #1530 )
2017-04-12 06:28:28 +02:00
mrexodia
d5e578ee6a
DBG+GUI+BRIDGE+PROJECT: updated AStyle and formatting
2017-03-16 03:32:09 +01:00
mrexodia
e267eedec0
GUI: move MRUList to a separate utility class
2017-03-14 10:31:59 +01:00
mrexodia
c29aa34baa
GUI: option to edit script in ScriptView
2017-03-14 09:31:31 +01:00
mrexodia
f7d3f7cb74
GUI: disassembly summary in graph
2017-03-14 09:12:24 +01:00
mrexodia
fe4db70717
DBG+BRIDGE+GUI: highlight indirect calls in the graph + fixed shadow in certain situations
2017-03-14 08:13:39 +01:00
mrexodia
15f447cf94
GUI: highlight relevant registers of the current instruction in the RegistersView
2017-03-13 03:27:37 +01:00
mrexodia
4cb14b74a9
GUI: AStyle DisassemblerGraphView and ActionHelpers
2017-03-12 04:33:37 +01:00
karliss
f45e2a73b3
Graph improvements ( #1493 )
...
* Fix graph toposorting.
* Prevent edge overlapping and improve routing.
* Prevent overlap when first section is vertical
* Fix range for edge_valid check
* Allow upside down L shape
* Hilight edges from selected block and allow doubleclick to zoom
* Add multiple layout modes.
* Reduce edge intersections.
Route edges in the order of blocks instead of random order from hashmap.
* Get rid of preprocessor abbuse in ActionHelper.
* Added layout selection to context menu.
2017-03-12 02:59:21 +01:00
mrexodia
6329e9c989
GUI: various types of pointer highlighting ( closes #175 )
2017-02-26 07:11:55 +01:00
mrexodia
ac0a0e3933
GUI: implemented byte highlighting (related to issue #175 )
2017-02-26 05:07:20 +01:00