From: <kai...@us...> - 2014-12-20 08:33:41
|
Revision: 3113 http://sourceforge.net/p/elftoolchain/code/3113 Author: kaiwang27 Date: 2014-12-20 08:33:29 +0000 (Sat, 20 Dec 2014) Log Message: ----------- The fix for ticket #459 exposed another issue: when we sort sections into segments we should also check if section's VMA falls in range of segment's load address. Test case "strip-all-10" contains a binary "make" compiled under OpenBSD. In that object the ".bss" section has its own segment. Two empty sections ".gotpad0" and ".gotpad1" that have the same file offset as the ".bss" section get mistakenly sorted into the ".bss" section's segment if we do not compare their VMA. (We didn't discover this bug before, since the bug is hidden if file offsets are used to calculate segment memory size) Ticket: #459 Modified Paths: -------------- trunk/elfcopy/segments.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |