Class InjectPayloadCallfixupError
java.lang.Object
ghidra.program.model.lang.InjectPayloadSleigh
ghidra.program.model.lang.InjectPayloadCallfixup
ghidra.program.model.lang.InjectPayloadCallfixupError
- All Implemented Interfaces:
InjectPayload
A substitute for a callfixup that did not successfully parse.
-
Nested Class Summary
Nested classes/interfaces inherited from interface InjectPayload
InjectPayload.InjectParameter -
Field Summary
Fields inherited from class InjectPayloadCallfixup
targetSymbolNamesFields inherited from class InjectPayloadSleigh
name, source, typeFields inherited from interface InjectPayload
CALLFIXUP_TYPE, CALLMECHANISM_TYPE, CALLOTHERFIXUP_TYPE, EXECUTABLEPCODE_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionInjectPayloadCallfixupError(AddressFactory addrFactory, InjectPayloadCallfixup failedPayload) InjectPayloadCallfixupError(AddressFactory addrFactory, String nm) -
Method Summary
Modifier and TypeMethodDescriptionbooleanIf parsing a payload (from XML) fails, a placeholder payload may be substituted and this method returns true for the substitute.Methods inherited from class InjectPayloadCallfixup
encode, getTargets, isEquivalent, restoreXmlMethods inherited from class InjectPayloadSleigh
getDummyPcode, getInput, getName, getOutput, getParamShift, getPcode, getSource, getType, inject, isFallThru, isIncidentalCopy, orderParameters, setInputParameters, setOutputParameters, setTemplate
-
Constructor Details
-
InjectPayloadCallfixupError
public InjectPayloadCallfixupError(AddressFactory addrFactory, InjectPayloadCallfixup failedPayload) -
InjectPayloadCallfixupError
-
-
Method Details
-
isErrorPlaceholder
public boolean isErrorPlaceholder()Description copied from interface:InjectPayloadIf parsing a payload (from XML) fails, a placeholder payload may be substituted and this method returns true for the substitute. In all other cases, this returns false.- Specified by:
isErrorPlaceholderin interfaceInjectPayload- Overrides:
isErrorPlaceholderin classInjectPayloadSleigh- Returns:
- true if this is a placeholder for a payload with parse errors.
-