From: <kai...@us...> - 2011-12-04 16:53:56
|
Revision: 2294 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2294&view=rev Author: kaiwang27 Date: 2011-12-04 16:53:49 +0000 (Sun, 04 Dec 2011) Log Message: ----------- Implement linker script command "NOCROSSREFS". Modified Paths: -------------- trunk/ld/ld.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-04 19:49:04
|
Revision: 2295 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2295&view=rev Author: kaiwang27 Date: 2011-12-04 19:48:58 +0000 (Sun, 04 Dec 2011) Log Message: ----------- Implement parser for output section descriptor. 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 22:12:08
|
Revision: 2297 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2297&view=rev Author: kaiwang27 Date: 2011-12-04 22:12:02 +0000 (Sun, 04 Dec 2011) Log Message: ----------- Implement linker script "OVERLAY" 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-05 21:16:33
|
Revision: 2299 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2299&view=rev Author: kaiwang27 Date: 2011-12-05 21:16:27 +0000 (Mon, 05 Dec 2011) Log Message: ----------- Implement linker script "PHDRS" 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-05 21:45:35
|
Revision: 2300 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2300&view=rev Author: kaiwang27 Date: 2011-12-05 21:45:29 +0000 (Mon, 05 Dec 2011) Log Message: ----------- Implement linker script "MEMORY" and "REGION_ALIAS" commands. 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-05 23:18:19
|
Revision: 2301 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2301&view=rev Author: kaiwang27 Date: 2011-12-05 23:18:09 +0000 (Mon, 05 Dec 2011) Log Message: ----------- Only reduce an assignment to an expression when the assignment is embedded in another expression. Modified Paths: -------------- trunk/ld/ld_exp.c trunk/ld/ld_exp.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-06 00:42:36
|
Revision: 2302 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2302&view=rev Author: kaiwang27 Date: 2011-12-06 00:42:31 +0000 (Tue, 06 Dec 2011) Log Message: ----------- Add support for linker script input section descriptor. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_options.c trunk/ld/ld_options.h 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-06 02:04:07
|
Revision: 2304 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2304&view=rev Author: kaiwang27 Date: 2011-12-06 02:04:01 +0000 (Tue, 06 Dec 2011) Log Message: ----------- Implement linker script output section commands. 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-06 21:31:43
|
Revision: 2305 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2305&view=rev Author: kaiwang27 Date: 2011-12-06 21:31:37 +0000 (Tue, 06 Dec 2011) Log Message: ----------- Implement linker script sections commands. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_exp.h trunk/ld/ld_script.c trunk/ld/ld_script.h trunk/ld/ld_script_parser.y 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-07 01:31:39
|
Revision: 2306 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2306&view=rev Author: kaiwang27 Date: 2011-12-07 01:31:33 +0000 (Wed, 07 Dec 2011) Log Message: ----------- Add symbols defined in a linker script to the internal symbol table. Modified Paths: -------------- trunk/ld/ld_script.c trunk/ld/ld_script.h 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-09 00:37:27
|
Revision: 2308 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2308&view=rev Author: kaiwang27 Date: 2011-12-09 00:37:21 +0000 (Fri, 09 Dec 2011) Log Message: ----------- Implement linker script "OUTPUT_FORMAT" command. Modified Paths: -------------- trunk/ld/Makefile trunk/ld/ld.h trunk/ld/ld_layout.c trunk/ld/ld_script_parser.y Added Paths: ----------- trunk/ld/ld_output.c trunk/ld/ld_output.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-09 00:43:39
|
Revision: 2309 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2309&view=rev Author: kaiwang27 Date: 2011-12-09 00:43:33 +0000 (Fri, 09 Dec 2011) Log Message: ----------- Implement command line option "--oformat". Modified Paths: -------------- 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. |
From: <kai...@us...> - 2011-12-09 01:31:12
|
Revision: 2310 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2310&view=rev Author: kaiwang27 Date: 2011-12-09 01:31:06 +0000 (Fri, 09 Dec 2011) Log Message: ----------- Implement linker script function "SIZEOF_HEADERS". Modified Paths: -------------- trunk/ld/ld_layout.c 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-12-11 00:34:23
|
Revision: 2312 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2312&view=rev Author: kaiwang27 Date: 2011-12-11 00:34:17 +0000 (Sun, 11 Dec 2011) Log Message: ----------- Load input sections header table for layout. Modified Paths: -------------- trunk/ld/ld_file.c trunk/ld/ld_file.h 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-12-11 17:28:31
|
Revision: 2320 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2320&view=rev Author: kaiwang27 Date: 2011-12-11 17:28:24 +0000 (Sun, 11 Dec 2011) Log Message: ----------- Add support for creating input sections from archive members. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_file.c trunk/ld/ld_file.h trunk/ld/ld_layout.c trunk/ld/ld_layout.h 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-12-11 19:00:44
|
Revision: 2321 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2321&view=rev Author: kaiwang27 Date: 2011-12-11 19:00:38 +0000 (Sun, 11 Dec 2011) Log Message: ----------- Match input sections to output sections according to the output section descriptor found in the linker script. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_layout.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-11 23:21:34
|
Revision: 2322 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2322&view=rev Author: kaiwang27 Date: 2011-12-11 23:21:28 +0000 (Sun, 11 Dec 2011) Log Message: ----------- Let each output section holds a list of matching input sections. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_layout.c trunk/ld/ld_layout.h 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-12-12 20:11:13
|
Revision: 2328 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2328&view=rev Author: kaiwang27 Date: 2011-12-12 20:11:07 +0000 (Mon, 12 Dec 2011) Log Message: ----------- Add support for special output section "/DISCARD/", input sections mapped to this output section will be discarded. Modified 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-12-13 02:14:07
|
Revision: 2329 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2329&view=rev Author: kaiwang27 Date: 2011-12-13 02:14:01 +0000 (Tue, 13 Dec 2011) Log Message: ----------- Implement layout of orphan sections. Modified 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-12-15 01:21:01
|
Revision: 2331 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2331&view=rev Author: kaiwang27 Date: 2011-12-15 01:20:55 +0000 (Thu, 15 Dec 2011) Log Message: ----------- Implement symbol assignments found in the linker script. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_exp.c trunk/ld/ld_file.c trunk/ld/ld_layout.c trunk/ld/ld_layout.h trunk/ld/ld_main.c trunk/ld/ld_options.c trunk/ld/ld_script.c trunk/ld/ld_script.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-12-17 15:00:45
|
Revision: 2336 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2336&view=rev Author: kaiwang27 Date: 2011-12-17 15:00:39 +0000 (Sat, 17 Dec 2011) Log Message: ----------- Add "ld_output_element" struct for layout purpose. An output element can contain an output section, an input section list, an output section data descriptor or an output section keyword. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_layout.c trunk/ld/ld_layout.h trunk/ld/ld_main.c trunk/ld/ld_options.c trunk/ld/ld_output.c trunk/ld/ld_output.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-17 19:12:57
|
Revision: 2337 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2337&view=rev Author: kaiwang27 Date: 2011-12-17 19:12:51 +0000 (Sat, 17 Dec 2011) Log Message: ----------- Check references to variable "." at the script parsing stage instead of the assignment evaluation stage. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_layout.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-17 19:45:20
|
Revision: 2339 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2339&view=rev Author: kaiwang27 Date: 2011-12-17 19:45:14 +0000 (Sat, 17 Dec 2011) Log Message: ----------- Add "input" module which handles ELF sections from an input object. Modified Paths: -------------- trunk/ld/Makefile trunk/ld/ld_layout.c trunk/ld/ld_layout.h Added Paths: ----------- trunk/ld/ld_input.c trunk/ld/ld_input.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-17 20:38:44
|
Revision: 2340 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2340&view=rev Author: kaiwang27 Date: 2011-12-17 20:38:38 +0000 (Sat, 17 Dec 2011) Log Message: ----------- Move output section handling code to the "output" module. Modified Paths: -------------- trunk/ld/ld_layout.c trunk/ld/ld_layout.h trunk/ld/ld_main.c trunk/ld/ld_output.c trunk/ld/ld_output.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kai...@us...> - 2011-12-17 23:21:20
|
Revision: 2341 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2341&view=rev Author: kaiwang27 Date: 2011-12-17 23:21:14 +0000 (Sat, 17 Dec 2011) Log Message: ----------- Calculate file offset and virtual memory address of the output sections. Modified Paths: -------------- trunk/ld/ld.h trunk/ld/ld_input.h trunk/ld/ld_layout.c trunk/ld/ld_output.h trunk/ld/ld_script.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |