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

BasicBlockTracer Member List

This is the complete list of members for BasicBlockTracer, including all inherited members.
additionalInfoToPrint()CommonMethods [inline, virtual]
allBlockInfoBasicBlockTracer [protected]
aOutHeaderGenXCoffFileGen [protected]
BasicBlockTracer(XCoffFile *xcoff, char *extension, uint32_t phaseNo)BasicBlockTracer
binaryOutputFileXCoffFileGen [protected]
blockPointerOffsetBasicBlockTracer [protected]
blocksToInstrumentCommonMethods [protected]
byteCountForInst(uint32_t instPointIdx, uint64_t instStubAddress, TextSection *textSect)BasicBlockTracer [virtual]
byteCountForSharedLibFuncWrappers()CommonMethods [inline, virtual]
bytesPerBufferEntry()CommonMethods [inline, virtual]
commentAddressCommonMethods [protected]
CommonMethods(XCoffFile *xcoff, char *extension, uint32_t phaseNo, uint32_t callCount, char *inpFile)CommonMethods [protected]
dataBufferAddressCommonMethods [protected]
dataBufferEntryCountXCoffFileGen [protected]
dump()XCoffFileGen
enableExtendedPrintCommonMethods [protected]
execTOCAddressCommonMethods [protected]
extendedBeginAddrCommonMethods [protected]
extendedDataSizeXCoffFileGen [protected]
extraBlockInfoAddressCommonMethods [protected]
fileExtensionXCoffFileGen [protected]
fileHeaderGenXCoffFileGen [protected]
filterBlockForInst(BasicBlock *bb)BasicBlockTracer [virtual]
findTerminationBlock()CommonMethods
generateCodeForInst(uint32_t instPointIdx, uint64_t instStubAddress, TextSection *textSect, BaseGen *gen, uint32_t genBufferOffset)BasicBlockTracer [virtual]
generateFuncCallFull(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg, uint64_t stubAddr, uint64_t funcAddr)CommonMethods
generateSharedLibFuncWrapper(uint32_t libFuncIdx, uint64_t funcCallAddr, uint32_t genBufferOffset, BaseGen *gen)BasicBlockTracer [virtual]
generateStubForAllLibraryCalls(uint32_t genBufferOffset, BaseGen *gen)XCoffFileGen
getAllObjects(BaseGen **arr, uint32_t s)XCoffFileGen
getBlockPointerOffset(uint32_t idx)BasicBlockTracer [inline]
getBlockPointerOffsetSaveOffset()BasicBlockTracer [inline]
getCommentAddressOffset()CommonMethods [inline]
getCRSaveOffset()CommonMethods [inline]
getCTRSaveOffset()CommonMethods [inline]
getDataBufferEntryCount()XCoffFileGen [inline]
getDataOffsetForInst(uint32_t idx)CommonMethods [inline, virtual]
getEXRSaveOffset()CommonMethods [inline]
getExtendedDataSize()XCoffFileGen [inline]
getFileExtension()XCoffFileGen [inline]
getFPRSaveOffset(uint32_t reg)CommonMethods [inline]
getFPSCRSaveOffset()CommonMethods [inline]
getGenClassName()BasicBlockTracer [inline, virtual]
getGPRSaveOffset(uint32_t reg)CommonMethods [inline]
getInstBlocks()CommonMethods [inline]
getInstrumentedFileSize()XCoffFileGen [inline]
getLineInfoOffsetForInst(uint32_t idx)XCoffFileGen
getLNKSaveOffset()CommonMethods [inline]
getNewBSSSectionVAddressForInst()XCoffFileGen
getNumberOfAllBlocks()XCoffFileGen
getNumberOfAllFloatPOps()XCoffFileGen
getNumberOfAllFunctions()XCoffFileGen
getNumberOfAllMemoryOps()XCoffFileGen
getNumberOfAllObjects()XCoffFileGen
getNumberOfInstPoints(TextSection *textSect)XCoffFileGen [inline, virtual]
getNumOfSharedLibFuncs()CommonMethods [inline, virtual]
getPathToInstLib()XCoffFileGen [inline]
getPhaseIndex()XCoffFileGen [inline]
getRawSectionOffsetForInst(uint32_t idx)XCoffFileGen
getRawSectionSizeForInst(uint32_t idx)XCoffFileGen
getRelocOffsetForInst(uint32_t idx)XCoffFileGen
getSharedLibFuncAddrLocation(uint32_t i)CommonMethods [inline, virtual]
getSharedLibFuncName(uint32_t i)BasicBlockTracer [inline, virtual]
getSharedLibraryPathAndObj(char **path, char **name, char **obj)BasicBlockTracer [virtual]
getSymbolTableOffsetForInst()XCoffFileGen
howManyBufferEntry()BasicBlockTracer [inline, virtual]
initializeReservedData(DataSection *dataSect, BaseGen *gen)BasicBlockTracer [virtual]
inputFileNameXCoffFileGen [protected]
inst_step1_allocateBuffers()XCoffFileGen [protected]
inst_step2_setFileOffsets()XCoffFileGen [protected]
inst_step3_instrumentInBuffer()XCoffFileGen [protected]
inst_step4_updateBSSCSectionEntries()XCoffFileGen [protected]
instrument()XCoffFileGen
instrumentedFileSizeXCoffFileGen [protected]
isExtendedPrint()CommonMethods [inline]
libraryFuncStubAddrsCommonMethods [protected]
libraryFunctionCountCommonMethods [protected]
libraryFunctionStubAddrLocsCommonMethods [protected]
lineInfoTablesGenXCoffFileGen [protected]
maxByteCountPerInst()BasicBlockTracer [inline, virtual]
numberOfInstPointsXCoffFileGen [protected]
numberOfSectionsXCoffFileGen [protected]
numOfBlocksFilteredCommonMethods [protected]
outputFileNameXCoffFileGen [protected]
pathToInstLibrariesXCoffFileGen [protected]
phaseIndexXCoffFileGen [protected]
printInstrumentationPoints()CommonMethods [virtual]
rawSectionsGenXCoffFileGen [protected]
relocationTablesGenXCoffFileGen [protected]
reserveDataForInstrumentation()BasicBlockTracer [virtual]
restCRRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
restCTRRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
restEXRRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
restFPSCRRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
restLNKRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
saveAddressCondRegCommonMethods [protected]
saveAddressCtrRegCommonMethods [protected]
saveAddressExpRegCommonMethods [protected]
saveAddressFPCondRegCommonMethods [protected]
saveAddressFprRegsCommonMethods [protected]
saveAddressGprRegsCommonMethods [protected]
saveAddressLinkRegCommonMethods [protected]
saveCRRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
saveCTRRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
saveEXRRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
saveFPSCRRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
saveLNKRegister(Instruction *insnBuffer, uint32_t *insnIndex, uint32_t reg)CommonMethods
sectHeadersGenXCoffFileGen [protected]
selectInstrumentationPoints(char *blockFile)BasicBlockTracer [virtual]
setAddrOfSharedLibFuncWrapper(uint32_t i, uint64_t addr)CommonMethods [inline, virtual]
setExtendedPrint(bool flg)CommonMethods [inline]
setPathToInstLib(char *libPathTop)XCoffFileGen
sharedLibraryInfoStrCommonMethods [protected]
sharedLibraryPathCommonMethods [protected]
spaceForBlockInfo()CommonMethods [inline, virtual]
staticPrintExtensionCommonMethods [protected, static]
stringTableGenXCoffFileGen [protected]
symbolTableGenXCoffFileGen [protected]
terminationBlockCommonMethods [protected]
tocDistUpdateValCommonMethods [protected]
tocXorUpdateValCommonMethods [protected]
updateTOCRegister(Instruction *insnBuffer, uint32_t *insnIndex)CommonMethods
verify(uint32_t written)CommonMethods [inline, virtual]
xcoffFileXCoffFileGen [protected]
XCoffFileGen(XCoffFile *xcoff, char *extension, uint32_t phaseNo, char *blockFile)XCoffFileGen [protected]
~BasicBlockTracer()BasicBlockTracer [inline, virtual]
~CommonMethods()CommonMethods [inline, virtual]
~XCoffFileGen()XCoffFileGen [inline, virtual]

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