#!/usr/bin/env bash cd "$(dirname "$0")" usage() { cat <"${dump}-mangled.txt" greadelf \ -aW \ "$so" \ >>"${dump}-mangled.txt" "$sdkDir/dependencies/llvm-native/bin/llvm-objdump" \ -print-imm-hex \ --source \ --disassemble \ "$so" \ >>"${dump}-mangled.txt" sed \ s/://g \ < "${dump}-mangled.txt" \ | rustfilt \ > "${dump}.txt" else echo "Warning: No dump created, cannot find: $so" fi ) ;; help) usage exit ;; *) echo "Error: Unknown command" usage exit ;; esac } set -e perform_action "$@"