Releases: nickscha/efb
Releases · nickscha/efb
v0.1: efb.h release
v0.1: efb - Executable File/Format Builder Release.
A C89 standard compliant, single header, nostdlib (no C Standard Library) Executable File/Format Builder (EFB).
Changes
- [INFRA] add release workflow (7d84371)
- [MIN] format (1954690)
- [CORE] prepare for Mach-O file format (eda5785)
- [ELF] use determined machine type (5ddfb90)
- [DOCS] added process overview (e09c7a3)
- [ELF] fix clang warnings (9a0849d)
- [ELF] ad 32bit support (21c86fd)
- [PE] add 32bit support (d15a3f4)
- [TEST] automate executable generations (80e7dd7)
- [INFRA] test macos (4e52b63)
- [INFRA] test linux (5a35743)
- [MIN] move efb_build_pe function (d95eb77)
- [INFRA] move gen. files back to tests folder (5cda551)
- [DOC] add missing license to platform header (59e52ec)
- [CORE] add enum count element (e2f3cc5)
- [TEST] output executables to dist folder (0797b1e)
- [BUILD] move generated executables to dist folder (7bc2822)
- [DOC] format (5fa0ad8)
- [CORE] merge format structs and sep. IO (f60e208)
- [CORE] prototype efb_build function (e90977a)
- [PE] format structs (154c52c)
- [PLATFORM] inline functions (c77749f)
- [CORE] move platform spec. stuff to own header (c45a5db)
- [ELF] check input parameters and file_size (bd3705d)
- [ELF] add 64 section header and comments (8f87e4d)
- [ELF] add ELF32 structures (9e3d0bd)
- [TEST] output ELF64 binaries as well (f13c7fd)
- [CORE] prototype ELF64 builder (06f8433)
- [WIN32] support 32bit, add I386 & arm64 (4be6b31)
- [MIN] typo (e2e4c33)
- [WIN32] only use file api when we use windows os (f3a3575)
- [MIN] move EFB_WIN32_API macro (e4a749c)
- [CORE] avoid redeclaration of win32 api calls (1e6fb73)
- [CORE] if user defs windows.h dont use efb_win32 (39b49c3)
- [CORE] replace windows.h with own header (c765baa)
- [TEST] add debug breakpoint exe (4588133)
- [TEST] remove .idata table sections for now (6a92c95)
- [TEST] generate more x86_64 executables for tests (bd7827a)
- [INITIAL] Ready Set Go (cfec015)
What's Included
This release includes the efb.h header file as well as testing and example codes ready to be used.
Get started by downloading the source code today!