Skip to content

Constants

Stable public constants exported by the flatline package.

flatline.VALID_METATYPES module-attribute

VALID_METATYPES: frozenset[str] = frozenset({'void', 'bool', 'int', 'uint', 'float', 'pointer', 'array', 'struct', 'union', 'code', 'enum', 'unknown'})

flatline.VALID_WARNING_PHASES module-attribute

VALID_WARNING_PHASES: frozenset[str] = frozenset({'init', 'analyze', 'emit'})

flatline.DECOMPILER_VERSION module-attribute

DECOMPILER_VERSION = 'ghidra-6.1'

flatline.__version__ module-attribute

__version__ = '0.1.2'

flatline.ERROR_CATEGORIES module-attribute

ERROR_CATEGORIES: frozenset[str] = frozenset({'invalid_argument', 'unsupported_target', 'invalid_address', 'decompile_failed', 'configuration_error', 'internal_error'})

flatline.CATEGORY_TO_EXCEPTION module-attribute

CATEGORY_TO_EXCEPTION: dict[str, type[FlatlineError]] = {(category): cls for cls in (InvalidArgumentError, UnsupportedTargetError, InvalidAddressError, DecompileFailedError, ConfigurationError, InternalError)}