add abi_*.cc
[musl-tools.git] / abi_type_data.sh
blobc4ed77e35e5111e8112258d25999aad1460ab971
1 #!/bin/sh
3 CXXFILT=${CXXFILT:-c++filt}
4 #TODO
5 ARCH=${ARCH:-x86_64}
7 $CXX -S -o - abi_type.$ARCH.cc |sed -n 's/^\(_Z.*\):/\1/p' |$CXXFILT |sed '
8 s/^x_\([^(]*\)(\(.*\))/\1: \2/
9 s/^y_\([^(]*\)(\(.*\))/\1*: \2/
10 s/floatcomplex /float _Complex/g
11 s/doublecomplex /double _Complex/g