Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/pyvex/lifting/__init__.py: 100%
16 statements
« prev ^ index » next coverage.py v7.3.1, created at 2023-09-25 06:15 +0000
« prev ^ index » next coverage.py v7.3.1, created at 2023-09-25 06:15 +0000
1from .gym import AARCH64Spotter, AMD64Spotter, ARMSpotter, X86Spotter
2from .libvex import LIBVEX_SUPPORTED_ARCHES, LibVEXLifter
3from .lift_function import lift, lifters, register
4from .lifter import Lifter
5from .post_processor import Postprocessor
6from .zerodivision import ZeroDivisionPostProcessor
8for arch in LIBVEX_SUPPORTED_ARCHES:
9 register(LibVEXLifter, arch)
10register(AARCH64Spotter, "AARCH64")
11register(ARMSpotter, "ARM")
12register(ARMSpotter, "ARMEL")
13register(ARMSpotter, "ARMHF")
14register(ARMSpotter, "ARMCortexM")
15register(AMD64Spotter, "AMD64")
16register(X86Spotter, "X86")
18__all__ = ["Lifter", "Postprocessor", "lift", "register", "lifters", "ZeroDivisionPostProcessor"]