59 Commits (1a51c1a48dafc996d6c199832cb75b46779d33ae)

Author SHA1 Message Date
Ian Lance Taylor 7d9e3d9854 * mapfile.cc: New file. 19 years ago
Ian Lance Taylor 9f1d377b33 * options.h (class General_options): Add -z relro. 19 years ago
Ian Lance Taylor 8825ac63ef * object.cc (Sized_relobj::include_section_group): Adjust section 19 years ago
Cary Coutant e94cf12773 * layout.cc (Layout::include_section): Refactored check for debug 19 years ago
Ian Lance Taylor d491d34e93 * object.cc (Xindex::initialize_symtab_xindex): New function. 19 years ago
Ian Lance Taylor 154e0e9aa7 * layout.cc (Layout::Layout): Initialize sections_are_attached_. 19 years ago
Ian Lance Taylor 2c38906f72 * layout.h (class Layout): Add added_eh_frame_data_ field. 19 years ago
Ian Lance Taylor 8ed814a99c * options.h (class General_options): Define build_id option. 19 years ago
Ian Lance Taylor 1650c4ff50 Combine read-only .eh_frame sections with read-write .eh_frame 19 years ago
Ian Lance Taylor 4e2b16973e If we a section with no flags followed by a section with the same name 19 years ago
Ian Lance Taylor 7d1a9ebbf2 Remove gcc 3.2 compatibility hacks. 19 years ago
Ian Lance Taylor 919ed24cbc Don't check assertions until symbols are finalized. Create an output 19 years ago
Ian Lance Taylor 8851eccaec From Craig Silverstein: Have Parameters point to General_options. 19 years ago
Ian Lance Taylor 516cb3d01e Support --oformat binary. 19 years ago
Ian Lance Taylor 755ab8af10 Fix group signature handling for relocatable link, add bootstrap 19 years ago
Ian Lance Taylor 6a74a71947 Initial -r support. 19 years ago
Ian Lance Taylor 3802b2dd6b Implement SIZEOF_HEADERS, section constraints, other minor linker 19 years ago
Ian Lance Taylor a445fddf82 Fully implement the SECTIONS clause. 19 years ago
Ian Lance Taylor 9b07f471e3 Don't pass around the target in order to define symbols; get it from 19 years ago
Ian Lance Taylor e5756efb6d Support assignments and expressions in linker scripts. 19 years ago
Ian Lance Taylor d391083d3c Add support for -e and for ENTRY in linker scripts. 19 years ago
Ian Lance Taylor cb29561284 Reduce the number of system calls. Use readv instead of pread. Do 19 years ago
Ian Lance Taylor 17a1d0a9b2 Rewrite workqueue. This version eliminates the master thread, and 19 years ago
Ian Lance Taylor 535890bb64 From Cary Coutant: Set DF_STATIC_TLS as appropriate. 19 years ago
Ian Lance Taylor 7bf1f8020f From Cary Coutant: More support for generating shared libraries. 19 years ago
Ian Lance Taylor ad8f37d1ba Stringpool stats. Also make Symbol_table support functions inline. 19 years ago
Ian Lance Taylor 96803768f1 Compress all debug sections. 19 years ago
Ian Lance Taylor 9a0910c33e From Craig Silverstein: Add support for compressing .debug_str section. 19 years ago
Ian Lance Taylor 27bc2bce09 Clean up setting address and section offset. 19 years ago
Ian Lance Taylor c79126688f Add threading support. 19 years ago
Ian Lance Taylor 4f4c5f80c7 From Cary Coutant: Count textrel with output sections rather than 19 years ago
Ian Lance Taylor 07f397aba3 From Cary Coutant: Improve i386 shared library TLS support. 19 years ago
Ian Lance Taylor 9a2d698415 Add heuristics for undefined symbol warnings. 19 years ago
Ian Lance Taylor 730cdc88f7 Generate a complete exception frame header. Discard duplicate 19 years ago
Ian Lance Taylor 868870607e From Craig Silverstein and Cary Coutant: fix assignment of section 19 years ago
Ian Lance Taylor dba5a01fdc From Cary Coutant: Set offsets of sections with data before finalizing 19 years ago
Ian Lance Taylor 35cdfc9a87 Add support for PT_GNU_STACK. 19 years ago
Ian Lance Taylor 46fe162319 Fix versions of copied symbols. 19 years ago
Ian Lance Taylor e44fcf3bcf Add --stats option to print runtime and memory usage statistics. 19 years ago
Ian Lance Taylor 4f211c8bff Create a note section with the version of gold. 19 years ago
Ian Lance Taylor 9025d29d14 Put size and endianness in parameters. 19 years ago
Ian Lance Taylor 3151305a47 Add basic exception frame header, plus test. 19 years ago
Ian Lance Taylor 6cb15b7f89 Add licensing text to every source file. 19 years ago
Ian Lance Taylor bfd58944a6 Define __start and __stop symbols. 19 years ago
Ian Lance Taylor 91da9340cc gcc 3.2.2 and 4.1.0 portability hacks. 20 years ago
Ian Lance Taylor 14b3174058 Generate version information. 20 years ago
Ian Lance Taylor 16649710df Can now dynamically link hello, world. 20 years ago
Ian Lance Taylor a3ad94edd4 Hash tables, dynamic section, i386 PLT, gold_assert. 20 years ago
Ian Lance Taylor dbe717effb More dynamic object support, initial scripting support. 20 years ago
Ian Lance Taylor f0641a0b38 Rework stringpool and hash tables so that we always generate the same 20 years ago