lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 8 Nov 2019 15:11:07 +0800 From: shile.zhang@...ux.alibaba.com To: Masahiro Yamada <yamada.masahiro@...ionext.com>, Michal Marek <michal.lkml@...kovi.net>, Thomas Gleixner <tglx@...utronix.de>, Ingo Molnar <mingo@...hat.com>, Borislav Petkov <bp@...en8.de>, Josh Poimboeuf <jpoimboe@...hat.com>, x86@...nel.org Cc: "H . Peter Anvin" <hpa@...or.com>, linux-kernel@...r.kernel.org, linux-kbuild@...r.kernel.org, Shile Zhang <shile.zhang@...ux.alibaba.com> Subject: [RFC PATCH v2 2/3] kbuild: Sort ORC unwind tables in vmlinux link phase From: Shile Zhang <shile.zhang@...ux.alibaba.com> Sort the ORC unwind tables in vmlinux link phase, only for ORC unwinder. Signed-off-by: Shile Zhang <shile.zhang@...ux.alibaba.com> --- scripts/link-vmlinux.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/link-vmlinux.sh b/scripts/link-vmlinux.sh index 06495379fcd8..dea7797fcbdc 100755 --- a/scripts/link-vmlinux.sh +++ b/scripts/link-vmlinux.sh @@ -183,6 +183,11 @@ sortextable() ${objtree}/scripts/sortextable ${1} } +sortorctable() +{ + ${objtree}/scripts/sortorctable ${1} +} + # Delete output files in case of error cleanup() { @@ -303,6 +308,15 @@ if [ -n "${CONFIG_BUILDTIME_EXTABLE_SORT}" ]; then sortextable vmlinux fi +if [ -n "${CONFIG_UNWINDER_ORC}" ]; then + info SORTORC vmlinux + if ! sortorctable vmlinux; then + echo >&2 Failed to sort ORC unwind tables + echo >&2 Check what is wrong and try again + exit 1 + fi +fi + info SYSMAP System.map mksysmap vmlinux System.map -- 2.24.0.rc2
Powered by blists - more mailing lists