INNER CODE UNIT · Java

ASAN_LIB_SO_GCC

objectbox/objectbox-java · scripts/test-with-asan.sh:30

    ASAN_LIB_SO_GCC=$(gcc -print-file-name=libasan.so.8 || true)
    echo "clang latest asan lib: ${ASAN_LIB_SO_CLANG_LATEST}"
    echo "       clang asan lib: ${ASAN_LIB_SO_CLANG}"
    echo "         gcc asan lib: ${ASAN_LIB_SO_GCC}"
    # prefer clang version in case clang llvm-symbolizer is used (see below)
    if [ -f "${ASAN_LIB_SO_CLANG_LATEST}" ]; then
        export ASAN_LIB_SO="${ASAN_LIB_SO_CLANG_LATEST}"
    elif [ -f "${ASAN_LIB_SO_CLANG}" ]; then
        export ASAN_LIB_SO="${ASAN_LIB_SO_CLANG}"
    elif [ -f "${ASAN_LIB_SO_GCC}" ]; then
        export ASAN_LIB_SO="${ASAN_LIB_SO_GCC}"
    else
        echo "No asan lib found; please specify via ASAN_LIB_SO"
        exit 1
    fi
fi

# Set up llvm-symbolizer to symbolize a stack trace (clang setup only)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…