aboutsummaryrefslogtreecommitdiff
path: root/gold/object.h
AgeCommit message (Expand)AuthorFilesLines
2008-02-12Support dynamic relocations against local section symbols.Ian Lance Taylor1-2/+7
2008-02-07Implement --just-symbols, including -R FILE. Fix symbol values whenIan Lance Taylor1-0/+19
2008-02-06Support creating empty output when there are no input objects.Ian Lance Taylor1-9/+1
2008-02-06Initial -r support.Ian Lance Taylor1-4/+42
2008-02-04Fully implement the SECTIONS clause.Ian Lance Taylor1-2/+29
2008-01-02Reduce the number of system calls. Use readv instead of pread. DoIan Lance Taylor1-24/+43
2007-12-21Speed up relocations against local symbols in merged sections.Ian Lance Taylor1-38/+142
2007-12-18Add section_size_type and section_offset_type, use them to replace aIan Lance Taylor1-20/+20
2007-12-14Rewrite workqueue. This version eliminates the master thread, andIan Lance Taylor1-7/+18
2007-12-14Add const to Object::read and Object::sized_target.Ian Lance Taylor1-11/+15
2007-12-14From Craig Silverstein: size hash tables to avoid resizing.Ian Lance Taylor1-5/+15
2007-12-07From Cary Coutant: Remove commented out assert. Also add comment forIan Lance Taylor1-4/+3
2007-12-06From Cary Coutant: More support for generating shared libraries.Ian Lance Taylor1-17/+143
2007-12-01Compress all debug sections.Ian Lance Taylor1-0/+1
2007-11-27Rework merge_map for speed.Ian Lance Taylor1-1/+21
2007-11-14From Cary Coutant: Improve i386 shared library TLS support.Ian Lance Taylor1-2/+80
2007-11-14Add heuristics for undefined symbol warnings.Ian Lance Taylor1-1/+9
2007-11-14Warn about undefined references in shared libraries if we have seenIan Lance Taylor1-0/+5
2007-11-09From Craig Silverstein: Use relocations in reporting error messageIan Lance Taylor1-0/+14
2007-11-09Generate a complete exception frame header. Discard duplicateIan Lance Taylor1-11/+109
2007-11-02Reworked from Andrew Chatham: report error locations.Ian Lance Taylor1-0/+30
2007-10-17Add infrastructure for threading support.Ian Lance Taylor1-0/+5
2007-10-14Run all error handling through an Errors object. Delete output fileIan Lance Taylor1-1/+1
2007-10-10From Craig Silverstein: don't get confused if the same file nameIan Lance Taylor1-5/+5
2007-10-08Add support for local GOT offsets.Ian Lance Taylor1-17/+53
2007-10-06Correct handling of addends in merged sections.Ian Lance Taylor1-8/+18
2007-09-25Add cache parameter to get_view. Discard uncached views on unlock.Ian Lance Taylor1-8/+11
2007-09-22Add licensing text to every source file.Ian Lance Taylor1-0/+20
2007-09-21Add global parameters.Ian Lance Taylor1-7/+4
2007-05-16Add support for SHF_MERGE sections.Ian Lance Taylor1-15/+131
2006-12-06Don't emit symbols seen only in dynamic object, don't read duplicateIan Lance Taylor1-3/+9
2006-11-30Added a testsuite. More support for COPY relocations.Ian Lance Taylor1-28/+28
2006-11-29Hash tables, dynamic section, i386 PLT, gold_assert.Ian Lance Taylor1-12/+25
2006-11-16Snapshot. Includes first cut at output relocation sections.Ian Lance Taylor1-11/+26
2006-11-14More dynamic object support, initial scripting support.Ian Lance Taylor1-23/+53
2006-11-07Add Elf_file interface which can be used by both Sized_relobj andIan Lance Taylor1-22/+61
2006-11-06Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes.Ian Lance Taylor1-117/+159
2006-11-03gcc 3.2.2 portability hacks.Ian Lance Taylor1-2/+3
2006-11-03Can now do a full static link of hello, world in C or C++Ian Lance Taylor1-7/+23
2006-10-20Framework for relocation scanning. Implement simple static TLSIan Lance Taylor1-14/+119
2006-10-10Avoid multiple definition errors from linkonce sections.Ian Lance Taylor1-10/+25
2006-10-06Lay out object file sections when we add the symbols to the symbolIan Lance Taylor1-17/+25
2006-09-29Clean up HAVE_MEMBER_TEMPLATE_SPECIFICATIONS somewhat.Ian Lance Taylor1-13/+4
2006-09-29Snapshot. Now able to produce a minimal executable which actuallyIan Lance Taylor1-6/+58
2006-09-27Finished layout code.Ian Lance Taylor1-5/+38
2006-09-26g++ 3.2.2 portability fixes.Ian Lance Taylor1-4/+8
2006-09-26g++ 3.2.2 portability for grhat.Ian Lance Taylor1-0/+8
2006-09-26More section layout code.Ian Lance Taylor1-2/+38
2006-09-21New drop, with first cut of section layout code.Ian Lance Taylor1-20/+102
2006-08-18Another snapshot of the current state of the sources. Gets to theIan Lance Taylor1-13/+61