1
0
Fork 0
Commit Graph

1742 Commits

Author SHA1 Message Date
mrexodia 62d4b3c0c4
GUI: ignore ret branch in DisassemblyPopup 2016-10-23 15:22:45 +02:00
mrexodia d5743b172c
GUI: fixed the weird compile error 2016-10-23 14:57:12 +02:00
mrexodia 86875b70eb
GUI: icons for initscript and importsettings 2016-10-23 14:56:56 +02:00
mrexodia 3512da5c33
DBG: call "exinfo" on exceptions that are not skipped 2016-10-23 14:18:38 +02:00
mrexodia de16322550
GUI: properly invalidate GUI between restarts + fixed focus bug 2016-10-23 14:18:38 +02:00
mrexodia cf9c48b99f
DBG: correctly focus on the disassembly view on Initialize 2016-10-23 14:18:38 +02:00
mrexodia 522df15e2d
GUI: properly handle little/big endian in the "Edit FPU register" dialog 2016-10-23 14:18:38 +02:00
Torusrxxx c36299253c 1179 (#1183)
* buggy implementation of 1179

* fixed
2016-10-23 14:18:36 +02:00
mrexodia bf5592abd0
GUI: open source file Shortcut 2016-10-23 00:51:12 +02:00
Alexandros Naskos 0f2b337f03 Added Symbolic Name copy to copy context meny in CPU disassembly window. (#1186) 2016-10-22 23:59:40 +02:00
mrexodia fbf0ddacca
GUI: closes issue #1182 2016-10-22 17:16:21 +02:00
mrexodia cb98624fad
GUI: speed improvements in Disassembly 2016-10-22 15:53:33 +02:00
mrexodia 5fed31b1b3
GUI: make DisassemblyPopup not use the Disassembly class directly 2016-10-22 15:52:15 +02:00
mrexodia 3951719a12
DBG: don't refresh the GUI unnecessarily 2016-10-22 15:47:35 +02:00
mrexodia ea66b8bd51
BRIDGE: changed signature of DbgMemRead and DbgMemWrite 2016-10-22 15:46:44 +02:00
mrexodia f284e6b259
DBG+GUI: allow cbp to be used as register 2016-10-21 16:39:41 +02:00
Alexandros Naskos af9481d980 Added copy selection to file options for CPUDisassembly. (#1177)
* Added copy selection to file options for CPUDisassembly

* Copying CPU disassembly now streams output into target instead of constructing a huge string
2016-10-21 16:39:41 +02:00
mrexodia b49740c482
GUI: don't make menus checkable per default 2016-10-20 13:14:19 +02:00
mrexodia 4c972595bc
GUI: changed SettingsDialog tab 2016-10-20 12:33:10 +02:00
mrexodia e0d6469dc5
DBG+GUI: maximum trace count option 2016-10-19 13:02:55 +02:00
mrexodia fcf5916250
DBG: fixed various warnings (closes issue #1175) 2016-10-19 12:43:10 +02:00
mrexodia 9138a3410e
BRIDGE+DBG+GUI: basics of analysis plugins 2016-10-18 17:28:08 +02:00
Torusrxxx d0c755e3f8 issue 858 (#1173)
* issue 858

* don't pass selection length to the plugin
2016-10-18 17:26:19 +02:00
mrexodia 27140adfec
DBG: updated keystone 2016-10-18 15:06:06 +02:00
Torusrxxx ff9b600001 copy in base64 (#1172)
* copy in base64

* fix buffer
2016-10-18 15:00:46 +02:00
mrexodia 0dc2cde143
DBG+PROJECT: updated capstone_wrapper + added _plugin_hash function 2016-10-18 14:34:51 +02:00
mrexodia e5c028864f
GUI: removed the word 'toggle' from the graph (closes #1168) 2016-10-18 13:51:48 +02:00
mrexodia 8511cf955b
GUI: codename iconic #775 2016-10-18 03:06:04 +02:00
mrexodia a034ddd940
BRIDGE+DBG+GUI: changed BridgeCFGraph to use BridgeCFInstruction instead of flat data 2016-10-18 01:44:11 +02:00
mrexodia fe5388dfa6
GUI: fixed a bug with hidden plugin menus that only contained menus 2016-10-18 01:06:10 +02:00
mrexodia 98d04b2a78
DBG+GUI+BRIDGE: allow menu items to be checkable 2016-10-17 17:32:01 +02:00
mrexodia 96e07deeef
GUI: allow ctrl+down/up to change the dump offset with +/-1 2016-10-17 17:13:59 +02:00
mrexodia b1a52477b5
GUI: less jumpy experience while debugging in the graph 2016-10-17 16:31:29 +02:00
mrexodia 02723f7335
GUI: don't update the freeze stack action on every debug state change 2016-10-17 16:15:26 +02:00
mrexodia 6e635e3f69
GUI: fixed a bug in the selection 2016-10-17 15:51:37 +02:00
mrexodia 5a328e8f9d
DBG: const variable instead of #define 2016-10-17 15:11:57 +02:00
mrexodia 9616feab5c
GUI: show cip block in graph overview (closes #1160) 2016-10-17 14:33:53 +02:00
mrexodia 5d4dffc6c1
DBG: both newline and auto comments 2016-10-17 14:20:41 +02:00
mrexodia d2f8991805
DBG: slight logic change 2016-10-17 14:13:16 +02:00
mrexodia 11d6d9a636
GUI: improvements to the DisassemblyPopup 2016-10-17 13:59:43 +02:00
Joe Savage 90b74dc764 DBG: add autocomment for call $0 (closes #940) (#1164) 2016-10-17 13:59:14 +02:00
mrexodia e138d8cd47
GUI: icon for create new thread here 2016-10-16 15:44:03 +02:00
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 a3a9dbbbe9
DBG: plugin callback for tracing 2016-10-15 23:26:20 +02:00
mrexodia c25aefffd3
GUI: converted CPUStack to MenuBuilder (closes #1154) 2016-10-15 14:45:23 +02:00
mrexodia e7f9fae693
DBG: updated jansson 2016-10-13 22:46:52 +02:00
mrexodia 1df99419c9
restore StackReadProcessMemoryProc64 2016-10-13 20:20:55 +02:00
mrexodia c4587670b3
DBG: use the correct string split on cmddirectexec 2016-10-13 20:15:59 +02:00
mrexodia 94561bb255
DBG: remove CMDRESULT since it's become useless 2016-10-13 17:14:17 +02:00
mrexodia 37ff27c0b4
DBG: allow multiple commands to be executed at once 2016-10-13 17:00:18 +02:00
mrexodia 3e59b6a14e
DBG: rewrote StringUtils::Split for better performance 2016-10-13 16:56:31 +02:00
mrexodia 3da6834e41
DBG: fixed complex expressions in memory assignments (1:[:$C1B91]=90 now works) 2016-10-13 15:51:40 +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
mrexodia 18402a4c6b
DBG: workaround for a bug in dbghelp 2016-10-13 14:34:26 +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 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
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
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
mrexodia f372d3d8ba
GUI: disable dump detaching 2016-09-25 16:13:34 +02:00
mrexodia 1194f2d353
DBG: added dbclear command 2016-09-25 14:55:20 +02:00
mrexodia 3fcef549a2
DBG: expression functions for reading byte/word/dword/qword/pointer 2016-09-24 13:45:58 +02:00
mrexodia 3ce95cbb04
DBG: better dbload command 2016-09-24 00:46:07 +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 a78db8034e
DBG: fixed compile error in yara with pluginsdk 2016-09-21 21:27:46 +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 23d83d9c58
DBG: AStyle on plugin_loader 2016-09-19 23:11:35 +02:00
mrexodia cd49c263a4
GUI: improvements for issue #1094 2016-09-19 23:01:13 +02:00
genuine_ 01fc56233f Added capability to dynamically load and unload plugins individually (#1100)
* Adding hot loadable plugins

* squashing bugs

* fixes

* remove unused code

* restore the current directory

* remove unused variables.
2016-09-19 21:33:11 +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 63171e77a3
DBG: better structured expressionfunctions 2016-09-12 16:09:32 +02:00
mrexodia d163fc4610
DBG: added various memory related expression functions 2016-09-12 15:59:32 +02: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 ead89f85e4
DBG: small change to the findall command to support module search 2016-09-11 20:02:21 +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
mrexodia 8239c12933
DBG: shit code reduction @x64dbg 2016-09-10 21:25:10 +02:00
mrexodia 3a85ce6e70
DBG: #1064 kinda fixed (module memory map cache problems) 2016-09-10 21:13:28 +02:00
mrexodia fd7190a57d
DBG: fixed typo 2016-09-10 18:24:35 +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 be3520f383
DBG: separate directory for memory dumps 2016-09-10 14:00:56 +02:00
mrexodia 67d8b296a4
DBG: fixed warnings and weird strings 2016-09-10 13:48:37 +02:00
mrexodia 4e877f6de4
GUI: no SetForegroundWindow in SettingsDialog 2016-09-10 12:40:11 +02:00
mrexodia ddd229302f
DBG: option to not call SetForegroundWindow 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 ac0853ffec
DBG: don't attempt to wait when the command failed 2016-09-09 19:38:15 +02:00
mrexodia afc498fbfe
GUI: removed debug message from LogView 2016-09-09 19:11:19 +02:00
mrexodia cb021e420a
DBG: fixed Script DLLs 2016-09-09 18:33:28 +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 44d6386b9c
PROJECT: updated capstone_wrapper 2016-09-09 09:36:51 +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 d746983ac2
DBG: memmapdump command 2016-09-09 08:50:12 +02:00
mrexodia d533223312
DBG: also show thread id when the thread has a name 2016-09-09 08:49:58 +02:00
mrexodia 0e6d8e29eb
BRIDGE: GuiSelectInMemoryMap 2016-09-09 08:47:05 +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 b1b1e01124
DBG: better initialization messages 2016-09-09 07:33:44 +02:00
mrexodia d1ae94e1c4
DBG: fixed issue #1066 (breakpoint hang) 2016-09-09 06:56:25 +02:00
mrexodia 36ceefc2fa
fixed copy menu in handles view 2016-09-08 16:55:40 +02:00
Torusrxxx 33226fa801 asynchronize initialization script (#1063) 2016-09-08 16:55:05 +02:00
Torusrxxx 3fc6ff1d06 codepage hex editor (#1062)
* codepage hex editor

* fix
2016-09-08 16:55:03 +02:00
mrexodia 2257329cc8
GUI: updated Translations 2016-09-08 13:02:44 +02:00
mrexodia 3ec4769040
DBG: use less GetPE32DataW 2016-09-08 13:01:59 +02:00
mrexodia b1578540a8
GUI: conditional tracing instead of rtu in run to user code 2016-09-08 13:01:40 +02:00
mrexodia 2281e46588
DBG: thread potentially slow file system operations in dbginit 2016-09-07 15:58:12 +02:00
mrexodia a0ef9a0d9c
GUI: updated Translations 2016-09-07 15:36:38 +02:00
mrexodia 5ff22566ba
DBG: fixed animation + updated translations 2016-09-07 15:36:13 +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 2d50c10dbd
DBG: fixed weird row counts in reference view 2016-09-07 15:36:12 +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
mrexodia ac5b76ed44
DBG: dont allow absolute symbols 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 1c629cee71
BRIDGE: updated Utf8Ini 2016-09-07 13:38:20 +02:00
mrexodia 7daeea750d
DBG: dq alias for DataQword 2016-09-07 13:38:07 +02:00
mrexodia 80d3b6e965
GUI: updated Translations 2016-09-07 13:08:13 +02:00
mrexodia 4f78001ae1
DBG: commands for marking data 2016-09-07 13:06:25 +02:00
mrexodia 4fde953636
GUI: removed unused duplicate image 2016-09-07 11:50:12 +02:00
mrexodia 2acae83c33
GUI: allow ESC and BACKSPACE in the ShortcutEdit 2016-09-07 11:18:02 +02:00
mrexodia cb09447ab0
GUI: updated Translations 2016-09-07 11:12:05 +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 e3944927a2
PROJECT: added symcache to translation proejct 2016-09-07 10:22:26 +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 d4e25474d2
DBG: allow ignoring inconsistent breakpoints #463 2016-09-07 09:08:38 +02:00
mrexodia a7dca613f9
DBG: spam TerminateProcess if the debuggee didn't terminate after 300 ms in StopDebug 2016-09-07 08:53:40 +02:00
mrexodia 7030827067
fs/gs segment support in DbgGetBranchDestination #929 2016-09-07 08:45:14 +02:00
mrexodia b1130e5850
DBG: added dis.issmem expression function 2016-09-07 08:33:37 +02:00
mrexodia 3c50045a67
GUI: implemented sort suggestion from #985 2016-09-07 08:26:35 +02:00
mrexodia e7d09811e5
DBG: initial work for symbol cache 2016-09-07 08:06:27 +02:00
mrexodia 82316efa4e
DBG: one less export from dbghelp 2016-09-07 07:56:14 +02:00
mrexodia 64a10f48b5
DBG: fixed issue #1052 (deadlock on aborting script) 2016-09-07 06:47:53 +02:00
mrexodia afb646140f
DBG: removed potentially dangerous SHARED_RELEASE statements 2016-09-07 06:47:26 +02:00
mrexodia 3165b78af0
DBG: fixed incorrect efree in command 2016-09-07 06:46:58 +02:00
mrexodia 7da15bb06a
GUI: updated Translations 2016-09-07 05:58:29 +02:00
mrexodia f69ed2051a
GUI: fixed asmjit radiobox 2016-09-07 05:57:41 +02:00
mrexodia 17ec0ce7ce
GUI: updated translations 2016-09-07 05:40:00 +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 cd0d72ac1a
GUI: updated Translations 2016-09-06 13:21:24 +02:00
mrexodia 501553b8e6
DBG: reduced code of GetTickCount expression function 2016-09-06 13:19:44 +02:00
mrexodia c143d43269
DBG: performance improvement in ExpressionParser, commands and script 2016-09-06 13:16:42 +02:00
mrexodia 9f17d0aa3b
DBG: huge performance improvement in script runtime 2016-09-06 13:16:41 +02:00
mrexodia a9a8c04218
DBG: forgot LockHistory 2016-09-06 13:16:41 +02:00
mrexodia 3859afb125
DBG: locks in HistoryContext 2016-09-06 13:16:41 +02:00
mrexodia 2189072018
GUI: removed references of repaint() to avoid confusion 2016-09-06 13:16:41 +02:00
Torusrxxx 19a3b14e8b GetTickCount (#1050) 2016-09-06 12:19:23 +02:00
mrexodia d97534459f
DBG: possible compile fix for VS2015 2016-09-06 09:16:16 +02:00
mrexodia 76c8834bf3
GUI: big performance gains in the GUI 2016-09-06 07:59:51 +02:00
mrexodia 267e35ccae
DBG: _dbg_isjumpgoingtoexecute performance improvement 2016-09-06 07:50:49 +02:00
mrexodia fa71b615ed
GUI: updated Translations 2016-09-06 05:07:58 +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 00c25b1b30
DBG: unsafe SymLoadModuleExW to not freeze the GUI while downloading symbols 2016-09-05 01:06:11 +02:00
mrexodia b8c007c92f
GUI: updated translations 2016-09-04 23:39:36 +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
mrexodia 184621c1e5
DBG: NTSTATUS codes 2016-09-04 01:08:19 +02:00
mrexodia 08332377db
DBG: fixed log instruction 2016-09-03 17:10:13 +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
mrexodia 79f422adf8
GUI: updated translations 2016-09-02 19:14:53 +02:00
mrexodia 6cd8f5881e
DBG: escape "{" and "}" in auto comments 2016-09-02 19:14:06 +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
mrexodia c671c457a6
DBG: fixed compiler warning 2016-09-02 16:47:03 +02:00
mrexodia e318649fbb
DBG: closed issue #1034 (tiit doesn't work anymore) 2016-09-02 16:45:01 +02:00
mrexodia e2dbccb760
DBG: renamed trace callbacks to something understandable 2016-09-02 16:29:06 +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
Torusrxxx 594bda501a Various enhancements to thread management (#1028)
* 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

* Don't switch to the same thread

* Allow the user to create a thread. Don't run if there's no active thread.

* fix

* Removed ThreaderIsAnyThreadActive
2016-09-01 19:14:11 +02:00
mrexodia 95b8cc00f2
DBG: moved documented instructions 2016-09-01 14:06:55 +02:00
mrexodia 3ec7182eea
GUI: updated Translations 2016-09-01 02:45:49 +02:00
mrexodia ea98f36388
GUI: display script tab on loading favourite script 2016-09-01 00:28:01 +02:00
mrexodia 82167887d5
DBG: resolved hang issue with getting handle names 2016-09-01 00:26:32 +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 3e8af43bfe
DBG: better expression functions 2016-08-31 17:37:19 +02:00
mrexodia 53d3d40837
DBG: added lots of expression functions 2016-08-31 17:29:28 +02:00
mrexodia 8ab2a691ec
GUI: execute CIP on the trace record when enabling trace record 2016-08-31 17:21:07 +02:00
mrexodia e21a2ac12e
DBG: added traceexecute command 2016-08-31 17:20:42 +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 b8ef9d3177
DBG: fixed something weird with 15 2016-08-31 16:09:12 +02:00
mrexodia 4ac867f7de
DBG: slight rewrite for general purpose instructions (closes issue #1025) + fixed crash when displaying values under 15 2016-08-31 15:35:11 +02:00
mrexodia 43d6ad3deb
DBG: don't set the result variable when inputting expressions 2016-08-31 15:32:10 +02:00
mrexodia dc7f20fde4
DBG: added Rol and Ror in ExpressionParser 2016-08-31 15:31:39 +02:00
mrexodia 0899fefe01
DBG: removed single quotes from ExpressionParser 2016-08-31 14:30:11 +02:00
mrexodia 21cb469792
GUI: fixed GotoDialog and quotes in the expression 2016-08-30 22:55:08 +02:00
mrexodia 20d19cdb60
DBG: allow quotes in the ExpressionParser 2016-08-30 22:54:36 +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
mrexodia 535c84ed3c
DBG: dynamic ":memdump:" option for savedata so scripts can dump memory more easily 2016-08-30 15:36:11 +02:00
mrexodia c02dbf7f73
DBG: commands to change singleshoot flag for breakpoints 2016-08-30 15:36:11 +02:00
mrexodia fd109b8b8f
DBG: added BpSetSingleshoot and fixed possible exceptions with other breakpoint functions 2016-08-30 15:36:11 +02:00
mrexodia b4a005908d
DBG: fixed warning on x64 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 eb2c4ca741
DBG: updated yara to 3.5.0 2016-08-28 12:00:16 +02:00
mrexodia e6c3607314
GUI: icons on tracing condition dialogs 2016-08-28 11:26:46 +02:00
mrexodia 16537e3282
GUI: updated Translations 2016-08-27 21:59:23 +02:00
mrexodia 1ac7bd2faf
GUI: same font as log in CommandLineEdit 2016-08-27 21:52:55 +02:00
mrexodia 6cce63f81d
DBG: imageinfo command 2016-08-27 21:40:51 +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
genuine_ ab5f04f900 Fixed wow64 redirection. Moved disable before the call to GetFileArchitecture() (#1013) 2016-08-27 16:19:11 +02:00
mrexodia 7a5525ff13
GUI: updated Translations 2016-08-26 17:12:24 +02:00
mrexodia abbad9dfe3
GUI: close issue #573 (invalid sizes in save data) 2016-08-26 17:11:23 +02:00
Elijah 8cf32e3f26 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
2016-08-26 17:11:05 +02:00
Torusrxxx bdefeea0ad Use a critical section to guard the GuiTranslateText (#1011)
* 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
2016-08-26 17:10:57 +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