Go to file
2024-02-15 15:48:44 -08:00
.idea Created a working ELF binary! 2024-02-14 06:50:48 -08:00
cmake-build-debug Reduced complexity and added the capability of adding symbols. 2024-02-15 05:05:02 -08:00
include Changed call to symTab.SetEntries(SYMH_SIZE) 2024-02-15 15:47:44 -08:00
src Changed call to symTab.SetEntries(SYMH_SIZE) 2024-02-15 15:47:44 -08:00
.gitignore Organized and documented the code more. 2024-02-14 18:05:55 -08:00
CMakeLists.txt Reduced complexity and added the capability of adding symbols. 2024-02-15 05:05:02 -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