summaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2015-10-13 16:02:10 +0200
committerMark Wielaard <[email protected]>2015-10-13 16:02:10 +0200
commitb9be1434ff0a4ce9ebe80fcda5c6a9891904b26e (patch)
treeb6cd28f2eacf71d4536c7cd868e099ff37b21756 /src/ChangeLog
parentae1e85ea0b0d63968c707000ac893d9256eb9c38 (diff)
elflint: Check relro flags are a subset of the load segment.
If the RELRO segment doesn't fully overlap with the load segment then the load segment might have more flags sets. This happens for example on sparc when the .plt, which is executable, is also part of the load segment that RELRO covers. Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 796878f8..8ba25397 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2015-10-13 Mark Wielaard <[email protected]>
+
+ * elflint.c (check_program_header): Check relro flags are a subset
+ of the load segment if they don't fully overlap.
+
2015-10-07 Mark Wielaard <[email protected]>
* Makefile.am (ldlex_no_Wstack_usage): New.