Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-04-02 | * fileread.cc (File_read::find_view): Add byteshift and vshifted | Ian Lance Taylor | 1 | -58/+151 | |
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-03-13 | From Craig Silverstein: Implement --debug=files to track file opens, | Ian Lance Taylor | 1 | -0/+3 | |
and implement --verbose as a synonym. | |||||
2008-03-04 | From Craig Silverstein: rename some option functions in preparation | Ian Lance Taylor | 1 | -2/+2 | |
for reworking option handling. | |||||
2008-02-28 | From Craig Silverstein: Have Parameters point to General_options. | Ian Lance Taylor | 1 | -5/+5 | |
2008-02-26 | From Craig Silverstein: rename option functions for future option | Ian Lance Taylor | 1 | -2/+2 | |
handling rewrite. | |||||
2008-02-13 | Support selecting target by name. | Ian Lance Taylor | 1 | -19/+12 | |
2008-02-08 | Add support for --format binary for input files. | Ian Lance Taylor | 1 | -2/+49 | |
2008-02-07 | Implement --just-symbols, including -R FILE. Fix symbol values when | Ian Lance Taylor | 1 | -2/+13 | |
doing a relocatable link. | |||||
2008-01-18 | Don't include options.h in fileread.h. Remove General_options | Ian Lance Taylor | 1 | -0/+14 | |
reference from Output_file class. | |||||
2008-01-02 | Add cast to avoid signed/unsigned warning. | Ian Lance Taylor | 1 | -2/+5 | |
2008-01-02 | Reduce the number of system calls. Use readv instead of pread. Do | Ian Lance Taylor | 1 | -25/+187 | |
better handling of cached views. | |||||
2007-12-21 | Correct handling of non-section symbol in merged section. Avoid some | Ian Lance Taylor | 1 | -1/+1 | |
64-bit signed/unsigned warnings. | |||||
2007-12-20 | Fix buglet in last patch. | Ian Lance Taylor | 1 | -7/+7 | |
2007-12-20 | Convert more instances of off_t to be 32-bit types. | Ian Lance Taylor | 1 | -10/+10 | |
2007-12-19 | Avoid some warnings which showed up in 64-bit mode. | Ian Lance Taylor | 1 | -1/+1 | |
2007-12-18 | Add section_size_type and section_offset_type, use them to replace a | Ian Lance Taylor | 1 | -4/+4 | |
lot of instances of off_t. | |||||
2007-12-14 | Rewrite workqueue. This version eliminates the master thread, and | Ian Lance Taylor | 1 | -34/+53 | |
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 | -3/+1 | |
2007-12-14 | Make some File_read methods const. | Ian Lance Taylor | 1 | -6/+4 | |
2007-12-10 | Keep views on views_ list so that they can be found again. | Ian Lance Taylor | 1 | -13/+19 | |
2007-10-22 | Implement -Bstatic/-Bdynamic. | Ian Lance Taylor | 1 | -1/+2 | |
2007-10-14 | Remove extraneous newlines. | Ian Lance Taylor | 1 | -3/+3 | |
2007-10-14 | Run all error handling through an Errors object. Delete output file | Ian Lance Taylor | 1 | -37/+30 | |
on error. | |||||
2007-10-12 | Add --stats option to print runtime and memory usage statistics. | Ian Lance Taylor | 1 | -1/+29 | |
2007-10-09 | Fix soname for library found in search path. | Ian Lance Taylor | 1 | -3/+9 | |
2007-10-04 | Full support for --sysroot. | Ian Lance Taylor | 1 | -3/+4 | |
2007-10-02 | From Craig Silverstein: add support for searching for input files | Ian Lance Taylor | 1 | -3/+46 | |
named in linker scripts. | |||||
2007-09-25 | Use mmap to read from input files. | Ian Lance Taylor | 1 | -4/+33 | |
2007-09-25 | Add cache parameter to get_view. Discard uncached views on unlock. | Ian Lance Taylor | 1 | -48/+46 | |
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 | -69/+56 | |
available. | |||||
2007-09-25 | Remove get_view_and_size. | Ian Lance Taylor | 1 | -27/+5 | |
2007-09-25 | Break out default pbytes argument to read and get_view routines, | Ian Lance Taylor | 1 | -4/+29 | |
adding new routines. | |||||
2007-09-22 | Add licensing text to every source file. | Ian Lance Taylor | 1 | -0/+20 | |
2006-11-30 | Added a testsuite. More support for COPY relocations. | Ian Lance Taylor | 1 | -21/+60 | |
2006-11-29 | Hash tables, dynamic section, i386 PLT, gold_assert. | Ian Lance Taylor | 1 | -17/+16 | |
2006-11-06 | Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes. | Ian Lance Taylor | 1 | -3/+7 | |
2006-11-03 | Can now do a full static link of hello, world in C or C++ | Ian Lance Taylor | 1 | -24/+80 | |
2006-09-29 | Snapshot. Now able to produce a minimal executable which actually | Ian Lance Taylor | 1 | -5/+5 | |
runs. | |||||
2006-08-04 | Initial CVS checkin of gold | Ian Lance Taylor | 1 | -0/+281 | |