1
0
Fork 0
Commit Graph

1428 Commits

Author SHA1 Message Date
mrexodia 0421420484
GUI: non-modal XrefBrowseDialog so you can browse around the cross references more easily 2016-10-13 11:25:37 +02:00
mrexodia 1bd0bf9d63
GUI: slightly changed focus behavior on address selection requests 2016-10-13 11:14:28 +02:00
mrexodia 623d8af93a
DBG: dis.next and dis.prev expression functions 2016-10-13 11:13:47 +02:00
mrexodia 5e720c4ecc
DBG: don't automatically focus on the disassembly when stepping 2016-10-13 11:13:18 +02:00
mrexodia 9d47e9bbbe
DBG: added focusinfo command + moved commands to correct categories 2016-10-13 10:09:48 +02:00
mrexodia caf6b1e1b0
DBG: notice about a crash in taskthread.h 2016-10-13 10:03:33 +02:00
mrexodia b0ecacbb5b
GUI: refresh graph action 2016-10-12 07:01:52 +02:00
mrexodia 88a0be6606
GUI: better graph overview 2016-10-12 06:55:27 +02:00
mrexodia 72e200622f
GUI: invert exit order 2016-10-11 01:30:49 +02:00
mrexodia a214ed1a4a
GUI: updated default auto comment color 2016-10-11 00:40:46 +02:00
mrexodia fc6e610d47
GUI: refresh graph on tokenizerConfigUpdatedSlot 2016-10-10 16:35:17 +02:00
mrexodia 8cd170dd5a
GUI: graph improvements 2016-10-10 16:31:41 +02:00
mrexodia d5a621b20c
DBG: improved symcache 2016-10-09 23:40:50 +02:00
Torusrxxx 294a806a31 search for GUID (#1156) 2016-10-09 18:30:37 +02:00
mrexodia 408f2f4a71
PROJECT: updated capstone_wrapper 2016-10-09 16:11:45 +02:00
mrexodia 0b4ab9604d
DBG: implemented faster IsJumpGoingToExecute 2016-10-09 16:04:43 +02:00
Atvaark 4d9e6f2843 GUI: Add hide tab action #1089 (#1153)
* This action will close the current tab and open the tab to the right of the closed one.
* Default hotkey is Ctrl+W.
2016-10-09 14:35:11 +02:00
mrexodia 0c485b109b
Merge branch 'development' of https://github.com/Atvaark/x64dbg into Atvaark-development
# Conflicts:
#	src/gui/Src/Gui/MainWindow.ui
2016-10-08 02:21:31 +02:00
mrexodia 01e3de2c93
GUI: import/export database menu options 2016-10-08 02:00:55 +02:00
mrexodia 0210ea5640
DBG: don't create backup file for exports 2016-10-08 01:56:29 +02:00
mrexodia 00eaf4b5aa
DBG: removed debug output 2016-10-08 01:50:55 +02:00
mrexodia f96434355a
DBG: additional behavior for database import/export 2016-10-08 01:42:05 +02:00
mrexodia 2743bb12e0
DBG: don't clear data before loading from JSON 2016-10-08 01:36:26 +02:00
Atvaark bb681586a2 GUI: Add View->Next/Previous Tab actions
This allows users to cycle through their attached tabs. Detached tabs will not be cycled through.
The default hotkeys are Ctrl+Tab/Ctrl+Shift+Tab.
2016-10-07 22:46:51 +02:00
mrexodia 862ccbfb2d
GUI: open source file and show source file in directory options for the SourceView 2016-10-07 19:45:31 +02:00
torusrxxx 843492161d display jump lines as selected if the destination is selected 2016-10-06 19:09:04 +02:00
mrexodia 6b6c372340
DBG: removed translation from capstone command 2016-10-06 16:36:14 +02:00
Atvaark 60c78891b5 GUI: Add Goto->Origin action to the MemoryMapView (#1146)
This adds a Goto menu to the memory map view with two sub actions.
1. Goto->Origin (new)
This will select the page where the cip is.
2. Goto->Expression
This is the already existing *Find address page* action.
2016-10-06 08:21:45 +02:00
justanotheranonymoususer ca78e9c20c Update _scriptapi_function.cpp (#1147) 2016-10-06 08:21:15 +02:00
Duncan Ogilvie 187250bd98 DBG: Fixed potential ambiguous function definition 2016-10-04 23:50:55 +02:00
mrexodia 43701f57b1
DBG: restored DeleteRange 2016-10-04 22:46:17 +02:00
mrexodia 692f9f5252
DBG: implemented character recognition in auto comments #1145 #1132 2016-10-04 21:36:28 +02:00
mrexodia 8da13421fd
GUI: resolved hotkey conflict #1143 2016-10-04 21:36:28 +02:00
mrexodia 1ecc5bfb75
GUI: better character recognition in CPUInfoBox 2016-10-04 21:36:27 +02:00
Torusrxxx 54d176f0a4 Hide some menus in a submenu (#1144)
* Hide some menus in a submenu

* use class name as id
2016-10-04 20:16:18 +02:00
Atvaark 7eecb558a0 GUI: Add undo register context menu action (#1142) 2016-10-03 20:17:36 +02:00
Torusrxxx 41ed72d689 fix issue #1141 2016-10-03 13:38:44 +00:00
mrexodia ca2796b487
DBG: re-added sleep command 2016-10-02 22:40:04 +02:00
mrexodia 888276918a
GUI: fixed runtime error 2016-10-02 18:02:19 +02:00
mrexodia 802c08240b
GUI: corrected inverted statement 2016-10-02 17:18:02 +02:00
mrexodia e8bba4ef31
GUI: fixed non-addresses in the reference view 2016-10-02 17:07:07 +02:00
mrexodia a0512e3f4e
DBG: prefer comments over labels in bookmark list 2016-10-02 16:56:02 +02:00
mrexodia f15f7e2d29
DBG: fixed some code in varlist 2016-10-02 16:12:31 +02:00
mrexodia 5d23c58e6f
GUI: various changes with number -> string conversion 2016-10-02 16:09:12 +02:00
mrexodia 2665ba2a4d
DBG: skip callback type if empty 2016-10-02 16:09:12 +02:00
mrexodia fa50db9f6f
DBG: fixed bugs found with Visual Studio static code analysis 2016-10-02 16:09:11 +02:00
Torusrxxx 7edf4616b3 use RIP as default parameter for "imageinfo" (#1137) 2016-10-02 16:07:44 +02:00
Torusrxxx 0751df5a24 use reference view for varlist (#1138) 2016-10-02 16:07:41 +02:00
Atvaark aa99e87477 Add Label/Comment column to Bookmark list (#1136) 2016-10-02 14:33:12 +02:00
Alexandros Naskos 3d1242a315 Added a plugin callback that allows filtering dbghelp exported symbols. (#1135) 2016-10-02 14:32:17 +02:00
RaMMicHaeL b343e1800c For short jumps, reject commands larger than 2 bytes (#1134) 2016-10-02 14:30:16 +02:00
mrexodia 58fa9c7e2e
GUI: removed optimization 2016-10-01 18:51:39 +02:00
mrexodia 022bceb8f7
DBG: basic of the type system working 2016-10-01 18:50:32 +02:00
mrexodia 16bf75a15b
GUI: removed QDialogButtonBox 2016-10-01 18:50:32 +02:00
mrexodia ce4d5642bb
GUI: fixed a weird problem with focus 2016-10-01 18:50:31 +02:00
Torusrxxx ad26f81dce small performance improvements (#1133)
* fix issue 1127

* fix issue 1127

* convert to hex faster

* restored

* restored
2016-10-01 18:50:16 +02:00
mrexodia ae59629583
GUI: better phrasing 2016-09-30 21:05:20 +02:00
mrexodia f542f70b74
DBG: refactor of plugin loader 2016-09-30 19:50:50 +02:00
Torusrxxx 84cf8fc9fe fix issue 1127 (#1130)
* fix issue 1127

* fix issue 1127
2016-09-30 18:01:09 +02:00
mrexodia cf5e148e9d
GUI: fixed width of Hex short 2016-09-30 01:07:19 +02:00
mrexodia cffb202cbf
DBG: faster disasm instruction 2016-09-30 00:34:38 +02:00
mrexodia 4a0cacc7b4
GUI: fixed issue #1126 (weird focusness) 2016-09-29 22:35:27 +02:00
mrexodia d4436fe693
GUI: fixed bug in ShortcutsDialog when binding Alt+C or Alt+S 2016-09-29 19:44:08 +02:00
mrexodia 3b6f710884
BRIDGE+GUI: implemented GuiGetActiveView (issue #917, #927) 2016-09-29 19:37:33 +02:00
mrexodia eee946237f
DBG: removed strlen, Sleep and GetTickCount commands 2016-09-29 19:15:40 +02:00
mrexodia ce4bf4bf44
DBG: print symbolic name + fixed logic bug in valfromstring_noexpr 2016-09-29 19:15:00 +02:00
mrexodia d256c6a2d8
GUI: added scrollSelect function in StdTable and use it in MemoryMap/ScriptView/SourceView 2016-09-29 17:57:46 +02:00
mrexodia 2626ccf8e9
GUI: fixed memory map focus on follow in memory map 2016-09-29 17:56:21 +02:00
mrexodia 3dd856cdc0
GUI: fixed warning in LabeledSplitter 2016-09-29 17:55:55 +02:00
mrexodia 82232cdb5d
GUI: better focus stylesheet for CPU view 2016-09-29 17:55:35 +02:00
mrexodia 830fb5cb99
DBG: don't show CPU on memmapdump 2016-09-29 17:55:10 +02:00
Torusrxxx 47a5b20b6f Save Splitter State (#1125)
* Save Splitter State

* Paste to log

* update
2016-09-29 17:33:22 +02:00
mrexodia 174b84585e
GUI: fixed issue #1123 (memory breakpoint confusion) 2016-09-29 13:38:30 +02:00
mrexodia c92f5074e1
DBG: fixed SetMemoryBPX command 2016-09-29 13:38:30 +02:00
Torusrxxx 2f8a46841f Allow debugging dotNET applications (#1124) 2016-09-29 13:15:28 +02:00
Torusrxxx 02361f597c Update 2016-09-29 03:30:50 +00:00
Torusrxxx ed2fc683c2 Update cmd-breakpoint-control.cpp 2016-09-29 03:29:36 +00:00
mrexodia 3cbec6dacf
PROJECT: updated capstone_wrapper 2016-09-28 20:48:05 +02:00
mrexodia 8739e8ae52
DBG+GUI: code improvements 2016-09-28 20:47:29 +02:00
mrexodia cc6cff939e
GUI: resolved hotkey conflict 2016-09-28 19:17:50 +02:00
mrexodia 792b1ff0de
GUI: changed menu order in RegistersView 2016-09-27 22:15:17 +02:00
mrexodia 3fcfba83e9
updated capstone_wrapper 2016-09-27 17:18:05 +02:00
mrexodia e3ca03801f
GUI: some experimental focus related code 2016-09-27 17:17:18 +02:00
mrexodia e14f36e36d
GUI: various window titles 2016-09-27 17:14:53 +02:00
mrexodia a309a96de9
GUI: separated DebugStatusLabel from LogStatusLabel 2016-09-27 16:05:13 +02:00
mrexodia 87319baf61
GUI: adjust width for translated StatusLabel strings 2016-09-27 15:54:42 +02:00
Torusrxxx 0aa80eb2d4 Import multiple patches... (#1120)
* Import multiple patches and add watch menu to info box

* re-enable dump detaching
2016-09-27 14:40:26 +02:00
mrexodia aed8b4d259
DBG: renamed cmd-data to cmd-searching 2016-09-27 14:18:50 +02:00
mrexodia 72580be049
DBG: fixed compile error on x32 2016-09-27 03:55:38 +02:00
mrexodia e4f0654326
DBG: moved all commands to separate cpp files 2016-09-27 03:45:28 +02:00
mrexodia 23472fc36f
DBG: removed final traces of x64_dbg 2016-09-27 02:06:07 +02:00
mrexodia 5a1cf5b767
DBG: source files for commands 2016-09-27 01:45:59 +02:00
mrexodia b8c3f51c4d
DBG: moved some commands 2016-09-27 01:39:25 +02:00
mrexodia b6893e0f52
DBG: header move finished 2016-09-27 01:32:07 +02:00
mrexodia e13439fb81
DBG: start of command refactor 2016-09-26 23:56:25 +02:00
mrexodia 144e7b27b6
DBG+GUI: fixed event native event filters for plugins 2016-09-26 15:45:45 +02:00
mrexodia 67447c631a
DBG: fixed typo 2016-09-26 13:58:15 +02:00
Torusrxxx 4a5c69dc40 Remove all breakpoints before detaching;Add warnings when setting new origin or create thread to non-executable memory (403) (#1117) 2016-09-26 13:56:54 +02:00
Torusrxxx e88eb0aa5b more icons (#1116) 2016-09-25 16:54:42 +02:00
mrexodia a7421c39f0
DBG: added GetRelocSize command + reorder documented commands 2016-09-25 16:53:39 +02:00