From: <kai...@us...> - 2011-11-27 10:50:59
|
Revision: 2227 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2227&view=rev Author: kaiwang27 Date: 2011-11-27 10:50:53 +0000 (Sun, 27 Nov 2011) Log Message: ----------- Remove debugging printf's. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-07 21:55:18
|
Revision: 2307 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2307&view=rev Author: kaiwang27 Date: 2011-12-07 21:55:12 +0000 (Wed, 07 Dec 2011) Log Message: ----------- Do not issue warning about unresolved weak symbols. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-04-06 15:54:24
|
Revision: 2479 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2479&view=rev Author: kaiwang27 Date: 2012-04-06 15:54:18 +0000 (Fri, 06 Apr 2012) Log Message: ----------- Generate a STT_SECTION symbol for each output section in the symbol table. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-04-06 16:48:39
|
Revision: 2480 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2480&view=rev Author: kaiwang27 Date: 2012-04-06 16:48:33 +0000 (Fri, 06 Apr 2012) Log Message: ----------- Copy symbols from input objects to the output symbol table. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-06-07 00:00:42
|
Revision: 2517 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2517&view=rev Author: kaiwang27 Date: 2012-06-07 00:00:36 +0000 (Thu, 07 Jun 2012) Log Message: ----------- Preserve symbol visibility when copying from input objects to the output object. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-06-19 21:02:53
|
Revision: 2521 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2521&view=rev Author: kaiwang27 Date: 2012-06-19 21:02:47 +0000 (Tue, 19 Jun 2012) Log Message: ----------- Print information regarding space allocated for each common symbol if option -M is specified in the command line. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-09-01 18:47:16
|
Revision: 2564 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2564&view=rev Author: kaiwang27 Date: 2012-09-01 18:47:10 +0000 (Sat, 01 Sep 2012) Log Message: ----------- * Search for SHT_DYNSYM section for DSOs. * Use the "sh_link" field of the symbol table section as the string table index. (Instead of searching for the string table unneccessarily) Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-09-08 17:37:16
|
Revision: 2572 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2572&view=rev Author: kaiwang27 Date: 2012-09-08 17:37:10 +0000 (Sat, 08 Sep 2012) Log Message: ----------- Pass the ELF descriptor to the symbol version parsing functions, since the li->li_elf is not yet initialised at that point. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-09-30 19:34:35
|
Revision: 2603 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2603&view=rev Author: kaiwang27 Date: 2012-09-30 19:34:29 +0000 (Sun, 30 Sep 2012) Log Message: ----------- If both a DSO and a relocatable object has defined a symbol with the same name, do not treat it as a multiple definition error. Instead, prefer the symbol defined by the relocatable object. If two or more DSO's define the same symbol, pick the one first seen by the linker. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-09-30 20:12:51
|
Revision: 2604 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2604&view=rev Author: kaiwang27 Date: 2012-09-30 20:12:44 +0000 (Sun, 30 Sep 2012) Log Message: ----------- Fix a typo in function _resolve_and_add_symbol. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-10-22 01:52:29
|
Revision: 2614 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2614&view=rev Author: kaiwang27 Date: 2012-10-22 01:52:23 +0000 (Mon, 22 Oct 2012) Log Message: ----------- Do not add symbols from DSO that are already defined in some relocatables. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-10-24 23:17:16
|
Revision: 2619 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2619&view=rev Author: kaiwang27 Date: 2012-10-24 23:17:10 +0000 (Wed, 24 Oct 2012) Log Message: ----------- Revise the logic behind import and export symbols tracking so that it will work regardless of the positions of the DSOs in the command line. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-10-24 23:17:27
|
Revision: 2620 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2620&view=rev Author: kaiwang27 Date: 2012-10-24 23:17:20 +0000 (Wed, 24 Oct 2012) Log Message: ----------- Document how to track import symbols. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-10-27 06:21:15
|
Revision: 2635 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2635&view=rev Author: kaiwang27 Date: 2012-10-27 06:21:09 +0000 (Sat, 27 Oct 2012) Log Message: ----------- Only copy referenced symbols in DSOs to the output executable's symbol table. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-10-27 06:21:25
|
Revision: 2636 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2636&view=rev Author: kaiwang27 Date: 2012-10-27 06:21:19 +0000 (Sat, 27 Oct 2012) Log Message: ----------- Set symbol value to 0 and symbol index to SHN_UNDEF before copying the DSO symbols. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-10-27 06:22:40
|
Revision: 2643 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2643&view=rev Author: kaiwang27 Date: 2012-10-27 06:22:34 +0000 (Sat, 27 Oct 2012) Log Message: ----------- Skip defined symbols from DSOs when updating symbols. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-11-04 08:38:37
|
Revision: 2659 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2659&view=rev Author: kaiwang27 Date: 2012-11-04 08:38:31 +0000 (Sun, 04 Nov 2012) Log Message: ----------- Instead of "sy_size", "sy_write_pos" field should be used as index when writing out dynamic symbols. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-11-04 08:38:47
|
Revision: 2660 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2660&view=rev Author: kaiwang27 Date: 2012-11-04 08:38:41 +0000 (Sun, 04 Nov 2012) Log Message: ----------- Fix copy & paste errors. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-11-04 08:39:18
|
Revision: 2663 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2663&view=rev Author: kaiwang27 Date: 2012-11-04 08:39:12 +0000 (Sun, 04 Nov 2012) Log Message: ----------- Properly set the st_name field for the first symbol (the initial symbol) of the dynamic symbol table. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-11-11 13:18:15
|
Revision: 2665 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2665&view=rev Author: kaiwang27 Date: 2012-11-11 13:18:09 +0000 (Sun, 11 Nov 2012) Log Message: ----------- Do not add undefined weak symbols from DSOs to the dynamic symbol table or the symbol table. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-11-11 13:18:27
|
Revision: 2666 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2666&view=rev Author: kaiwang27 Date: 2012-11-11 13:18:21 +0000 (Sun, 11 Nov 2012) Log Message: ----------- Add referenced SHN_ABS symbols to the export symbol list. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-12-01 02:42:36
|
Revision: 2701 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2701&view=rev Author: kaiwang27 Date: 2012-12-01 02:42:30 +0000 (Sat, 01 Dec 2012) Log Message: ----------- Fix a bug introduced by previous commit: do not use uninitialized "shdr" struct. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-12-07 20:58:08
|
Revision: 2715 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2715&view=rev Author: kaiwang27 Date: 2012-12-07 20:58:01 +0000 (Fri, 07 Dec 2012) Log Message: ----------- Fix typos. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-12-12 04:12:45
|
Revision: 2769 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2769&view=rev Author: kaiwang27 Date: 2012-12-12 04:12:35 +0000 (Wed, 12 Dec 2012) Log Message: ----------- If the linker creates a shared library, all defined and visible symbols should be put in the export symbol table. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2012-12-17 01:34:44
|
Revision: 2787 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2787&view=rev Author: kaiwang27 Date: 2012-12-17 01:34:36 +0000 (Mon, 17 Dec 2012) Log Message: ----------- Set the value and section index of symbols referring to objects defined in DSOs to 0. Modified Paths: -------------- trunk/ld/ld_symbols.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |