#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "../../conftree.h"
#include "../../report.h"
#include "../../reader.h"
#include "../../basext.h"
#include "../../prepext.h"
#include "dbg.h"
#include "dbg_comm.h"
Go to the source code of this file.
Defines | |
#define | APPEND(X) |
Functions | |
static void | PushStackItem (pDebuggerObject pDO, long Node) |
static void | PopStackItem (pDebuggerObject pDO) |
static char | hexi (unsigned int x) |
int | SPrintVariable (pDebuggerObject pDO, VARIABLE v, char *pszBuffer, unsigned long *cbBuffer) |
int | SPrintVarByName (pDebuggerObject pDO, pExecuteObject pEo, char *pszName, char *pszBuffer, unsigned long *cbBuffer) |
long | GetSourceLineNumber (pDebuggerObject pDO, long PC) |
long | GetCurrentDebugLine (pDebuggerObject pDO) |
int | MyExecBefore (pExecuteObject pEo) |
int | MyExecAfter (pExecuteObject pEo) |
int | MyExecCall (pExecuteObject pEo) |
int | MyExecReturn (pExecuteObject pEo) |
static pDebuggerObject | new_DebuggerObject (pPrepext pEXT) |
static char * | AllocFileName (pPrepext pEXT, char *pszFileName) |
static pUserFunction_t | AllocUserFunction (pPrepext pEXT, char *pszUserFunction) |
void | CBF_ListLocalVars (char *pszName, void *pSymbol, void **pv) |
void | CBF_ListGlobalVars (char *pszName, void *pSymbol, void *pv) |
int DLL_EXPORT | preproc (pPrepext pEXT, long *pCmd, void *p) |
|
Value: slen = strlen(X);\ if( _cbBuffer < slen+1 ){\ *cbBuffer += 40;\ return 1;\ }\ strcpy(s,X);\ s += slen;\ _cbBuffer -= slen; Referenced by SPrintVariable(). |
|
Definition at line 636 of file interface.c. References i, memcpy(), NULL, p, and strcpy(). Referenced by preproc(). |
|
Definition at line 660 of file interface.c. |
|
Definition at line 694 of file interface.c. References NULL, and strcpy(). Referenced by preproc(). |
|
Definition at line 682 of file interface.c. |
|
Definition at line 435 of file interface.c. References GetSourceLineNumber(), and NULL. Referenced by comm_GetCommand(), and MyExecBefore(). |
|
Definition at line 405 of file interface.c. References i, j, and pszFileName. Referenced by GetCurrentDebugLine(), and MyExecBefore(). |
|
Definition at line 150 of file interface.c. Referenced by SPrintVariable(). |
|
Definition at line 567 of file interface.c. |
|
Definition at line 447 of file interface.c. References comm_GetCommand(), comm_Message(), comm_WeAreAt(), GetCurrentDebugLine(), GetRange(), GetSourceLineNumber(), i, and j. |
|
Definition at line 577 of file interface.c. References PushStackItem(). |
|
Definition at line 589 of file interface.c. References PopStackItem(). |
|
Definition at line 602 of file interface.c. References NULL. Referenced by preproc(). |
|
Definition at line 136 of file interface.c. Referenced by MyExecReturn(). |
|
Definition at line 705 of file interface.c. References AllocFileName(), CBF_ListGlobalVars(), i, new_DebuggerObject(), NULL, Result, and strcpy(). Referenced by ipreproc_LoadInternalPreprocessor(), and ipreproc_Process(). |
|
Definition at line 110 of file interface.c. Referenced by MyExecCall(). |
|
Definition at line 352 of file interface.c. References i, s, and SPrintVariable(). Referenced by comm_GetCommand(). |
|
Definition at line 163 of file interface.c. References APPEND, buf, hexi(), i, LONGVALUE(), NULL, r, refcount, s, slen, sprintf(), strcpy(), and STRLEN(). Referenced by comm_GetCommand(), and SPrintVarByName(). |