Package ghidra.test.processors.support
Class PCodeTestControlBlock
java.lang.Object
ghidra.test.processors.support.PCodeTestAbstractControlBlock
ghidra.test.processors.support.PCodeTestControlBlock
PCodeTestControlBlock data is read from each binary test file and
identified by the MAIN_CONTROL_BLOCK_MAGIC 64-bit character field value at the start of the
data structure. Only one instance of this should exist within the binary.-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.test.processors.support.PCodeTestAbstractControlBlock
PCodeTestAbstractControlBlock.FunctionInfo -
Field Summary
FieldsFields inherited from class ghidra.test.processors.support.PCodeTestAbstractControlBlock
codeSpace, dataSpace, infoProgramStruct, infoStructAddr, pointerSize, program -
Method Summary
Modifier and TypeMethodDescriptionprotected voidreadControlBlock(boolean applyStruct) toString()Methods inherited from class ghidra.test.processors.support.PCodeTestAbstractControlBlock
applyU4Data, emuRead, emuReadString, emuWrite, getFunctionInfo, getFunctionInfo, getInfoStructureAddress, getMirroredDataAddress, getNumberFunctions, getStructureComponent, readCodePointer, readDataPointer, readDefinedDataPointer, readPointer
-
Field Details
-
testFile
-
cachedProgramPath
-
-
Method Details
-
toString
-
getTestGroups
-
getBreakOnDoneAddress
-
getBreakOnPassAddress
-
getBreakOnErrorAddress
-
getSprintf5Address
-
getPrintfBufferAddress
-
getTestResults
-
readControlBlock
protected void readControlBlock(boolean applyStruct) throws ghidra.test.processors.support.PCodeTestAbstractControlBlock.InvalidControlBlockException, CodeUnitInsertionException - Overrides:
readControlBlockin classPCodeTestAbstractControlBlock- Throws:
ghidra.test.processors.support.PCodeTestAbstractControlBlock.InvalidControlBlockExceptionCodeUnitInsertionException
-