summaryrefslogtreecommitdiff
path: root/output/outelf64.c
AgeCommit message (Expand)AuthorFilesLines
2013-02-25Fix warnings generated by clang 3.0Andrew Nayenko1-1/+1
2012-11-16output: Add more Elf unificationCyrill Gorcunov1-20/+21
2011-08-28elf64: Make linelist to look the same as elf32Cyrill Gorcunov1-3/+3
2011-07-17elf64: Drop unused 'zero' variableCyrill Gorcunov1-3/+1
2011-02-28elf64: Use nasm_zalloc helperCyrill Gorcunov1-19/+11
2010-07-30elf: Move stabs symbol table format into outelf.hCyrill Gorcunov1-8/+0
2010-05-06outelf64: update copyright dateH. Peter Anvin1-1/+1
2010-05-06ELF support for 8-bit relocationsH. Peter Anvin1-10/+33
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov1-3/+3
2010-04-21Elf64: Implement segalign handlerCyrill Gorcunov1-1/+19
2010-04-21ofmt: Implement null_segalign stubsCyrill Gorcunov1-0/+1
2010-04-21Elf: Rename SEG_ALIGN to SEC_FILEALIGNCyrill Gorcunov1-3/+3
2010-04-10Elf: Some unification snippets for 32/64 bit versionsCyrill Gorcunov1-5/+8
2010-04-10Elf: Merge WRITE_STAB to outelf.hCyrill Gorcunov1-9/+0
2010-04-10Elf: Drop never used SOC helperCyrill Gorcunov1-2/+0
2010-04-10Elf: Introduce section_attrib helperCyrill Gorcunov1-47/+2
2010-02-11Use ALIGN helperCyrill Gorcunov1-3/+3
2010-01-03ELF: Explicitly point out SYM_GLOBAL, SYM_LOCAL bindingCyrill Gorcunov1-2/+1
2010-01-03output/outelfX.c: Use definitions from stabs.hCyrill Gorcunov1-7/+1
2010-01-03outelfX.c: Trivial cleanupCyrill Gorcunov1-224/+224
2010-01-02Elf: Allow symbols binding to undefined sectionCyrill Gorcunov1-4/+2
2009-12-10Elf: bind labels to text section by defaultCyrill Gorcunov1-11/+12
2009-11-06outelf32/64 - various cleanups in a sake of unificationCyrill Gorcunov1-146/+139
2009-11-06dwarfX_output: dont check for "ln" twiceCyrill Gorcunov1-45/+35
2009-11-06output/outelf64.c: simplify stabs64_cleanup, dwarf64_cleanupCyrill Gorcunov1-26/+13
2009-11-06Merge elf header filesCyrill Gorcunov1-1/+1
2009-10-31output/outelf32-64: use string helpersCyrill Gorcunov1-16/+6
2009-10-31Remove outdated commentsCyrill Gorcunov1-2/+2
2009-10-31stdscan: switch to stdscan_get/set routinesCyrill Gorcunov1-4/+4
2009-09-14elf,stabs: stabs32/64_generate -- append ending tokenCyrill Gorcunov1-9/+11
2009-08-11Fix some format strings for nasm_errorVictor van den Elzen1-9/+11
2009-07-18Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin1-12/+6
2009-07-18Remove function pointers in output, simplify error handlingH. Peter Anvin1-104/+92
2009-07-13Merge branch 'master' into new-preprocH. Peter Anvin1-0/+4
2009-07-13ELF: add debug support for TY_YWORDH. Peter Anvin1-0/+4
2009-07-12Hash even backend-specific directives, unify null functionsH. Peter Anvin1-4/+6
2009-07-12Don't fclose() the output in the backendH. Peter Anvin1-1/+0
2009-07-05Make it possible for outputs to be either text or binaryH. Peter Anvin1-1/+1
2009-06-30ELF64: fix incorrect type for the .strtab section headerCyrill Gorcunov1-1/+1
2009-06-28Add new copyright headers to the output modulesH. Peter Anvin1-6/+36
2009-06-27Move backend-specific code to output/; break out null debug stuffH. Peter Anvin1-2/+2
2009-06-27debug: make *all* the null debug routines available as a libraryH. Peter Anvin1-10/+1
2009-06-25ELF: make debugging functions staticH. Peter Anvin1-32/+35
2009-06-25ELF: remove loop invariant calculation of global offsetH. Peter Anvin1-5/+9
2009-06-25ELF: clean up the arithmetic for global symbolsH. Peter Anvin1-20/+30
2009-06-25ELF: eliminate hard-coded section numbersH. Peter Anvin1-31/+51
2009-06-25Handle the new ELF headers in the dependency generationH. Peter Anvin1-3/+3
2009-06-25ELF: add header files, begin merging common code, drop .commentH. Peter Anvin1-174/+31
2009-03-18outelf32/64: fix uninitialized rbtreeMichael Scherer1-0/+2
2009-02-21outelf32/64: remove align_str in favor of fwritezero()H. Peter Anvin1-4/+2