From 30a1b4e35905378c1d4ff277a8e0fceb03c5a622 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Thu, 12 May 2022 14:09:19 +0900 Subject: [PATCH] tools/mkallsyms.sh: Make it work with llvm The llvm version of c++filt doesn't have -p option. Use sed instead. --- tools/mkallsyms.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mkallsyms.sh b/tools/mkallsyms.sh index 10921f34ead..37c1cbac8db 100755 --- a/tools/mkallsyms.sh +++ b/tools/mkallsyms.sh @@ -66,7 +66,7 @@ if [ -f "${1}" ];then ${nm} -n ${1} | grep -E " [T|t] " | uniq | \ while read addr type name do - echo " { \"`${filt} -p $name`\", (FAR ${CONST} void *)0x$addr }," + echo " { \"$(${filt} $name | sed -e "s/(.*)$//")\", (FAR ${CONST} void *)0x$addr }," done fi