Pin
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
CONTROLLER::ALARM_ISA_EXTENSION Class Reference

Public Member Functions

 ALARM_ISA_EXTENSION (const string &isa_ext, UINT32 tid, UINT32 count, BOOL need_ctxt, ALARM_MANAGER *manager)
 
- Public Member Functions inherited from CONTROLLER::IALARM
 IALARM (UINT32 tid, UINT64 count, BOOL need_ctxt, ALARM_MANAGER *manager)
 
VOID Arm ()
 
VOID Arm (THREADID tid)
 
VOID Disarm (THREADID tid)
 
VOID Disarm ()
 
VOID SetCount (UINT64 count)
 

Additional Inherited Members

- Protected Member Functions inherited from CONTROLLER::IALARM
UINT32 GetInstrumentOrder ()
 
- Static Protected Member Functions inherited from CONTROLLER::IALARM
static VOID InsertIfCall_Count (IALARM *alarm, INS ins, UINT32 ninst)
 
static VOID InsertThenCall_Fire (IALARM *alarm, INS ins)
 
static ADDRINT
PIN_FAST_ANALYSIS_CALL 
Count (IALARM *ialarm, UINT32 tid, UINT32 ninst)
 
static VOID Fire (IALARM *ialarm, CONTEXT *ctxt, VOID *ip, UINT32 tid)
 
- Protected Attributes inherited from CONTROLLER::IALARM
BOOL _need_context
 
UINT32 _tid
 
UINT64 _target_count
 
UINT64 _thread_count [PIN_MAX_THREADS]
 
BOOL _armed [PIN_MAX_THREADS]
 
ALARM_MANAGER_alarm_manager
 

The documentation for this class was generated from the following files: