├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── images └── screenshot.png └── src ├── Constants.h ├── Main.c ├── Types.h ├── UefiIOWrapper.c ├── UefiIOWrapper.h └── jit ├── ChunkEmitters.c ├── ChunkEmitters.h ├── InstructionEmitters.c ├── InstructionEmitters.h ├── JIT.c ├── JIT.h ├── JITConstants.h ├── Opcodes.h ├── SpecialByteEmitters.c └── SpecialByteEmitters.h /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | build/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/README.md -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/images/screenshot.png -------------------------------------------------------------------------------- /src/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/Constants.h -------------------------------------------------------------------------------- /src/Main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/Main.c -------------------------------------------------------------------------------- /src/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/Types.h -------------------------------------------------------------------------------- /src/UefiIOWrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/UefiIOWrapper.c -------------------------------------------------------------------------------- /src/UefiIOWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/UefiIOWrapper.h -------------------------------------------------------------------------------- /src/jit/ChunkEmitters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/ChunkEmitters.c -------------------------------------------------------------------------------- /src/jit/ChunkEmitters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/ChunkEmitters.h -------------------------------------------------------------------------------- /src/jit/InstructionEmitters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/InstructionEmitters.c -------------------------------------------------------------------------------- /src/jit/InstructionEmitters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/InstructionEmitters.h -------------------------------------------------------------------------------- /src/jit/JIT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/JIT.c -------------------------------------------------------------------------------- /src/jit/JIT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/JIT.h -------------------------------------------------------------------------------- /src/jit/JITConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/JITConstants.h -------------------------------------------------------------------------------- /src/jit/Opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/Opcodes.h -------------------------------------------------------------------------------- /src/jit/SpecialByteEmitters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/SpecialByteEmitters.c -------------------------------------------------------------------------------- /src/jit/SpecialByteEmitters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tx/uefi-jitfuck/HEAD/src/jit/SpecialByteEmitters.h --------------------------------------------------------------------------------