summaryrefslogtreecommitdiff
path: root/output/outaout.c
AgeCommit message (Expand)Author
2018-06-15output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin
2018-06-14output: centralize the null definition of ofmt->segbaseH. Peter Anvin
2018-06-01Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin
2018-05-30Add support for backend-defined subsections and label hacksH. Peter Anvin
2017-12-20Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin
2017-03-31output: remove the completely unused set_info methodH. Peter Anvin
2017-03-07Add a generic pragma-handling infrastructureH. Peter Anvin
2017-03-07asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin
2017-01-05output,aout: Improve aout_section_namesMartin Lindhe
2016-09-24backend: move wrapper for legacy output functions to a library routineH. Peter Anvin
2016-05-25Reorganize the source code into subdirectoriesH. Peter Anvin
2016-03-08lib: split library into stdlib and nasmlib; header handling fixesH. Peter Anvin
2016-03-08Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin
2016-03-07ofmt: get rid of the debuginfo parameter to ofmt->cleanup()H. Peter Anvin
2016-03-07Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin
2016-03-03Get rid of a bunch of unnecessary indirectionsH. Peter Anvin
2016-03-03Replace nasm_error(ERR_FATAL/ERR_PANIC) with nasm_fatal/nasm_panicH. Peter Anvin
2016-02-17output: make all instances of struct ofmt readonlyH. Peter Anvin
2016-02-17Get rid of a bunch of unnecessary indirectionsH. Peter Anvin
2016-02-11Replace global maxbits variable with field in struct ofmtH. Peter Anvin
2016-02-05LLVM portability fix for abs(size)H. Peter Anvin
2015-07-26output: aout -- Use nasm_x_space helpersCyrill Gorcunov
2015-07-19out: Zeroify temp buffer before useCyrill Gorcunov
2015-02-21output: dbg,aout,elf32 -- Fix out for signed relocationsCyrill Gorcunov
2013-11-26output: Allow OUT_ADDRESS with a negative size to mean signed relocationH. Peter Anvin
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov
2010-04-21ofmt: Implement null_segalign stubsCyrill Gorcunov
2010-02-11Use ALIGN helperCyrill Gorcunov
2009-10-31Remove outdated commentsCyrill Gorcunov
2009-10-31stdscan: switch to stdscan_get/set routinesCyrill Gorcunov
2009-07-28outaout.c -- use list helpersCyrill Gorcunov
2009-07-18Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin
2009-07-18Remove function pointers in output, simplify error handlingH. Peter Anvin
2009-07-12Hash even backend-specific directives, unify null functionsH. Peter Anvin
2009-07-12Don't fclose() the output in the backendH. Peter Anvin
2009-07-05Make it possible for outputs to be either text or binaryH. Peter Anvin
2009-06-28Add new copyright headers to the output modulesH. Peter Anvin
2009-06-27Move backend-specific code to output/; break out null debug stuffH. Peter Anvin
2008-10-27output: add common file outlib.c for common functions; realsize()H. Peter Anvin
2008-06-21ctype.h: wrapper ctype functions with a cast to (unsigned char)H. Peter Anvin
2008-06-20Move the output format macros into the macros.pl mechanismH. Peter Anvin
2008-06-09Move all the RAA code out of nasmlibH. Peter Anvin
2008-06-09Move all the SAA code out of nasmlibH. Peter Anvin
2007-12-29regularized spelling of license to match name of LICENSE fileBeroset
2007-11-13Address data is int64_t; simplify writing an address objectH. Peter Anvin
2007-11-09Don't combine type and size into a single argumentH. Peter Anvin
2007-11-06Pass 64-bit instruction lengths to back-ends.Charles Crayne
2007-11-05Upgrade label functions to 64-bitCharles Crayne
2007-10-19Formatting: kill off "stealth whitespace"H. Peter Anvin
2007-10-10Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin