|
Pin
|
Public Member Functions | |
| MESSAGE_TYPE_ALWAYS_ON (std::string name, std::string prefix, BOOL terminate, BOOL trace, BOOL resource, LOGTYPE log, std::string comment) | |
| BOOL | on () const |
Public Member Functions inherited from MESSAGE_TYPE | |
| STATIC VOID | RegisterPanicCallBack (VOID(*cb)()) |
| STATIC VOID | RegisterTerminateCallBack (VOID(*cb)()) |
| STATIC VOID | RegisterLogFile (const std::string &name, BOOL append) |
| STATIC std::string | GetLogFileName () |
| STATIC MESSAGE_TYPE * | Find (const std::string &name) |
| STATIC BOOL | Disable (const std::string &name) |
| STATIC BOOL | Enable (const std::string &name) |
| STATIC UINT32 | Number () |
| STATIC std::string | StringLongAll () |
| STATIC BOOL | IsTerminating () |
| STATIC NORETURN VOID | PrintMessageAndExit (const char *message, const char *message2, PIN_ERRTYPE errType=PIN_ERR_NONE, INT32 numArgs=0,...) |
| STATIC VOID | RegisterMessageCallBack (MESSAGE_CALLBACK fun) |
| STATIC VOID | UnregisterMessageCallBack () |
| STATIC MESSAGE_CALLBACK | MessageCallBack () |
| STATIC BOOL | ErrorFileSpecified () |
| MESSAGE_TYPE (std::string name, std::string prefix, BOOL terminate, BOOL trace, BOOL enabled, BOOL resource, LOGTYPE log, std::string comment) | |
| VOID | Message (const std::string &message, BOOL printPrefix=TRUE, PIN_ERRTYPE errType=PIN_ERR_NONE, INT32 numArgs=0,...) |
| VOID NORETURN | MessageNoReturn (const std::string &message, BOOL printPrefix=TRUE, PIN_ERRTYPE errType=PIN_ERR_NONE, INT32 numArgs=0,...) |
| BOOL | on () const |
| VOID | disable () |
| VOID | enable () |
| int | Compare (const MESSAGE_TYPE &k2) const |
This type of message cannot be turned off. It is used for PIN's assertion mechanism to signal to the compiler that once MessageNoReturn() is called, then the application exits
1.8.17