parent
a781f740aa
commit
7abe2e19b2
|
@ -9,7 +9,6 @@
|
|||
- getremotestring
|
||||
- function parameter
|
||||
- help file updates
|
||||
- thread support
|
||||
- tls callbacks
|
||||
- inject dll
|
||||
- dump memory
|
||||
|
@ -20,8 +19,6 @@
|
|||
- float calculations
|
||||
- command help
|
||||
- inject asm code
|
||||
- and or xor commands
|
||||
- getlasterror
|
||||
- display open handles
|
||||
- step to user code
|
||||
- tracing(?)
|
||||
|
@ -30,7 +27,6 @@
|
|||
- patching (+save)
|
||||
- handle view
|
||||
- window view
|
||||
- debug strings
|
||||
- process privileges
|
||||
- loaded modules window
|
||||
- strings
|
||||
|
@ -39,19 +35,15 @@
|
|||
- heap
|
||||
- TEB/TBI
|
||||
- PEB/PBI
|
||||
- cpu thread id
|
||||
- log breakpoints
|
||||
- fix memory breakpoints
|
||||
- membp in memmap
|
||||
- command va2offset (and the other way around)
|
||||
- various different float calculations
|
||||
- and/or/xor/cmp with internal flags (script)
|
||||
- restore window position (BridgeSetting)
|
||||
- follow in dump
|
||||
- opcode byte split
|
||||
- tabbed GUI (workspace+dragable windows)
|
||||
- LUA/Python support
|
||||
- ep break options
|
||||
- custom colours
|
||||
- find all intermodular calls
|
||||
- highlight register changes (only when CIP changed also)
|
||||
|
|
|
@ -116,7 +116,6 @@ extern "C" DLL_EXPORT bool _dbg_addrinfoget(duint addr, SEGMENTREG segment, ADDR
|
|||
retval=true;
|
||||
else //no user labels
|
||||
{
|
||||
//TODO: auto-labels
|
||||
DWORD64 displacement=0;
|
||||
char buffer[sizeof(SYMBOL_INFO) + MAX_LABEL_SIZE * sizeof(char)];
|
||||
PSYMBOL_INFO pSymbol = (PSYMBOL_INFO)buffer;
|
||||
|
@ -136,7 +135,7 @@ extern "C" DLL_EXPORT bool _dbg_addrinfoget(duint addr, SEGMENTREG segment, ADDR
|
|||
*addrinfo->comment=0;
|
||||
if(commentget(addr, addrinfo->comment))
|
||||
retval=true;
|
||||
else //TODO: auto-comments
|
||||
else
|
||||
{
|
||||
DWORD dwDisplacement;
|
||||
IMAGEHLP_LINE64 line;
|
||||
|
|
|
@ -712,7 +712,6 @@ static void cbLoadDll(LOAD_DLL_DEBUG_INFO* LoadDll)
|
|||
|
||||
static void cbUnloadDll(UNLOAD_DLL_DEBUG_INFO* UnloadDll)
|
||||
{
|
||||
//TODO: plugin callback
|
||||
PLUG_CB_UNLOADDLL callbackInfo;
|
||||
callbackInfo.UnloadDll=UnloadDll;
|
||||
plugincbcall(CB_UNLOADDLL, &callbackInfo);
|
||||
|
@ -808,7 +807,6 @@ static void cbOutputDebugString(OUTPUT_DEBUG_STRING_INFO* DebugString)
|
|||
|
||||
static void cbException(EXCEPTION_DEBUG_INFO* ExceptionData)
|
||||
{
|
||||
//TODO: plugin callback
|
||||
PLUG_CB_EXCEPTION callbackInfo;
|
||||
callbackInfo.Exception=ExceptionData;
|
||||
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
|
||||
#include "_global.h"
|
||||
|
||||
//TODO: VAR_VALUE struct usage
|
||||
|
||||
//enums
|
||||
enum VAR_TYPE
|
||||
{
|
||||
|
|
|
@ -207,7 +207,6 @@ extern "C" DLL_EXPORT const char* _dbg_dbginit()
|
|||
|
||||
extern "C" DLL_EXPORT void _dbg_dbgexitsignal()
|
||||
{
|
||||
//TODO: handle exit signal
|
||||
cbStopDebug(0, 0);
|
||||
wait(WAITID_STOP); //after this, debugging stopped
|
||||
pluginunload();
|
||||
|
|
Loading…
Reference in New Issue