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

Public Member Functions

 CONTROL_MANAGER (const string prefix="", const string family="pintool:control", const string description="Controller knobs")
 
VOID RegisterHandler (CONTROL_HANDLER ch, VOID *val, BOOL passContext)
 
VOID Activate ()
 
UINT32 GetInsOrder ()
 
THREADID GetUniformTid ()
 
BOOL UniformActive ()
 
BOOL UniformIsDone ()
 
IREGIONCurrentIregion (THREADID tid=0) const
 
BOOL IregionsActive () const
 
BOOL StartTIDActive ()
 
EVENT_TYPE AddEvent (const string &event_name)
 
string EventToString (EVENT_TYPE ev)
 
EVENT_TYPE EventStringToType (const string &event_name)
 
VOID AddDefaultStart ()
 
VOID Fire (EVENT_TYPE eventID, CONTEXT *ctx, VOID *ip, THREADID tid, BOOL bcast)
 

Friends

class CONTROL_CHAIN
 
class CONTROL_IREGIONS
 
class INIT_ALARM
 

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