Skip to content

Commit 7771cbd

Browse files
Peter Beexiaoxiang781216
authored andcommitted
sim: fix mkallsyms for Objective-C symbols on macOS
/Library/Developer/CommandLineTools/usr/bin/c++filt: error: unknown argument '-[' Signed-off-by: Peter Bee <bijunda@bytedance.com>
1 parent 2a353fc commit 7771cbd

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

tools/mkallsyms.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ if [ -f "${1}" ];then
6464
${nm} -n ${1} | grep -E " [T|t] " | uniq | \
6565
while read addr type name
6666
do
67-
echo " { \"$(${filt} $name | sed -e "s/(.*)$//")\", (FAR ${CONST} void *)0x$addr },"
67+
demangled=$(printf '%s\n' "$name" | ${filt} | sed -e "s/(.*)$//")
68+
echo " { \"${demangled}\", (FAR ${CONST} void *)0x$addr },"
6869
done
6970
fi
7071

0 commit comments

Comments
 (0)