[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/23357] LD debug info cannot be read by valgrind
From: |
dilyan.palauzov at aegee dot org |
Subject: |
[Bug ld/23357] LD debug info cannot be read by valgrind |
Date: |
Sat, 30 Jun 2018 10:33:28 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=23357
--- Comment #4 from dilyan.palauzov at aegee dot org <dilyan.palauzov at aegee
dot org> ---
Relevant for valgrind is:
commit f6aec96dce1ddbd8961a3aa8a2925db2021719bb (HEAD)
Author: H.J. Lu <address@hidden>
Date: Tue Feb 27 11:34:20 2018 -0800
ld: Add --enable-separate-code
This patch adds --enable-separate-code to ld configure to turn on
-z separate-code by default and enables it by default for Linux/x86.
This avoids mixing code pages with data to improve cache performance
as well as security.
To reduce x86-64 executable and shared object sizes, the maximum page
size is reduced from 2MB to 4KB when -z separate-code is turned on by
default. Note: -z max-page-size= can be used to set the maximum page
size.
We compared SPEC CPU 2017 performance before and after this change on
Skylake server. There are no any significant performance changes.
Everything is mostly below +/-1%.
--
You are receiving this mail because:
You are on the CC list for the bug.