aboutsummaryrefslogtreecommitdiff
path: root/gold/layout.cc
AgeCommit message (Expand)AuthorFilesLines
2008-01-02Reduce the number of system calls. Use readv instead of pread. DoIan Lance Taylor1-3/+2
2007-12-21Speed up relocations against local symbols in merged sections.Ian Lance Taylor1-2/+12
2007-12-19Use string length when available when calling Stringpool. CompareIan Lance Taylor1-1/+1
2007-12-18Don't write unattached after_input sections twice.Ian Lance Taylor1-8/+0
2007-12-18Print statistics about merge sections with --stats.Ian Lance Taylor1-0/+5
2007-12-14Rewrite workqueue. This version eliminates the master thread, andIan Lance Taylor1-65/+68
2007-12-14From Craig Silverstein: size hash tables to avoid resizing.Ian Lance Taylor1-0/+19
2007-12-11From Cary Coutant: Set DF_STATIC_TLS as appropriate.Ian Lance Taylor1-1/+4
2007-12-07From Cary Coutant: Fix x86_64 TLS. Also set DT_TEXTREL as well asIan Lance Taylor1-1/+5
2007-12-07Fix ehframe header handling for shared libraries.Ian Lance Taylor1-1/+3
2007-12-06From Cary Coutant: More support for generating shared libraries.Ian Lance Taylor1-9/+58
2007-12-05Stringpool stats. Also make Symbol_table support functions inline.Ian Lance Taylor1-0/+10
2007-12-01Compress all debug sections.Ian Lance Taylor1-18/+33
2007-11-30From Craig Silverstein: Add support for compressing .debug_str section.Ian Lance Taylor1-7/+39
2007-11-29Clean up setting address and section offset.Ian Lance Taylor1-35/+55
2007-11-15From Cary Coutant: Count textrel with output sections rather thanIan Lance Taylor1-9/+22
2007-11-15From Craig Silverstein: Add --strip-debug-gdb.Ian Lance Taylor1-0/+35
2007-11-14From Cary Coutant: Improve i386 shared library TLS support.Ian Lance Taylor1-1/+9
2007-11-14Add heuristics for undefined symbol warnings.Ian Lance Taylor1-2/+2
2007-11-09Generate a complete exception frame header. Discard duplicateIan Lance Taylor1-42/+236
2007-11-07From Craig Silverstein and Cary Coutant: fix assignment of sectionIan Lance Taylor1-5/+21
2007-11-01From Cary Coutant: More support for -shared, including fixes to GOTIan Lance Taylor1-1/+2
2007-10-27From Cary Coutant: Set offsets of sections with data before finalizingIan Lance Taylor1-3/+14
2007-10-23Add support for PT_GNU_STACK.Ian Lance Taylor1-7/+79
2007-10-22Fix versions of copied symbols.Ian Lance Taylor1-6/+8
2007-10-18Rework section mapping algorithm to handle .data.rel.ro sections.Ian Lance Taylor1-26/+53
2007-10-16From Cary Coutant: preliminary shared library support.Ian Lance Taylor1-2/+2
2007-10-16From Craig Silverstein: implement -Ttext.Ian Lance Taylor1-1/+5
2007-10-14From Craig Silverstein: always use 32-bit format for gold note.Ian Lance Taylor1-0/+15
2007-10-12Add an option for Stringpools to not copy strings.Ian Lance Taylor1-14/+15
2007-10-12Add --stats option to print runtime and memory usage statistics.Ian Lance Taylor1-1/+3
2007-10-10Implement -s and -S options which strip symbols.Ian Lance Taylor1-33/+59
2007-10-09Create a note section with the version of gold.Ian Lance Taylor1-0/+75
2007-10-04Full support for --sysroot.Ian Lance Taylor1-3/+3
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-32/+23
2007-09-26Add basic exception frame header, plus test.Ian Lance Taylor1-1/+54
2007-09-23Fix typo in comment.Ian Lance Taylor1-1/+1
2007-09-22Add licensing text to every source file.Ian Lance Taylor1-0/+20
2007-09-22Define __start and __stop symbols.Ian Lance Taylor1-0/+52
2007-09-21Add global parameters.Ian Lance Taylor1-6/+6
2007-09-21Use nops when doing alignment padding between code sections.Ian Lance Taylor1-1/+2
2007-09-12Don't try to find version definition index when creating an executable.Ian Lance Taylor1-2/+2
2007-09-04Add support for --enable-target to control which templateIan Lance Taylor1-12/+48
2007-08-21Force PT_LOAD segments to be aligned to the page size.Ian Lance Taylor1-0/+4
2007-08-21Add support for -rpath.Ian Lance Taylor1-0/+29
2007-05-16Add support for SHF_MERGE sections.Ian Lance Taylor1-4/+7
2006-12-06gcc 3.2.2 and 4.1.0 portability hacks.Ian Lance Taylor1-27/+23
2006-12-06Generate version information.Ian Lance Taylor1-14/+165
2006-12-01Can now dynamically link hello, world.Ian Lance Taylor1-29/+48