Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-04-02 | * fileread.cc (File_read::find_view): Add byteshift and vshifted | Ian Lance Taylor | 1 | -5/+5 | |
parameters. Update for new key type to views_. Change all callers. (File_read::read): Adjust for byteshift in returned view. (File_read::add_view): New function, broken out of find_and_make_view. (File_read::make_view): New function, broken out of find_and_make_view. (File_read::find_or_make_view): Add offset and aligned parameters. Rewrite accordingly. Change all callers. (File_read::get_view): Add offset and aligned parameters. Adjust for byteshift in return value. (File_read::get_lasting_view): Likewise. * fileread.h (class File_read): Update declarations. (class File_read::View): Add byteshift_ field. Add byteshift to constructor. Add byteshift method. * archive.h (Archive::clear_uncached_views): New function. (Archive::get_view): Add aligned parameter. Change all callers. * object.h (Object::get_view): Add aligned parameter. Change all callers. (Object::get_lasting_view): Likewise. * fileread.cc (File_read::release): Don't call clear_views if there are multiple objects. * fileread.h (File_read::clear_uncached_views): New function. * archive.cc (Add_archive_symbols::run): Call clear_uncached_views on the archive. | |||||
2008-03-13 | Update copyright years. Update language files. | Ian Lance Taylor | 1 | -1/+1 | |
2008-02-28 | Read input scripts which look like input objects with proper | Ian Lance Taylor | 1 | -3/+3 | |
serialization. | |||||
2008-02-28 | From Craig Silverstein: Have Parameters point to General_options. | Ian Lance Taylor | 1 | -8/+9 | |
2008-02-27 | Implement -q/--emit-relocs. | Ian Lance Taylor | 1 | -26/+209 | |
2008-02-06 | Initial -r support. | Ian Lance Taylor | 1 | -18/+82 | |
2008-01-02 | Reduce the number of system calls. Use readv instead of pread. Do | Ian Lance Taylor | 1 | -3/+43 | |
better handling of cached views. | |||||
2007-12-21 | Correct handling of non-section symbol in merged section. Avoid some | Ian Lance Taylor | 1 | -1/+2 | |
64-bit signed/unsigned warnings. | |||||
2007-12-21 | Speed up relocations against local symbols in merged sections. | Ian Lance Taylor | 1 | -1/+100 | |
2007-12-20 | Convert more instances of off_t to be 32-bit types. | Ian Lance Taylor | 1 | -3/+3 | |
2007-12-14 | Rewrite workqueue. This version eliminates the master thread, and | Ian Lance Taylor | 1 | -61/+37 | |
reduces the amount of locking required to find a new thread to run. | |||||
2007-12-06 | From Cary Coutant: More support for generating shared libraries. | Ian Lance Taylor | 1 | -1/+1 | |
2007-12-01 | Compress all debug sections. | Ian Lance Taylor | 1 | -14/+65 | |
2007-11-22 | Add threading support. | Ian Lance Taylor | 1 | -0/+27 | |
2007-11-15 | From Cary Coutant: Count textrel with output sections rather than | Ian Lance Taylor | 1 | -5/+10 | |
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 | -3/+1 | |
object. | |||||
2007-11-09 | Generate a complete exception frame header. Discard duplicate | Ian Lance Taylor | 1 | -29/+189 | |
exception frame information. | |||||
2007-10-14 | Run all error handling through an Errors object. Delete output file | Ian Lance Taylor | 1 | -37/+27 | |
on error. | |||||
2007-10-02 | From Craig Silverstein: avoid some signed/unsigned warnings from gcc 4.2. | Ian Lance Taylor | 1 | -2/+2 | |
2007-09-25 | Add cache parameter to get_view. Discard uncached views on unlock. | Ian Lance Taylor | 1 | -5/+8 | |
Fix bug this exposed in archive armap symbol name handling. | |||||
2007-09-22 | Add licensing text to every source file. | Ian Lance Taylor | 1 | -0/+20 | |
2007-09-04 | Add support for --enable-target to control which template | Ian Lance Taylor | 1 | -0/+48 | |
specializations we generate. | |||||
2007-05-16 | Add support for SHF_MERGE sections. | Ian Lance Taylor | 1 | -0/+3 | |
2006-12-06 | Generate version information. | Ian Lance Taylor | 1 | -1/+1 | |
2006-12-01 | Can now dynamically link hello, world. | Ian Lance Taylor | 1 | -0/+2 | |
2006-11-30 | Added a testsuite. More support for COPY relocations. | Ian Lance Taylor | 1 | -19/+156 | |
2006-11-29 | Hash tables, dynamic section, i386 PLT, gold_assert. | Ian Lance Taylor | 1 | -8/+54 | |
2006-11-16 | Snapshot. Includes first cut at output relocation sections. | Ian Lance Taylor | 1 | -1/+1 | |
2006-11-14 | More dynamic object support, initial scripting support. | Ian Lance Taylor | 1 | -0/+1 | |
2006-11-07 | Add Elf_file interface which can be used by both Sized_relobj and | Ian Lance Taylor | 1 | -6/+6 | |
Sized_dynobj. | |||||
2006-11-06 | Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes. | Ian Lance Taylor | 1 | -17/+17 | |
2006-11-03 | Can now do a full static link of hello, world in C or C++ | Ian Lance Taylor | 1 | -7/+27 | |
2006-10-20 | Framework for relocation scanning. Implement simple static TLS | Ian Lance Taylor | 1 | -21/+290 | |
relocations. | |||||
2006-09-29 | Snapshot. Now able to produce a minimal executable which actually | Ian Lance Taylor | 1 | -0/+260 | |
runs. |