22b87992cf
Change-Id: I6ca03d7c707cd03d6982199830213953d5855f17
[ROCm/hip commit: 024d9ab090]
22 lines
680 B
Bash
Executable File
22 lines
680 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# usage: hipdemangleatp.sh ATP_FILE
|
|
|
|
# HIP kernels
|
|
kernels=$(grep grid_launch_parm $1 | cut -d" " -f1 | sort | uniq)
|
|
for mangled_sym in $kernels; do
|
|
real_sym=$(c++filt -p $(c++filt _$mangled_sym | cut -d: -f3 | sed 's/_functor//g'))
|
|
echo "$mangled_sym => $real_sym" >> $1.log
|
|
sed -i "s/$mangled_sym/$real_sym/g" $1
|
|
done
|
|
|
|
# HC kernels
|
|
#kernels=$(grep cxxamp_trampoline $1 | cut -d" " -f1 | sort | uniq)
|
|
#for mangled_sym in $kernels; do
|
|
# real_sym=$(c++filt $(c++filt $mangled_sym | cut -d: -f3 | sed 's/_functor//g') | cut -d\( -f1 | cut -d" " -f2)
|
|
# sed -i "s/$mangled_sym/$real_sym/g" $1
|
|
#done
|
|
#
|
|
#sed -e "s/^/_/g; s/_EC_/$/g" < test.txt | c++filt
|
|
|