PROJECT: updated todo list

DBG: some commenting (for signals)
This commit is contained in:
mr.exodia 2013-12-02 20:38:36 +01:00
parent 86f05e2624
commit 43ce38dc21
4 changed files with 7 additions and 5 deletions

View File

@ -74,4 +74,5 @@
- PAGE UP + PAGE DOWN keys in disasm
- function lines (+database) for analysis
- 'dead' bytes custom analysis
- loops lines (+database) for analysis
- loops lines (+database) for analysis
- signal for GUI in bridge (msgsend)

View File

@ -27,7 +27,7 @@ void dbinit()
if(!sqlexec(userdb, "CREATE TABLE IF NOT EXISTS breakpoints (id INTEGER PRIMARY KEY AUTOINCREMENT, addr INT64 NOT NULL, enabled INT NOT NULL, singleshoot INT NOT NULL, oldbytes INT NOT NULL, type INT NOT NULL, titantype INT NOT NULL, mod TEXT, name TEXT)"))
dprintf("SQL Error: %s\n", sqllasterror());
dbsave();
bpenumall(0);
bpenumall(0); //update breakpoint list
}
bool dbload()

View File

@ -172,8 +172,8 @@ bool bpenable(uint addr, BP_TYPE type, bool enable)
dprintf("SQL Error: %s\nSQL Query: %s\n", sqllasterror(), sql);
return false;
}
dbsave();
bpenumall(0); //update breakpoint list
dbsave();
return true;
}
@ -194,6 +194,7 @@ bool bpsetname(uint addr, BP_TYPE type, const char* name)
dprintf("SQL Error: %s\nSQL Query: %s\n", sqllasterror(), sql);
return false;
}
bpenumall(0); //update breakpoint list
dbsave();
return true;
}

View File

@ -378,7 +378,7 @@ static void cbCreateProcess(CREATE_PROCESS_DEBUG_INFO* CreateProcessInfo)
modInfo.SizeOfStruct=sizeof(IMAGEHLP_MODULE64);
if(SymGetModuleInfo64(fdProcessInfo->hProcess, (DWORD64)base, &modInfo))
modload((uint)base, modInfo.ImageSize, modInfo.ImageName);
bpenumall(0);
bpenumall(0); //update breakpoint list
char modname[256]="";
if(modnamefromaddr((uint)base, modname, true))
bpenumall(cbSetModuleBreakpoints, modname);
@ -452,7 +452,7 @@ static void cbLoadDll(LOAD_DLL_DEBUG_INFO* LoadDll)
modInfo.SizeOfStruct=sizeof(IMAGEHLP_MODULE64);
if(SymGetModuleInfo64(fdProcessInfo->hProcess, (DWORD64)base, &modInfo))
modload((uint)base, modInfo.ImageSize, modInfo.ImageName);
bpenumall(0);
bpenumall(0); //update breakpoint list
char modname[256]="";
if(modnamefromaddr((uint)base, modname, true))
bpenumall(cbSetModuleBreakpoints, modname);