angr.analyses.decompiler.edits.errors¶
- exception angr.analyses.decompiler.edits.errors.DecompilationEditError¶
Bases:
AngrErrorBase class for every failure raised by the decompilation edit layer.
- exception angr.analyses.decompiler.edits.errors.FunctionNotFoundError¶
Bases:
DecompilationEditErrorNo function matches the given address or name.
- exception angr.analyses.decompiler.edits.errors.AmbiguousFunctionError¶
Bases:
DecompilationEditErrorMore than one function matches the given name. Renames make this reachable.
- exception angr.analyses.decompiler.edits.errors.VariableNotFoundError¶
Bases:
DecompilationEditErrorNo variable in the decompilation matches the given display name.
candidatescarries the names that are available, so a caller that failed can correct itself without a second round trip.
- exception angr.analyses.decompiler.edits.errors.NotDecompiledError¶
Bases:
DecompilationEditErrorThe function has no cached decompilation, so there is nothing to edit.
- exception angr.analyses.decompiler.edits.errors.InvalidNameError¶
Bases:
DecompilationEditErrorThe requested name is not a usable identifier.
- exception angr.analyses.decompiler.edits.errors.NameCollisionError¶
Bases:
DecompilationEditErrorThe requested name is already bound to a different function, variable, or label.
- exception angr.analyses.decompiler.edits.errors.TypeParseError¶
Bases:
DecompilationEditErrorA C type declaration or function signature could not be parsed.
- exception angr.analyses.decompiler.edits.errors.UnsupportedEditError¶
Bases:
DecompilationEditErrorThe requested edit is not supported for this kind of target.