mrexodia
42978d6359
DBG: fixed small spacing issue in window title
2017-01-04 03:04:07 +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
b8cf80a32f
BRIDGE+DBG: added apis to access TEB/PEB
2017-01-03 23:36:57 +01:00
mrexodia
53f300b32a
DBG: SIZE_T -> duint
2017-01-03 15:28:49 +01:00
mrexodia
f66028cbf2
DBG+GUI: updated capstone_wrapper (gracefully fixes #1378 )
2017-01-03 15:27:16 +01:00
changeofpace
16f0c9871c
fix incorrectly restored page protection for cross-boundary memory reads ( #1406 )
...
* added a VirtualQueryEx check to MemRead to prevent reads which span multiple memory regions
* replaced VirtualQueryEx check with code to calc # page reads based on base address
2017-01-02 20:44:07 +01:00
mrexodia
598b476132
DBG: further improved string detection heuristics
2017-01-02 13:36:42 +01:00
mrexodia
4ba4bcce1c
DBG: removed restrictive heuristic for string detection
2017-01-02 13:25:51 +01:00
mrexodia
ad6b94cfd5
DBG: improvements to the string detection algorithm #1405
2017-01-02 03:54:56 +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
b52e768b61
DBG: improved the disasmispossiblestring function
2017-01-02 03:14:57 +01:00
mrexodia
f2f2255457
DBG: resolved #1407 (weird focus issues with patch dialog)
2017-01-02 03:12:45 +01:00
mrexodia
1379754c16
DBG: reverted change to string detection #1405
2017-01-01 15:55:44 +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
5e37953883
DBG: limit the maximum amount of exception to be skippable ( resolves #1325 #1341 )
2016-12-29 00:21:29 +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
e09c325090
DBG: unload all plugin callbacks before FreeLibrary ( resolves #1397 )
2016-12-26 12:07:23 +01:00
mrexodia
ab8b57b503
LAUNCHER: fixed architecture emulation
2016-12-25 14:03:21 +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
2ca8f8f7f0
an old version of capstone_wrapper
2016-12-22 23:57:58 +08: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
1ebcb070ae
DBG: resolved issue #1383 (still print autocomments for constant values with 'Autocomment on CIP' enabled)
2016-12-17 17:03:30 +01:00
mrexodia
177ad66a42
GUI: fixed spelling mistake #1380
2016-12-17 12:30:48 +01:00
mrexodia
4f5f31bd74
DBG+GUI: nasty workaround for https://github.com/aquynh/capstone/issues/702
2016-12-16 19:33:04 +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
c6a486a563
DBG+LAUNCHER: slight refactor of GetFileArchitecture to support certain edge cases
2016-12-13 19:54:43 +01:00
mrexodia
82492025bb
Merge branch 'development' of https://github.com/jossgray/x64dbg into jossgray-development
2016-12-13 19:09:27 +01:00
mrexodia
7bfd2b1a0f
DBG: thread entry symbolic address
2016-12-13 18:53:43 +01:00
mrexodia
d37e75d126
DBG+LAUNCHER: fixed launcher with a working directory set
2016-12-13 18:53:43 +01:00
mrexodia
3545cbcb60
GUI: show log message on new command line
2016-12-13 18:53:40 +01:00
jossgray
9732d3e440
Fix failing to read IMAGE_NT_HEADERS when it is at an address greater than 0x1000.
2016-12-13 17:52:51 +00: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
4aca3cba64
added extra info prints for access violation exceptions for the exinfo command ( #1361 )
...
* added extra info prints for access violation exceptions for the exinfo command
* reverted to original ExceptionInformation loop in exinfo cmd. added comments for access violation exceptions
2016-12-11 09:06:07 +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
mrexodia
f61509ad8b
DBG: also remove breakpoints on DbLoad
2016-12-07 22:34:44 +01:00
mrexodia
806cc1757a
DBG: fixed a bug with no specified find_size in findallmem
2016-12-07 22:30:58 +01:00
Cornel Punga
4510c594d9
Remove breakpoints from module when calling DbClear, resolves #1310 ( #1352 )
2016-12-07 22:22:14 +01:00
Torusrxxx
0adf24351d
optimized logging speed ( #1354 )
...
* optimized logging speed
* fixed
* fixed
2016-12-07 22:21:38 +01:00
mrexodia
db86648850
DBG: fixed issue #1350 (incorrect detection of unary operators)
2016-12-06 20:37:08 +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
1a1d4e8bce
Merge branch 'development' of https://github.com/Nukem9/x64dbg into Nukem9-development
2016-12-05 21:15:20 +01:00
mrexodia
31d6823a30
Merge branch 'patch0000004e' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch0000004e
2016-12-05 21:13:19 +01:00
mrexodia
c680cadfde
DBG: added CB_VALFROMSTRING and CB_VALTOSTRING
2016-12-05 21:09:44 +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
Nukem
e1bf22fdc9
Intercept more functions for crashdumps
2016-12-02 02:07:07 -05: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
6f51d06d88
DBG: various improvements with types #1305
2016-12-01 08:24:59 +01:00
mrexodia
87b029c732
DBG: small sprintf optimization
2016-12-01 08:24:29 +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
mrexodia
5e2ab487a9
DBG: fixed ParseTypes reload error #1305
2016-11-30 11:19:28 +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
98da939bf4
DBG+BRIDGE: api to get useful process/thread information
2016-11-29 00:53:08 +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
mrexodia
9ec84f292f
EXE: LarseAddressAware
2016-11-28 11:25:00 +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
mrexodia
799efc4f31
DBG+BRIDGE+GUI: add (theoretical) support for big endian types
2016-11-27 02:02:45 +01:00
mrexodia
da21b3d0b1
DBG: changed ArchValue to macro
2016-11-27 01:00:08 +01:00
mrexodia
526671c44c
DBG: allow loading of 32/64 bit specific types from JSON
2016-11-27 00:58:05 +01:00
mrexodia
de1951e9ca
DBG+BRIDGE+GUI: initial version of struct viewer
2016-11-27 00:51:24 +01:00
mrexodia
59f944a090
GUI: fixed small coloring bugs (thanks @ThunderCls!)
2016-11-26 21:28:02 +01:00
mrexodia
f44c9fa705
DBG+BRIDGE+GUI: basics of type display GUI working
2016-11-26 20:03:37 +01:00
mrexodia
457b4bd68b
GUI: UTF-8 log redirect
2016-11-26 20:02:13 +01:00
mrexodia
67b14b49be
GUI: StructWidget colors
2016-11-26 16:29:57 +01:00
mrexodia
6558b29628
initial StructWidget
2016-11-26 16:29:56 +01:00
mrexodia
4020845985
GUI: more customization with graph colors
2016-11-26 16:09:24 +01:00
mrexodia
693c22176d
DBG: properly handle arrays in ParseTypes
2016-11-26 12:36:32 +01:00
mrexodia
b7ff75abec
DBG: resolved issue #635 #1193 #775 #514 #1273 (cannot get module filename)
2016-11-25 20:44:36 +01:00
mrexodia
688b9fbea5
DBG: full path of debuggee log statement
2016-11-25 19:30:42 +01:00
mrexodia
b21672a335
DBG: tr.hitcount alias
2016-11-24 19:41:05 +01:00
mrexodia
b89fdcd3c1
DBG+BRIDGE+GUI: make single loops show properly
2016-11-22 21:54:39 +01:00
mrexodia
e4efed3eaf
DBG: added loop commands
2016-11-22 21:09:59 +01:00
mrexodia
9d3d77d8fb
DBG: removed useless ParseType error
2016-11-22 21:09:52 +01:00
mrexodia
d248d916b7
DBG: (fucking) finally finished layered loop implementation
2016-11-22 21:09:52 +01:00
Torusrxxx
ec14fb5813
Show suspected call stack frame, and fix a bug ( #1282 )
...
* show suspected call stack frame
* log hyperlink never works on 32-bit platform
* update
* Party in call stack view
2016-11-22 19:03:57 +01:00
mrexodia
1bf7b1298b
PROJECT: updated .gitignore for VS2017 + format btparser
2016-11-22 09:38:31 +01:00
mrexodia
eea599b0ac
DBG: very hacky type parser working
2016-11-22 00:10:21 +01:00
mrexodia
943aa09b4f
DBG: added the LoadTypes command
2016-11-21 10:16:54 +01:00
mrexodia
910319a576
DBG: add the ability to load types from a json file.
2016-11-21 10:16:38 +01:00
mrexodia
6856990cc1
DBG: added FileHelper::GetFileName
2016-11-21 10:16:05 +01:00
mrexodia
45ddde5707
DBG: explicitly handle null types in scmp
2016-11-21 09:36:26 +01:00
mrexodia
6b1c60d18c
GUI: fixed log string
2016-11-20 21:43:20 +01:00
mrexodia
22bf07bf96
DBG: allow arbitrary pointer depth
2016-11-20 21:42:43 +01:00
mrexodia
af49e5fe6f
GUI: insert wildcard in HexEdit instead of zero
2016-11-20 17:41:50 +01:00
mrexodia
61aef59e87
GUI: enable search in current function menu
2016-11-20 13:35:43 +01:00
Torusrxxx
6f4fd60a8f
Comment on memory map ( #1275 )
2016-11-20 11:18:57 +01:00
mrexodia
54b5347296
DBG: fix unary operators (closes issue #1276 )
2016-11-19 20:47:37 +01:00
Torusrxxx
7a0421c00d
HardcoreThreadSwitchWarning ( #1274 )
...
* HardcoreThreadSwitchWarning
* test
2016-11-19 13:59:23 +01:00
mrexodia
b5b76310d4
GUI: undocumented AsciiSeparator setting https://i.imgur.com/Ri7Czrg.png
2016-11-18 18:13:19 +01:00
mrexodia
31e0985713
DBG: fixed compile error on x64 (shit lol)
2016-11-18 17:58:59 +01:00
mrexodia
7c4dc284b6
GUI: more natural space
2016-11-18 17:45:52 +01:00
mrexodia
513b61433b
DBG: don't consider reserved pages as valid in MemFindBaseAddr per default
2016-11-18 17:41:34 +01:00
mrexodia
bdb96c96ad
LAUNCHER: AStyle
2016-11-18 17:30:22 +01:00
mrexodia
5441aaf18a
DBG: closes issue #1270 (weird behavior with findall and findmemall)
2016-11-18 17:29:47 +01:00
mrexodia
f797a0e095
GUI: more realistic scroll bars
2016-11-18 17:29:46 +01:00
mrexodia
78e10e1513
GUI: fixed weird format in infobox
2016-11-18 17:29:46 +01:00
ThunderCls
72de4132d4
icon for database files ( #1246 )
...
#307 issue solved
2016-11-18 17:29:25 +01:00
Torusrxxx
37137f872f
gui improvements ( #1272 )
...
* gui improvements
* removed duplicate shortcut for refresh in graph
2016-11-18 17:29:18 +01:00
mrexodia
690bb24a6d
PROJECT: updated capstone_wrapper
2016-11-18 11:36:03 +01:00
mrexodia
ed20fa8bcd
DBG: show jmp $0 for all types of NOP jumps
2016-11-18 11:31:04 +01:00
mrexodia
76e357cd5b
PROJECT: updated to new capstone_wrapper
2016-11-18 11:16:48 +01:00
mrexodia
d422508dac
GUI: mostly solves issue #1267 (advanced arguments in favorite tools)
2016-11-18 09:44:41 +01:00
mrexodia
d12338ccc0
GUI: fixed edit tool and script in FavouriteTools
2016-11-18 09:39:45 +01:00
mrexodia
a455ee2cb4
fixed issue #1257 (same hotkey in disasm and graph)
2016-11-18 08:54:53 +01:00
mrexodia
5167a040d9
DBG: added dis.isnop and dis.isunusual
2016-11-18 08:30:21 +01:00
mrexodia
58bf10ab41
DBG: removed buggy cache
2016-11-18 08:30:21 +01:00
mrexodia
f8ee9aa6df
DBG+GUI: some small fixes
2016-11-18 08:30:20 +01:00
Torusrxxx
bb51f6a898
context menu in xrefs dialog ( #1244 )
2016-11-18 08:29:47 +01:00
Torusrxxx
c1f15b2794
decode function offset in stack ( #1243 )
...
* decode function offset in stack
* fix issue 1242
* remove untranslatable thing
2016-11-14 08:25:11 +01:00
mrexodia
430e59ef74
PROJECT: updated capstone_wrapper
2016-11-14 08:08:57 +01:00
mrexodia
14e8af90cd
GUI: fixed issue #1238 (trace record in popup works again)
2016-11-09 22:50:10 +01:00
mrexodia
80d9db7957
DBG: fixed issue #1237 (wrong analysis of jmp $0)
2016-11-09 22:47:00 +01:00
mrexodia
a4419b5457
DBG: CB_ADDRINFO to handle dynamic comments
2016-11-09 22:44:57 +01:00
mrexodia
567d5a8ba4
DBG: dont list autocomments per default
2016-11-09 22:38:54 +01:00
Torusrxxx
52bfa80f68
Revert "GUI: speed improvements in Disassembly" ( #1233 )
2016-11-08 09:26:59 +01:00
mrexodia
d63283ff43
GUI: partially resolved issue #1226
2016-11-08 08:58:05 +01:00
mrexodia
8ef2e4d990
DBG+BRIDGE: resolved issue #1231 (gui not updated)
2016-11-08 08:58:05 +01:00
ecx86
83631db154
GUI: Add "Copy RVA" shortcut ( #1232 )
...
* Add Copy RVA shortcut
* Fix Copy RVA shortcut for hex dump
2016-11-08 08:57:27 +01:00
kkthx
afabd01f77
GUI: Comments and labels in graph view ( #1229 )
2016-11-07 22:06:37 +01:00
mrexodia
3a7726015f
DBG: fixed issue with format delimiter
2016-11-07 19:32:38 +01:00
Torusrxxx
28d174840a
fixed translation ( #1228 )
2016-11-07 16:59:36 +01:00
kkthx
9e5da8d4e2
GUI: fixed issue #1212 ( #1224 )
...
"Content" of the section in "Memory Map"
2016-11-06 22:11:33 +01:00
mrexodia
6b5b386893
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-11-06 20:35:26 +01:00
mrexodia
b987511a07
GUI: closes issue #1223
2016-11-06 20:34:02 +01:00
kkthx
1f3ad5702e
GUI: fixed inconsistent shortcuts in graph view ( #1222 )
2016-11-06 18:43:51 +01:00
mrexodia
f508a22157
GUI: added advanced conditional trace dialog
2016-11-06 16:44:11 +01:00
mrexodia
d7c296f2e3
GUI: resolved issue #1220
2016-11-06 15:11:46 +01:00
mrexodia
6695b4690b
GUI: reverted new nonprint/null character replacement
2016-11-06 14:50:41 +01:00
mrexodia
a3e097e235
DBG: fixed a bug with breakpoint count not shown
2016-11-05 19:48:21 +01:00
mrexodia
98a009230d
DBG: replaced all 'not enough arguments' ( closes #1216 )
2016-11-05 05:07:32 +01:00
Nukem
e5026590b4
DBG: Capitalize console error/output messages ( #1215 )
2016-11-05 04:45:39 +01:00
mrexodia
e285b4ed2f
GUI: option to not highlight operands and continue with the mnemonic highlighting instead
2016-11-05 04:36:33 +01:00
mrexodia
b61a681f25
DBG: fixed the ENABLE_MEM_TRACE option
2016-11-05 04:36:33 +01:00
mrexodia
5f6060f9df
DBG: set foreground on cbSystemBreakpoint
2016-11-05 04:36:33 +01:00
torusrxxx
1c1f78fb99
disabled .NET checking for DLL
2016-11-05 11:06:55 +08:00
Torusrxxx
da5b38f657
print stack trace ( #1210 )
2016-11-02 16:38:09 +01:00
mrexodia
fa15877303
DBG: allow skipping of INT3 instructions when using run
2016-11-02 01:33:08 +01:00
mrexodia
12fba8887b
DBG: execute trace record on forced CIP change
2016-11-02 01:26:40 +01:00
mrexodia
10f1994bdd
DBG: fixed incorrect variale name for TraceCondition
2016-11-01 14:57:06 +01:00
Torusrxxx
248b49e18e
traced background in references and source ( #1209 )
2016-11-01 14:36:06 +01:00
mrexodia
7376b2516e
GUI: fixed weird frame
2016-10-31 23:22:24 +01:00
mrexodia
fc2dea68c3
GUI: cleaner look in CPUWidget
2016-10-31 22:39:59 +01:00
mrexodia
ce455e3af3
GUI: consistency for non-printable characters
2016-10-31 19:31:52 +01:00
mrexodia
36cb3b5d9f
DBG: removed useless checks for nullptr before delete
2016-10-31 06:43:57 +01:00
mrexodia
17cbb2bc77
DBG: commands for setting trace log/command
2016-10-31 06:43:57 +01:00
mrexodia
2632a95f03
DBG: advanced conditional tracing with logging and commands
2016-10-31 06:43:57 +01:00
mrexodia
43558700d9
DBG: improved various variable sets with conditional breakpoints
2016-10-31 06:43:57 +01:00
mrexodia
d63a39ad80
DBG: better semantics of conditional breakpoint variables
2016-10-31 06:43:56 +01:00
mrexodia
1fdc8c0ebd
DBG: trace refactor to save code duplication
2016-10-31 06:43:56 +01:00
mrexodia
d7bc9ceb66
DBG: refactored trace condition in separate TraceState class
2016-10-31 06:43:56 +01:00
mrexodia
70c00cb2bb
DBG: renamed tracing functions for clarity
2016-10-31 06:43:55 +01:00
kkthx
2aa029617b
GUI: remove unnecesary bar in graph image ( #1205 )
2016-10-30 20:02:46 +01:00
mrexodia
703a1e4141
GUI: remember history in goto file offset and file address ( closes #1201 and #1200 )
2016-10-30 18:54:09 +01:00
mrexodia
dbc2d54705
DBG: fixed issue #1204
2016-10-30 17:54:39 +01:00
mrexodia
0aa8f50988
GUI: fixed issue #1203 + removed cache
2016-10-30 17:20:20 +01:00
mrexodia
e671200cee
GUI: AStyle
2016-10-30 03:37:50 +01:00
kkthx
5ea66f6da1
save graph image to file, adjust drawing rectangle borders ( #1198 )
2016-10-29 23:38:57 +02:00
kkthx
ee3a6dbc59
GUI: run until selection in graph view ( #1199 )
2016-10-29 23:38:15 +02:00
mrexodia
4befc5e4d5
DBG: comments for GuiProcessEvents calls
2016-10-29 18:49:10 +02:00
mrexodia
73c3628d62
DBG: process gui events in the _plugin_waituntilpaused() function to prevent abusers of the GUI thread freezing everything
2016-10-29 18:44:33 +02:00
mrexodia
26959881de
DBG: forgot newline for debug-only commands
2016-10-29 18:43:38 +02:00
mrexodia
0911f1fbd5
BRIDGE+GUI: added GuiProcessEvents export
2016-10-29 18:43:06 +02:00
mrexodia
ddc9a71af8
GUI: fixed a warning
2016-10-29 18:42:42 +02:00
mrexodia
96eb2c9022
DBG: removed some useless const
2016-10-29 16:28:12 +02:00
mrexodia
a89c65fda7
DBG: simple logging of an instruction
2016-10-29 16:28:03 +02:00
Torusrxxx
164ccedf29
modify value of watch item ( #1197 )
2016-10-29 16:05:49 +02:00
mrexodia
3a0aa8297e
GUI: fixed some damn ugly casting hacks
2016-10-28 00:14:18 +02:00
mrexodia
c804d267ec
DBG: some more useful expression functions
2016-10-27 17:30:08 +02:00
mrexodia
e1fc0926a4
DBG+GUI: FIXEZZ
2016-10-24 23:32:05 +02:00
mrexodia
5795fdc771
DBG: fixed inverted condition when reading global notes
2016-10-24 22:40:00 +02:00
mrexodia
e959b42616
DBG: improved split function for commands
2016-10-24 19:30:22 +02:00
Matthijs Lavrijsen
f8a1f3f18a
Fix VS2015 compilation ( #1194 )
...
Add this month's VS db extension to .gitignore
2016-10-24 18:53:13 +02:00
mrexodia
4d24d2df78
GUI: replace nonprint and null characters with unicode characters out of ASCII range
2016-10-24 16:56:59 +02:00
mrexodia
5bbff0242d
DBG: correctly update the side bar
2016-10-24 00:39:45 +02:00
mrexodia
94f03516e6
DBG: fixed some views not being refreshed
2016-10-23 21:06:14 +02:00
mrexodia
5653c1bd55
DBG: always show extended exception information
2016-10-23 16:13:04 +02:00
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