Duncan Ogilvie
ec6c5aa160
GUI: disable some debug output in release mode
2020-07-11 18:29:28 +02:00
Duncan Ogilvie
f5355bd7ae
GUI: fix weird font refresh issue
2020-07-11 18:28:25 +02:00
Duncan Ogilvie
e0d736eb2a
GUI: allow customization of background flicker color
2020-07-11 18:28:25 +02:00
Duncan Ogilvie
f597c23ffa
GUI: only import the [Colors] and [Fonts] section of the theme INI
2020-07-11 18:28:25 +02:00
Duncan Ogilvie
917ada57b5
THEME: credits and custom colors
2020-07-11 18:28:25 +02:00
Duncan Ogilvie
f24db88726
GUI: working style selection
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
Duncan Ogilvie
0f37a07114
GUI: minor improvements to the AppearanceDialog
2020-07-11 18:28:25 +02:00
Duncan Ogilvie
1c6ba593a0
fix compilation for vs2013
2020-07-11 18:28:25 +02:00
JustasMasiulis
b0e813697e
minor forced element styling removals
2020-07-11 18:28:25 +02:00
JustasMasiulis
fa9f634cf9
TimeWastedCounter styling removed
2020-07-11 18:28:25 +02:00
JustasMasiulis
5565a8d601
LogStatusLabel styling removed
2020-07-11 18:28:25 +02:00
JustasMasiulis
292a137e92
DebugStatusLabel styling rework
2020-07-11 18:28:25 +02:00
JustasMasiulis
c5e64b42a2
CPU info scrollbars and button styling removed
2020-07-11 18:28:25 +02:00
JustasMasiulis
b0dd282d92
ShortcutEdit styling rework
2020-07-11 18:28:25 +02:00
JustasMasiulis
7c7b2ef2d5
AbstractTableView styling removed
2020-07-11 18:28:25 +02:00
Duncan Ogilvie
5d00c40382
GUI: implement Disassembly menu in dump
2020-07-09 18:27:39 +02:00
Duncan Ogilvie
5c8476b6b4
GUI: refactor disassembleAt slot to make CPUDisassembly independent
2020-07-09 18:27:39 +02:00
morsisko
156b604c46
GUI: Format code of BackgroundFlickerThread
2020-07-09 18:26:07 +02:00
morsisko
3e81b2449f
GUI: Changed implemenation of getDumpAttention in CPUMultiDump, implemented idea from #1794
2020-07-09 18:26:07 +02:00
morsisko
a5d1997024
GUI: Added getAttention method to CPUDump
2020-07-09 18:26:07 +02:00
morsisko
5b425753bf
GUI: Added BackgroundFlickerThread class
2020-07-09 18:26:07 +02:00
torusrxxx
d0002c0d0d
Add previously undocumented AnimateInterval to settings; Remove AnimateInterval restrictions; Fix a bug on GuiOpenTraceFile
2020-07-05 16:02:52 +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
morsisko
761af58705
BRIDGE+GUI: added new function GuiShowReferences
2020-06-22 14:08:45 +02:00
Duncan Ogilvie
fdc2edba4e
GUI: highlight volatile registers for a call in the registers view
2020-06-18 17:41:14 +02:00
Duncan Ogilvie
f698ecb52e
GUI: flatten the Copy -> Symbolic Name menu
2020-06-04 18:27:02 +02:00
Duncan Ogilvie
20e7826295
GUI: minor textual improvements for new XMM display changes
2020-06-04 17:59:28 +02:00
torusrxxx
040e087bf1
Uppercase registers in trace view
2020-06-04 17:50:45 +02:00
torusrxxx
cbd1b2f37f
fixed a bug when updating disassembler config in trace viewer
2020-06-04 17:50:45 +02:00
torusrxxx
1b53fcd618
Keep highlighted token highlighted
2020-06-04 17:50:45 +02:00
torusrxxx
f35e24fe9f
Add support for x87 registers in CPUInfoBox
2020-06-04 17:50:45 +02:00
torusrxxx
0afdb47ecc
print SYSCALL instruction unusual
2020-06-04 17:50:45 +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
4f46db22a9
XMM registers in info box
2020-06-04 17:50:45 +02:00
torusrxxx
bd381d72c6
Move XMM formatting to StringUtils
2020-06-04 17:50:45 +02:00
torusrxxx
fd4d691928
Merge MMX registers with x87 registers in registers view
2020-06-04 17:50:45 +02:00
torusrxxx
6348cb5728
Using QBeaEngine to pass vector element type info
2020-06-04 17:50:45 +02:00
torusrxxx
b058db685c
Add some comments and small fixes to trace browser
2020-06-04 17:50:45 +02:00
torusrxxx
82ba40e6ec
Show XMM floating-point value in info box
2020-06-04 17:50:45 +02:00
Duncan Ogilvie
23d788734a
GUI: fix displaying of certain loop/argument configurations
2020-06-04 17:26:47 +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
Jack Reez
484d9289bb
GUI: Sanitizing input expression before assemble.
...
BUG: When assembling an instruction, if we copy and paste an instruction from somewhere with whitspaces [ \r\n] it results in invalid parsing in asmjit engine selected and throws an error as "Error writing to memory".
SCENARIO: Copy and pacste an instruction from a text editor with a newline prefix to the assemble dialog and try to assemble.
If there is newline in the prefix the validation don't even care about the expression after the newline prefix.
2020-06-03 11:49:57 +02:00
Serhii Suprun
7b2e62ccd2
added two new columns to trace browser with values of changed registers and memory
2020-04-29 23:29:22 +02:00
Duncan Ogilvie
3e8b9682bf
GUI: save entire block preference
2020-04-20 11:42:13 +02:00
Duncan Ogilvie
c139a94c08
GUI: add simple 'Find references to region' in memory map
2020-04-10 03:58:43 +02:00
Duncan Ogilvie
9c6710094e
GUI: don't allow inactive breakpoints to be enabled/disabled
2020-04-02 00:16:47 +02:00
Duncan Ogilvie
3308fbfc22
GUI: always delete breakpoints by identifier if possible
2020-04-02 00:16:46 +02:00
Duncan Ogilvie
6407b2b063
GUI: further improve performance of reference searching
...
Fixes #2287
2020-02-11 00:57:14 +01:00
Duncan Ogilvie
aac246b27f
GUI: improve performance of ReferenceView API
...
closes issue #2281
2020-02-10 03:10:31 +01:00
Duncan Ogilvie
1de5313e58
GUI: make more methods thread-safe in SearchListView and StdSearchListView
2020-02-10 02:35:28 +01:00
Duncan Ogilvie
dbb1f57148
GUI: some TODO comments for AbstractTableView
2020-02-10 02:35:28 +01:00
Duncan Ogilvie
a75cc25710
GUI: make more methods thread safe in AbstractTableView
2020-02-10 02:35:28 +01:00
Duncan Ogilvie
992e6d2374
GUI: introduce MethodInvoker utility
2020-02-10 02:35:21 +01:00
Duncan Ogilvie
479ea5eec6
GUI: minor improvements to AbstractTableView
2020-02-10 02:35:04 +01:00
Duncan Ogilvie
063ce31ec6
DBG+GUI: improve disassembly navigation
...
closes #1226
2020-01-16 15:49:52 +01:00
Duncan Ogilvie
d3ee95d6ba
GUI: fix a bug in the LineEditDialog, where not editing the text made the text look empty for the user
...
closes #2273
2020-01-15 21:40:35 +01:00
Duncan Ogilvie
6cab250906
GUI: double click in trace browser now follows in disassembly
2020-01-08 01:34:50 +01:00
Duncan Ogilvie
3925d4281a
GUI: improve disassembly reference menu
2020-01-08 01:34:50 +01:00
Duncan Ogilvie
62ada1d4ca
GUI: ctrl+alt+left/right from the dump now work in the disassembly
2020-01-08 01:34:49 +01:00
Duncan Ogilvie
f70d780219
GUI: show weird selections in the GUI
2020-01-08 01:34:49 +01:00
Duncan Ogilvie
293d54f9d9
GUI: improve 'go to' menu in DisassemblerGraphView
2020-01-08 01:34:38 +01:00
Duncan Ogilvie
dcc77c5071
GUI: fix bug in the graph view where debugge exit doesnt clear the state
2020-01-08 01:34:02 +01:00
Duncan Ogilvie
b4a03a8009
GUI: make GUI_REF_SETROWCOUNT synchronous
2019-11-26 13:26:35 +01:00
Duncan Ogilvie
537c4e42d5
GUI: do not show reload+edit menus when loading script from clipboard
2019-11-26 13:26:35 +01:00
Duncan Ogilvie
8577c58f68
GUI: fix small bug introduced by #2243
2019-11-05 00:29:20 +01:00
Duncan Ogilvie
e7f342f914
GUI: allow command history in ScriptView
2019-11-05 00:09:10 +01:00
Duncan Ogilvie
c41d8b7b64
GUI: add HistoryLineEdit support in LineEditDialog
2019-11-05 00:08:45 +01:00
Duncan Ogilvie
5141ddce95
GUI: only flush the log when it is visible
2019-11-04 20:45:27 +01:00
mappa
52af639cc4
Enhanced LogView performance
2019-11-04 20:38:56 +01:00
Duncan Ogilvie
6da9fc8b42
GUI: limit log buffer to 100mb
2019-11-02 02:49:42 +01:00
Duncan Ogilvie
14201568cf
GUI: do not automatically update dump if the memory and view didn't change
2019-10-31 15:28:41 +01:00
Duncan Ogilvie
362b2d7260
GUI: use const QString & in Configuration for performance
2019-10-31 15:28:41 +01:00
Duncan Ogilvie
bdfb65fc7a
GUI: remove useless functions from MemoryPage
2019-10-31 15:28:41 +01:00
Duncan Ogilvie
67341fe997
GUI: std::move to reduce allocations
2019-10-31 15:28:41 +01:00
Bálint Faragó
5b92e85cb4
GUI: fix Follow From context menu in CallStackView
2019-10-31 15:19:04 +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
26d60547f2
GUI: fix TabOrder error for plugins that add tabs
2019-10-14 00:31:31 +02:00
Austin Richards
aa19e3e6f4
GUI: Added label to appearance dialog font tab to denote that system font update requires app restart to take effect.
2019-10-12 15:57:54 +02:00
Duncan Ogilvie
c6e3441819
GUI: don't follow patch in disasm and dump when toggling
2019-08-22 11:33:04 +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
Duncan Ogilvie
de2d930d8f
DBG+GUI: add transparent exception stepping option
2019-08-17 12:19:08 +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
f57d69f91e
GUI: add a timer to SearchListView to properly deal with millions of entries
2019-07-02 15:57:21 +02:00
Duncan Ogilvie
ab9f2d2f80
GUI: fixed some minor undefined behavior
2019-07-02 14:56:05 +02:00
Duncan Ogilvie
021ea4f743
GUI: properly encapsulate mSearchBox in SearchListView
2019-07-02 14:55:01 +02:00
Duncan Ogilvie
bf413de6de
GUI: better sorting behavior in the HandlesView
...
closes #2195
2019-06-26 20:25:47 +02:00
Duncan Ogilvie
0b7d840b60
DBG+BRIDGE+GUI: fix bugs and add Graph+Memory Map+Symbol Module plugin menus
2019-06-22 16:44:45 +02:00
Duncan Ogilvie
fc9f9a52fd
BRIDGE+GUI: GuiExecuteOnGuiThreadEx
2019-06-22 15:05:59 +02:00
Duncan Ogilvie
3dc120d623
GUI: refactor BridgeResult and fix a bunch of bugs in the process
2019-06-22 13:29:27 +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
Duncan Ogilvie
d969087bed
GUI: refactor StdSearchListView to allow passing a custom StdTableSearchList
2019-06-19 00:12:32 +02:00
Duncan Ogilvie
34318e3f7e
GUI: introduce AbstractTableView::getCellColor
2019-06-19 00:12:32 +02:00
franco martinelli
32c8e33c64
Removed backtab key substitution
...
Fixing issue #2176
2019-06-16 14:03:25 +02:00
Duncan Ogilvie
4ce5b0baec
Fix other minor things
2019-05-19 18:09:34 +02:00
franco martinelli
23968f11d9
Iterating QMap with ranged for. Inlined renderShortcuts. Save button now has default focus
...
Using ranged for instead of iterators.
Inlined renderShortcuts since it was used only once
Adjusted layout of shortcuts Ui
2019-05-19 18:09:34 +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
dcbe4e17c9
GUI: save script type when restarting
2019-05-02 15:29:18 +02:00
Duncan Ogilvie
4c08468c46
GUI: update the source view if the disassembly updates
2019-04-29 01:43:21 +02:00
Duncan Ogilvie
1c023053ca
GUI: rename repaintGui signal to updateDisassembly
2019-04-29 01:43:21 +02:00
Duncan Ogilvie
d13b2eefe1
GUI: better handling of xbegin tokenizing
2019-04-17 18:10:19 +02:00
Duncan Ogilvie
51f53ee886
GUI: implement all the missing SourceView features from before
2019-04-12 17:50:38 +02:00
Duncan Ogilvie
9b602ee27b
GUI: setup copy menu for SourceView
2019-04-09 15:51:46 +02:00
Duncan Ogilvie
2a3bc1d667
GUI: implement \t correctly in SourceView
2019-04-09 15:51:46 +02:00
Duncan Ogilvie
deef25ba42
GUI: implement follow in disassembler + go to line in SourceView
2019-04-09 15:51:45 +02:00
Duncan Ogilvie
61020f7701
GUI: rewrite SourceView to work on 2gb+ files
2019-04-09 15:51:45 +02:00
Duncan Ogilvie
b67b5ebb23
GUI: improve TraceFileSearch (now also searches r8-r15 on x64)
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
torusrxxx
6f60175506
Fix a minor problem with trace browser ( #2138 )
2019-03-28 21:53:05 +08:00
dl471
f3e0a4e1e1
Scroll to keep selected register in view
2019-03-22 12:54:03 +01:00
dl471
21d03ce395
Clean up control flow of arrow key logic
2019-03-22 12:54:03 +01:00
dl471
8253a842e4
Add arrow key movements for x64 registers
2019-03-22 12:54:03 +01:00
dl471
54bd25be73
Add arrow key movements for remaining FPU registers
2019-03-22 12:54:03 +01:00
dl471
9d1c72fd4b
Arrow key movements for middle group of FPU registers
2019-03-22 12:54:03 +01:00
dl471
c669c3491f
Add arrow key movements for first set of FPU registers
2019-03-22 12:54:03 +01:00
dl471
115b90db35
Add arrow movements for rest of non-FPU registers
2019-03-22 12:54:03 +01:00
dl471
2815ca25b0
Add arrow key movements for flag registers
2019-03-22 12:54:03 +01:00
dl471
02129b5942
Account for up/down keys in register view
2019-03-22 12:54:03 +01:00
dl471
39880b1892
Add ability to move between general purpose registers with arrow keys
2019-03-22 12:54:03 +01:00
dl471
e68720777d
Add struct and map for relative register positions
2019-03-22 12:54:03 +01:00
raiseman
c325ccd2cd
Graph breakpoints fix ( #2137 )
...
* graph breakpoints fix
* removed "beta"
2019-03-07 21:59:07 +01:00
raiseman
62c6d40725
zoom overview fix
2019-03-05 23:03:45 +01:00
dl471
435b208427
Fix filename bug in patch menu
2019-03-05 23:01:11 +01:00
Duncan Ogilvie
661360bc68
GUI: fix duplicate &p in PatchDialog
2019-01-20 20:45:58 +01:00
Duncan Ogilvie
85e96353cb
DBG+BRIDGE+GUI: put in the title whether x64dbg is elevated or not
2019-01-20 20:43:39 +01:00
Duncan Ogilvie
98d38d94cb
GUI: fix warnings in DisassemblerGraphView
2018-12-28 16:58:14 +01:00
Duncan Ogilvie
8cf227624f
GUI: fix qword memory operand info in x32dbg
2018-12-28 16:56:47 +01:00
torusrxxx
e5c838c276
opcode grouping in trace view
2018-11-27 12:14:07 +01:00
raiseman
24e71e86ee
fix graph reopen bug ( #2083 )
2018-11-27 12:11:31 +01:00
Duncan Ogilvie
688e2ccc04
DBG+GUI: AStyle
2018-11-18 15:50:13 +01:00
Duncan Ogilvie
49f5780935
GUI: only show logging enabled/disabled in status bar
2018-11-18 15:29:10 +01:00
raiseman
edbaedb47b
Graph zoom mode feature ( #2068 )
...
Graph zoom mode feature
2018-11-18 15:21:32 +01:00
torusrxxx
836a544287
Run "AStyleWhore"
2018-11-13 10:01:22 +08:00
Bálint Faragó
50580782e2
GUI: fix merge error in Disassembly.cpp
2018-11-04 23:14:04 +01:00
Bálint Faragó
806e09671c
Remove Zydis-Capstone diff logic comment block
2018-11-04 23:14:04 +01:00
Bálint Faragó
a3b5812908
GUI: rename CapstoneTokenizer to ZydisTokenizer
2018-11-04 23:14:04 +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
Alexander Miloslavskiy
60c54ea83a
Fixed incorrect comparator used in sorting xrefs
...
* With old comparator, items {1, 2} and {2, 1} were "less" then each other. This will cause them to sort randomly.
2018-11-02 15:29:34 +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
Duncan Ogilvie
fba7af6bcd
Merge branch 'torusrxxx-patch00000092' into development
2018-10-29 13:38:56 +01:00
Duncan Ogilvie
744ccc5305
GUI: change bNoDisassemblyPopup to bDisassemblyPopupEnabled for clarity
2018-10-29 13:36:35 +01:00
torusrxxx
d316405f11
Fixed uninitialized var with opcode grouping
2018-10-24 18:54:26 +08:00
torusrxxx
25b154b2cf
Use Bridge clipboard funcs instead of QClipboard for status bar msg
2018-10-17 12:09:53 +08:00
Duncan Ogilvie
49fe03c643
GUI: remove pointless "to clipboard" part in RegistersView
2018-10-16 18:17:13 +02:00
Duncan Ogilvie
98e509bb78
GUI: fix really triggering misalignment of the comments column in TraceBrowser
2018-10-16 18:17:13 +02:00
Atvaark
be8dfaeeb4
Add clear log hotkey (Ctrl+L)
2018-10-16 18:15:59 +02:00
torusrxxx
ba7915057d
Set FPU registers to one/zero
2018-10-16 18:15:01 +02:00
torusrxxx
5669e13485
temporary
2018-10-16 18:15:01 +02:00
torusrxxx
ae9bf8c49e
st(X) can be edited
2018-10-16 18:15:01 +02:00
torusrxxx
f5395cb318
Added x87stX register names and menu action to switch ordering
2018-10-16 18:15:01 +02:00
torusrxxx
8c6a9e5fed
remove some signal slots about SIMD display mode
2018-10-16 18:15:01 +02:00
torusrxxx
788ecf240d
Use integer index for register names
2018-10-16 18:15:01 +02:00
torusrxxx
9d585036b9
Don't use Qt wheel scrolling
2018-10-13 21:02:54 +08:00
torusrxxx
64db2ce66b
No popups for some views
2018-10-13 17:13:00 +08:00
torusrxxx
594319a654
Refactored old disassembly popup in CPUDisassembly
2018-10-13 16:56:19 +08:00
torusrxxx
707cd444ae
Moved disassembly popup to AbstractTableView and added its support in StdTable
2018-10-13 16:36:05 +08:00
Wolfgang Schoechl
753ecd3ba5
FIXED: uninitialized variable was used for height calculation and caused negative height value (registers view)
2018-10-12 22:47:20 +02:00
torusrxxx
6705ce1af3
Disassembly popup in references
2018-10-12 23:09:36 +08:00
Manuel
28211215e7
FIXED: setting up the auto-follow context menu entry
2018-10-11 14:23:45 +00:00
Ta Thanh Dinh
94fcc52734
support copy individual x87 registers
2018-10-10 15:53:22 +02:00
Hank McCord
a406a8e3df
GUI: Fix build for latest Qt
2018-10-10 15:50:22 +02:00
Manuel
cf763adc18
CHANGED: renamed toggleAutoDisassemblyFollowSelectionSlot() to follow given convention
2018-10-10 15:48:39 +02:00
Manuel
69db4494cd
ADDED: trace file can now auto-scroll the disassembly view to current selection
2018-10-10 15:48:39 +02:00
torusrxxx
c29eba9d35
no errors anymore
2018-08-21 17:04:25 +02:00
torusrxxx
b3b7ceef3e
Stop tracing when closing trace file
2018-08-21 17:04:25 +02:00
torusrxxx
c5830e5c26
close and delete trace file
2018-08-21 17:04:25 +02:00
torusrxxx
f6216e2102
Add ctrl/alt modifiers to dump
2018-08-12 18:44:50 +08:00
torusrxxx
a4756fe804
slight changes of registers view key press event
2018-08-08 11:18:11 +08:00
torusrxxx
ea3943cf0a
const functions
2018-08-07 20:57:24 +08:00
torusrxxx
0baa39c207
Use keys to select in dump
2018-08-07 17:31:40 +08:00
Duncan Ogilvie
681eb3e2c8
GUI: fix a crash in the CPUSideBar
2018-07-14 20:48:02 +02:00
torusrxxx
d09e89687a
Allow folding a function when first instruction is selected. Add code fold box tooltip.
2018-07-05 02:44:14 +02:00
torusrxxx
91924de32f
Really copy bytes HTML
2018-07-05 02:44:14 +02:00
torusrxxx
8ab605b7f6
Input NaN & Inf into FPU registers
2018-07-05 02:44:14 +02:00
Duncan Ogilvie
7bde267620
GUI: allow collapsing the side bar
2018-07-01 19:28:07 +02:00
Duncan Ogilvie
0c8956f480
DBG+GUI: disable source debugging per default
2018-07-01 19:28:07 +02:00
Duncan Ogilvie
32b400b834
GUI: correctly show address column in search list view
2018-07-01 19:28:07 +02:00
Duncan Ogilvie
8c169ae2ed
DBG+BRIDGE+GUI: fix source loading
2018-07-01 19:28:06 +02:00
Duncan Ogilvie
4098dc8fb2
DBG: finally fix the handle leak in PDBDiaFile
2018-07-01 19:28:05 +02:00
Duncan Ogilvie
34279ebf08
GUI: fix performance bottleneck with Qt signals
2018-07-01 19:28:04 +02:00
Duncan Ogilvie
0bf7bd10ef
GUI: fix ReferenceView signals not being called correctly
2018-07-01 19:28:04 +02:00
Duncan Ogilvie
7d1afa0940
DBG+GUI: change layout of window title to be more helpful in the task bar
2018-07-01 19:28:03 +02:00
Duncan Ogilvie
05378fabb2
GUI: add copy header VA to disassembly menu
2018-07-01 19:28:03 +02:00
Duncan Ogilvie
408b6eeff9
GUI: don't filter symbol list when not necessary
2018-07-01 19:28:02 +02:00
Duncan Ogilvie
70b3149599
WIP: new symbol gui mostly working
2018-07-01 19:28:02 +02:00
Duncan Ogilvie
ff11a39533
DBG: attempt to load symbols from multiple locations
2018-07-01 19:27:55 +02:00
Duncan Ogilvie
aec262b88a
GUI: remove unused ColumnCompare class from StdTable
2018-07-01 19:27:54 +02:00
Duncan Ogilvie
73b30ed49b
DBG: actually use findSymbolsByPrefix
2018-07-01 19:27:54 +02:00
Duncan Ogilvie
b07611387f
GUI: implement initial version of ZehSymbolTable
...
beware of race conditions, but it appears to kinda work
2018-07-01 19:27:51 +02:00
Duncan Ogilvie
f68b830069
GUI: fix some weird includes
2018-07-01 19:27:51 +02:00
Duncan Ogilvie
7c30c5993b
GUI: introduce an additional AbstractStdTable layer to prepare for the new symbol view
2018-07-01 19:27:51 +02:00
Duncan Ogilvie
83005bdcda
GUI: remove sorting related functionality from AbstractTableView
2018-07-01 19:27:50 +02:00
Duncan Ogilvie
82774e2445
DBG: use undocumented __unDNameEx function to significantly speed up symbol loading
...
Before:
Loaded 313534 line infos in 47.406
Loaded 140366 symbols in 171.640
After:
Loaded 313534 line infos in 4.187
Loaded 140366 symbols in 9.391
2018-07-01 19:27:50 +02:00
Duncan Ogilvie
607c5a94e6
GUI: refactor formatOpcodeString + fix underline of relocations
2018-07-01 19:04:38 +02:00
Duncan Ogilvie
67e095efb5
GUI: don't add same thing to the history twice
2018-07-01 19:04:38 +02:00
Duncan Ogilvie
3a2ce72dd2
rename curByte1 to curByte
2018-07-01 19:04:38 +02:00
Duncan Ogilvie
c46dc0aaca
fix crash in formatOpcodeString
2018-07-01 19:04:38 +02:00
torusrxxx
40c00a4d01
fixed relocations
2018-07-01 19:04:38 +02:00
torusrxxx
4cbf8ac7f1
Restore old code for patch&relocation
2018-07-01 19:04:38 +02:00
torusrxxx
606d3cec2e
Added patches and relocations
2018-07-01 19:04:38 +02:00
torusrxxx
6c472a34e4
fixed problem with immediates
2018-07-01 19:04:38 +02:00
torusrxxx
712bd6f78a
test
2018-07-01 19:04:38 +02:00
torusrxxx
58825d4522
Edit inactive breakpoint
2018-06-19 18:51:36 +02:00
torusrxxx
c2f999c6ea
Delete inactive breakpoint in Breakpoints View
2018-06-19 18:51:36 +02:00
torusrxxx
3b5d9eeb86
temporary
2018-06-19 18:51:36 +02:00
torusrxxx
b59798db6f
minor enhancements about SymbolView&breakpointcpp&SearchListView
2018-06-19 18:51:36 +02:00
torusrxxx
0ab417f5b4
Animation help; Restore empty graph help
2018-06-11 03:12:50 +02:00
torusrxxx
71847bb385
set conditional breakoint
2018-06-11 03:12:49 +02:00
torusrxxx
ee56954a0c
Use a more useful example for switch condition
2018-06-11 03:12:49 +02:00
torusrxxx
2df55a3fa6
Load language menu only when needed
2018-06-11 03:12:49 +02:00
torusrxxx
5acf7eb182
Added some icons for Log view and Trace view
2018-06-10 23:56:33 +08:00
Duncan Ogilvie
4ea3a8e3af
GUI: actually fix the crash, derp
2018-05-17 17:14:12 +02:00
Duncan Ogilvie
291039eb17
GUI: fix crash in new HexEditDialog
2018-05-17 17:05:11 +02:00
torusrxxx
40ab0ed1ae
Fix pasting CR/LF text to CR/LF hex editor
2018-05-13 20:38:53 +02:00
torusrxxx
781b0dd89c
Add CR/LF option to text editor
2018-05-13 20:38:53 +02:00
torusrxxx
e714824a0d
restore current tab index
2018-05-13 20:38:53 +02:00
torusrxxx
49a1c861f0
Make hex editor dialog resizable & Fix copying IP addr.
2018-05-13 20:38:53 +02:00
torusrxxx
8de0520dc9
string editor works
2018-05-13 20:38:53 +02:00
torusrxxx
facf8ac223
Removed data copy dialog
2018-05-13 20:38:53 +02:00
torusrxxx
dce0e11713
data copy working
2018-05-13 20:38:53 +02:00
torusrxxx
9741c06798
Disable data copy in find pattern dialog
2018-05-13 20:38:53 +02:00
torusrxxx
dba3178428
Improved design. Added codepage warning.
2018-05-13 20:38:53 +02:00
torusrxxx
1f7352e0a0
design
2018-05-13 20:38:53 +02:00
Duncan Ogilvie
3f33ad44cc
DBG+GUI: update zydis and fix some issues related to formatting
...
closes #1904
closes #1898
2018-04-05 00:20:31 +02:00
Duncan Ogilvie
fa902f5df7
GUI: set shortcut for copy file offset in CPUDisassembly
...
closes #1916
2018-03-20 10:25:59 +01:00
Duncan Ogilvie
e5f950308a
PROJECT: remove capstone
2018-03-04 22:35:01 +01:00
Duncan Ogilvie
55d99b5647
DBG+GUI: replace Capstone with Zydis in trace record
2018-03-04 22:32:08 +01:00
Duncan Ogilvie
49167e92c6
DBG+GUI: fix many application verifier issues
2018-03-04 22:04:37 +01:00
ThunderCls
e2dcda5498
removed unnecessary include
2018-03-02 10:17:14 +01:00
ThunderCls
5a28eb7d30
ASM styles added
2018-03-02 10:17:14 +01:00
ThunderCls
da8d90f674
Enhancements to the Data Copy dialog
2018-03-02 10:17:14 +01:00
ThunderCls
96b8038f88
Added ASCII field for edit registers dialog
2018-03-02 10:17:14 +01:00
Duncan Ogilvie
289a6b1911
GUI: mnemonic help and brief now work better with prefixes
2018-02-24 12:43:48 +01:00
Duncan Ogilvie
804322aeb8
GUI: introduce setting for ASCII/Unicode in address dump mode
2018-02-08 01:22:33 +01:00
Duncan Ogilvie
8a1256b5fd
GUI: small refactor in Configuration
2018-02-08 01:22:33 +01:00
aikuimail
e8e7112cf5
GUI: swich bettween ASCII and UNICODE column in Address mode
...
closes issue #1880
2018-02-08 01:22:33 +01:00
torusrxxx
13b8db3a2b
fix and add UTF8/UCS4
2018-01-28 11:45:23 +01:00
torusrxxx
164d8b0730
View and copy raw string
2018-01-28 11:45:23 +01:00
ZehMatt
0e29990da5
Jump to thread IP by double clicking.
2017-12-31 12:34:05 +01:00
Duncan Ogilvie
3e510440d2
GUI: don't try reading the first byte of a memory region in HexDump
2017-12-28 23:26:13 +01:00
Duncan Ogilvie
7c0d122ee4
DBG: add breakpointexceptionaddress variable
2017-12-28 20:27:23 +01:00
Duncan Ogilvie
2106873f55
GUI: revamp of the menu system
2017-12-18 03:07:27 +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
ed1dd3c6c1
GUI: save and restore deleted tab state
2017-12-18 02:03:14 +01:00
Duncan Ogilvie
0f1916cc2e
GUI: fix cip not displaying correctly in the reference view
2017-12-18 02:02:35 +01:00