summaryrefslogtreecommitdiff
path: root/output/outbin.c
AgeCommit message (Expand)Author
2018-06-15errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin
2018-06-15outbin: remove ERR_NOFILEH. Peter Anvin
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
2018-02-22outbin: check the status of lookup_label()H. Peter Anvin
2017-12-20Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin
2017-04-03Add generic perfect string hashes, use for directivesH. Peter Anvin
2017-03-31output: remove the completely unused set_info methodH. Peter Anvin
2017-03-07output: make the return value from the directives method more meaningfulH. 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
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-05-25Add wrappers around fopen(), use mmap on glibcH. 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-19out: Zeroify temp buffer before useCyrill Gorcunov
2015-02-15output: bin -- Fix section length miscalc for OUT_ADDRESSCyrill Gorcunov
2014-10-21Replace unchecked fwrite() callsH. Peter Anvin
2014-06-28output: outbin -- Fix relocation sizeCyrill Gorcunov
2013-11-26output: Allow OUT_ADDRESS with a negative size to mean signed relocationH. Peter Anvin
2011-02-28bin: Use nasm_zalloc for default section creationCyrill Gorcunov
2011-02-28bin: Use nasm_zalloc helper for section allocation in a sake of simplicityCyrill Gorcunov
2011-02-27output/outbin.c: initialize section align/start attributes upon creationKeith Kanios
2010-07-06outbin: Cleanup bin_cleanupCyrill Gorcunov
2010-07-06outbin: Simplify reverse address computingCyrill Gorcunov
2010-07-06BR3025702: outbin -- Fix byte orderingCyrill Gorcunov
2010-05-06Add support for one-byte relocationsH. Peter Anvin
2010-04-22outbin: Drop current_section variableCyrill Gorcunov
2010-04-22outbin: Prune ancient format_mode variableCyrill Gorcunov
2010-04-22bin: Implement sectalign handlerCyrill Gorcunov
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov
2010-04-21ofmt: Implement null_segalign stubsCyrill Gorcunov
2010-02-11output/outbin.c: Fix misprinted alignment boundCyrill Gorcunov
2010-02-11Use ALIGN helperCyrill Gorcunov
2009-10-31stdscan: switch to stdscan_get/set routinesCyrill Gorcunov
2009-08-11Fix some format strings for nasm_errorVictor van den Elzen
2009-08-01output/outbin.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