#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <strings.h>
#include <string.h>
#include <CStructures.h>
Go to the source code of this file.
|
|
|
|
|
Definition at line 59 of file Base.h. Referenced by FlowGraph::buildLoops(), Function::generateCFG(), TextSection::instrument(), main(), and BaseGen::writeInstructions(). |
|
Definition at line 253 of file Base.h. Referenced by BasicBlockTracer::byteCountForInst(), CountAllBlocks::updateTOCRegister(), and CommonMethods::updateTOCRegister(). |
|
|
Definition at line 29 of file Base.h. Referenced by AuxilaryCSect64::getLength(), AuxilaryCSect32::getLength(), AuxilaryCSect::print(), AuxilaryFunction::print(), AuxilaryFile::print(), AuxilaryBlock::print(), AuxilaryException::print(), and AuxilarySection::print(). |
|
Value: virtual __type get_ ## __field() \ { __SHOULD_NOT_ARRIVE; return ( __type )0; } |
|
Value: virtual __type get_ ## __union ## _ ## __field() \ { __SHOULD_NOT_ARRIVE; return ( __type )0; } |
|
Value: virtual __type get_ ## __field() \ { __SHOULD_NOT_ARRIVE; return ( __type )0; } |
|
Value: inline __type get_ ## __field() \ { return entry.__field ; } |
|
|
|
Value: inline __type get_ ## __field() \ { return entry.__union.__field ; } |
|
|
|
Definition at line 66 of file Base.h. Referenced by Loop::Loop(), and CommonMethods::printInstrumentationPoints(). |
|
|
Value: fprintf(stderr,"*********** ERROR : "); \ fprintf(stderr,## __VA_ARGS__); \ fprintf(stderr,"\n"); \ exit(-1); Definition at line 31 of file Base.h. Referenced by BinaryOutputFile::copyBytes(), XCoffFileGen::dump(), Function::generateCFG(), main(), XCoffFile::parse(), CountAllBlocks::printInstrumentationPoints(), CommonMethods::printInstrumentationPoints(), SectHeader64::read(), SectHeader32::read(), FileHeader64::read(), FileHeader32::read(), AOutHeader64::read(), AOutHeader32::read(), BinaryInputFile::readFileInMemory(), CountAllBlocks::selectInstrumentationPoints(), CacheSimulator::selectInstrumentationPoints(), BasicBlockTracer::selectInstrumentationPoints(), BasicBlockCounter::selectInstrumentationPoints(), FileHeader::verify(), and BaseGen::verifyIdentical(). |
|
|
Definition at line 254 of file Base.h. Referenced by CountAllBlocks::byteCountForInst(), CacheSimulator::byteCountForInst(), BasicBlockTracer::byteCountForInst(), BasicBlockCounter::byteCountForInst(), CountAllBlocks::updateTOCRegister(), and CommonMethods::updateTOCRegister(). |
|
Definition at line 69 of file Base.h. Referenced by AOutHeader32::AOutHeader32(), FileHeader32::read(), and AOutHeader32::read(). |
|
Definition at line 74 of file Base.h. Referenced by ExceptionSection::ExceptionSection(), ExceptionSection::instrument(), and ExceptionSection::read(). |
|
Definition at line 67 of file Base.h. Referenced by FileHeader32::FileHeader32(), and FileHeader32::read(). |
|
Definition at line 76 of file Base.h. Referenced by LineInfoTable::instrument(), LineInfoTable::LineInfoTable(), and LineInfoTable::read(). |
|
Definition at line 81 of file Base.h. Referenced by LoaderSection::instrument(), LSHeader::newHeader(), and LoaderSection::read(). |
|
Definition at line 85 of file Base.h. Referenced by LoaderSection::getInstrumentationSize(), LoaderSection::instrument(), LSRelocation::newRelocation(), and LoaderSection::read(). |
|
Definition at line 83 of file Base.h. Referenced by LoaderSection::getInstrumentationSize(), LoaderSection::instrument(), LSSymbol::newSymbol(), and LoaderSection::read(). |
|
Definition at line 78 of file Base.h. Referenced by RelocationTable::instrument(), RelocationTable::read(), and RelocationTable::RelocationTable(). |
|
Definition at line 71 of file Base.h. Referenced by SectHeader32::read(), and SectHeader32::SectHeader32(). |
|
Definition at line 70 of file Base.h. Referenced by AOutHeader64::AOutHeader64(), FileHeader64::read(), and AOutHeader64::read(). |
|
Definition at line 75 of file Base.h. Referenced by ExceptionSection::ExceptionSection(), ExceptionSection::instrument(), and ExceptionSection::read(). |
|
Definition at line 68 of file Base.h. Referenced by FileHeader64::FileHeader64(), and FileHeader64::read(). |
|
Definition at line 77 of file Base.h. Referenced by LineInfoTable::instrument(), LineInfoTable::LineInfoTable(), and LineInfoTable::read(). |
|
Definition at line 82 of file Base.h. Referenced by LoaderSection::instrument(), LSHeader::newHeader(), and LoaderSection::read(). |
|
Definition at line 86 of file Base.h. Referenced by LoaderSection::getInstrumentationSize(), LoaderSection::instrument(), LSRelocation::newRelocation(), and LoaderSection::read(). |
|
Definition at line 84 of file Base.h. Referenced by LoaderSection::getInstrumentationSize(), LoaderSection::instrument(), LSSymbol::newSymbol(), and LoaderSection::read(). |
|
Definition at line 79 of file Base.h. Referenced by RelocationTable::instrument(), RelocationTable::read(), and RelocationTable::RelocationTable(). |
|
Definition at line 72 of file Base.h. Referenced by SectHeader64::read(), and SectHeader64::SectHeader64(). |
|
|
Definition at line 61 of file Base.h. Referenced by Function::generateCFG(), main(), and XCoffFile::parse(). |
|
Definition at line 92 of file Base.h. Referenced by AuxilaryBlock32::getAuxilaryType(), and Auxilary::getTypeName(). |
|
Definition at line 94 of file Base.h. Referenced by AuxilaryCSect32::getAuxilaryType(), SymbolTable::getStorageMapping(), SymbolTable::getSymbolLength(), Auxilary::getTypeName(), and SymbolTable::newSymbol(). |
|
Definition at line 90 of file Base.h. Referenced by SymbolTable::getSymbolLength(), Auxilary::getTypeName(), SymbolTable::instrument(), and SymbolTable::newSymbol(). |
|
Definition at line 93 of file Base.h. Referenced by AuxilaryFile32::getAuxilaryType(), and Auxilary::getTypeName(). |
|
Definition at line 91 of file Base.h. Referenced by AuxilaryFunction32::getAuxilaryType(), SymbolTable::getSymbolLength(), Auxilary::getTypeName(), and SymbolTable::instrument(). |
|
Definition at line 88 of file Base.h. Referenced by Auxilary::getAuxilaryType(), and Auxilary::getTypeName(). |
|
Definition at line 89 of file Base.h. Referenced by AuxilarySection::getAuxilaryType(), and Auxilary::getTypeName(). |
|
|
|
Definition at line 25 of file Base.C. Referenced by CountAllBlocks::reserveDataForInstrumentation(), CommonMethods::reserveDataForInstrumentation(), and BasicBlockTracer::reserveDataForInstrumentation(). |
|
Definition at line 13 of file Base.C. Referenced by BaseGen::setFileOffset(). |
|
|
Definition at line 301 of file Base.C. Referenced by Function::generateCFG(), main(), and XCoffFile::parse(). |