Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

/users/u3/mtikir/PMaCInstrumentor_v1601/tools/main.C File Reference

#include <XCoffFile.h>
#include <IdenticalInstrumentor.h>
#include <BasicBlockCounter.h>
#include <CacheSimulator.h>
#include <BasicBlockTracer.h>
#include <CountAllBlocks.h>
#include <DataExtender.h>

Go to the source code of this file.

Enumerations

enum  InstrumentationType {
  unknown_inst_type = 0, identical_inst_type, frequency_inst_type, simulation_inst_type,
  simucntr_inst_type, bbtrace_inst_type, countblocks_inst_type, data_extender_type,
  Total_InstrumentationType
}

Functions

void printBriefOptions ()
void printUsage (char *argv[], bool shouldExt=false)
int main (int argc, char *argv[])


Enumeration Type Documentation

enum InstrumentationType
 

Enumeration values:
unknown_inst_type 
identical_inst_type 
frequency_inst_type 
simulation_inst_type 
simucntr_inst_type 
bbtrace_inst_type 
countblocks_inst_type 
data_extender_type 
Total_InstrumentationType 

Definition at line 49 of file main.C.


Function Documentation

int main int  argc,
char *  argv[]
 

Definition at line 62 of file main.C.

References ASSERT, bbtrace_inst_type, XCoffFile::briefPrint(), countblocks_inst_type, data_extender_type, DEBUG, DEBUG_MORE, XCoffFile::displaySymbols(), XCoffFileGen::dump(), XCoffFile::findLoops(), frequency_inst_type, XCoffFile::getFileSize(), XCoffFileGen::getInstrumentedFileSize(), XCoffFileGen::getNumberOfAllBlocks(), XCoffFileGen::getNumberOfAllFloatPOps(), XCoffFileGen::getNumberOfAllFunctions(), XCoffFileGen::getNumberOfAllMemoryOps(), XCoffFileGen::getNumberOfInstPoints(), identical_inst_type, XCoffFileGen::instrument(), XCoffFile::parse(), XCoffFile::print(), PRINT_ERROR, PRINT_INFOR, printUsage(), XCoffFile::setLineInfoFinder(), XCoffFileGen::setPathToInstLib(), simucntr_inst_type, simulation_inst_type, XCoffFile::testBitSet(), timer(), TIMER, Total_InstrumentationType, unknown_inst_type, and XCoffFileGen::verify().

void printBriefOptions  ) 
 

Definition at line 10 of file main.C.

Referenced by printUsage().

void printUsage char *  argv[],
bool  shouldExt = false
 

Definition at line 30 of file main.C.

References printBriefOptions().

Referenced by main().


Generated on Mon Jan 28 11:08:35 2008 for PMaCInstrumentor by doxygen 1.3.5