1
0
Fork 0
Commit Graph

96 Commits

Author SHA1 Message Date
Mr. eXoDia 0a115ec8f3 GUI: color commenting 2014-04-26 23:01:01 +02:00
Mr. eXoDia ebfca9adf7 GUI: color fix in StdTable 2014-04-26 21:19:01 +02:00
Mr. eXoDia 9f514b2751 GUI: hex color codes everywhere (custom colors coming soon!) 2014-04-26 21:15:40 +02:00
Mr. eXoDia 5f9f3f88f9 BRIDGE: added DbgScriptGetBranchInfo
DBG: added branch info
DBG: fixed a bug with comments in scripts
DBG: fixed a bug with prepended spaces in scripts
DBG: added script command 'nop'
GUI: separate class RichTextPainter
GUI: script syntax highlighting (jumps+calls+rets+comments)
GUI: backgroundColor property in AbstractTableView
GUI: added keyPressEvent handler (enter follows jumps & arrows select next command) in ScriptView
2014-04-26 20:44:19 +02:00
mr.exodia f17afa0ea7 BRIDGE: added menu API
DBG: added menu API
GUI: changed bridge result variable behavior
GUI: added menu API
2014-04-18 22:37:54 +02:00
mr.exodia b4ffffdbe9 GUI: 'Previous (-)' and 'Next (+)' commands have been added to the context menu 2014-04-08 00:05:38 +02:00
Mr. eXoDia 47e0f53565 BRIDGE: added GuiReferenceSetSearchStartCol
DBG: only search the strings
GUI: fixed a bug with printDumpAt (the selection would change when you changed the view mode)
GUI: added API for changing the search start col
GUI: fixed a bug the search list view (it would only copy the first three columns)
2014-04-05 16:37:21 +02:00
Mr. eXoDia 3c67b77ec3 BRIDGE: added DbgDisasmFastAt & GuiGetDisassembly
DBG: exported DBG_DISASM_FAST
DBG: references now have disassembly as displayed in the GUI
GUI: added double click signal to StdTable
GUI: added 'Copy' context menu items to the ReferenceView
GUI: added double click slot to the SearchListView
GUI: added GET_DISASSEMBLY export
GUI: fixed a bug with unknown memory sizes (in BeaHighlight)
2014-04-05 00:17:20 +02:00
Mr. eXoDia db9f14ed69 DBG: fixed a bug in fillbasicinfo
DBG: added function 'disasmispossiblestirng' (faster then disasmgetstringat)
DBG: fixed a bug in cbRefFind
DBG: added string references (command: 'strref')
GUI: fixed a bug in deleteAllColumns (from reference view)
2014-04-04 18:45:20 +02:00
Mr. eXoDia e5ab01f63f DBG: removed benchmark code
DBG: fixed a bug in the definition of disasm_fast.h
DBG: added command 'ref' (to search for references to addresses/values/constants)
DBG: added simple (but useful) reference API (reference.cpp)
DBG: fixed a bug in valfromstring
GUI: added Follow address context menus to ReferenceView
GUI: added Follow in Dump to symbol view context menu
GUI: added '*' to settings that require a restart of the debuggee
2014-04-04 16:48:09 +02:00
Mr. eXoDia 95fb7c2624 GUI: fixed a bug in disassembly 2014-03-30 22:20:18 +02:00
Mr. eXoDia 7fa39c08f2 BRIDGE: removed infoline stuff
DBG: fixed stack dumping (now you cannot dump outside of the stack range)
DBG: fixed a bug with x64 memory reading (values were written back incorrectly @ math.cpp)
GUI: fixed a bug with dumping on invalid memory addresses
GUI: fixed a bug with disassembling on invalid memory addresses
GUI: InfoBox draft
GUI: chop spaces at the end of disassembled instructions
GUI: follow in dump draw (currently you can only follow the current selection)
GUI: fixed bugs with slots executed when not debugging anything
GUI: added goto expression to the menu
GUI: very basic stack menu
GUI: GotoDialog now has a valid memory range specifier
2014-03-30 22:12:09 +02:00
Mr. eXoDia e9e5b26d14 PROJECT: updated todo list
GUI: fixed infobox
GUI: removed last space
GUI: added Goto dialog to the dump
2014-03-30 14:47:56 +02:00
Mr. eXoDia a72ba35712 GUI: fixed the dump (dump with RVA=0 now works + view switching fully works) 2014-03-28 17:09:16 +01:00
Mr. eXoDia 1c1270dc76 - added undocumented structures
- added lasterror to the thread list
- fixed the thread list (now clears+updates)
2014-03-16 12:56:55 +01:00
Mr. eXoDia e71d10203a GUI: thread list view (completed 100%)
BRIDGE: added thread list API
DBG: almost completed thread list (needs LastError + WaitReason)
2014-03-16 01:48:14 +01:00
Mr. eXoDia 073cf7b37d GUI: fixed a bug when appendResetDescriptor was called without any previous descriptors 2014-03-08 15:30:39 +01:00
Mr. eXoDia 10cb55e0d0 GUI: added different dump views (context menu)
GUI: appendResetDescriptor function to fix the table offset
GUI: added GUI exception handler
2014-03-08 15:22:40 +01:00
mr.exodia cfa8a2eb21 GUI: clear HexDump when the process stops 2014-03-05 20:08:21 +01:00
Mr. eXoDia 082afb92f4 BRIDGE: added GuiUpdateDumpView
DBG: fixed a bug with the refreshing moment
GUI: added updateDump
GUI: removed global goto window
GUI: removed ugly context menu
2014-03-03 00:58:36 +01:00
mr.exodia 68a7a66336 GUI: added stack
BRIDGE: added stack functions (GuiStackDumpAt & DbgStackCommentGet)
DBG: added stackinfo skeleton
GUI: fixed some stuff in the HexDump class
2014-03-02 20:59:58 +01:00
mr.exodia 10fc4ee86e GUI: more abstract HexDump class
GUI: added stack dump
2014-03-02 17:55:47 +01:00
Mr. eXoDia a157322800 BRIDGE: added GuiReferenceSetProgress function
GUI: added ReferenceView progress bar API
2014-02-23 16:43:03 +01:00
Mr. eXoDia e813969f72 DBG: added test commands "refinit" and "refadd" (maybe for a reference searching script?)
GUI: more generic searching in SearchListView
GUI: ReferenceView now uses signals
GUI: added ReferenceView menu entry (+shortcut)
2014-02-23 16:32:49 +01:00
Mr. eXoDia fd07d42621 GUI: added getColTitle to the AbstractTableView 2014-02-23 14:12:10 +01:00
Mr. eXoDia c1a8cfe347 GUI: added 'deleteAllColumns' virtual method in AbstractTableView
GUI: added a search progress bar in the ReferenceView
GUI: added 'deleteAllColumns' in StdTable
2014-02-23 14:03:08 +01:00
Mr. eXoDia 087b7ab7a4 GUI: make sure the requested dump address is always the first byte 2014-02-23 12:48:29 +01:00
Mr. eXoDia 309ab39573 Merge branch 'master' of bitbucket.org:mrexodia/x64_dbg 2014-02-23 12:37:12 +01:00
Mr. eXoDia 512d46cbbc GUI: General SearchListView 2014-02-23 12:36:56 +01:00
SigmaPic 8a4f6c6a22 Updated memory dump to align data on the given VA 2014-02-23 10:11:41 +01:00
Mr. eXoDia 03848519bc GUI: added draft of the reference tab (general tab for references) 2014-02-23 03:17:39 +01:00
Mr. eXoDia 69c76b5db8 PROJECT: updated todo
GUI: added key press signal to StdTabe
GUI: better searching in symbol view (only the resultsar edisplayed)
2014-02-23 02:02:04 +01:00
mr.exodia c6f4bb0f99 GUI: better message boxes (without taskbar entry) 2014-02-20 14:48:11 +01:00
mr.exodia 151939c480 GUI: cleanup 2014-02-19 01:57:55 +01:00
mr.exodia a35f891cb1 GUI: simple symbol searcher 2014-02-19 01:27:06 +01:00
mr.exodia 51d6c6e9bc GUI: context menu in Symbol View (follow + copy data)
GUI: fixed more memory leaks with DbgGetBpList
2014-02-19 00:59:54 +01:00
mr.exodia 668cb849a7 GUI: fixed a bug with the symbol view 2014-02-18 21:39:51 +01:00
mr.exodia 549a08c6bd DBG: symbol enumeration
GUI: working symbol enumeration
2014-02-18 21:35:43 +01:00
mr.exodia a59d7cbc36 PROJECT: removed crash dumper
GUI: fixed a problem with freeing the breakpoint parameters
2014-02-18 20:03:16 +01:00
mr.exodia 4a145fbcff DBG: fixed a huge memory leak with dbghelp
GUI: fixed a memory leak inside BreakpointsView
2014-02-18 19:48:27 +01:00
mr.exodia f016eb8a6e DBG/GUI: WIP on the symbol view 2014-02-18 17:00:44 +01:00
mr.exodia da61240e3e GUI/DBG/BRIDGE: symbol downloading progress bar
DBG: fixed memory problems with vectors
DBG: seperate symbol log
GUI: symbol log implemented
DBG: draft of the symbol loader
2014-02-18 14:36:32 +01:00
mr.exodia 2f3c1eab0d DBG/GUI: removed vector stuff (caused memory leaks) 2014-02-18 02:05:54 +01:00
mr.exodia a148e89ac1 symbol information stuffs 2014-02-18 01:32:41 +01:00
mr.exodia b393a8b24e GUI: resolved issue #28
DBG: disabled auto-comments (too slow)
GUI: added SymbolView (dummy)
2014-02-17 21:37:49 +01:00
mr.exodia 969b52ccb3 compile on qt5 2014-02-17 15:29:01 +01:00
SigmaPic 9117a5e626 Fixed a display bug: When there was a jump instruction with a destination within the current window (inside the cache) but not aligned on an instruction from the cache (e.g. in case of obfuscation), the GUI didn't display the next instruction. 2014-02-15 18:24:14 +01:00
mr.exodia e569ebab95 DBG: added signed comparisons.
DBG: added many general purpose commands!
PROJECT: updated help
GUI: added msgyn messagebox
GUI: updated GuiScriptAdd behaviour (now it's 1000 times faster!)
BRIDGE: added GuiScriptMsgyn
DBG: changed '#' operator to '$' (for internal reasons)
DBG: threaded stepping (GUI could freeze otherwise)
DBG: added various script commands
2014-02-13 15:42:53 +01:00
mr.exodia 439e229423 GUI: double click changes script IP
DBG: fixed a bug in scriptinternalstep
DBG: fixed a bug when executing a command by hand
2014-02-09 22:23:22 +01:00
mr.exodia e85b2a8a91 script dummy working 2014-02-09 21:44:05 +01:00