crash.exceptions module¶
-
exception
crash.exceptions.ArgumentTypeError(name: str, val: Any, expected_type: Type[CT_co])[source]¶ Bases:
crash.exceptions.InvalidArgumentErrorThe provided object could not be converted to the expected type
-
exception
crash.exceptions.CorruptedError[source]¶ Bases:
RuntimeErrorA corrupted data structure has been encountered.
-
exception
crash.exceptions.DelayedAttributeError(name: str)[source]¶ Bases:
AttributeErrorThe attribute has been declared but the symbol to fill it has not yet been located.
-
exception
crash.exceptions.IncompatibleGDBError(message: str)[source]¶ Bases:
RuntimeErrorThis version of GDB is incompatible
-
exception
crash.exceptions.InvalidArgumentError[source]¶ Bases:
TypeErrorBase class for invalid argument exceptions
-
exception
crash.exceptions.MissingSymbolError[source]¶ Bases:
RuntimeErrorThe requested symbol cannot be located.
-
exception
crash.exceptions.MissingTypeError[source]¶ Bases:
RuntimeErrorThe requested type cannot be located.
-
exception
crash.exceptions.NotStructOrUnionError(name: str, gdbtype: gdb.Type)[source]¶ Bases:
crash.exceptions.UnexpectedGDBTypeBaseErrorThe provided type is not a struct or union
-
exception
crash.exceptions.UnexpectedGDBTypeBaseError[source]¶ Bases:
crash.exceptions.InvalidArgumentErrorBase class for unexpected gdb type exceptions
-
exception
crash.exceptions.UnexpectedGDBTypeError(name: str, val: gdb.Value, expected_type: gdb.Type)[source]¶ Bases:
crash.exceptions.UnexpectedGDBTypeBaseErrorThe gdb.Type passed describes an inappropriate type for the operation