From: <kai...@us...> - 2011-11-23 21:47:37
|
Revision: 2201 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2201&view=rev Author: kaiwang27 Date: 2011-11-23 21:47:31 +0000 (Wed, 23 Nov 2011) Log Message: ----------- Add missing "Id" keywords. Modified Paths: -------------- trunk/ld/ld_script.awk Property Changed: ---------------- trunk/ld/ld_script_lexer.l trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-11-23 22:04:01
|
Revision: 2202 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2202&view=rev Author: kaiwang27 Date: 2011-11-23 22:03:55 +0000 (Wed, 23 Nov 2011) Log Message: ----------- Use symbol EXIT_SUCCESS/EXIT_FAILURE instead of literal exit codes. Modified Paths: -------------- trunk/ld/ld_error.c trunk/ld/ld_main.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-11-25 22:09:45
|
Revision: 2207 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2207&view=rev Author: kaiwang27 Date: 2011-11-25 22:09:39 +0000 (Fri, 25 Nov 2011) Log Message: ----------- Implement ld_file_load_archive(). Modified Paths: -------------- trunk/ld/ld_file.c trunk/ld/ld_file.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-11-25 23:11:07
|
Revision: 2209 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2209&view=rev Author: kaiwang27 Date: 2011-11-25 23:11:01 +0000 (Fri, 25 Nov 2011) Log Message: ----------- Add support for parsing the internal ldscript. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_main.c trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-11-26 11:49:07
|
Revision: 2222 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2222&view=rev Author: kaiwang27 Date: 2011-11-26 11:49:01 +0000 (Sat, 26 Nov 2011) Log Message: ----------- Add output section type keywords. Modified Paths: -------------- trunk/ld/ld_script_lexer.l trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-11-26 22:09:17
|
Revision: 2226 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2226&view=rev Author: kaiwang27 Date: 2011-11-26 22:09:10 +0000 (Sat, 26 Nov 2011) Log Message: ----------- Add support for loading symbols from an ar(1) archive: archive members that provide symbol definition for unresolved symbols are extracted from the archive. Each archive is searched multiple times until no more members need to extracted. Modified Paths: -------------- trunk/ld/ld_file.c trunk/ld/ld_file.h 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-11-27 11:17:16
|
Revision: 2228 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2228&view=rev Author: kaiwang27 Date: 2011-11-27 11:17:10 +0000 (Sun, 27 Nov 2011) Log Message: ----------- * Remove testing function ld_file_load_all(). * Implement ld_file_unload(). * "Unload" each file after symbols of that file are parsed. * Simplify archive handling; remove function ld_file_load_archive(). Modified Paths: -------------- trunk/ld/ld_file.c trunk/ld/ld_file.h trunk/ld/ld_main.c 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-11-27 23:09:19
|
Revision: 2231 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2231&view=rev Author: kaiwang27 Date: 2011-11-27 23:09:13 +0000 (Sun, 27 Nov 2011) Log Message: ----------- Create layout module. Layout module collects the information of input sections and arranges the layout of output sections. Modified Paths: -------------- trunk/ld/Makefile trunk/ld/ld.h Added Paths: ----------- trunk/ld/ld_layout.c trunk/ld/ld_layout.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-11-28 01:29:08
|
Revision: 2233 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2233&view=rev Author: kaiwang27 Date: 2011-11-28 01:29:02 +0000 (Mon, 28 Nov 2011) Log Message: ----------- Create exp module. Exp module handles the expressions found in the linker scripts. Modified Paths: -------------- trunk/ld/Makefile Added Paths: ----------- trunk/ld/ld_exp.c trunk/ld/ld_exp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-11-28 18:56:00
|
Revision: 2241 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2241&view=rev Author: kaiwang27 Date: 2011-11-28 18:55:54 +0000 (Mon, 28 Nov 2011) Log Message: ----------- Add ldscript expression constructors. Modified Paths: -------------- trunk/ld/ld_exp.c trunk/ld/ld_exp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-11-29 00:06:23
|
Revision: 2242 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2242&view=rev Author: kaiwang27 Date: 2011-11-29 00:06:17 +0000 (Tue, 29 Nov 2011) Log Message: ----------- * Renamed ld_exp_sec_name() to ld_exp_name() since this function can also handle region/segment names. * Add expression constructor for SIZEOF_HEADERS function and symbolic constants. Modified Paths: -------------- trunk/ld/ld_exp.c trunk/ld/ld_exp.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-03 00:31:44
|
Revision: 2259 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2259&view=rev Author: kaiwang27 Date: 2011-12-03 00:31:38 +0000 (Sat, 03 Dec 2011) Log Message: ----------- Do not prefix a underscore to type names. Modified Paths: -------------- trunk/ld/ld_layout.h trunk/ld/ld_options.c trunk/ld/ld_options.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-03 01:15:27
|
Revision: 2263 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2263&view=rev Author: kaiwang27 Date: 2011-12-03 01:15:21 +0000 (Sat, 03 Dec 2011) Log Message: ----------- Initialise a "ld_script" struct before parsing a linker script. Modified Paths: -------------- trunk/ld/Makefile trunk/ld/ld.h trunk/ld/ld_main.c trunk/ld/ld_script.h Added Paths: ----------- trunk/ld/ld_script.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-03 01:37:00
|
Revision: 2264 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2264&view=rev Author: kaiwang27 Date: 2011-12-03 01:36:54 +0000 (Sat, 03 Dec 2011) Log Message: ----------- Implement constructor for "ASSERT" command. Modified Paths: -------------- trunk/ld/ld_script.c trunk/ld/ld_script.h trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-03 02:02:00
|
Revision: 2265 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2265&view=rev Author: kaiwang27 Date: 2011-12-03 02:01:54 +0000 (Sat, 03 Dec 2011) Log Message: ----------- Implement linker script list handling functions. Modified Paths: -------------- trunk/ld/ld_script.c trunk/ld/ld_script.h trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-03 18:03:03
|
Revision: 2273 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2273&view=rev Author: kaiwang27 Date: 2011-12-03 18:02:56 +0000 (Sat, 03 Dec 2011) Log Message: ----------- Implement linker script "INPUT" command. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_file.c trunk/ld/ld_file.h trunk/ld/ld_script.c trunk/ld/ld_script.h trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-03 18:43:47
|
Revision: 2274 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2274&view=rev Author: kaiwang27 Date: 2011-12-03 18:43:41 +0000 (Sat, 03 Dec 2011) Log Message: ----------- For input files specified by the linker script "INPUT" command, '''ld''' needs to search library path for the files if they doesn't exist in the current directory. Modified Paths: -------------- trunk/ld/ld_file.c trunk/ld/ld_file.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-03 18:57:16
|
Revision: 2275 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2275&view=rev Author: kaiwang27 Date: 2011-12-03 18:57:10 +0000 (Sat, 03 Dec 2011) Log Message: ----------- Implement linker script "GROUP" command. Modified Paths: -------------- trunk/ld/ld_script.c trunk/ld/ld_script.h trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-03 21:58:25
|
Revision: 2276 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2276&view=rev Author: kaiwang27 Date: 2011-12-03 21:58:19 +0000 (Sat, 03 Dec 2011) Log Message: ----------- Add support for command line options "--start-group" and "--end-group", similar with linker script command "GROUP", archives specified in one group will be searched repeatly until no more undefined symbols can be resolved. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_options.c trunk/ld/ld_script.c 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-03 23:32:42
|
Revision: 2277 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2277&view=rev Author: kaiwang27 Date: 2011-12-03 23:32:36 +0000 (Sat, 03 Dec 2011) Log Message: ----------- Implement linker script "AS_NEEDED" command. Modified Paths: -------------- trunk/ld/ld_script.c trunk/ld/ld_script.h trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-04 00:45:50
|
Revision: 2279 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2279&view=rev Author: kaiwang27 Date: 2011-12-04 00:45:43 +0000 (Sun, 04 Dec 2011) Log Message: ----------- Implement linker script command "EXTERN" and command line option "-u": force symbols as undefined. Modified Paths: -------------- trunk/ld/ld_file.c trunk/ld/ld_options.c trunk/ld/ld_script.c trunk/ld/ld_script.h trunk/ld/ld_script_parser.y trunk/ld/ld_symbols.c trunk/ld/ld_symbols.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-04 00:58:52
|
Revision: 2280 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2280&view=rev Author: kaiwang27 Date: 2011-12-04 00:58:46 +0000 (Sun, 04 Dec 2011) Log Message: ----------- Implement linker script "OUTPUT" command and command line option "-o": set output file name. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_options.c trunk/ld/ld_script.c trunk/ld/ld_script.h trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-04 01:47:59
|
Revision: 2281 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2281&view=rev Author: kaiwang27 Date: 2011-12-04 01:47:52 +0000 (Sun, 04 Dec 2011) Log Message: ----------- Implement linker script command "STARTUP". Modified Paths: -------------- trunk/ld/ld_file.c trunk/ld/ld_file.h trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-04 02:00:27
|
Revision: 2282 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2282&view=rev Author: kaiwang27 Date: 2011-12-04 02:00:20 +0000 (Sun, 04 Dec 2011) Log Message: ----------- Implement linker script command "ENTRY" and command line option "-e": set executable entry point. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_options.c trunk/ld/ld_script.c trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-04 16:30:06
|
Revision: 2293 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2293&view=rev Author: kaiwang27 Date: 2011-12-04 16:30:00 +0000 (Sun, 04 Dec 2011) Log Message: ----------- Implement linker script command "FORCE_COMMON_ALLOCATION" and "INHIBIT_COMMON_ALLOCATION", command line options "-d" and "--no-define-common". These options control whether the linker should allocate space for common symbols. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_options.c trunk/ld/ld_script_parser.y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |