Add 'projects/rocprofiler-sdk/' from commit 'bf0fad1d5406fbc51403ba1aa9621a9d4a9bce2b'
git-subtree-dir: projects/rocprofiler-sdk git-subtree-mainline:50a90550e9git-subtree-split:bf0fad1d54
Αυτή η υποβολή περιλαμβάνεται σε:
Εκτελέσιμο αρχείο
+25
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash -e
|
||||
|
||||
TEST_SOURCE=${PWD}/deduce-sanitizer-lib.cpp
|
||||
TEST_BINARY=${PWD}/deduce-sanitizer-lib.out
|
||||
TEST_RESULT=${PWD}/deduce-sanitizer-lib.txt
|
||||
|
||||
LIBNAME=${1}
|
||||
shift
|
||||
|
||||
cat << EOF > ${TEST_SOURCE}
|
||||
#include <string>
|
||||
|
||||
int
|
||||
main(int argc, char** argv)
|
||||
{
|
||||
auto ret = 0;
|
||||
if(argc > 1) ret = std::stoi(argv[1]);
|
||||
return ret;
|
||||
}
|
||||
EOF
|
||||
|
||||
${@} ${TEST_SOURCE} -o ${TEST_BINARY} &> /dev/stderr
|
||||
|
||||
ldd ${TEST_BINARY} | grep ${LIBNAME} | sed -E 's/.* => //g' | awk '{print $1}' > ${TEST_RESULT}
|
||||
cat ${TEST_RESULT}
|
||||
Αναφορά σε νέο ζήτημα
Block a user