Add cargo-build-bpf

This commit is contained in:
Michael Vines
2020-10-20 17:50:20 -07:00
parent e6b821c392
commit 07a853d6cc
15 changed files with 474 additions and 50 deletions

17
sdk/bpf/scripts/strip.sh Executable file
View File

@ -0,0 +1,17 @@
#!/usr/bin/env bash
so=$1
if [[ ! -r $so ]]; then
echo "Error: file not found: $so"
exit 1
fi
so_stripped=$2
if [[ -z $so_stripped ]]; then
echo "Usage: $0 unstripped.so stripped.so"
exit 1
fi
bpf_sdk=$(cd "$(dirname "$0")/.." && pwd)
# shellcheck source=sdk/bpf/env.sh
source "$bpf_sdk"/env.sh
"$bpf_sdk"/dependencies/llvm-native/bin/llvm-objcopy --strip-all "$so" "$so_stripped"