Go to file
2024-02-15 01:01:46 -08:00
.idea Created a working ELF binary! 2024-02-14 06:50:48 -08:00
cmake-build-debug Finished OOP conversion. 2024-02-14 23:39:35 -08:00
include Finished OOP conversion. 2024-02-14 23:39:35 -08:00
src Fixed potential bug with program fileSize field. 2024-02-15 01:01:46 -08:00
.gitignore Organized and documented the code more. 2024-02-14 18:05:55 -08:00
CMakeLists.txt Finished OOP conversion. 2024-02-14 23:39:35 -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