aboutsummaryrefslogtreecommitdiffstats
path: root/output/outbin.c
Commit message (Expand)AuthorAgeFilesLines
* Fix some typosElyes HAOUAS2022-01-091-8/+8
* BR3392739: output/outbin: fix nil dereference for self following sectionsCyrill Gorcunov2021-02-211-0/+2
* error: get rid of ERR_PASS1H. Peter Anvin (Intel)2020-07-101-2/+2
* Change LBL_NONE to LBL_noneH. Peter Anvin2019-09-121-2/+2
* Drop unnecessary EXTERN symbolsH. Peter Anvin2019-09-121-3/+3
* Clean up backend format namesH. Peter Anvin2019-08-101-3/+3
* Diagnostics: make debug more dynamic, note -> info, add listmsg levelH. Peter Anvin (Intel)2019-08-091-11/+11
* outbin: Fix infinite dashes written to map fileChang S. Bae2019-06-021-0/+1
* Warnings: move zeroing reserved space to a separate warning classH. Peter Anvin (Intel)2019-01-111-1/+1
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-2/+0
* Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-271-1/+1
* Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-2/+2
* Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-7/+8
* nasm_assert(): try to run at compile time if possibleH. Peter Anvin (Intel)2018-12-141-1/+1
* nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-6/+6
* output: bin -- Use nasm_error helpersCyrill Gorcunov2018-12-011-81/+64
* errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-151-14/+12
* outbin: remove ERR_NOFILEH. Peter Anvin2018-06-151-9/+9
* output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin2018-06-151-8/+0
* output: centralize the null definition of ofmt->segbaseH. Peter Anvin2018-06-141-8/+3
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-011-2/+2
* Add support for backend-defined subsections and label hacksH. Peter Anvin2018-05-301-0/+6
* outbin: check the status of lookup_label()H. Peter Anvin2018-02-221-2/+5
* Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-201-27/+5
* Add generic perfect string hashes, use for directivesH. Peter Anvin2017-04-031-1/+1
* output: remove the completely unused set_info methodH. Peter Anvin2017-03-311-10/+0
* output: make the return value from the directives method more meaningfulH. Peter Anvin2017-03-071-6/+7
* Add a generic pragma-handling infrastructureH. Peter Anvin2017-03-071-3/+6
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-071-0/+1
* backend: move wrapper for legacy output functions to a library routineH. Peter Anvin2016-09-241-0/+3
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-2/+2
* Add wrappers around fopen(), use mmap on glibcH. Peter Anvin2016-05-251-1/+1
* lib: split library into stdlib and nasmlib; header handling fixesH. Peter Anvin2016-03-081-1/+0
* Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-03-081-3/+1
|\
| * ofmt: get rid of the debuginfo parameter to ofmt->cleanup()H. Peter Anvin2016-03-071-3/+1
* | Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-03-071-10/+10
|\|
| * Get rid of a bunch of unnecessary indirectionsH. Peter Anvin2016-03-031-2/+2
| * Replace nasm_error(ERR_FATAL/ERR_PANIC) with nasm_fatal/nasm_panicH. Peter Anvin2016-03-031-10/+10
* | output: make all instances of struct ofmt readonlyH. Peter Anvin2016-02-171-4/+4
* | Get rid of a bunch of unnecessary indirectionsH. Peter Anvin2016-02-171-2/+2
|/
* Replace global maxbits variable with field in struct ofmtH. Peter Anvin2016-02-111-2/+4
* LLVM portability fix for abs(size)H. Peter Anvin2016-02-051-1/+1
* out: Zeroify temp buffer before useCyrill Gorcunov2015-07-191-0/+2
* output: bin -- Fix section length miscalc for OUT_ADDRESSCyrill Gorcunov2015-02-151-0/+6
* Replace unchecked fwrite() callsH. Peter Anvin2014-10-211-12/+6
* output: outbin -- Fix relocation sizeCyrill Gorcunov2014-06-281-1/+1
* output: Allow OUT_ADDRESS with a negative size to mean signed relocationH. Peter Anvin2013-11-261-3/+7
* bin: Use nasm_zalloc for default section creationCyrill Gorcunov2011-02-281-12/+7
* bin: Use nasm_zalloc helper for section allocation in a sake of simplicityCyrill Gorcunov2011-02-281-25/+19