summaryrefslogtreecommitdiff
path: root/output
AgeCommit message (Expand)AuthorFilesLines
2009-07-12Hash even backend-specific directives, unify null functionsH. Peter Anvin14-128/+147
2009-07-12Don't fclose() the output in the backendH. Peter Anvin12-17/+0
2009-07-08macho64: Manually merge macho64 branch with master branch.Keith Kanios4-18/+1584
2009-07-07outmacho.c: fix section/relocation alignment issueKeith Kanios1-3/+7
2009-07-07outdbg: be excrutiatingly correct...H. Peter Anvin1-1/+1
2009-07-07outdbg: fix OUT_REL*ADR, add OUT_REL8ADRH. Peter Anvin1-3/+8
2009-07-06outbin: be consistent in spelling "Intel hex" with those capsH. Peter Anvin1-1/+1
2009-07-06outmacho: fixed section/relocation alignment issueKeith Kanios1-4/+4
2009-07-06NASM: relicense under the 2-clause BSD licenseH. Peter Anvin9-108/+0
2009-07-06outbin: minor cleanupsH. Peter Anvin1-6/+8
2009-07-05outbin: when using saa_rnbytes() we have to saa_rewind()H. Peter Anvin1-0/+2
2009-07-05outbin: when writing S-records, write head recordH. Peter Anvin1-0/+3
2009-07-05outbin: add support for Intel hex and Motorola S-recordsH. Peter Anvin2-29/+293
2009-07-05Make it possible for outputs to be either text or binaryH. Peter Anvin12-57/+62
2009-07-01outobj: handle the case of SEG <undefined> in pass 0H. Peter Anvin1-4/+12
2009-06-30outmacho: change license to 2-BSDH. Peter Anvin1-12/+0
2009-06-30ELF64: fix incorrect type for the .strtab section headerCyrill Gorcunov1-1/+1
2009-06-28Add new copyright headers to the output modulesH. Peter Anvin23-83/+798
2009-06-28Add copyright headers to macro filesH. Peter Anvin9-0/+405
2009-06-27Move prototypes for null_debug to outform.h and outlib.hH. Peter Anvin5-0/+17
2009-06-27Move backend-specific code to output/; break out null debug stuffH. Peter Anvin18-20/+475
2009-06-27debug: make *all* the null debug routines available as a libraryH. Peter Anvin2-20/+2
2009-06-27output: call debug init from a central locationH. Peter Anvin3-5/+1
2009-06-27outelf.c: add appropriate #ifdefsH. Peter Anvin1-0/+5
2009-06-27outdbg: make outdbg.c compile cleanlyH. Peter Anvin1-10/+12
2009-06-25ELF: make debugging functions staticH. Peter Anvin2-65/+70
2009-06-25ELF: remove loop invariant calculation of global offsetH. Peter Anvin2-6/+18
2009-06-25ELF: clean up the arithmetic for global symbolsH. Peter Anvin2-32/+52
2009-06-25ELF: bump GLOBAL_TEMP_BASEH. Peter Anvin1-1/+1
2009-06-25ELF: eliminate hard-coded section numbersH. Peter Anvin3-81/+143
2009-06-25Handle the new ELF headers in the dependency generationH. Peter Anvin5-11/+11
2009-06-25ELF: add header files, begin merging common code, drop .commentH. Peter Anvin8-314/+661
2009-04-30outbin: replace fprintf(rf, not_defined); with fputs(not_defined, rf);H. Peter Anvin1-5/+5
2009-03-18outcoff: BR 2685756: fix SAFESEH with an internal symbolAndy Polyakov1-1/+3
2009-03-18outelf32/64: fix uninitialized rbtreeMichael Scherer2-0/+4
2009-02-21outelf32/64: remove align_str in favor of fwritezero()H. Peter Anvin2-8/+4
2009-02-21outbin: fix typo: "sections" not "section"H. Peter Anvin1-2/+2
2009-02-21Unify all-zero buffers; add fwritezero()H. Peter Anvin3-5/+4
2009-02-21BR 2611906: proper error message for start < originH. Peter Anvin1-30/+31
2009-01-18Generate warning for unknown section atributesCharles Crayne2-2/+4
2009-01-03outas86: slight stylistic cleanupsH. Peter Anvin1-8/+8
2009-01-03Add entry point support to as86 backendSoronel Haetir1-1/+11
2008-12-18Mach-O alignment fixDavid DeHaven1-10/+21
2008-11-06ELF: use rbtree for symbol searchesH. Peter Anvin2-86/+57
2008-11-05Fix BR #916647Victor van den Elzen5-11/+16
2008-11-01ELF32 support for offset to IE GOT entryCharles Crayne1-4/+13
2008-10-31Move all version strings to a single compilation unit (ver.c)H. Peter Anvin4-11/+5
2008-10-30ELF32 bit support of .tdata and .tbss sectionsCharles Crayne1-0/+17
2008-10-27output: add common file outlib.c for common functions; realsize()H. Peter Anvin8-66/+15
2008-10-26ELF64 support for PC relative offset to IE GOT entryCharles Crayne1-4/+14