summaryrefslogtreecommitdiff
path: root/output/outelf32.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-28elf32: Drop holes in linelist structureCyrill Gorcunov1-3/+3
2011-02-28outelf32: Use nasm_zalloc helperCyrill Gorcunov1-20/+12
2010-07-30elf: Move stabs symbol table format into outelf.hCyrill Gorcunov1-8/+0
2010-06-07outelf32: handle compilers without 64-bit switch() supportH. Peter Anvin1-14/+22
2010-05-06ELF support for 8-bit relocationsH. Peter Anvin1-25/+59
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov1-3/+3
2010-04-21Elf-32: Implement segalign handlingCyrill 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-10ofmt: Introduce output format aliasesCyrill Gorcunov1-24/+0
2010-04-10Elf: Some unification snippets for 32/64 bit versionsCyrill Gorcunov1-6/+5
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-48/+3
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-0/+1
2010-01-03outelfX.c: Trivial cleanupCyrill Gorcunov1-7/+7
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-18/+17
2009-11-06dwarfX_output: dont check for "ln" twiceCyrill Gorcunov1-4/+2
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-7/+8
2009-09-03output/outelf32.c: code style simplificationCyrill Gorcunov1-115/+108
2009-09-03output/outelf32.c: tab-space cleanupCyrill Gorcunov1-390/+367
2009-08-11Fix some format strings for nasm_errorVictor van den Elzen1-2/+2
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/+91
2009-07-13Merge branch 'master' into new-preprocH. Peter Anvin1-1/+5
2009-07-13ELF: add debug support for TY_YWORDH. Peter Anvin1-0/+4
2009-07-13elf32: debug32_typevalue - fix TY_OWORD sizeCyrill Gorcunov1-1/+1
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-2/+2
2009-06-28Add new copyright headers to the output modulesH. Peter Anvin1-6/+35
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-33/+35
2009-06-25ELF: remove loop invariant calculation of global offsetH. Peter Anvin1-1/+9
2009-06-25ELF: clean up the arithmetic for global symbolsH. Peter Anvin1-12/+22
2009-06-25ELF: eliminate hard-coded section numbersH. Peter Anvin1-50/+63
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-140/+34
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
2009-02-21Unify all-zero buffers; add fwritezero()H. Peter Anvin1-1/+1