Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-04-16 | * copy-relocs.cc: New file. | Ian Lance Taylor | 1 | -96/+0 | |
* copy-relocs.h: New file. * reloc.cc: Remove Copy_relocs code. * reloc.h: Likewise. * reloc-types.h (struct Reloc_types) [both versions]: Add get_reloc_addend_noerror. * output.h (class Output_data_reloc<elfcpp::SHT_REL>): Add variants of add_global which take an addend which must be zero. * i386.cc: Include "copy-relocs.h". (class Target_i386): Change type of copy_relocs_ to variable, update initializer. (Target_i386::copy_reloc): Rewrite to pass to Copy_relocs class. Change all callers. (Target_i386::do_finalize_sections): Change handling of copy_relocs_. * sparc.cc: Include "copy-relocs.h". (class Target_sparc): Change type of copy_relocs_ to variable, update initializer. (Target_sparc::copy_reloc): Rewrite to pass to Copy_relocs class. Change all callers. (Target_sparc::do_finalize_sections): Change handling of copy_relocs_. * x86_64.cc: Include "copy-relocs.h". (class Target_x86_64): Change type of copy_relocs_ to variable, update initializer. (Target_x86_64::copy_reloc): Rewrite to pass to Copy_relocs class. Change all callers. (Target_x86_64::do_finalize_sections): Change handling of copy_relocs_. * Makefile.am (CCFILES): Add copy-relocs.cc. (HFILES): Add copy-relocs.h. | |||||
2008-03-13 | Update copyright years. Update language files. | Ian Lance Taylor | 1 | -1/+1 | |
2008-02-27 | Implement -q/--emit-relocs. | Ian Lance Taylor | 1 | -0/+3 | |
2008-02-06 | Initial -r support. | Ian Lance Taylor | 1 | -0/+95 | |
2007-12-18 | Add section_size_type and section_offset_type, use them to replace a | Ian Lance Taylor | 1 | -2/+2 | |
lot of instances of off_t. | |||||
2007-12-14 | Rewrite workqueue. This version eliminates the master thread, and | Ian Lance Taylor | 1 | -16/+13 | |
reduces the amount of locking required to find a new thread to run. | |||||
2007-11-22 | Add threading support. | Ian Lance Taylor | 1 | -0/+9 | |
2007-11-15 | From Cary Coutant: Count textrel with output sections rather than | Ian Lance Taylor | 1 | -3/+7 | |
setting a flag as we add each reloc in the target code. | |||||
2007-11-12 | From Craig Silverstein: Track_relocs doesn't need to hold onto the | Ian Lance Taylor | 1 | -5/+4 | |
object. | |||||
2007-11-09 | From Craig Silverstein: Use relocations in reporting error message | Ian Lance Taylor | 1 | -0/+1 | |
locations. | |||||
2007-11-09 | Generate a complete exception frame header. Discard duplicate | Ian Lance Taylor | 1 | -2/+56 | |
exception frame information. | |||||
2007-10-01 | Cleanups from Craig Silverstein. | Ian Lance Taylor | 1 | -46/+0 | |
2007-10-01 | Add Signed_valtype and use it for sign extension. Fix names of rela8. | Ian Lance Taylor | 1 | -7/+13 | |
2007-10-01 | Add RELA versions of the relocation routines. Original patch from | Ian Lance Taylor | 1 | -2/+172 | |
Craig Silverstein, with Symbol_value<> versions added. | |||||
2007-09-28 | From Andrew Chatham: add signedrel<>, rel32s and friends. | Ian Lance Taylor | 1 | -0/+40 | |
2007-09-22 | Add licensing text to every source file. | Ian Lance Taylor | 1 | -0/+20 | |
2007-05-16 | Add support for SHF_MERGE sections. | Ian Lance Taylor | 1 | -31/+105 | |
2006-11-30 | Added a testsuite. More support for COPY relocations. | Ian Lance Taylor | 1 | -1/+94 | |
2006-11-29 | Hash tables, dynamic section, i386 PLT, gold_assert. | Ian Lance Taylor | 1 | -0/+8 | |
2006-11-06 | Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes. | Ian Lance Taylor | 1 | -333/+19 | |
2006-11-03 | Can now do a full static link of hello, world in C or C++ | Ian Lance Taylor | 1 | -6/+9 | |
2006-10-20 | Framework for relocation scanning. Implement simple static TLS | Ian Lance Taylor | 1 | -3/+503 | |
relocations. | |||||
2006-09-29 | Snapshot. Now able to produce a minimal executable which actually | Ian Lance Taylor | 1 | -0/+45 | |
runs. |