summaryrefslogtreecommitdiff
path: root/output
Commit message (Expand)AuthorAgeFilesLines
* Replace external dependencies on <ctype.h> with an internal tablectypeH. Peter Anvin2016-03-0313-15/+2
* Get rid of a bunch of unnecessary indirectionsH. Peter Anvin2016-03-037-16/+11
* Replace nasm_error(ERR_FATAL/ERR_PANIC) with nasm_fatal/nasm_panicH. Peter Anvin2016-03-0311-68/+68
* codeview: be a bit more explicit about the nature of a panicH. Peter Anvin2016-03-031-1/+1
* outmacho: remove unused debugging functionsH. Peter Anvin2016-03-031-27/+0
* Remove unnecessary C99-ismsH. Peter Anvin2016-03-024-7/+7
* Remove unnecessary C99 features which break Visual C++ 2010Knut St. Osmundsen2016-02-261-9/+9
* outmacho: correctly handle references between sectionsH. Peter Anvin2016-02-231-19/+41
* outmacho: make a best effort at separating SIGNED from BRANCH relocsH. Peter Anvin2016-02-211-17/+46
* outmacho: default section flags should depend on section name onlyH. Peter Anvin2016-02-181-5/+2
* outmacho: make a copy of "fmt" instead of making it a pointerH. Peter Anvin2016-02-171-20/+20
* outmacho: correct handling of GOT relocation, add TLVP relocationsH. Peter Anvin2016-02-161-101/+183
* outmacho: fix the .rodata -> __TEXT,__const mappingH. Peter Anvin2016-02-161-17/+18
* outmacho: sanitize the handling of sectionsH. Peter Anvin2016-02-161-30/+18
* outmacho: if .rodata contains no relocations, change it to __TEXT,__constH. Peter Anvin2016-02-161-3/+17
* outmacho: Allow arbitrary MachO sections, avoid bss lookupH. Peter Anvin2016-02-161-108/+151
* outmacho: Only test for MAX_SECT at the point sections are laid outH. Peter Anvin2016-02-161-5/+6
* outmacho: Fix the computation of non-external relocation offsetsH. Peter Anvin2016-02-161-10/+16
* outmacho: use section table lookup for local symbol referencesH. Peter Anvin2016-02-161-9/+4
* outmacho: rename outmac.c to outmacho.cH. Peter Anvin2016-02-121-1/+1
* outmac: generate section-relative relocations for local symbolsH. Peter Anvin2016-02-121-42/+13
* outmac: correct the format name for macho32H. Peter Anvin2016-02-121-3/+3
* output: outmac -- Fix few nits during mergeCyrill Gorcunov2016-02-121-4/+3
* outmac: allow section alignment to be declared more than onceH. Peter Anvin2016-02-121-21/+10
* outmac: default to bits 32 for macho32 output formatH. Peter Anvin2016-02-121-2/+2
* outmac: move the format definitions down to the format-specific codeH. Peter Anvin2016-02-121-22/+22
* Merge the macho32 and macho64 (outmac32/64) backendsH. Peter Anvin2016-02-122-1586/+321
* macho64: remove -64 suffix from static variablesH. Peter Anvin2016-02-121-34/+34
* macho: make a bunch of global variables staticH. Peter Anvin2016-02-122-12/+12
* Replace global maxbits variable with field in struct ofmtH. Peter Anvin2016-02-1113-9/+19
* outmac64.c: Fix memory clobber bug, clean up memory freemachofixH. Peter Anvin2016-02-111-5/+6
* macho64: remove LC_DATA_IN_CODE, change reloc type to 1H. Peter Anvin2016-02-111-10/+1
* macho64: fix alignment problems, add LC_DATA_IN_CODEH. Peter Anvin2016-02-111-20/+33
* LLVM portability fix for abs(size)H. Peter Anvin2016-02-0512-13/+13
* codeview.c: remove superfluous pointer testH. Peter Anvin2016-02-051-2/+2
* outmac64: Fix the handling of section data alignmentH. Peter Anvin2016-02-051-20/+30
* coff: Add support for the Codeview 8 debug formatJim Kukunas2016-01-243-160/+925
* output: macho64 -- Fix OUT_REL4ADR on bigendiansCyrill Gorcunov2015-11-051-4/+5
* out: elf,stabs -- Fix @n_value attribute for HdrSym entryMark Scott2015-11-033-3/+3
* output: aout -- Use nasm_x_space helpersCyrill Gorcunov2015-07-261-4/+1
* out: maco64 -- Properly update the full 64 bit value when adding relocationsMartin Storsjö2015-07-241-3/+3
* output: outmacho32 -- Fix stack overwriteCyrill Gorcunov2015-07-211-1/+1
* output: outmach64 -- Use back WRITELONG for OUT_REL4ADRCyrill Gorcunov2015-07-191-1/+1
* out: Zeroify temp buffer before useCyrill Gorcunov2015-07-197-0/+14
* out: maco64 -- Fix erroneously small write for OUT_REL4ADRDelan Azabani2015-06-021-1/+1
* output: outmac64 -- Fix the case when first hit matches the symbolCyrill Gorcunov2015-05-091-1/+1
* output: elf64 -- increase .symtab and .rel* alignment to 8Ed Maste2015-04-161-2/+2
* output: dbg,aout,elf32 -- Fix out for signed relocationsCyrill Gorcunov2015-02-213-5/+5
* output: bin -- Fix section length miscalc for OUT_ADDRESSCyrill Gorcunov2015-02-151-0/+6
* output: maco 64 -- Fix data conversionCyrill Gorcunov2015-01-111-3/+3