3 Repos
Merging compiled object files into executables or libraries with manual control over memory layout and symbol resolution.
Distinct from Binary Linking Interfaces: Focuses on the flexible merging of object files, distinct from binary interface definitions or library stripping.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Custom Binary Linking. Refine with filters or upvote what's useful.
This project provides Rust bindings for the TensorFlow C API, serving as a tensor computation interface and machine learning library. It enables the construction and execution of machine learning models and neural networks by bridging a systems language to high-performance backends. The framework supports GPU-accelerated computing to increase the speed of model training and inference by offloading mathematical operations to graphics processing units. It offers both graph-based computation for defining static network architectures and an eager execution mode for immediate operation calls durin
Connects custom engine versions compiled from source to utilize specific or optimized binaries.
Wild is a binary linker and compiler integration tool used to merge multiple object files into single executable binaries, shared libraries, or static archives. It functions as a replacement for standard system linkers, automating the final stage of the compilation process to generate binaries across different operating system architectures. The project provides custom binary linking and toolchain integration, allowing for the modification of how compilers resolve symbols and determine memory layouts. It specifically handles the organization of machine code and data sections to meet the requi
Merges compiled object files into executables or libraries while controlling the exact memory layout and symbol resolution.
This project provides a framework and toolset for developing memory-safe kernel-mode and user-mode drivers for the Windows operating system. It enables developers to build drivers using safe programming patterns that prevent common memory errors and system crashes, while providing the necessary infrastructure to interface with low-level hardware and system APIs. The framework distinguishes itself by offering procedural macros and binding generation tools that translate complex C-style system headers into idiomatic, type-safe code. It includes a custom global allocator designed for the strict
Automates linker configuration to streamline the creation of compliant kernel-mode binary packages.