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
¶
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)}