|
KNOB< BOOL > | LEVEL_BASE::KnobIFeelLucky (KNOB_MODE_WRITEONCE,"user","ifeellucky","0","skip warning message for unsupported platforms and convert some errors to warnings") |
|
KNOB< BOOL > | LEVEL_BASE::KnobAllowMt (KNOB_MODE_WRITEONCE,"user","mt","1","Allow multithreaded programs") |
|
KNOB< UINT32 > | LEVEL_BASE::KnobAttachToProcessPid (KNOB_MODE_WRITEONCE,"user","pid","0","Attach to process with PID") |
|
KNOB< BOOL > | LEVEL_BASE::KnobDetachReattachActive (KNOB_MODE_WRITEONCE,"user","detach_reattach","0","Allow detach and reattach in probe mode") |
|
KNOB< UINT32 > | LEVEL_BASE::KnobWaitingProcess (KNOB_MODE_WRITEONCE,"internal","waiting_process","0","Attach to waiting process with PID") |
|
KNOB< UINT32 > | LEVEL_BASE::KnobWaitingInjector (KNOB_MODE_WRITEONCE,"internal","waiting_injector","0","PID of waiting injector process") |
|
KNOB< UINT32 > | LEVEL_BASE::KnobSigChildHandler (KNOB_MODE_WRITEONCE,"internal","sigchld_handler","0","PID of waiting injector process") |
|
KNOB< string > | LEVEL_BASE::KnobErrorFile (KNOB_MODE_WRITEONCE,"user","error_file","","The error file name") |
|
KNOB< BOOL > | LEVEL_BASE::KnobUniqueErrorFile (KNOB_MODE_WRITEONCE,"user","unique_error_file","0","The error file name will contain the pid") |
|
KNOB< string > | LEVEL_BASE::KnobLogFile (KNOB_MODE_WRITEONCE,"user","logfile","pin.log","The log file path and file name") |
|
KNOB< BOOL > | LEVEL_BASE::KnobUniqueLogFiles (KNOB_MODE_WRITEONCE,"user","unique_logfile","0","The log file names will contain the pid") |
|
KNOB< BOOL > | LEVEL_BASE::KnobAppendLogFile (KNOB_MODE_WRITEONCE,"supported","append_logfile","0","Append to the end of the log file if it already exists") |
|
KNOB< string > | LEVEL_BASE::P64Knob (KNOB_MODE_WRITEONCE,"user","p64","","Specify Pin binary for Intel(R) 64 architecture") |
|
KNOB< string > | LEVEL_BASE::P32Knob (KNOB_MODE_WRITEONCE,"user","p32","","Specify Pin binary for IA-32 architecture") |
|
KNOB< string > | LEVEL_BASE::T64Knob (KNOB_MODE_WRITEONCE,"user","t64","","Specify tool binary for Intel(R) 64 architecture") |
|
KNOB< BOOL > | LEVEL_BASE::KnobFollowChild (KNOB_MODE_WRITEONCE,"user","follow_execv","0","Execute with Pin all processes spawned by execv class system calls") |
|
KNOB< BOOL > | LEVEL_BASE::KnobLateInjection (KNOB_MODE_WRITEONCE,"supported","late_injection","0","Late injection (after initialization APC) on Windows") |
|
KNOB< BOOL > | LEVEL_BASE::KnobDebugInstrumentedProcesses (KNOB_MODE_WRITEONCE,"user","debug_instrumented_processes","0","Print message to allow debugger attach to instrumented processes") |
|
KNOB< BOOL > | LEVEL_BASE::KnobHelp (KNOB_MODE_WRITEONCE,"user","help","0","Print help message") |
|
KNOB< BOOL > | LEVEL_BASE::KnobVersion (KNOB_MODE_WRITEONCE,"user","version","0","Print version message") |
|
KNOB< BOOL > | LEVEL_BASE::KnobVersionLong (KNOB_MODE_WRITEONCE,"user","version_long","0","Print version/diagnostic message") |
|
Definitions of knobs which are part of pin's command line (rather than the tool's command line). This file is located in level base in order to allow the launcher (i.e. pin.exe) to define the same set of knobs