Build systems below the IDE
Toolchains, linkers, loaders, and ForgeVM debugger planning
A professional desk for the tools that turn code into executable behavior.
GNU ld / gold / LLD / MSVC LINKLinkers and Loaders
The professional desk for object files, relocation, symbols, sections, dynamic loading, and the future ForgeVM linker.
ForgeVM path
Parse ELF/COFF/Mach-O object modelBuild a unified relocation IRImplement symbol table and archive scanningEmit executable imagesAdd map-file diagnosticsIntegrate with ForgeVM debugger breakpoints
clang / gcc / cl.exe / rustcCompiler Drivers and Build Pipelines
How clang, gcc, cl, rustc, assemblers, linkers, libc, SDKs, and build systems form one executable pipeline.
ForgeVM path
Create forgevm cc driverDefine target triplesRoute assembly to selected assemblerRoute objects to ForgeVM linkerEmit reproducible build logs
GDB / LLDB / WinDbg / rrDebugger and Binary Tooling
The future ForgeVM debugger space: symbols, stack walking, breakpoints, memory maps, disassembly, and process control.
ForgeVM path
Design debug session protocolLoad symbols from linker outputAttach instruction decoderImplement source/assembly mixed viewAdd crash report generator