Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-04-02 | * fileread.cc (File_read::find_view): Add byteshift and vshifted | Ian Lance Taylor | 1 | -17/+57 | |
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-13 | Support selecting target by name. | Ian Lance Taylor | 1 | -1/+2 | |
2008-02-08 | Add support for --format binary for input files. | Ian Lance Taylor | 1 | -0/+4 | |
2008-02-07 | Implement --just-symbols, including -R FILE. Fix symbol values when | Ian Lance Taylor | 1 | -0/+4 | |
doing a relocatable link. | |||||
2008-01-22 | Include <vector>. | Ian Lance Taylor | 1 | -0/+1 | |
2008-01-18 | Don't include options.h in fileread.h. Remove General_options | Ian Lance Taylor | 1 | -5/+4 | |
reference from Output_file class. | |||||
2008-01-02 | Reduce the number of system calls. Use readv instead of pread. Do | Ian Lance Taylor | 1 | -3/+69 | |
better handling of cached views. | |||||
2007-12-20 | Convert more instances of off_t to be 32-bit types. | Ian Lance Taylor | 1 | -2/+2 | |
2007-12-18 | Add section_size_type and section_offset_type, use them to replace a | Ian Lance Taylor | 1 | -8/+8 | |
lot of instances of off_t. | |||||
2007-12-14 | Rewrite workqueue. This version eliminates the master thread, and | Ian Lance Taylor | 1 | -17/+37 | |
reduces the amount of locking required to find a new thread to run. | |||||
2007-12-14 | Add const to Object::read and Object::sized_target. | Ian Lance Taylor | 1 | -1/+5 | |
2007-12-14 | Make some File_read methods const. | Ian Lance Taylor | 1 | -3/+3 | |
2007-10-14 | Run all error handling through an Errors object. Delete output file | Ian Lance Taylor | 1 | -2/+3 | |
on error. | |||||
2007-10-12 | Add --stats option to print runtime and memory usage statistics. | Ian Lance Taylor | 1 | -1/+22 | |
2007-10-09 | Fix soname for library found in search path. | Ian Lance Taylor | 1 | -3/+17 | |
2007-10-04 | Full support for --sysroot. | Ian Lance Taylor | 1 | -1/+10 | |
2007-09-25 | Use mmap to read from input files. | Ian Lance Taylor | 1 | -3/+5 | |
2007-09-25 | Add cache parameter to get_view. Discard uncached views on unlock. | Ian Lance Taylor | 1 | -12/+22 | |
Fix bug this exposed in archive armap symbol name handling. | |||||
2007-09-25 | Rework File_read interface. Get file size. Use pread when | Ian Lance Taylor | 1 | -10/+14 | |
available. | |||||
2007-09-25 | Remove get_view_and_size. | Ian Lance Taylor | 1 | -8/+1 | |
2007-09-25 | Break out default pbytes argument to read and get_view routines, | Ian Lance Taylor | 1 | -13/+26 | |
adding new routines. | |||||
2007-09-22 | Add licensing text to every source file. | Ian Lance Taylor | 1 | -0/+20 | |
2007-09-22 | From Andrew Chatham: Make File_read::View::data_ a const pointer. | Ian Lance Taylor | 1 | -3/+3 | |
2007-08-21 | Implement --whole-archive. | Ian Lance Taylor | 1 | -3/+9 | |
2006-11-30 | Added a testsuite. More support for COPY relocations. | Ian Lance Taylor | 1 | -9/+23 | |
2006-11-03 | Can now do a full static link of hello, world in C or C++ | Ian Lance Taylor | 1 | -5/+38 | |
2006-09-21 | New drop, with first cut of section layout code. | Ian Lance Taylor | 1 | -16/+0 | |
2006-08-04 | Initial CVS checkin of gold | Ian Lance Taylor | 1 | -0/+226 | |