#include <XCoffFile.h>
|
Definition at line 64 of file XCoffFile.h. References aOutHeader, bssSectionIndex, dataSectionIndex, entrySectionIndex, fileHeader, is64BitFlag, loaderSectionIndex, numberOfBlocks, numberOfFloatPOps, numberOfFunctions, numberOfMemoryOps, numberOfSections, rawSections, sectHeaders, stringTable, symbolTable, textSectionIndex, tocSectionIndex, and xcoffFileName. |
|
Definition at line 71 of file XCoffFile.h. |
|
Definition at line 255 of file XCoffFile.C. References aOutHeader, fileHeader, numberOfSections, SectHeader::print(), AOutHeader::print(), FileHeader::print(), and sectHeaders. Referenced by main(). |
|
Definition at line 284 of file XCoffFile.C. References ASSERT, RawSection::displaySymbols(), SymbolTable::filterSortAddressSymbols(), SymbolTable::getNumberOfSymbols(), numberOfSections, rawSections, and symbolTable. Referenced by main(). |
|
Definition at line 364 of file XCoffFile.C. References ASSERT, Function::getBlock(), HashCode::getBlock(), RawSection::getFunction(), HashCode::getFunction(), HashCode::getSection(), HashCode::isBlock(), numberOfSections, and rawSections. Referenced by CacheSimulator::selectInstrumentationPoints(). |
|
Definition at line 303 of file XCoffFile.C. References ASSERT, RawSection::findFunctions(), numberOfSections, rawSections, and symbolTable. Referenced by parse(). |
|
Definition at line 422 of file XCoffFile.C. References RawSection::buildLoops(), numberOfSections, PRINT_INFOR, and rawSections. Referenced by main(), and CacheSimulator::selectInstrumentationPoints(). |
|
Definition at line 318 of file XCoffFile.C. References ASSERT, RawSection::findMemoryFloatOps(), numberOfSections, and rawSections. Referenced by parse(). |
|
Definition at line 325 of file XCoffFile.C. References ASSERT, RawSection::inRange(), numberOfSections, and rawSections. Referenced by Function::parseJumpTable(). |
|
Definition at line 311 of file XCoffFile.C. References ASSERT, RawSection::generateCFGs(), numberOfSections, and rawSections. Referenced by parse(). |
|
Definition at line 381 of file XCoffFile.C. References RawSection::getAllBlocks(), numberOfSections, and rawSections. Referenced by CountAllBlocks::findTerminationBlock(), CommonMethods::findTerminationBlock(), CountAllBlocks::selectInstrumentationPoints(), BasicBlockTracer::selectInstrumentationPoints(), and BasicBlockCounter::selectInstrumentationPoints(). |
|
Definition at line 91 of file XCoffFile.h. References aOutHeader. Referenced by XCoffFileGen::XCoffFileGen(). |
|
Definition at line 348 of file XCoffFile.C. References bssSectionIndex, and rawSections. Referenced by SymbolTable::filterSortBSSSymbols(). |
|
Definition at line 116 of file XCoffFile.h. References bssSectionIndex. Referenced by SymbolTable::instrument(). |
|
Definition at line 406 of file XCoffFile.C. References bssSectionIndex, and sectHeaders. Referenced by XCoffFileGen::getNewBSSSectionVAddressForInst(), and SymbolTable::instrument(). |
|
Definition at line 112 of file XCoffFile.h. References dataSectionIndex. Referenced by XCoffFileGen::getNewBSSSectionVAddressForInst(). |
|
Definition at line 403 of file XCoffFile.C. References dataSectionIndex, and sectHeaders. Referenced by DataExtender::reserveDataForInstrumentation(), CountAllBlocks::reserveDataForInstrumentation(), CommonMethods::reserveDataForInstrumentation(), and BasicBlockTracer::reserveDataForInstrumentation(). |
|
Definition at line 400 of file XCoffFile.C. References dataSectionIndex, and sectHeaders. Referenced by XCoffFileGen::getNewBSSSectionVAddressForInst(), DataExtender::reserveDataForInstrumentation(), CountAllBlocks::reserveDataForInstrumentation(), CommonMethods::reserveDataForInstrumentation(), and BasicBlockTracer::reserveDataForInstrumentation(). |
|
Definition at line 90 of file XCoffFile.h. References fileHeader. Referenced by XCoffFileGen::XCoffFileGen(). |
|
Definition at line 397 of file XCoffFile.C. References binaryInputFile, and BinaryInputFile::getSize(). Referenced by main(), CountAllBlocks::printInstrumentationPoints(), CommonMethods::printInstrumentationPoints(), and IdenticalInstrumentor::verify(). |
|
Definition at line 394 of file XCoffFile.C. References SectHeader::getLineInfoTable(), and sectHeaders. Referenced by TextSection::buildLineInfoFinder(), LineInfoFinder::LineInfoFinder(), and XCoffFileGen::XCoffFileGen(). |
|
Definition at line 354 of file XCoffFile.C. References loaderSectionIndex, and rawSections. |
|
Definition at line 110 of file XCoffFile.h. References loaderSectionIndex. |
|
|
Definition at line 103 of file XCoffFile.h. References numberOfFloatPOps. Referenced by XCoffFileGen::getNumberOfAllFloatPOps(). |
|
Definition at line 100 of file XCoffFile.h. References numberOfFunctions. Referenced by XCoffFileGen::getNumberOfAllFunctions(). |
|
Definition at line 102 of file XCoffFile.h. References numberOfMemoryOps. Referenced by XCoffFileGen::getNumberOfAllMemoryOps(). |
|
Definition at line 88 of file XCoffFile.h. References numberOfSections. Referenced by XCoffFileGen::XCoffFileGen(). |
|
Definition at line 96 of file XCoffFile.h. References rawSections. Referenced by BasicBlockTracer::initializeReservedData(), CountAllBlocks::printInstrumentationPoints(), CommonMethods::printInstrumentationPoints(), BasicBlockTracer::reserveDataForInstrumentation(), and XCoffFileGen::XCoffFileGen(). |
|
Definition at line 391 of file XCoffFile.C. References SectHeader::getRelocationTable(), and sectHeaders. Referenced by XCoffFileGen::XCoffFileGen(). |
|
Definition at line 95 of file XCoffFile.h. References sectHeaders. Referenced by LineInfoFinder::LineInfoFinder(), and XCoffFileGen::XCoffFileGen(). |
|
Definition at line 93 of file XCoffFile.h. References stringTable. Referenced by TextSection::buildLineInfoFinder(), LineInfoFinder::LineInfoFinder(), and XCoffFileGen::XCoffFileGen(). |
|
Definition at line 92 of file XCoffFile.h. References symbolTable. Referenced by TextSection::buildLineInfoFinder(), XCoffFileGen::inst_step4_updateBSSCSectionEntries(), LineInfoFinder::LineInfoFinder(), and XCoffFileGen::XCoffFileGen(). |
|
Definition at line 118 of file XCoffFile.h. References textSectionIndex. Referenced by BasicBlockTracer::initializeReservedData(), CountAllBlocks::printInstrumentationPoints(), CommonMethods::printInstrumentationPoints(), and BasicBlockTracer::reserveDataForInstrumentation(). |
|
Definition at line 411 of file XCoffFile.C. References sectHeaders, and textSectionIndex. Referenced by XCoffFileGen::generateStubForAllLibraryCalls(). |
|
Definition at line 334 of file XCoffFile.C. References aOutHeader. Referenced by CountAllBlocks::reserveDataForInstrumentation(), CommonMethods::reserveDataForInstrumentation(), and BasicBlockTracer::reserveDataForInstrumentation(). |
|
Definition at line 360 of file XCoffFile.C. References rawSections, and tocSectionIndex. |
|
Definition at line 84 of file XCoffFile.h. References tocSectionIndex. |
|
Definition at line 86 of file XCoffFile.h. References xcoffFileName. Referenced by CountAllBlocks::printInstrumentationPoints(), CommonMethods::printInstrumentationPoints(), CountAllBlocks::reserveDataForInstrumentation(), CommonMethods::reserveDataForInstrumentation(), IdenticalInstrumentor::verify(), and XCoffFileGen::XCoffFileGen(). |
|
|
|
Definition at line 266 of file XCoffFile.C. References aOutHeader, fileHeader, SectHeader::getLineInfoTable(), SectHeader::getRelocationTable(), numberOfSections, StringTable::print(), SymbolTable::print(), LineInfoTable::print(), RelocationTable::print(), RawSection::print(), SectHeader::print(), AOutHeader::print(), FileHeader::print(), rawSections, sectHeaders, stringTable, and symbolTable. Referenced by main(). |
|
Definition at line 183 of file XCoffFile.C. References ASSERT, numberOfSections, PRINT_INFOR, and sectHeaders. Referenced by readRelocLineInfoTable(). |
|
Definition at line 139 of file XCoffFile.C. References BinaryInputFile::alreadyRead(), aOutHeader, ASSERT, binaryInputFile, bssSectionIndex, dataSectionIndex, DEBUG, entrySectionIndex, Base::getSizeInBytes(), is64Bit(), loaderSectionIndex, PRINT_INFOR, Base::read(), textSectionIndex, and tocSectionIndex. Referenced by parse(). |
|
Definition at line 124 of file XCoffFile.C. References BinaryInputFile::alreadyRead(), ASSERT, binaryInputFile, DEBUG, fileHeader, Base::getSizeInBytes(), is64Bit(), PRINT_INFOR, and Base::read(). Referenced by parse(). |
|
Definition at line 195 of file XCoffFile.C. References ASSERT, binaryInputFile, RawSection::newRawSection(), numberOfSections, PRINT_INFOR, rawSections, RawSection::read(), and sectHeaders. Referenced by parse(). |
|
Definition at line 237 of file XCoffFile.C. References binaryInputFile, numberOfSections, PRINT_INFOR, processOverflowSections(), SectHeader::readRelocTable(), sectHeaders, LineInfoTable::setSymbolTable(), RelocationTable::setSymbolTable(), and symbolTable. Referenced by parse(). |
|
Definition at line 160 of file XCoffFile.C. References BinaryInputFile::alreadyRead(), ASSERT, binaryInputFile, DEBUG, fileHeader, is64Bit(), numberOfSections, PRINT_INFOR, Base::read(), and sectHeaders. Referenced by parse(). |
|
Definition at line 211 of file XCoffFile.C. References ASSERT, binaryInputFile, fileHeader, FileHeader::getSymbolTablePtr(), BinaryInputFile::isInBuffer(), PRINT_INFOR, SymbolTable::read(), StringTable::read(), SymbolTable::setDebugSection(), SymbolTable::setStringTable(), Size__NN_bit_SymbolTable_Entry, stringTable, and symbolTable. Referenced by parse(). |
|
Definition at line 338 of file XCoffFile.C. References aOutHeader, ASSERT, RawSection::getAddressIterator(), rawSections, RawSection::readBytes(), AddressIterator::skipTo(), and tocSectionIndex. Referenced by Function::getJumpTableInformation(). |
|
Definition at line 415 of file XCoffFile.C. References RawSection::buildLineInfoFinder(), numberOfSections, PRINT_INFOR, and rawSections. Referenced by main(). |
|
Definition at line 31 of file XCoffFile.C. References BitSet< T >::insert(), BitSet< T >::print(), PRINT_INFOR, BitSet< T >::remove(), and BitSet< T >::setall(). Referenced by main(). |
|
Definition at line 28 of file XCoffFile.h. Referenced by briefPrint(), getAOutHeader(), getTOCAddress(), print(), readAuxilaryHeader(), readTOC(), and XCoffFile(). |
|
Definition at line 25 of file XCoffFile.h. Referenced by getFileSize(), parse(), readAuxilaryHeader(), readFileHeader(), readRawSectionData(), readRelocLineInfoTable(), readSectionHeaders(), and readSymbolStringTable(). |
|
Definition at line 39 of file XCoffFile.h. Referenced by getBSSSection(), getBSSSectionIndex(), getBSSSectionVAddr(), readAuxilaryHeader(), and XCoffFile(). |
|
Definition at line 38 of file XCoffFile.h. Referenced by getDataSectionIndex(), getDataSectionSize(), getDataSectionVAddr(), readAuxilaryHeader(), and XCoffFile(). |
|
Definition at line 42 of file XCoffFile.h. Referenced by readAuxilaryHeader(), and XCoffFile(). |
|
Definition at line 27 of file XCoffFile.h. Referenced by briefPrint(), getFileHeader(), print(), readFileHeader(), readSectionHeaders(), readSymbolStringTable(), and XCoffFile(). |
|
Definition at line 21 of file XCoffFile.h. Referenced by is64Bit(), parse(), and XCoffFile(). |
|
Definition at line 40 of file XCoffFile.h. Referenced by getLoaderSection(), getLoaderSectionIndex(), readAuxilaryHeader(), and XCoffFile(). |
|
Definition at line 45 of file XCoffFile.h. Referenced by getNumberOfBlocks(), parse(), and XCoffFile(). |
|
Definition at line 47 of file XCoffFile.h. Referenced by getNumberOfFloatPOps(), parse(), and XCoffFile(). |
|
Definition at line 44 of file XCoffFile.h. Referenced by getNumberOfFunctions(), parse(), and XCoffFile(). |
|
Definition at line 46 of file XCoffFile.h. Referenced by getNumberOfMemoryOps(), parse(), and XCoffFile(). |
|
Definition at line 35 of file XCoffFile.h. Referenced by briefPrint(), displaySymbols(), findBasicBlock(), findFunctions(), findLoops(), findMemoryFloatOps(), findRawSection(), generateCFGs(), getAllBlocks(), getNumberOfSections(), parse(), print(), processOverflowSections(), readRawSectionData(), readRelocLineInfoTable(), readSectionHeaders(), setLineInfoFinder(), and XCoffFile(). |
|
Definition at line 30 of file XCoffFile.h. Referenced by displaySymbols(), findBasicBlock(), findFunctions(), findLoops(), findMemoryFloatOps(), findRawSection(), generateCFGs(), getAllBlocks(), getBSSSection(), getLoaderSection(), getRawSection(), getTOCSection(), parse(), print(), readRawSectionData(), readTOC(), setLineInfoFinder(), and XCoffFile(). |
|
Definition at line 29 of file XCoffFile.h. Referenced by briefPrint(), getBSSSectionVAddr(), getDataSectionSize(), getDataSectionVAddr(), getLineInfoTable(), getRelocationTable(), getSectHeader(), getTextSectionVAddr(), print(), processOverflowSections(), readRawSectionData(), readRelocLineInfoTable(), readSectionHeaders(), and XCoffFile(). |
|
Definition at line 33 of file XCoffFile.h. Referenced by getStringTable(), print(), readSymbolStringTable(), and XCoffFile(). |
|
Definition at line 32 of file XCoffFile.h. Referenced by displaySymbols(), findFunctions(), getSymbolTable(), parse(), print(), readRelocLineInfoTable(), readSymbolStringTable(), and XCoffFile(). |
|
Definition at line 37 of file XCoffFile.h. Referenced by getTextSectionIndex(), getTextSectionVAddr(), readAuxilaryHeader(), and XCoffFile(). |
|
Definition at line 41 of file XCoffFile.h. Referenced by getTOCSection(), getTOCSectionIndex(), readAuxilaryHeader(), readTOC(), and XCoffFile(). |
|
Definition at line 23 of file XCoffFile.h. Referenced by getXCoffFileName(), parse(), and XCoffFile(). |