Ghidra Decompiler Analysis Engine
|
Exception that mirrors exceptions thrown by the Ghidra client. More...
#include <ghidra_arch.hh>
Public Attributes | |
string | type |
The name of the Java exception class. | |
Public Attributes inherited from LowlevelError | |
string | explain |
Additional Inherited Members | |
Public Member Functions inherited from LowlevelError | |
LowlevelError (const string &s) | |
Initialize the error with an explanatory string. | |
Exception that mirrors exceptions thrown by the Ghidra client.
If the Ghidra client throws an exception while trying to answer a query, the exception is caught and sent back to the ArchitectureGhidra object in a specially formatted interrupt message. The message is decoded into this object, which is than thrown.
This class also doubles as an exception generated by the decompiler because of message protocol alignment, which should get sent back to the Ghidra client