summaryrefslogtreecommitdiff
path: root/gold/stringpool.cc
Commit message (Collapse)AuthorAgeFilesLines
* * stringpool.cc (Stringpool_template::add_with_length): Set key toIan Lance Taylor2008-07-241-5/+6
| | | | | | | | | | array size plus one. (Stringpool_template::set_string_offsets): Subtract one from key before using it as an array index. (Stringpool_template::get_offset_with_length): Likewise. (Stringpool_template::write_to_buffer): Likewise. * stringpool.h (Stringpool_template::get_offset_from_key): Likewise.
* Update copyright years. Update language files.Ian Lance Taylor2008-03-131-1/+1
|
* From Craig Silverstein: Have Parameters point to General_options.Ian Lance Taylor2008-02-281-1/+1
|
* From Craig Silverstein: rename option functions for future optionIan Lance Taylor2008-02-261-1/+1
| | | | handling rewrite.
* Use a simpler hash function.Ian Lance Taylor2007-12-221-21/+9
|
* Move Stringpool offsets into a chunked_vector indexed by keys.Ian Lance Taylor2007-12-191-40/+34
|
* Use string length when available when calling Stringpool. CompareIan Lance Taylor2007-12-191-21/+29
| | | | pointers first when looking up Stringpool entries.
* Add section_size_type and section_offset_type, use them to replace aIan Lance Taylor2007-12-181-10/+10
| | | | lot of instances of off_t.
* From Craig Silverstein: size hash tables to avoid resizing.Ian Lance Taylor2007-12-141-1/+29
|
* Rework Stringpool to not compute the hash code twice when adding a newIan Lance Taylor2007-12-051-87/+127
| | | | string.
* Stringpool stats. Also make Symbol_table support functions inline.Ian Lance Taylor2007-12-051-0/+18
|
* Add casts to avoid warnings.Ian Lance Taylor2007-12-011-2/+3
|
* Compress all debug sections.Ian Lance Taylor2007-12-011-2/+2
|
* From Craig Silverstein: Add support for compressing .debug_str section.Ian Lance Taylor2007-11-301-9/+33
|
* Generate a complete exception frame header. Discard duplicateIan Lance Taylor2007-11-091-1/+1
| | | | exception frame information.
* Add an option for Stringpools to not copy strings.Ian Lance Taylor2007-10-121-6/+16
|
* From Andrew Chatham: fix bug in 64-bit hash.Ian Lance Taylor2007-10-051-1/+1
|
* Add licensing text to every source file.Ian Lance Taylor2007-09-221-0/+20
|
* From Craig Silverstein: Only sort for suffixes with -O2.Ian Lance Taylor2007-09-211-30/+54
|
* Set Stringpool zero_null option via a call, not a default constructorIan Lance Taylor2007-09-211-2/+2
| | | | argument.
* Compute string lengths before sorting. From Craig Silverstein.Ian Lance Taylor2007-09-181-22/+28
|
* Add support for SHF_MERGE sections.Ian Lance Taylor2007-05-161-65/+157
|
* Hash tables, dynamic section, i386 PLT, gold_assert.Ian Lance Taylor2006-11-291-4/+14
|
* Rework stringpool and hash tables so that we always generate the sameIan Lance Taylor2006-11-071-18/+51
| | | | output regardless of randomize_va_space.
* Snapshot. Now able to produce a minimal executable which actuallyIan Lance Taylor2006-09-291-11/+132
| | | | runs.
* gcc 4.1.0 portability fixes.Ian Lance Taylor2006-09-261-1/+1
|
* New drop, with first cut of section layout code.Ian Lance Taylor2006-09-211-1/+1
|
* Another snapshot of the current state of the sources. Gets to theIan Lance Taylor2006-08-181-0/+130
point of symbol resolution and can now issue a multiple definition error. Also added target selection infrastructure.