summaryrefslogtreecommitdiff
path: root/output
AgeCommit message (Expand)AuthorFilesLines
2009-08-01output/outbin.c -- use list helpersCyrill Gorcunov1-15/+15
2009-07-28outaout.c -- use list helpersCyrill Gorcunov1-6/+4
2009-07-26Merge branch 'nasm-2.07.xx'H. Peter Anvin1-6/+6
2009-07-26BR 2827397: fix invalid C in outcoff AddExports()H. Peter Anvin1-6/+6
2009-07-18Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin8-57/+35
2009-07-18Remove function pointers in output, simplify error handlingH. Peter Anvin16-931/+799
2009-07-17Merge commit 'nasm-2.07rc7' into new-preprocH. Peter Anvin2-5/+5
2009-07-16outcoff: fix invalid reference to ofmtH. Peter Anvin1-1/+1
2009-07-16outcoff: this is COFF, not binaryH. Peter Anvin1-2/+2
2009-07-16outform.h: update comments regarding macho32/macho64Keith Kanios1-4/+4
2009-07-14outobj: don't fclose() the outputH. Peter Anvin1-1/+0
2009-07-13Merge branch 'master' into new-preprocH. Peter Anvin2-1/+9
2009-07-13ELF: add debug support for TY_YWORDH. Peter Anvin2-0/+8
2009-07-13elf32: debug32_typevalue - fix TY_OWORD sizeCyrill Gorcunov1-1/+1
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