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>
This commit is contained in:
Peter Bee 2026-04-20 10:31:20 +08:00 committed by Xiang Xiao
parent 2a353fcc0c
commit 7771cbd0d0

View file

@ -64,7 +64,8 @@ if [ -f "${1}" ];then
${nm} -n ${1} | grep -E " [T|t] " | uniq | \
while read addr type name
do
echo " { \"$(${filt} $name | sed -e "s/(.*)$//")\", (FAR ${CONST} void *)0x$addr },"
demangled=$(printf '%s\n' "$name" | ${filt} | sed -e "s/(.*)$//")
echo " { \"${demangled}\", (FAR ${CONST} void *)0x$addr },"
done
fi