Pin
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Typedefs | Functions | Variables
child_process_client.cpp File Reference
#include "level_base.H"
#include "level_core.H"
#include "level_imgio.H"
#include "level_vmclient.H"
#include "level_pinclient.H"

Typedefs

typedef
LEVEL_BASE::CHILD_PROCESS_CLASS * 
LEVEL_PINCLIENT::CHILD_PROCESS
 
typedef BOOL(* LEVEL_PINCLIENT::FOLLOW_CHILD_PROCESS_CALLBACK )(CHILD_PROCESS childProcess, VOID *val)
 

Functions

PIN_CALLBACK LEVEL_PINCLIENT::PIN_AddFollowChildProcessFunction (FOLLOW_CHILD_PROCESS_CALLBACK fun, VOID *val)
 
VOID LEVEL_PINCLIENT::PIN_RemoveFollowChildProcessFunctions ()
 
LOCALFUN BOOL LEVEL_PINCLIENT::CallFollowChildProcess (CHILD_PROCESS childProcess, const char **toolAppend)
 
VOID LEVEL_PINCLIENT::InitializeFollowChildClient ()
 
OS_PROCESS_ID LEVEL_PINCLIENT::CHILD_PROCESS_GetId (CHILD_PROCESS childProcess)
 
VOID LEVEL_PINCLIENT::CHILD_PROCESS_GetCommandLine (CHILD_PROCESS childProcess, INT *pArgc, const CHAR *const **pArgv)
 
VOID LEVEL_PINCLIENT::CHILD_PROCESS_SetPinCommandLine (CHILD_PROCESS childProcess, INT argc, const CHAR *const *argv)
 

Variables

LOCALTYPE typedef
COMPLEX_CALLBACKVAL
< FOLLOW_CHILD_PROCESS_CALLBACK > 
LEVEL_PINCLIENT::FOLLOW_CHILD_PROCESS_CALLBACKVAL
 
LOCALTYPE typedef
FOLLOW_CHILD_PROCESS_CALLBACKVAL::FUNS 
LEVEL_PINCLIENT::FOLLOW_CHILD_PROCESS_CALLBACKVALFUNS
 
LOCALVAR
FOLLOW_CHILD_PROCESS_CALLBACKVALFUNS 
LEVEL_PINCLIENT::followChildProcessList
 

Detailed Description

Pin client functions for the follow child process mechanism