Class DWARFExpressionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
ghidra.app.util.bin.format.dwarf.expression.DWARFExpressionException
- All Implemented Interfaces:
Serializable
A exception that is thrown when dealing with
DWARF expressions
or when they are evaluated.
Use this class when you want to pass the expression and
the opcode / step in the expression that caused the problem back up the call chain.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDWARFExpressionException(String message) DWARFExpressionException(String message, DWARFExpression expr, int step) DWARFExpressionException(String message, DWARFExpression expr, int step, Throwable cause) DWARFExpressionException(String message, Throwable cause) -
Method Summary
Modifier and TypeMethodDescriptionintgetStep()voidsetExpression(DWARFExpression expr) voidsetStep(int step) Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
DWARFExpressionException
public DWARFExpressionException() -
DWARFExpressionException
-
DWARFExpressionException
-
DWARFExpressionException
-
DWARFExpressionException
-
DWARFExpressionException
-
-
Method Details
-
getExpression
-
setExpression
-
setStep
public void setStep(int step) -
getStep
public int getStep() -
getMessage
- Overrides:
getMessagein classThrowable
-