summaryrefslogtreecommitdiff
path: root/output/outas86.c
Commit message (Expand)AuthorAgeFilesLines
* Clean up backend format namesH. Peter Anvin2019-08-101-1/+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
* Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-4/+1
* nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-3/+3
* output: as86 -- Use nasm_error helpersCyrill Gorcunov2018-12-011-17/+17
* errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-151-1/+1
* output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin2018-06-151-16/+0
* output: centralize the null definition of ofmt->segbaseH. Peter Anvin2018-06-141-6/+1
* Add support for backend-defined subsections and label hacksH. Peter Anvin2018-05-301-0/+2
* Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-201-24/+10
* output: remove the completely unused set_info methodH. Peter Anvin2017-03-311-1/+0
* Add a generic pragma-handling infrastructureH. Peter Anvin2017-03-071-1/+2
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-071-0/+1
* Remove casts in switch statements only meant to keep OpenWatcom happyH. Peter Anvin2017-03-011-1/+1
* outas86: Shrink as86_section_namesMartin Lindhe2017-01-051-3/+2
* backend: move wrapper for legacy output functions to a library routineH. Peter Anvin2016-09-241-0/+1
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-2/+2
* 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-4/+4
|\ \ | |/
| * Replace nasm_error(ERR_FATAL/ERR_PANIC) with nasm_fatal/nasm_panicH. Peter Anvin2016-03-031-4/+4
* | output: make all instances of struct ofmt readonlyH. Peter Anvin2016-02-171-1/+1
|/
* Replace global maxbits variable with field in struct ofmtH. Peter Anvin2016-02-111-0/+1
* LLVM portability fix for abs(size)H. Peter Anvin2016-02-051-1/+1
* out: Zeroify temp buffer before useCyrill Gorcunov2015-07-191-0/+2
* Replace unchecked fwrite() callsH. Peter Anvin2014-10-211-1/+1
* output: Allow OUT_ADDRESS with a negative size to mean signed relocationH. Peter Anvin2013-11-261-4/+5
* Rename SEGALIGN to SECTALIGNCyrill Gorcunov2010-04-211-1/+1
* ofmt: Implement null_segalign stubsCyrill Gorcunov2010-04-211-0/+1
* Remove function pointers in output, simplify error handlingH. Peter Anvin2009-07-181-65/+59
* Hash even backend-specific directives, unify null functionsH. Peter Anvin2009-07-121-25/+2
* Don't fclose() the output in the backendH. Peter Anvin2009-07-121-1/+0
* Make it possible for outputs to be either text or binaryH. Peter Anvin2009-07-051-1/+1
* Add new copyright headers to the output modulesH. Peter Anvin2009-06-281-6/+35
* Move backend-specific code to output/; break out null debug stuffH. Peter Anvin2009-06-271-2/+2
* outas86: slight stylistic cleanupsH. Peter Anvin2009-01-031-8/+8
* Add entry point support to as86 backendSoronel Haetir2009-01-031-1/+11
* output: add common file outlib.c for common functions; realsize()H. Peter Anvin2008-10-271-5/+2
* Move the output format macros into the macros.pl mechanismH. Peter Anvin2008-06-201-6/+1
* Move all the RAA code out of nasmlibH. Peter Anvin2008-06-091-0/+1
* Move all the SAA code out of nasmlibH. Peter Anvin2008-06-091-0/+1
* regularized spelling of license to match name of LICENSE fileBeroset2007-12-291-1/+1
* Address data is int64_t; simplify writing an address objectH. Peter Anvin2007-11-131-4/+4
* Don't combine type and size into a single argumentH. Peter Anvin2007-11-091-17/+15
* Pass 64-bit instruction lengths to back-ends.Charles Crayne2007-11-061-2/+2
* Upgrade label functions to 64-bitCharles Crayne2007-11-051-1/+1