Go to file
2024-02-14 18:15:08 -08:00
.idea Created a working ELF binary! 2024-02-14 06:50:48 -08:00
cmake-build-debug Removed Vulkan dependency. 2024-02-14 15:59:41 -08:00
include Organized and documented the code more. 2024-02-14 18:05:55 -08:00
src Organized and documented the code more. 2024-02-14 18:05:55 -08:00
.gitignore Organized and documented the code more. 2024-02-14 18:05:55 -08:00
CMakeLists.txt Organized and documented the code more. 2024-02-14 18:05:55 -08:00
LICENSE Organized and documented the code more. 2024-02-14 18:05:55 -08:00
README.md Updated README. 2024-02-14 18:15:08 -08:00

Work In Progress

Does not currently compile anything, it simply creates an ELF binary with the given machine code.

Usage

./Compiler /file/path/to/machine/code /output/file/path

Supported Architectures

  • AMD64

Supported OS'

  • Linux

ELF Structure

Format Example

ELF Structure