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 |