|
UINT32 | GetInstrumentOrder () |
|
UINT32 | GetLateInstrumentOrder () |
|
static VOID | InsertIfCall_Count (IALARM *alarm, INS ins, UINT32 ninst, IPOINT point=IPOINT_BEFORE) |
|
static VOID | InsertThenCall_Fire (IALARM *alarm, INS ins, IPOINT point=IPOINT_BEFORE) |
|
static VOID | Insert_LateInstrumentation (IALARM *alarm, INS ins) |
|
static ADDRINT PIN_FAST_ANALYSIS_CALL | Count (IALARM *ialarm, UINT32 tid, UINT32 ninst) |
|
static ADDRINT PIN_FAST_ANALYSIS_CALL | GlobalCount (IALARM *ialarm, UINT32 tid, UINT32 ninst) |
|
static VOID | Fire (IALARM *ialarm, CONTEXT *ctxt, VOID *ip, UINT32 tid) |
|
static ADDRINT PIN_FAST_ANALYSIS_CALL | ActivateLate (IALARM *ialarm, UINT32 tid) |
|
static VOID | LateFire (IALARM *ialarm, CONTEXT *ctxt, VOID *ip, UINT32 tid) |
|
static VOID | TraceAddress (TRACE trace, VOID *v) |
|
static VOID | InsertIfCall_Target (IALARM *ialarm, INS ins) |
|
static VOID | InsertIfCall_FirstIp (IALARM *ialarm, INS ins, IPOINT point) |
|
static ADDRINT PIN_FAST_ANALYSIS_CALL | CheckTarget (IALARM *ialarm, UINT32 tid, ADDRINT branch_target) |
|
static ADDRINT PIN_FAST_ANALYSIS_CALL | CheckTargetGlobal (IALARM *ialarm, ADDRINT branch_target) |
|
static ADDRINT PIN_FAST_ANALYSIS_CALL | CheckFirstIp (IALARM *ialarm, UINT32 tid, ADDRINT addr) |
|
static ADDRINT PIN_FAST_ANALYSIS_CALL | CheckFirstIpGlobal (IALARM *ialarm, UINT32 tid, ADDRINT addr) |
|
static VOID | ThreadStart (THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) |
|
BOOL | _need_context |
|
UINT32 | _tid |
|
CACHELINE_COUNTER | _target_count |
|
CACHELINE_COUNTER | _thread_count [PIN_MAX_THREADS] |
|
volatile CACHELINE_COUNTER | _global_count |
|
BOOL | _armed [PIN_MAX_THREADS] |
|
volatile BOOL | _global_armed |
|
ALARM_MANAGER * | _alarm_manager |
|
volatile BOOL | _activate_late_handler |
|
ADDRINT | _address |
|
static set< ADDRINT > | _thread_first_ip |
|
static ADDRINT | _threads_first_ip_vec [PIN_MAX_THREADS] |
|