aboutsummaryrefslogtreecommitdiff
path: root/gold/object.cc
AgeCommit message (Expand)AuthorFilesLines
2008-01-02Reduce the number of system calls. Use readv instead of pread. DoIan Lance Taylor1-8/+19
2007-12-21Correct handling of non-section symbol in merged section. Avoid someIan Lance Taylor1-3/+4
2007-12-21Speed up relocations against local symbols in merged sections.Ian Lance Taylor1-37/+19
2007-12-18Add section_size_type and section_offset_type, use them to replace aIan Lance Taylor1-21/+25
2007-12-14Rewrite workqueue. This version eliminates the master thread, andIan Lance Taylor1-6/+7
2007-12-06Initialize variable to avoid warning.Ian Lance Taylor1-1/+1
2007-12-06From Cary Coutant: More support for generating shared libraries.Ian Lance Taylor1-63/+186
2007-12-01Compress all debug sections.Ian Lance Taylor1-2/+1
2007-11-15From Craig Silverstein: Add support for --demangle.Ian Lance Taylor1-6/+15
2007-11-14Add heuristics for undefined symbol warnings.Ian Lance Taylor1-1/+27
2007-11-14Warn about undefined references in shared libraries if we have seenIan Lance Taylor1-0/+26
2007-11-14From Craig Silverstein: Rework debug info code a bit, add option forIan Lance Taylor1-1/+1
2007-11-12From Craig Silverstein: rework DWARF reader code a bit.Ian Lance Taylor1-51/+3
2007-11-09From Craig Silverstein: Initialize got_relocs.Ian Lance Taylor1-1/+1
2007-11-09From Craig Silverstein: Use relocations in reporting error messageIan Lance Taylor1-12/+50
2007-11-09Generate a complete exception frame header. Discard duplicateIan Lance Taylor1-15/+195
2007-11-07From Craig Silverstein: Templatize the Dwarf reader.Ian Lance Taylor1-2/+3
2007-11-07From Craig Silverstein: Don't crash if we see a file we don't recognize.Ian Lance Taylor1-9/+9
2007-11-02From Craig Silverstein: Add first version of generating error messagesIan Lance Taylor1-11/+41
2007-11-02Reworked from Andrew Chatham: report error locations.Ian Lance Taylor1-11/+73
2007-10-23Add support for PT_GNU_STACK.Ian Lance Taylor1-0/+17
2007-10-14Adjust linkonce symbol name algorithm to work forIan Lance Taylor1-1/+14
2007-10-14Run all error handling through an Errors object. Delete output fileIan Lance Taylor1-118/+86
2007-10-14From Craig Silverstein: add some internationalization calls.Ian Lance Taylor1-1/+1
2007-10-12Add an option for Stringpools to not copy strings.Ian Lance Taylor1-1/+1
2007-10-10Implement -s and -S options which strip symbols.Ian Lance Taylor1-0/+3
2007-10-08Add support for local GOT offsets.Ian Lance Taylor1-1/+13
2007-10-06Correct handling of addends in merged sections.Ian Lance Taylor1-3/+23
2007-10-02From Craig Silverstein: avoid some signed/unsigned warnings from gcc 4.2.Ian Lance Taylor1-1/+1
2007-09-26Put size and endianness in parameters.Ian Lance Taylor1-0/+3
2007-09-25Add cache parameter to get_view. Discard uncached views on unlock.Ian Lance Taylor1-13/+16
2007-09-22Add licensing text to every source file.Ian Lance Taylor1-0/+20
2007-09-21Add global parameters.Ian Lance Taylor1-3/+2
2007-09-20From Cary Coutant: only check for a linkonce section if the SHF_GROUPIan Lance Taylor1-1/+2
2007-09-04Add support for --enable-target to control which templateIan Lance Taylor1-1/+45
2007-05-16Add support for SHF_MERGE sections.Ian Lance Taylor1-21/+40
2006-12-06Don't emit symbols seen only in dynamic object, don't read duplicateIan Lance Taylor1-5/+21
2006-11-29Hash tables, dynamic section, i386 PLT, gold_assert.Ian Lance Taylor1-16/+15
2006-11-16Snapshot. Includes first cut at output relocation sections.Ian Lance Taylor1-35/+53
2006-11-14More dynamic object support, initial scripting support.Ian Lance Taylor1-75/+121
2006-11-07Add Elf_file interface which can be used by both Sized_relobj andIan Lance Taylor1-148/+79
2006-11-07Rework stringpool and hash tables so that we always generate the sameIan Lance Taylor1-1/+1
2006-11-06Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes.Ian Lance Taylor1-42/+79
2006-11-03Can now do a full static link of hello, world in C or C++Ian Lance Taylor1-23/+31
2006-10-20Framework for relocation scanning. Implement simple static TLSIan Lance Taylor1-10/+76
2006-10-10Avoid multiple definition errors from linkonce sections.Ian Lance Taylor1-3/+3
2006-10-06Lay out object file sections when we add the symbols to the symbolIan Lance Taylor1-75/+92
2006-09-29Snapshot. Now able to produce a minimal executable which actuallyIan Lance Taylor1-12/+112
2006-09-27Finished layout code.Ian Lance Taylor1-47/+129
2006-09-26More section layout code.Ian Lance Taylor1-14/+36