Pin
Classes | Enumerations | Functions
knob.cpp File Reference
#include "level_base.H"
#include <string.h>
#include <stdlib.h>

Classes

class  LEVEL_BASE::KNOBVALUE< TYPE >
 
class  LEVEL_BASE::KNOBVALUE_LIST< TYPE >
 
class  LEVEL_BASE::KNOB_BASE
 
class  LEVEL_BASE::KNOB< TYPE >
 
class  LEVEL_BASE::KNOB_COMMENT
 
class  LEVEL_BASE::ADDRESS_RANGE
 

Enumerations

enum  LEVEL_BASE::KNOB_MODE {
  KNOB_MODE_INVALID,
  LEVEL_BASE::KNOB_MODE_COMMENT,
  LEVEL_BASE::KNOB_MODE_WRITEONCE,
  LEVEL_BASE::KNOB_MODE_OVERWRITE,
  LEVEL_BASE::KNOB_MODE_ACCUMULATE,
  LEVEL_BASE::KNOB_MODE_APPEND,
  KNOB_MODE_LAST
}
 

Functions

LOCALVAR KNOB_COMMENT LEVEL_BASE::KnobUserAndPintoolFamily ("user&pintool", "General switches (available in pin and tool)")
 
LOCALVAR KNOB_COMMENT LEVEL_BASE::KnobMemoryConstraintsFamily ("user:memory", "Knobs for constraining memory usage")
 

Detailed Description

This module contains routines and classes for the processing of command line arguments.