additionalInfoToPrint() | CommonMethods | [inline, virtual] |
aOutHeaderGen | XCoffFileGen | [protected] |
binaryOutputFile | XCoffFileGen | [protected] |
blocksToInstrument | CommonMethods | [protected] |
byteCountForInst(uint32_t instPointIdx, uint64_t instStubAddress, TextSection *textSect) | XCoffFileGen | [inline, virtual] |
byteCountForSharedLibFuncWrappers() | CommonMethods | [inline, virtual] |
bytesPerBufferEntry() | CommonMethods | [inline, virtual] |
commentAddress | CommonMethods | [protected] |
CommonMethods(XCoffFile *xcoff, char *extension, uint32_t phaseNo, uint32_t callCount, char *inpFile) | CommonMethods | [protected] |
dataBufferAddress | CommonMethods | [protected] |
dataBufferEntryCount | XCoffFileGen | [protected] |
dump() | XCoffFileGen | |
enableExtendedPrint | CommonMethods | [protected] |
execTOCAddress | CommonMethods | [protected] |
extendedBeginAddr | CommonMethods | [protected] |
extendedDataSize | XCoffFileGen | [protected] |
extraBlockInfoAddress | CommonMethods | [protected] |
fileExtension | XCoffFileGen | [protected] |
fileHeaderGen | XCoffFileGen | [protected] |
filterBlockForInst(BasicBlock *bb) | CommonMethods | [inline, virtual] |
findTerminationBlock() | CommonMethods | |
generateCodeForInst(uint32_t instPointIdx, uint64_t instStubAddress, TextSection *textSect, BaseGen *gen, uint32_t genBufferOffset) | XCoffFileGen | [inline, 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) | CommonMethods | [virtual] |
generateStubForAllLibraryCalls(uint32_t genBufferOffset, BaseGen *gen) | XCoffFileGen | |
getAllObjects(BaseGen **arr, uint32_t s) | XCoffFileGen | |
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() | XCoffFileGen | [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) | XCoffFileGen | [inline, virtual] |
getSharedLibraryPathAndObj(char **path, char **name, char **obj) | XCoffFileGen | [inline, virtual] |
getSymbolTableOffsetForInst() | XCoffFileGen | |
howManyBufferEntry() | CommonMethods | [inline, virtual] |
initializeReservedData(DataSection *dataSect, BaseGen *gen) | XCoffFileGen | [inline, virtual] |
inputFileName | XCoffFileGen | [protected] |
inst_step1_allocateBuffers() | XCoffFileGen | [protected] |
inst_step2_setFileOffsets() | XCoffFileGen | [protected] |
inst_step3_instrumentInBuffer() | XCoffFileGen | [protected] |
inst_step4_updateBSSCSectionEntries() | XCoffFileGen | [protected] |
instrument() | XCoffFileGen | |
instrumentedFileSize | XCoffFileGen | [protected] |
isExtendedPrint() | CommonMethods | [inline] |
libraryFuncStubAddrs | CommonMethods | [protected] |
libraryFunctionCount | CommonMethods | [protected] |
libraryFunctionStubAddrLocs | CommonMethods | [protected] |
lineInfoTablesGen | XCoffFileGen | [protected] |
maxByteCountPerInst() | XCoffFileGen | [inline, virtual] |
numberOfInstPoints | XCoffFileGen | [protected] |
numberOfSections | XCoffFileGen | [protected] |
numOfBlocksFiltered | CommonMethods | [protected] |
outputFileName | XCoffFileGen | [protected] |
pathToInstLibraries | XCoffFileGen | [protected] |
phaseIndex | XCoffFileGen | [protected] |
printInstrumentationPoints() | CommonMethods | [virtual] |
rawSectionsGen | XCoffFileGen | [protected] |
relocationTablesGen | XCoffFileGen | [protected] |
reserveDataForInstrumentation() | CommonMethods | [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 | |
saveAddressCondReg | CommonMethods | [protected] |
saveAddressCtrReg | CommonMethods | [protected] |
saveAddressExpReg | CommonMethods | [protected] |
saveAddressFPCondReg | CommonMethods | [protected] |
saveAddressFprRegs | CommonMethods | [protected] |
saveAddressGprRegs | CommonMethods | [protected] |
saveAddressLinkReg | CommonMethods | [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 | |
sectHeadersGen | XCoffFileGen | [protected] |
selectInstrumentationPoints(char *blockFile) | XCoffFileGen | [inline, virtual] |
setAddrOfSharedLibFuncWrapper(uint32_t i, uint64_t addr) | CommonMethods | [inline, virtual] |
setExtendedPrint(bool flg) | CommonMethods | [inline] |
setPathToInstLib(char *libPathTop) | XCoffFileGen | |
sharedLibraryInfoStr | CommonMethods | [protected] |
sharedLibraryPath | CommonMethods | [protected] |
spaceForBlockInfo() | CommonMethods | [inline, virtual] |
staticPrintExtension | CommonMethods | [protected, static] |
stringTableGen | XCoffFileGen | [protected] |
symbolTableGen | XCoffFileGen | [protected] |
terminationBlock | CommonMethods | [protected] |
tocDistUpdateVal | CommonMethods | [protected] |
tocXorUpdateVal | CommonMethods | [protected] |
updateTOCRegister(Instruction *insnBuffer, uint32_t *insnIndex) | CommonMethods | |
verify(uint32_t written) | CommonMethods | [inline, virtual] |
xcoffFile | XCoffFileGen | [protected] |
XCoffFileGen(XCoffFile *xcoff, char *extension, uint32_t phaseNo, char *blockFile) | XCoffFileGen | [protected] |
~CommonMethods() | CommonMethods | [inline, virtual] |
~XCoffFileGen() | XCoffFileGen | [inline, virtual] |