summaryrefslogtreecommitdiff
path: root/output/outelf64.c
AgeCommit message (Expand)AuthorFilesLines
2009-02-21Unify all-zero buffers; add fwritezero()H. Peter Anvin1-1/+1
2009-01-18Generate warning for unknown section atributesCharles Crayne1-1/+2
2008-11-06ELF: use rbtree for symbol searchesH. Peter Anvin1-39/+24
2008-11-05Fix BR #916647Victor van den Elzen1-2/+2
2008-10-31Move all version strings to a single compilation unit (ver.c)H. Peter Anvin1-3/+1
2008-10-27output: add common file outlib.c for common functions; realsize()H. Peter Anvin1-14/+2
2008-10-26ELF64 support for PC relative offset to IE GOT entryCharles Crayne1-4/+14
2008-10-25Flag thread local symbols in symbol tableCharles Crayne1-0/+8
2008-10-25ELF64 segment definitions for TLSCharles Crayne1-0/+10
2008-10-18ELF64: once again, fix generation of "naked" OUT_REL*ADRH. Peter Anvin1-10/+9
2008-10-17ELF64: PLT32, GOTPCREL, and GOTPCREL64 really need exactitudeH. Peter Anvin1-3/+3
2008-10-17ELF64: the "size" argument to OUT_REL*ADR isn't really the sizeH. Peter Anvin1-3/+3
2008-10-17ELF64: actually generate relative GOT/PLT references correctlyH. Peter Anvin1-12/+10
2008-10-17ELF64: GOTOFF64 doesn't need a gsym at allH. Peter Anvin1-2/+1
2008-10-17ELF64: We apparently don't need exactitude for GOTOFF64H. Peter Anvin1-1/+1
2008-10-17ELF64: GOT and PLT references need a symbol (a slot!) to referenceH. Peter Anvin1-26/+33
2008-10-17ELF64: unbreak generating no-segment addressesH. Peter Anvin1-111/+138
2008-10-17ELF64: use the RELA addend field instead of relying on the code streamH. Peter Anvin1-80/+94
2008-10-15ELF64: fix various GOT relocationsH. Peter Anvin1-9/+35
2008-10-12Fix typo in previous outelf64.c commitCharles Crayne1-1/+0
2008-10-12RIP rel relocations for PIC released for testing.Charles Crayne1-12/+45
2008-06-21ctype.h: wrapper ctype functions with a cast to (unsigned char)H. Peter Anvin1-8/+8
2008-06-20Move the output format macros into the macros.pl mechanismH. Peter Anvin1-10/+2
2008-06-09Move all the RAA code out of nasmlibH. Peter Anvin1-1/+2
2008-06-09Move all the SAA code out of nasmlibH. Peter Anvin1-1/+1
2008-06-08Replace the WSAA macros with functionsH. Peter Anvin1-109/+109
2008-06-08WSAA: make the WSAA macros contain their own bufferH. Peter Anvin1-114/+112
2008-06-05Avoid obscure segfault in DWARF generationCharles Crayne1-1/+1
2008-04-10Temporaries in macros need a unique prefix; WSAA*() macros to headerH. Peter Anvin1-70/+1
2008-02-24Dwarf3 support for ELF32Charles Crayne1-81/+4
2008-02-23Dwarf support tweeks and clean-upCharles Crayne1-176/+161
2008-02-16Clear up WRITE macros causing compile failures with WatcomH. Peter Anvin1-44/+59
2008-02-13Upgrade dwarf3 support for elf64Charles Crayne1-63/+174
2008-02-06Test version of dwarf debugging format for elf64Charles Crayne1-14/+662
2008-01-27Prevent segfault in stabs64_typevalueCharles Crayne1-1/+1
2008-01-16Increase GLOBAL_TEMP_BASECharles Crayne1-1/+1
2008-01-11Temporary fix for large number of sectionsCharles Crayne1-2/+1
2007-12-29regularized spelling of license to match name of LICENSE fileBeroset1-1/+1
2007-11-13Support setting OSABI value in ELF header.root1-4/+43
2007-11-13Cast 64-bit switch expressions to (int) to keep OpenWatcom happyH. Peter Anvin1-2/+2
2007-11-13Address data is int64_t; simplify writing an address objectH. Peter Anvin1-4/+4
2007-11-10Clean up a few more 32-bit bottlenecksCharles Crayne1-15/+17
2007-11-09Don't combine type and size into a single argumentH. Peter Anvin1-18/+16
2007-11-06Pass 64-bit instruction lengths to back-ends.Charles Crayne1-2/+2
2007-11-05Upgrade label functions to 64-bitCharles Crayne1-3/+3
2007-10-28Adjust stabs symbol index to match symbol table.Charles Crayne1-17/+80
2007-10-21Clean up elf symbol table sectionCharles Crayne1-12/+12
2007-10-18Avoid unnecessary warning on redefinition of section (bug 801180)root1-3/+6
2007-10-17Generate stabs entries for any executable sectionCharles Crayne1-7/+7
2007-10-11Additional uses of bool and enumH. Peter Anvin1-4/+4