Georgeto
c1c7910d8d
GUI: fix building of BreakpointView context menu when no bp is selected
2017-08-21 13:57:37 +02:00
mrexodia
25e0a1071d
GUI: use more ArchValue in the AppearanceDialog
2017-08-19 15:58:05 +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
mrexodia
ca296699b0
DBG: added plugreload command
2017-08-17 23:54:43 +02:00
mrexodia
88aa0db41c
GUI: another small fix to BreakpointsView
2017-08-14 16:21:00 +02:00
mrexodia
d5619a57e0
GUI: improve selection behavior when deleting the last breakpoint
2017-08-14 15:55:58 +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
Antonio Prcela
84bbc5cf4a
Small fixes an deletion of unnecessary stuff ( #1684 )
...
* Remove unnecessary if check.
If the above one is False, than this oen has to be true, since it can't be
anything else than smaller or equal to
* If it's bigger than zero, than it's also != -1
* Remove unused variable.
It just get's values assigned that are never used.
* Remove unused Macro and the calls to it
2017-08-13 22:57:52 +02:00
mrexodia
4982de948c
GUI: refactor StdTable to allow userdata ( fixes #909 )
2017-08-13 21:56:52 +02:00
mrexodia
a64bdef223
DBG+GUI: minor fixes
2017-08-13 18:10:59 +02:00
mrexodia
91f955fa82
GUI: new BreakpointsView ( closes #909 )
2017-08-13 18:00:51 +02:00
mrexodia
3a9e05ee02
GUI: small improvements to StdTable and AbstractTableView
2017-08-13 16:26:11 +02:00
mrexodia
864437cc5f
GUI: rewrite menu deletion/clearing
2017-08-11 05:34:37 +02:00
mrexodia
6f76503b9f
GUI: fixed plugin menus in other dump tabs
2017-08-10 21:43:37 +02:00
mrexodia
20dff5b467
GUI: fixed a double delete for removed menu entries
2017-08-10 21:34:55 +02:00
mrexodia
b79f1bd35b
DBG+GUI: implemented _plugin_menuremove and _plugin_menuentryremove
2017-08-10 20:25:18 +02:00
mrexodia
d69e9726b1
DBG+GUI: properly implemented _plugin_menuclear
2017-08-10 20:00:33 +02:00
mrexodia
c43b64cdec
BRIDGE+GUI: implement GuiMenuRemove
2017-08-10 18:46:29 +02:00
mrexodia
92850bd12f
GUI: change default font for log to be valid on Windows 10
2017-08-10 17:57:38 +02:00
mrexodia
fafb376946
GUI: fixed a focus issue with plugin dialogs
2017-08-10 07:56:46 +02:00
mrexodia
8271b69f87
GUI: show label of memory address in CPUInfoBox
2017-08-09 02:40:02 +02:00
mrexodia
5cb7917630
DBG+BRIDGE+GUI: added menu preparation plugin event
2017-08-08 01:39:04 +02:00
mrexodia
afd18d870f
GUI: fixed creation of dll breakpoints with a space
2017-08-08 01:16:12 +02:00
mrexodia
192b35acde
GUI: change symbol menu
2017-08-07 20:06:11 +02:00
Georgeto
7646747eca
GUI: download symbols in CPU tab ( #1680 )
2017-08-07 19:38:34 +02:00
mrexodia
ef0cbcf58f
GUI: fixed (artificial) compile error ( closes #1678 )
2017-08-03 16:39:16 +02:00
mrexodia
875eaf9350
PROJECT: (hopefully) fixed build.bat
2017-08-03 17:30:08 +02:00
mrexodia
a965c2b8a6
GUI: fixed dumb compile error in AssembleDialog
2017-08-03 16:51:18 +02:00
mrexodia
6f38e2b0f5
GUI: AA_EnableHighDpiScaling
2017-08-03 16:49:49 +02:00
mrexodia
d2e8f8ab1c
GUI: temporarily remove keystone from AssembleDialog
2017-08-02 00:36:14 +02:00
mrexodia
6059511296
GUI: deprecate local help file + fixed release script
2017-08-01 19:23:15 +02:00
mrexodia
3c9a24ec37
GUI: show segments better in CPUInfoBox
2017-07-29 17:59:09 +02:00
Torusrxxx
3ff9122673
can enter floating point number ( #1661 )
2017-07-27 18:24:55 +02:00
mrexodia
7aef027ebc
GUI: fixed a crash in the FlickerThread ( closes #1651 )
2017-07-25 16:19:06 +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
Maksim Derbasov
66c006d703
Small code improvement ( #1637 )
...
* Check index before array access
* fix for va_list leaks
* mismatch in new-delete pair
2017-07-04 17:26:01 +02:00
mrexodia
189cd520f0
GUI: use layout for the color picker grid
2017-07-03 11:56:04 +02:00
mrexodia
68f897d595
GUI: re-did the AboutDialog with layouts
2017-07-03 06:14:59 +02:00
mrexodia
2f89d2a0e2
GUI: small improvements to MainWindow and AboutDialog
2017-06-30 19:40:02 +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
e5a614432f
DBG+GUI: small improvements to breakpoint log defaults
2017-06-29 15:45:52 +02:00
mrexodia
a835571cc4
GUI: removed some redundant code from AboutDialog
2017-06-27 03:17:30 +02:00
mrexodia
b8248630c2
GUI: updated AboutDialog
2017-06-27 03:13:06 +02:00
mrexodia
3d572966d2
GUI: fixed a bug with the BreakpointsViewTable and CIP highlighting
2017-06-27 00:14:23 +02:00
mrexodia
5747342938
GUI: escape unicode and ascii mnemonic characters
2017-06-25 03:00:48 +02:00
mrexodia
7a2e6eb40e
GUI: allow execution of favourite tools that require elevation
2017-06-25 03:00:47 +02:00
ThunderCls
ebd47a88a1
New about box dialog ( #1618 )
...
* New about box dialog
* Minor fixes
2017-06-21 15:54:21 +02:00
Torusrxxx
7f471c9768
Fixed issue with detached dumps ( #1623 )
2017-06-16 14:14:44 +02:00
mrexodia
9642d09bf2
EXE: don't ask for x64dbg.exe when not in WOW64 mode
2017-05-31 15:53:09 +02:00
mrexodia
9ddfa87789
GUI: fixed annoying focus issue when source debugging is enabled
2017-05-27 01:41:28 +02:00
ThunderCls
9944334614
Fixed wrong behavior when using search lists and changing layouts between mList and mSearchList ( #1606 )
2017-05-27 00:40:27 +02:00
mrexodia
c9c0ca4c99
DBG+GUI: fixed issue #1601 (comments in scripts interfering with the log)
2017-05-26 20:35:16 +02:00
ThunderCls
5e77ad43e9
Closes #1597 ( #1602 )
2017-05-26 20:11:57 +02:00
Torusrxxx
544a6312d2
Defense against malicious "explorer.exe" ( #1605 )
2017-05-26 05:08:57 +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
mrexodia
17b1fc7c01
DBG+GUI+BRIDGE: updated the floating point status/control registers with more descriptions
2017-05-16 14:40:23 +02:00
mrexodia
1d28f08fd3
GUI: AStyle
2017-05-15 23:37:41 +02:00
ThunderCls
24972c0278
Improved attach dialog and messages bps ( #1589 )
...
* 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
* Improved attach dialog and messages bps
2017-05-15 23:35:15 +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
cb2cb785ea
DBG+GUI: formatting + bigger disasm columns for string search
2017-05-11 06:18:32 +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
Torusrxxx
4b29afb980
Select "WM_COMMAND" per default ( #1577 )
2017-05-03 15:29:11 +02:00
mrexodia
216e23716d
GUI: improved translation overhead in Configuration
2017-04-29 17:19:42 +02:00
Torusrxxx
5fbc8ae72f
fixed 1278 ( #1569 )
2017-04-28 18:52:43 +02:00
Torusrxxx
a3506502f2
fixed #1566 ( #1567 )
2017-04-27 13:52:31 +02:00
Torusrxxx
a1c79b5f6c
Update LocalVarsView.cpp ( #1563 )
2017-04-24 19:58:51 +02:00
mrexodia
c17bbc9653
GUI: small improvements to MessagesBreakpoints dialog
2017-04-24 02:40:58 +02:00
ThunderCls
45db5d78f4
WinProc Messages Breakpoints ( #1562 )
...
* Actions added to Handles/Windows table
- Enable/Disable window
- Follow classproc in disassembler
- Toggle bp in classproc
- Message bp in classproc (not implemented entry)
* WinProc Messages Breakpoints
- Messages breakpoints implemented in windows handles table
2017-04-24 02:33:17 +02:00
mrexodia
2fd7119088
DBG: fixed problems with list enumeration
2017-04-24 00:55:53 +02:00
mrexodia
90070ef1b3
DBG: added support for basic Windows constants (currently only window messages)
2017-04-23 22:13:11 +02:00
ThunderCls
33d482e74c
Actions added to Handles/Windows table ( #1561 )
...
- Enable/Disable window
- Follow classproc in disassembler
- Toggle bp in classproc
- Message bp in classproc (not implemented entry)
2017-04-23 00:59:15 +02:00
mrexodia
5aaa585c96
DBG+GUI: improved window proc query code
2017-04-22 04:17:05 +02:00
mrexodia
b45f19da5e
GUI: added windows proc query to window handle list (thanks to @ThunderCls)
2017-04-21 21:32:18 +02:00
mrexodia
f74cf54da9
GUI: fixed some bugs with the hotkey descriptions (thanks to lynnux)
2017-04-21 14:24:55 +02:00
Torusrxxx
2312ba0460
Local variables view improved ( #1560 )
2017-04-21 11:06:14 +02:00
mrexodia
16f6158477
GUI: data copy improvements (closed issue #1534 )
2017-04-21 03:54:33 +02:00
mrexodia
3dca8fbd4f
GUI: restored the 'entire block' option for 'find command' ( #1541 )
2017-04-21 02:55:40 +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
mrexodia
b24b7939df
DBG+BRIDGE+GUI: added refsearch.count() and refsearch.addr() expression functions
2017-04-21 02:42:01 +02:00
mrexodia
271cba4f56
DBG+GUI: option to not show source line comments
2017-04-20 21:34:09 +02:00
mrexodia
9ea3154701
DBG+GUI: formatting + small fixes
2017-04-20 21:00:37 +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
aa2a4afb0f
DBG+BRIDGE+GUI: more performance improvements related to GuiSetDebugState
2017-04-20 12:06:54 +02:00
mrexodia
09c80658ec
GUI: slight performance improvements with useless QString allocations
2017-04-20 10:55:06 +02:00
mrexodia
81fd6116b7
DBG+GUI: fixed inconsistent updating problems
2017-04-20 07:40:29 +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
668ea4ef57
GUI: default filename for dumps in memory map ( closes #1535 )
2017-04-13 21:43:30 +02:00
mrexodia
f2a759434d
GUI: simplified LogView address follow code
2017-04-13 17:18:23 +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
caf6d0ceff
GUI: add module path hidden at the end of the module list in symbols view #1530
2017-04-12 05:37:00 +02:00
mrexodia
16a962ae3f
GUI: add newlines to DataCopyDialog for Delphi data (fixed issue #1527 )
2017-04-12 05:28:28 +02:00
Torusrxxx
4b0292dacf
fixed #1467 ( #1532 )
2017-04-11 16:54:00 +02:00
Torusrxxx
cd6288d69f
Fixing this mistake
2017-04-11 08:45:24 +00:00
mrexodia
598fc65ea0
DBG+GUI: no longer override the section name in memory map with user comments
2017-04-11 00:20:21 +02:00
mrexodia
8afcb52e36
GUI: added plugins menu
2017-04-11 00:20:21 +02:00
torusrxxx
e83989fcf2
Added register LastError, and allow modifying LastError in Registers view
2017-04-11 00:20:20 +02:00
torusrxxx
68f18feec7
added internal command to resolve #1525
2017-04-11 00:20:20 +02:00
mrexodia
449d04eec6
DBG+GUI: workaround for slow dbghelp functions (see #747 )
2017-04-09 02:40:44 +02:00
mrexodia
701ab86942
GUI: fixed grammatical error
2017-04-08 15:18:28 +02:00
Torusrxxx
3fe18e784c
Fixed ( #1526 )
...
* fixed a critical bug
* some tooltip about lock modes
2017-04-08 15:16:09 +02:00
mrexodia
532f2b0513
GUI: no longer support saving in JPG (closes issue #1516 )
2017-04-04 17:55:57 +02:00
Torusrxxx
64773c8dd3
__fastcall enabled ( #1519 )
2017-04-04 05:39:59 +02:00
Torusrxxx
987594309c
Respect encoding type for tooltips in dump ( #1518 )
2017-04-04 05:39:52 +02:00
mrexodia
094e5fd122
GUI: fixed premature log truncation
2017-03-23 14:06:10 +01:00
mrexodia
4c8b1e92dd
DBG+GUI: trace log file improvements
2017-03-20 08:51:01 +01:00
mrexodia
37de75450c
GUI: better flush log behavior
2017-03-19 10:41:08 +01:00
mrexodia
a14c534282
DBG+GUI: minor improvements
2017-03-19 10:41:02 +01:00
mrexodia
e58bc13526
DBG+BRIDGE+GUI: nastry hack to force-flush the log on user commands
2017-03-18 16:45:33 +01:00
mrexodia
0a8091bc85
GUI: highlight all text on LineEditDialog
2017-03-17 13:52:06 +01:00
mrexodia
0f94a5886a
GUI: add a gui for the trace log in SimpleTraceDialog
2017-03-17 06:59:37 +01:00
mrexodia
8fa4dde358
GUI: slight allocation optimizations
2017-03-17 06:59:36 +01:00
mrexodia
d5e578ee6a
DBG+GUI+BRIDGE+PROJECT: updated AStyle and formatting
2017-03-16 03:32:09 +01:00
mrexodia
f16c24b17c
GUI: recent files in ScriptView
2017-03-14 10:46:26 +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
65ddc96542
DBG+GUI: updated capstone_wrapper
2017-03-13 03:23:53 +01:00
mrexodia
0ccb4eedb3
GUI: drastically improve log performance (especially when not visible)
2017-03-12 18:52:02 +01:00
mrexodia
edf7760267
GUI: slightly improved pen style for selected block edges
2017-03-12 17:01:19 +01:00
mrexodia
e13c899a47
DBG+GUI: use ',' instead of '\1' to seperate commands
2017-03-12 06:54:18 +01:00
mrexodia
7295f356ee
GUI: fixed default button in HexEditDialog
2017-03-12 06:33:33 +01:00
mrexodia
955ef47b6d
DBG: improved run command to allow run to X
2017-03-12 05:52:58 +01:00
mrexodia
1ae30cef53
DBG+GUI: added error script command
2017-03-12 05:40:07 +01:00
mrexodia
8340cd5aab
GUI: fixed drawing issue in CPUStack with the callstack frame
2017-03-12 05:20:17 +01:00
mrexodia
595244bb29
GUI: icons for new options in graph view
2017-03-12 04:44:33 +01:00
mrexodia
80839d5c46
GUI: don't crash ScriptView when a script is still loaded on exit
2017-03-12 04:36:59 +01:00
mrexodia
4cb14b74a9
GUI: AStyle DisassemblerGraphView and ActionHelpers
2017-03-12 04:33:37 +01:00
mrexodia
00ddb31660
GUI: use TraceOverConditional for "return to user" #1489
2017-03-12 03:01:37 +01:00
Torusrxxx
ac4c5c2ed8
Change cursor to 👆 where appropriate in side bar and registers view ( #1492 )
...
* fixed a crash and enable user to dblclick on folding box
* fixed when eip is in the current function it cant select
* Change cursor to 👆 where appropriate
* update translations
2017-03-12 03:00:35 +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
fa84346445
GUI: closes issue #1488 (invalid stack range when CSP is zero)
2017-03-11 05:12:17 +01:00
mrexodia
3b754f0791
BRIDGE+GUI: adjusted behavior for GuiReferenceGetCellContent
2017-03-11 03:51:55 +01:00
mrexodia
2fd8803360
GUI: non-modal script error box
2017-03-11 02:47:23 +01:00
mrexodia
81dc667177
GUI: non-modal message box ( #1416 )
2017-03-11 02:34:02 +01:00
mrexodia
8d6783f91c
GUI: fixed some tabstops
2017-03-11 01:24:02 +01:00
mrexodia
5e0b1c2c61
GUI: fixed conflicting hotkey in symbol view
2017-03-10 23:57:24 +01:00
mrexodia
b885e2ed4e
GUI: don't display xmm/ymm/st registers in the InfoBox (resolves issue #1476 )
2017-03-10 23:23:47 +01:00
mrexodia
8e601c72bf
GUI: updated capstone_wrapper to remove RIP-relative text
2017-03-10 23:08:12 +01:00
mrexodia
e69b57600e
GUI: thick handle when splitter is collapsed (issue #1486 )
2017-03-10 20:40:47 +01:00
mrexodia
c4841639e2
DBG+GUI: call stack improvements (closes pull request #1478 )
2017-03-04 19:47:44 +01:00
mrexodia
79fb2a1b47
GUI: improved the changeCommandLine option
2017-02-28 04:59:23 +01:00
mrexodia
01d46dd036
DBG+GUI: check if DEP is enabled before warning about operations on non-code pages
2017-02-26 22:42:52 +01:00
mrexodia
9a03f959e7
GUI: fixed CPUDump pointer tooltip on 64 bit
2017-02-26 21:11:19 +01:00
mrexodia
80b935ecf5
GUI: better CPUDump pointer tooltip
2017-02-26 07:25: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
mrexodia
81edb1ecc4
GUI: fun byte color options in disassembly + trace record color + save full graph image (thanks to visitor42 from IRC!)
2017-02-26 04:06:12 +01:00
mrexodia
ad34c79883
GUI: don't copy FPU registers when they are hidden (thanks to visitor42 on IRC!)
2017-02-26 01:38:47 +01:00
mrexodia
fd17359f3d
GUI: fixed display of certain imm operands ( closes #1448 )
2017-02-24 19:47:26 +01:00
mrexodia
4f704b81bb
DBG+GUI: fixed some warnings
2017-02-24 19:39:32 +01:00
Torusrxxx
ef2af9d631
√ Allow hiding local module name for memory addresses in the same page. ( #1474 )
2017-02-21 19:34:34 +01:00
Torusrxxx
54ac01ef66
fixed a crash and enable user to dblclick on folding box ( #1473 )
...
* fixed a crash and enable user to dblclick on folding box
* fixed when eip is in the current function it cant select
2017-02-21 19:33:58 +01:00
mrexodia
2268d364a7
GUI: allow decompiling from the graph (for non-contiguous ranges)
2017-02-18 22:48:45 +01:00
mrexodia
c30932646e
GUI: correctly break on imports (dereference the address for the actual function address first)
2017-02-18 20:36:27 +01:00
mrexodia
e760af25b2
GUI: correctly report function size to snowman ( closes #1465 )
2017-02-18 16:39:15 +01:00
Torusrxxx
1ae3b7d178
handles and windows view ( #1417 )
...
* handles and windows view
* use references view for heap, cleaned up
* fix #1424 use decimal pid and tid
* thread name in windows view
* fix something when not debugging
* heaps view hidden
2017-02-18 13:56:59 +01:00
mrexodia
146f6eee99
GUI: fixed labeling for "push x" in disassembly
2017-02-13 10:30:01 +01:00
mrexodia
f17d1756a6
GUI: close all source tabs on termination ( closes #1443 )
2017-01-30 18:08:05 +01:00
mrexodia
3a9e74bfdf
GUI: ArchValue FS/GS for unusual highlighting of FS/GS
2017-01-28 21:18:24 +01:00
changeofpace
34948aacb2
treat fs / gs usage as unusual ( #1440 )
...
* added conditions for marking fs and gs usage as unusual tokens in tokenizeMemOperand and tokenizeRegOperand
* improved tokenizeRegOperand changes
* improved tokenizeMemOperand changes
2017-01-28 21:09:06 +01:00
changeofpace
3c42eb75fe
added pattern option to search for -> all modules menu in disassembly view ( #1441 )
2017-01-28 14:41:30 +01:00
changeofpace
1a7e4c6a30
added   replace to addMsgToLogSlot ( #1439 )
2017-01-27 21:45:23 +01:00
mrexodia
9213d8f117
GUI: not busy
2017-01-18 22:36:33 +01:00
changeofpace
ae36e772fe
Fixed random behavior when hiding / showing / reordering StdTable columns ( #1421 )
...
* fixed column ordering bug in ColumnReorderDialog
* resizing cursor bug is fixed. adjusting order in edit dialog is broken.
* fixed column resizing bug
2017-01-18 14:42:42 +01:00
mrexodia
9f7f649f7e
DBG+GUI: implemented trace switch condition
2017-01-10 12:14:01 +01:00
mrexodia
69a455d910
GUI: added boolean in settings dialog for the wow64 step workaround
2017-01-10 10:35:22 +01:00
mrexodia
ee3af0a2df
DBG+BRIDGE+GUI: fixed possible out-of-range access related to data disassembly
2017-01-10 10:16:49 +01:00
mrexodia
0767d74ef2
DBG+GUI: fixed various @coverity issues
2017-01-09 01:10:43 +01:00
mrexodia
37fe2150e9
GUI: properly fixed #1408
2017-01-06 11:34:43 +01:00
mrexodia
9ec2056240
GUI: fixed minor issue with window title for the thread name edit dialog
2017-01-04 03:05:19 +01:00
mrexodia
7a828861ad
GUI: more logical coloring for invalid instructions and don't allow highlighting of 'uncategorized' (colon) tokens
2017-01-03 23:37:43 +01:00
mrexodia
64daa5a1c0
GUI: (hopefully) fixed an annoying bug with very wide reference view columns
2017-01-02 03:15:30 +01:00
mrexodia
38a8ffce8c
GUI: improved stack usage in loadWindowSettings
2016-12-30 16:23:38 +01:00
mrexodia
abab4cf52e
GUI: #aaa -> #aaaaaa
2016-12-30 15:52:58 +01:00
mrexodia
a69fc07803
GUI: fixed argument widget for shadow store on x64
2016-12-29 19:17:43 +01:00
mrexodia
e46e3cbe62
GUI: removed annoying borders ( resolves #1373 )
2016-12-29 02:12:11 +01:00
mrexodia
48fa7fb72b
GUI: removed annoying status bar updates on disassembly selection changes
2016-12-29 00:19:21 +01:00
mrexodia
4b28e7d957
GUI: save cpu widget layout ( #1122 #1230 )
2016-12-28 23:55:43 +01:00
torusrxxx
90ec689131
vulunability
2016-12-28 11:56:40 +01:00
mrexodia
72a2da6c14
GUI: added asterisk for log link color because it cannot be applied to old contents #1399
2016-12-27 20:00:08 +01:00
mrexodia
74582ba0d1
GUI: only draw memory map contents when debugging #1399
2016-12-27 19:58:53 +01:00
mrexodia
8b4c784457
DBG+GUI+BRIDGE: added various menu manipulation functions for plugins
2016-12-26 12:44:03 +01:00
mrexodia
55377038b4
Merge branch 'patch00000055' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch00000055
...
# Conflicts:
# src/gui/Src/Gui/CPUDisassembly.cpp
2016-12-25 12:26:43 +01:00
torusrxxx
886d66da1c
copy rich text
2016-12-22 23:53:56 +08:00
mrexodia
41648ee834
GUI: translate about
2016-12-22 15:07:57 +01:00
mrexodia
54a21d9730
GUI: fixed layout of PageMemoryRights #1390
2016-12-22 15:02:23 +01:00
mrexodia
74a0a9e592
GUI: option for permanently enabling the highlighting mode (possible intention of #1388?)
2016-12-20 17:18:44 +01:00
mrexodia
b82f04311f
GUI: only save main window settings once
2016-12-19 23:34:33 +01:00
changeofpace
ec25e22ecd
Save / restore window position and size ( #1385 )
...
* main window size and position saving / restoring works.
* individual windows now save and restore their position and size
* switched from qsettings to using bridge settings
2016-12-19 23:28:02 +01:00
Torusrxxx
bb66dd9536
customize color of log link ( #1387 )
2016-12-19 23:27:16 +01:00
mrexodia
9a5e2f94ea
GUI: fixed copy multiple lines
2016-12-19 23:25:21 +01:00
torusrxxx
9812b6a071
temporary
2016-12-19 14:26:55 +08:00
torusrxxx
ddadc44e2e
customize color of log link
2016-12-19 11:44:29 +08:00
mrexodia
177ad66a42
GUI: fixed spelling mistake #1380
2016-12-17 12:30:48 +01:00
mrexodia
1d00a61ba2
Merge branch 'development' of https://github.com/ThunderCls/x64dbg into ThunderCls-development
...
Also made various cleanup changes
2016-12-16 14:30:04 +01:00
changeofpace
cb09b548f7
removed code which set the active window to the closed tab in MHTabWidget::AttachTab ( #1375 )
2016-12-16 12:22:57 +01:00
Torusrxxx
84b1df9bf6
Highlight segment register from reg view ( #1376 )
2016-12-16 12:22:54 +01:00
ThunderCls
22108bd046
Load/Free Modules in Symbols window
...
- Added command "freelib" to free a module previously loaded
- Added menu entries for load/free modules in the symbols view
2016-12-14 00:23:00 -05:00
mrexodia
39010c8854
GUI: icon improvements
2016-12-14 02:39:44 +01:00
mrexodia
3545cbcb60
GUI: show log message on new command line
2016-12-13 18:53:40 +01:00
ThunderCls
8da5df6c7e
Disassembler copying and statusbar enhancements ( #1363 )
...
* Disassembler copying and statusbar enhancements
- Statusbar message update on disassembly data copy (Issue #1280 )
- Extended info on statusbar (like in dump window) of selected
instructions in the disassembly window
- Copy multiselected Addreses(VA/RVA) in the disassembly window
* clipboard message translated
- "copied to clipboard" message in statusbar is translated and made
globally consistent
* translation
2016-12-13 13:44:30 +01:00
Torusrxxx
fad8312bed
fixed additional buttons on tab bar ( #1367 )
2016-12-13 13:25:02 +01:00
Xiaoyin Liu
7bb1198900
Use HTTPS for Microsoft symbol server URL ( #1300 )
...
Update Microsoft symbol server URL to https://msdl.microsoft.com/download/symbols . This is the default sympath in WinDbg 10.0.14321
2016-12-13 02:41:35 +01:00
mrexodia
72eae713db
DBG+BRIDGE+GUI: added various features to restart as admin
2016-12-13 02:11:40 +01:00
Torusrxxx
f356ea5b2f
Fix "Alt+;" on NULL can use this invisible command ( #1365 )
2016-12-12 17:21:43 +01:00
mrexodia
1d7a83053a
GUI: option to do case-insensitive regex search in SearchListView
2016-12-11 17:12:44 +01:00
mrexodia
29b28159b7
GUI: fixed race conditions in the optimized logging
2016-12-11 12:56:35 +01:00
mrexodia
518dcd30d4
GUI: fixed find window in AttachDialog
2016-12-11 12:40:16 +01:00
mrexodia
115fee4890
GUI: use stable_sort in StdTable::reloadData
2016-12-11 12:14:26 +01:00
mrexodia
d5dac02498
Merge branch 'development' of https://github.com/lynnux/x64dbg into lynnux-development
2016-12-11 09:29:34 +01:00
mrexodia
3738cff3b1
GUI: fixed small things + update colors on config change
2016-12-11 09:28:01 +01:00
mrexodia
a61a6e96e0
Merge branch 'development' of https://github.com/ThunderCls/x64dbg into ThunderCls-development
2016-12-11 09:08:19 +01:00
changeofpace
901a25dd45
#1312 disable exinfo on exceptions ( #1358 )
...
* Added engine settings option to disable printing exinfo for every exception.
* fixed default tab
2016-12-11 09:05:15 +01:00
changeofpace
d18daeefca
set symbol log text to config log font. ( #1357 )
2016-12-11 09:04:52 +01:00
Torusrxxx
694d94cf1f
config command ( #1355 )
...
* config command
* Find window in attach dialog
* attach to hidden process
2016-12-11 09:04:40 +01:00
ThunderCls
b72a46ed75
Fixes
...
Fixes highlighted by @torusxxx
2016-12-08 22:10:16 -05:00
ThunderCls
cf67222c49
Showing in breakpoints tab if EIP is on a bpx
...
This closes the issue #911
2016-12-08 18:51:26 -05:00
Torusrxxx
0adf24351d
optimized logging speed ( #1354 )
...
* optimized logging speed
* fixed
* fixed
2016-12-07 22:21:38 +01:00
lynnux
aa6582b503
fix a sort bug
2016-12-06 16:01:57 +08:00
mrexodia
fb1b59ce8e
GUI: some less repeating of getSymbolicName
2016-12-05 22:04:58 +01:00
Cornel Punga
d55494b53f
Add symbolic name of the breakpoint to be edited, resolves #1326 ( #1346 )
...
* Add symbolic name of the breakpoint to be edited
* Extend Follow in Disassembler button, extend Calculator window resolves #1347
* Created a distinct getSymbolicName function, resolves #1326
2016-12-05 21:48:53 +01:00
mrexodia
31d6823a30
Merge branch 'patch0000004e' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch0000004e
2016-12-05 21:13:19 +01:00
lynnux
5ec5a17fc9
better
2016-12-03 10:07:42 +08:00
lynnux
727c0656ef
better
2016-12-03 10:06:02 +08:00
lynnux
4736b30042
better code
2016-12-02 15:38:38 +08:00
lynnux
4b4e1fe42d
make selection line don't change when search text has changed.
2016-12-02 15:38:13 +08:00
lynnux
ccc020aaf0
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-12-02 15:24:28 +08:00
mrexodia
7e9eed4c7f
GUI: icon for virtual modules
2016-12-01 20:39:47 +01:00
mrexodia
8c1b9ccd3f
GUI: close BridgeResult event handle
2016-12-01 10:10:09 +01:00
mrexodia
ae76c9d87d
GUI: don't busy wait for BridgeResult (much faster now)
2016-12-01 08:23:54 +01:00
mrexodia
2305b3a6c2
DBG+GUI: fixed some small issues with types #1309 #1305
2016-11-30 21:23:55 +01:00
lynnux
bda465c4b9
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-11-30 10:24:21 +08:00
Torusrxxx
884013b187
max length for breakpoint condition ( #1306 )
...
* max length for breakpoint condition
* Warn if duplicate label or label "a", and fix selection bg in XMM register not in default SIMD mode
2016-11-29 16:25:34 +01:00
mrexodia
12ee743c2c
GUI: fixed issue #1299 (crash when clicking on the sidebar when out of range of the instruction buffer)
2016-11-29 00:30:29 +01:00
Torusrxxx
f6b82cf79e
limits on label length and comment length, and follow DR registers via dblclick ( #1301 )
2016-11-28 11:22:58 +01:00
mrexodia
0d27aeb160
GUI: option for UTF16 log redirection
2016-11-27 16:06:47 +01:00
mrexodia
e72cff052a
GUI: http://utf8everywhere.org
2016-11-27 14:59:16 +01:00
mrexodia
39b8bf43f7
GUI: no BOM in redirect log
2016-11-27 13:34:21 +01:00