From: <kai...@us...> - 2011-12-12 19:49:14
|
Revision: 2326 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2326&view=rev Author: kaiwang27 Date: 2011-12-12 19:49:08 +0000 (Mon, 12 Dec 2011) Log Message: ----------- * Do not use flag FNM_PATHNAME for fnmatch(3), since the filename wildcards need to match '/'. * Assume all input sections are orphaned at start, clear the orphan flag when found a matching output section for the input section. Modified Paths: -------------- 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-12 20:05:00
|
Revision: 2327 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2327&view=rev Author: kaiwang27 Date: 2011-12-12 20:04:55 +0000 (Mon, 12 Dec 2011) Log Message: ----------- Discard ".shstrtab", ".symtab" and ".strtab" from input objects, since '''ld''' will generate these sections for output object. Modified Paths: -------------- 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-17 19:34:24
|
Revision: 2338 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2338&view=rev Author: kaiwang27 Date: 2011-12-17 19:34:18 +0000 (Sat, 17 Dec 2011) Log Message: ----------- Do not insert the same assignment into output element list multiple times. Modified Paths: -------------- 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...> - 2012-02-11 18:50:19
|
Revision: 2395 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2395&view=rev Author: kaiwang27 Date: 2012-02-11 18:50:13 +0000 (Sat, 11 Feb 2012) Log Message: ----------- Remove empty lines. Modified Paths: -------------- 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...> - 2012-02-18 02:56:54
|
Revision: 2420 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2420&view=rev Author: kaiwang27 Date: 2012-02-18 02:56:48 +0000 (Sat, 18 Feb 2012) Log Message: ----------- Fix a bug in the output section offset calculation. Modified Paths: -------------- 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...> - 2012-02-18 13:28:18
|
Revision: 2422 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2422&view=rev Author: kaiwang27 Date: 2012-02-18 13:28:12 +0000 (Sat, 18 Feb 2012) Log Message: ----------- Ignore empty input sections during output section layout. Modified Paths: -------------- 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...> - 2012-02-19 00:14:39
|
Revision: 2423 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2423&view=rev Author: kaiwang27 Date: 2012-02-19 00:14:33 +0000 (Sun, 19 Feb 2012) Log Message: ----------- Align section file offset to the required section alignment. Modified Paths: -------------- 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...> - 2012-02-19 16:23:16
|
Revision: 2431 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2431&view=rev Author: kaiwang27 Date: 2012-02-19 16:23:10 +0000 (Sun, 19 Feb 2012) Log Message: ----------- In order to insert the orphan input sections to the right place, process the orphan input sections after all the non-orphan input sections have been processed and all the section flags have been collected. Modified Paths: -------------- 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...> - 2012-03-25 17:14:09
|
Revision: 2474 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2474&view=rev Author: kaiwang27 Date: 2012-03-25 17:14:03 +0000 (Sun, 25 Mar 2012) Log Message: ----------- Since we now only support "-static" linking, assume all input relocation sections have been processed and consumed, so they will not appear in the output object as dynamic relocations to be examined by the runtime linker. Modified Paths: -------------- 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...> - 2012-08-18 21:56:11
|
Revision: 2549 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2549&view=rev Author: kaiwang27 Date: 2012-08-18 21:56:05 +0000 (Sat, 18 Aug 2012) Log Message: ----------- Print out input sections matched by the wildcard patterns. Modified Paths: -------------- 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...> - 2012-08-18 22:21:40
|
Revision: 2550 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2550&view=rev Author: kaiwang27 Date: 2012-08-18 22:21:34 +0000 (Sat, 18 Aug 2012) Log Message: ----------- Only print out allocated common symbols. Modified Paths: -------------- 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...> - 2012-10-22 01:52:18
|
Revision: 2613 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2613&view=rev Author: kaiwang27 Date: 2012-10-22 01:52:12 +0000 (Mon, 22 Oct 2012) Log Message: ----------- Ignore DSOs during section layout for the time being. Modified Paths: -------------- 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...> - 2012-10-26 00:04:31
|
Revision: 2628 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2628&view=rev Author: kaiwang27 Date: 2012-10-26 00:04:25 +0000 (Fri, 26 Oct 2012) Log Message: ----------- Add support for OET_DATA_BUFFER elements layout. Modified Paths: -------------- 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...> - 2012-10-26 03:11:17
|
Revision: 2632 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2632&view=rev Author: kaiwang27 Date: 2012-10-26 03:11:11 +0000 (Fri, 26 Oct 2012) Log Message: ----------- Call "finalize_pltgot" after section offsets are calculated. Modified Paths: -------------- 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...> - 2012-10-29 04:27:36
|
Revision: 2645 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2645&view=rev Author: kaiwang27 Date: 2012-10-29 04:27:30 +0000 (Mon, 29 Oct 2012) Log Message: ----------- Calculate how many DSO are needed for linking based on symbols referenced and command line option --as-needed. Modified Paths: -------------- 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...> - 2012-10-29 04:28:02
|
Revision: 2646 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2646&view=rev Author: kaiwang27 Date: 2012-10-29 04:27:56 +0000 (Mon, 29 Oct 2012) Log Message: ----------- Fix typo. Modified Paths: -------------- 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...> - 2012-11-03 08:08:09
|
Revision: 2650 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2650&view=rev Author: kaiwang27 Date: 2012-11-03 08:08:03 +0000 (Sat, 03 Nov 2012) Log Message: ----------- Create .dynamic section for dynamically linked output object. Modified Paths: -------------- 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...> - 2012-11-04 08:37:48
|
Revision: 2654 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2654&view=rev Author: kaiwang27 Date: 2012-11-04 08:37:41 +0000 (Sun, 04 Nov 2012) Log Message: ----------- Create ".dynsym" and ".dynstr" sections for dynamically linked output object. Modified Paths: -------------- 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...> - 2012-11-04 08:38:07
|
Revision: 2656 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2656&view=rev Author: kaiwang27 Date: 2012-11-04 08:38:01 +0000 (Sun, 04 Nov 2012) Log Message: ----------- Add support for layout of OET_SYMTAB and OET_STRTAB elements. Modified Paths: -------------- 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...> - 2012-11-04 08:38:17
|
Revision: 2657 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2657&view=rev Author: kaiwang27 Date: 2012-11-04 08:38:11 +0000 (Sun, 04 Nov 2012) Log Message: ----------- Finalize the internal dynamic symbol table after section layout is done. Modified Paths: -------------- 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...> - 2012-12-12 03:33:26
|
Revision: 2752 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2752&view=rev Author: kaiwang27 Date: 2012-12-12 03:33:17 +0000 (Wed, 12 Dec 2012) Log Message: ----------- If "dynrel" flag (which indicates the section contains dynamic relocation) is set for an input section, the flag should be set for the output section too when join the input section to the output section. Modified Paths: -------------- 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...> - 2012-12-24 08:23:58
|
Revision: 2805 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2805&view=rev Author: kaiwang27 Date: 2012-12-24 08:23:52 +0000 (Mon, 24 Dec 2012) Log Message: ----------- Fix up section layout for SHT_NOBITS sections: * SHT_NOBITS section should not consume file space. * TLS SHT_NOBITS section (.tbss) should not consume file space or memory space since it will not be allocated in memory. Modified Paths: -------------- 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...> - 2012-12-30 17:55:40
|
Revision: 2841 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2841&view=rev Author: kaiwang27 Date: 2012-12-30 17:55:34 +0000 (Sun, 30 Dec 2012) Log Message: ----------- Lay out relocation sections when adding input sections to output sections. Modified Paths: -------------- 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...> - 2013-08-24 19:34:33
|
Revision: 2955 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=2955&view=rev Author: kaiwang27 Date: 2013-08-24 19:34:13 +0000 (Sat, 24 Aug 2013) Log Message: ----------- Do not layout sections that belong to discarded section groups. Modified Paths: -------------- 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...> - 2015-12-11 21:39:08
|
Revision: 3276 http://sourceforge.net/p/elftoolchain/code/3276 Author: kaiwang27 Date: 2015-12-11 21:39:06 +0000 (Fri, 11 Dec 2015) Log Message: ----------- * Remove unused variable "ls". * Avoid a NULL-pointer dereference in ld_layout_insert_output_section(). Submitted by: Serge Vakulenko Modified Paths: -------------- trunk/ld/ld_layout.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |