summaryrefslogtreecommitdiff
path: root/output/outbin.c
AgeCommit message (Expand)AuthorFilesLines
2011-02-28bin: Use nasm_zalloc for default section creationCyrill Gorcunov1-12/+7
2011-02-28bin: Use nasm_zalloc helper for section allocation in a sake of simplicityCyrill Gorcunov1-25/+19
2011-02-27output/outbin.c: initialize section align/start attributes upon creationKeith Kanios1-0/+4
2010-07-06outbin: Cleanup bin_cleanupCyrill Gorcunov1-5/+7
2010-07-06outbin: Simplify reverse address computingCyrill Gorcunov1-2/+2
2010-07-06BR3025702: outbin -- Fix byte orderingCyrill Gorcunov1-2/+2
2010-05-06Add support for one-byte relocationsH. Peter Anvin1-30/+28
2010-04-22outbin: Drop current_section variableCyrill Gorcunov1-7/+3
2010-04-22outbin: Prune ancient format_mode variableCyrill Gorcunov1-42/+22
2010-04-22bin: Implement sectalign handlerCyrill Gorcunov1-3/+24
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov1-3/+3
2010-04-21ofmt: Implement null_segalign stubsCyrill Gorcunov1-0/+3
2010-02-11output/outbin.c: Fix misprinted alignment boundCyrill Gorcunov1-1/+1
2010-02-11Use ALIGN helperCyrill Gorcunov1-7/+5
2009-10-31stdscan: switch to stdscan_get/set routinesCyrill Gorcunov1-4/+2
2009-08-11Fix some format strings for nasm_errorVictor van den Elzen1-2/+2
2009-08-01output/outbin.c -- use list helpersCyrill Gorcunov1-15/+15
2009-07-18Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin1-4/+2
2009-07-18Remove function pointers in output, simplify error handlingH. Peter Anvin1-85/+74
2009-07-12Hash even backend-specific directives, unify null functionsH. Peter Anvin1-8/+11
2009-07-12Don't fclose() the output in the backendH. Peter Anvin1-1/+0
2009-07-06outbin: be consistent in spelling "Intel hex" with those capsH. Peter Anvin1-1/+1
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 Anvin1-29/+289
2009-07-05Make it possible for outputs to be either text or binaryH. Peter Anvin1-4/+9
2009-06-28Add new copyright headers to the output modulesH. Peter Anvin1-6/+35
2009-06-27Move backend-specific code to output/; break out null debug stuffH. Peter Anvin1-2/+2
2009-04-30outbin: replace fprintf(rf, not_defined); with fputs(not_defined, rf);H. Peter Anvin1-5/+5
2009-02-21outbin: fix typo: "sections" not "section"H. Peter Anvin1-2/+2
2009-02-21BR 2611906: proper error message for start < originH. Peter Anvin1-30/+31
2008-10-27output: add common file outlib.c for common functions; realsize()H. Peter Anvin1-14/+2
2008-10-22BR 2148448: fix relative addresses in bin outputH. Peter Anvin1-1/+2
2008-06-21ctype.h: wrapper ctype functions with a cast to (unsigned char)H. Peter Anvin1-6/+6
2008-06-20Move the output format macros into the macros.pl mechanismH. Peter Anvin1-9/+1
2008-06-09Move all the SAA code out of nasmlibH. Peter Anvin1-0/+1
2007-12-29regularized spelling of license to match name of LICENSE fileBeroset1-1/+1
2007-11-15outbin.c: fix one missed change from type -> sizeH. Peter Anvin1-1/+1
2007-11-13Address data is int64_t; simplify writing an address objectH. Peter Anvin1-11/+2
2007-11-09Don't combine type and size into a single argumentH. Peter Anvin1-32/+39
2007-11-06Pass 64-bit instruction lengths to back-ends.Charles Crayne1-2/+2
2007-11-05Upgrade label functions to 64-bitCharles Crayne1-3/+4
2007-10-19Formatting: kill off "stealth whitespace"H. Peter Anvin1-4/+4
2007-10-11Additional uses of bool and enumH. Peter Anvin1-1/+0
2007-10-02Portability fixesH. Peter Anvin1-0/+2
2007-09-16Minor fixes needed to compile with MSVC++ 2005H. Peter Anvin1-1/+2
2007-09-04Provide 64-bit support for ORG directiveChuck Crayne1-24/+21
2007-08-30Finishing touches on perfect hash tokenizer; actually turn the thing onH. Peter Anvin1-0/+1
2007-04-14Placated unreferenced types.Keith Kanios1-0/+3