QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

Progs debugging support. More...

Functions

void PR_Debug_Init (void)
 
void PR_Debug_Init_Cvars (void)
 
void PR_Debug_Print (progs_t *pr, const char *expr)
 
void PR_Debug_Watch (progs_t *pr, const char *expr)
 
void PR_DumpState (progs_t *pr)
 
pr_lineno_tPR_Find_Lineno (progs_t *pr, pr_uint_t addr)
 
pr_uint_t PR_Get_Lineno_Addr (progs_t *pr, pr_lineno_t *lineno)
 
pr_auxfunction_tPR_Get_Lineno_Func (progs_t *pr, pr_lineno_t *lineno)
 
pr_uint_t PR_Get_Lineno_Line (progs_t *pr, pr_lineno_t *lineno)
 
ddef_tPR_Get_Local_Def (progs_t *pr, pr_int_t offs)
 
ddef_tPR_Get_Param_Def (progs_t *pr, dfunction_t *func, unsigned parm)
 
const char * PR_Get_Source_File (progs_t *pr, pr_lineno_t *lineno)
 
const char * PR_Get_Source_Line (progs_t *pr, pr_uint_t addr)
 
int PR_LoadDebug (progs_t *pr)
 
void PR_PrintStatement (progs_t *pr, dstatement_t *s, int contents)
 
void PR_Profile (progs_t *pr)
 
void PR_StackTrace (progs_t *pr)
 

Variables

struct cvar_spr_boundscheck
 
struct cvar_spr_deadbeef_ents
 
struct cvar_spr_deadbeef_locals
 
struct cvar_spr_debug
 
struct cvar_spr_faultchecks
 

Detailed Description

Progs debugging support.

Function Documentation

void PR_Debug_Init ( void  )
void PR_Debug_Init_Cvars ( void  )
void PR_Debug_Print ( progs_t pr,
const char *  expr 
)
void PR_Debug_Watch ( progs_t pr,
const char *  expr 
)
void PR_DumpState ( progs_t pr)
pr_lineno_t* PR_Find_Lineno ( progs_t pr,
pr_uint_t  addr 
)
pr_uint_t PR_Get_Lineno_Addr ( progs_t pr,
pr_lineno_t lineno 
)
pr_auxfunction_t* PR_Get_Lineno_Func ( progs_t pr,
pr_lineno_t lineno 
)
pr_uint_t PR_Get_Lineno_Line ( progs_t pr,
pr_lineno_t lineno 
)
ddef_t* PR_Get_Local_Def ( progs_t pr,
pr_int_t  offs 
)
ddef_t* PR_Get_Param_Def ( progs_t pr,
dfunction_t func,
unsigned  parm 
)
const char* PR_Get_Source_File ( progs_t pr,
pr_lineno_t lineno 
)
const char* PR_Get_Source_Line ( progs_t pr,
pr_uint_t  addr 
)
int PR_LoadDebug ( progs_t pr)
void PR_PrintStatement ( progs_t pr,
dstatement_t s,
int  contents 
)
void PR_Profile ( progs_t pr)
void PR_StackTrace ( progs_t pr)

Variable Documentation

struct cvar_s* pr_boundscheck
struct cvar_s* pr_deadbeef_ents
struct cvar_s* pr_deadbeef_locals
struct cvar_s* pr_debug
struct cvar_s* pr_faultchecks