char *Findhittrace(ulong addr,char **ptracecopy,ulong *psize);
int Modifyhittrace(ulong addr0,ulong addr1,int mode);
int Runtracesize(void);
int Findprevruntraceip(ulong ip,int startback);
int Findnextruntraceip(ulong ip,int startback);
int Startruntrace(t_reg *preg);
void Deleteruntrace(void);
void Settracecondition(char *cond,int onsuspicious,ulong in0,ulong in1,ulong out0,ulong out1);
void Settracecount(ulong count);
int Getruntraceregisters(int nback,t_reg *preg,t_reg *pold,char *cmd,char *comment);
int Getruntraceprofile(ulong addr,ulong size,ulong *profile);
HWND Creatertracewindow(void);
void Scrollruntracewindow(int back);
HWND Createprofilewindow(ulong base,ulong size);