several object formats, such as stabs or DWARF. The GNU Project's Binary File Descriptor library (BFD library) provides a common API for the manipulation of object files in a variety of formats. References Further reading Executable file formats Compiler construction Computer libraries Programming language implementation