1
0
Fork 0
Commit Graph

913 Commits

Author SHA1 Message Date
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 c25aefffd3
GUI: converted CPUStack to MenuBuilder (closes #1154) 2016-10-15 14:45:23 +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
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 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
Torusrxxx 294a806a31 search for GUID (#1156) 2016-10-09 18:30:37 +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
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
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
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
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 5d23c58e6f
GUI: various changes with number -> string conversion 2016-10-02 16:09:12 +02:00
mrexodia 58fa9c7e2e
GUI: removed optimization 2016-10-01 18:51:39 +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
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 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 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
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 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 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 144e7b27b6
DBG+GUI: fixed event native event filters for plugins 2016-09-26 15:45:45 +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 f372d3d8ba
GUI: disable dump detaching 2016-09-25 16:13:34 +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 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 cd49c263a4
GUI: improvements for issue #1094 2016-09-19 23:01:13 +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 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 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
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 4e877f6de4
GUI: no SetForegroundWindow in SettingsDialog 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 afc498fbfe
GUI: removed debug message from LogView 2016-09-09 19:11:19 +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 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 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 36ceefc2fa
fixed copy menu in handles view 2016-09-08 16:55:40 +02:00
Torusrxxx 3fc6ff1d06 codepage hex editor (#1062)
* codepage hex editor

* fix
2016-09-08 16:55:03 +02:00
mrexodia b1578540a8
GUI: conditional tracing instead of rtu in run to user code 2016-09-08 13:01:40 +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 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
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 2acae83c33
GUI: allow ESC and BACKSPACE in the ShortcutEdit 2016-09-07 11:18:02 +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 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 3c50045a67
GUI: implemented sort suggestion from #985 2016-09-07 08:26:35 +02:00
mrexodia f69ed2051a
GUI: fixed asmjit radiobox 2016-09-07 05:57:41 +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 2189072018
GUI: removed references of repaint() to avoid confusion 2016-09-06 13:16:41 +02:00
mrexodia 76c8834bf3
GUI: big performance gains in the GUI 2016-09-06 07:59:51 +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 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
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
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
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
mrexodia ea98f36388
GUI: display script tab on loading favourite script 2016-09-01 00:28:01 +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 8ab2a691ec
GUI: execute CIP on the trace record when enabling trace record 2016-08-31 17:21:07 +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 21cb469792
GUI: fixed GotoDialog and quotes in the expression 2016-08-30 22:55:08 +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
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 e6c3607314
GUI: icons on tracing condition dialogs 2016-08-28 11:26:46 +02:00
mrexodia 1ac7bd2faf
GUI: same font as log in CommandLineEdit 2016-08-27 21:52:55 +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
mrexodia abbad9dfe3
GUI: close issue #573 (invalid sizes in save data) 2016-08-26 17:11:23 +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 3dee7fb158
GUI: space between comment and address in DisassemblyPopup 2016-08-25 17:01:34 +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
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
torusrxxx 2d100b6179 Unified Translation File 2016-08-24 16:52:55 +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 ae32f5dce0 some fixes 2016-08-23 12:35:12 +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 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 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
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
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_ 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
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
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 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