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
ConstructorDescriptionDWARFExpressionException
(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 TypeMethodDescriptionint
getStep()
void
setExpression
(DWARFExpression expr) void
setStep
(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:
getMessage
in classThrowable
-