1
0
Fork 0

PROJECT: updated todo list

DBG: updated TODO
This commit is contained in:
mr.exodia 2014-03-26 23:52:38 +01:00
parent a781f740aa
commit 7abe2e19b2
5 changed files with 1 additions and 15 deletions

View File

@ -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)

View File

@ -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;

View File

@ -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;

View File

@ -3,8 +3,6 @@
#include "_global.h"
//TODO: VAR_VALUE struct usage
//enums
enum VAR_TYPE
{

View File

@ -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();