diff options
Diffstat (limited to 'abi-checker/src/abi-module-dumper')
-rwxr-xr-x | abi-checker/src/abi-module-dumper | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/abi-checker/src/abi-module-dumper b/abi-checker/src/abi-module-dumper new file mode 100755 index 00000000000..783e02aaf4a --- /dev/null +++ b/abi-checker/src/abi-module-dumper @@ -0,0 +1,38 @@ +#!/bin/sh + +echo "" +echo "Module ABI/API fingerprint file generation" +echo "" +echo "" + +if [ "${#}" != "2" ] +then + echo "" + echo "ERROR: " + echo " Usage: ${0} _module_ko_file_ _output_file_" + echo "" + exit 1 +fi + +kerne_abi_file="/boot/abi/current" + +if [ ! -f "${kerne_abi_file}" ] +then + echo "" + echo "ERROR: Please check ${kerne_abi_file} file" + echo " Check if linux-kernel-uImage package is installed in development environment." + echo "" + exit 1 +fi + +if [ ! -f "${1}" ] +then + echo "ERROR: Please check input file ${1}" + echo "" + exit 1 + +fi + +/usr/local/bin/abi-checker "dump-module" "${kerne_abi_file}" "${1}" "${2}" + +exit ${?} |