crash.exceptions module¶
- exception crash.exceptions.ArgumentTypeError(name: str, val: Any, expected_type: Type)[source]¶
Bases:
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.MissingFieldError[source]¶
Bases:
RuntimeErrorThe requested field cannot be located.
- 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: Type)[source]¶
Bases:
UnexpectedGDBTypeBaseErrorThe provided type is not a struct or union
- exception crash.exceptions.UnexpectedGDBTypeBaseError[source]¶
Bases:
InvalidArgumentErrorBase class for unexpected gdb type exceptions
- exception crash.exceptions.UnexpectedGDBTypeError(name: str, val: Value, expected_type: Type)[source]¶
Bases:
UnexpectedGDBTypeBaseErrorThe gdb.Type passed describes an inappropriate type for the operation