summaryrefslogtreecommitdiffstats
path: root/styleguide
diff options
context:
space:
mode:
authorsimonb <simonb@google.com>2015-04-24 04:55:41 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-24 11:55:54 +0000
commit733a3f04a20043a7afb55c1a25d14dbaf869b913 (patch)
treec3b058944a2fef6e4a58f689396b7ce96d0ee76f /styleguide
parentfcf6c134d7a3db415bb0f748dddc96398c24c465 (diff)
downloadchromium_src-733a3f04a20043a7afb55c1a25d14dbaf869b913.zip
chromium_src-733a3f04a20043a7afb55c1a25d14dbaf869b913.tar.gz
chromium_src-733a3f04a20043a7afb55c1a25d14dbaf869b913.tar.bz2
crazy linker: Fix RELRO sharing with packed relocations.
Packed relative relocations do not currently participate in relocation of shared RELRO pages into a service process's load addresses. This undermines RELRO sharing, by reducing the number of swapped RELRO pages (often to zero). Fix by processing packed relative relocations a second time when relocating shared RELRO pages. Also, tidy up and rationalize some duplicated code through use of templates. BUG=385553 Review URL: https://codereview.chromium.org/1099253002 Cr-Commit-Position: refs/heads/master@{#326773}
Diffstat (limited to 'styleguide')
0 files changed, 0 insertions, 0 deletions