Pin
Enumerations
pin-errtype.h File Reference

Enumerations

enum  PIN_ERR_SEVERITY_TYPE {
  PIN_ERR_FATAL,
  PIN_ERR_NONFATAL
}
 
enum  PIN_ERRTYPE {
  PIN_ERR_NONE = 0,
  PIN_ERR_INTERNAL,
  PIN_ERR_ASSERT,
  PIN_ERR_TOOL,
  PIN_ERR_CMD_LINE,
  PIN_ERR_PARSING,
  PIN_ERR_NO_APP,
  PIN_ERR_INVALID_PLOAD,
  PIN_ERR_FILE_NOT_FOUND,
  PIN_ERR_ELF_HEADER,
  PIN_ERR_NO_PIE,
  PIN_ERR_NO_ENTRY_OFFSET,
  PIN_ERR_INVALID_ADDRESS,
  PIN_ERR_INVALID_ADDRESS_RANGE,
  PIN_ERR_CANNOT_LOAD_TOOL,
  PIN_ERR_PIN_INJECTION,
  PIN_ERR_WAIT_FOR_INJECTOR,
  PIN_ERR_BAD_OS_FILE,
  PIN_ERR_UNSUPPORTED_OS,
  PIN_ERR_BIN32,
  PIN_ERR_BIN64,
  PIN_ERR_CANNOT_RUN,
  PIN_ERR_ATTACH_PID,
  PIN_ERR_ATTACH_NYI,
  PIN_ERR_ATTACH_REJECTED,
  PIN_ERR_ATTACH_PTRACE_SCOPE_1,
  PIN_ERR_DETACH_PID,
  PIN_ERR_WAIT_PID,
  PIN_ERR_STEP_PID,
  PIN_ERR_WAIT_EXECV,
  PIN_ERR_APP_RESUME,
  PIN_ERR_NO_INSTRUMENT,
  PIN_ERR_CHILD_PTRACEME,
  PIN_ERR_CHILD_RESUME,
  PIN_ERR_RELINK_APP,
  PIN_ERR_KNOB_BAD,
  PIN_ERR_NO_RELOCS,
  PIN_ERR_VERSION_SKEW,
  PIN_ERR_MS_DOS,
  PIN_ERR_LONG_PATH,
  PIN_ERR_CANNOT_EXECUTE_FILE,
  PIN_ERR_BLOCKSIG_TOOL,
  PIN_ERR_BLOCKSIG_APP,
  PIN_ERR_USER_SPECIFIED_ERROR,
  PIN_ERR_OUT_OF_MEMORY,
  PIN_ERR_NON_NUMERIC_STRING,
  PIN_ERR_EMPTY_STRING,
  PIN_ERR_NUMERIC_FROM_STRING,
  PIN_ERR_ALREADY_ATTACHED,
  PIN_ERR_ILLEGAL_EXCEPTION,
  PIN_ERR_EXCEPTION_NEEDS_ADDR,
  PIN_ERR_PREDEFINED_INSTRUMENTATION_FAILED,
  PIN_ERR_UNSUPPORTED_SYSCALL,
  PIN_ERR_ACCESS_DENIED,
  PIN_ERR_INVALID_SUSPEND_REQUEST,
  PIN_ERR_DEBUGGER,
  PIN_ERR_LAST
}
 

Detailed Description

This file defines the Pin error types. They are used in conjunction with the Pin -error_file option.