Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.9/dist-packages/pyvex/lifting/__init__.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

16 statements  

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 

7 

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") 

17 

18__all__ = ["Lifter", "Postprocessor", "lift", "register", "lifters", "ZeroDivisionPostProcessor"]