symbol: collect ko and kernel symbol [1/2]
PD#SWPL-109858
Problem:
keep symbol files for analysis
Solution:
collect ko and kernel symbol
Verify:
sc2
Change-Id: I036f1c9aacf29213ad6bf960c74ed1d5f332ac1c
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
diff --git a/amlogic_utils.sh b/amlogic_utils.sh
index 710748d..8b08b50 100644
--- a/amlogic_utils.sh
+++ b/amlogic_utils.sh
@@ -561,6 +561,7 @@
mkdir -p ${OUT_AMLOGIC_DIR}
mkdir -p ${OUT_AMLOGIC_DIR}/modules
mkdir -p ${OUT_AMLOGIC_DIR}/ext_modules
+ mkdir -p ${OUT_AMLOGIC_DIR}/symbols
local MODULES_ROOT_DIR=$(echo ${MODULES_STAGING_DIR}/lib/modules/*)
pushd ${MODULES_ROOT_DIR}
@@ -649,6 +650,12 @@
fi
popd
+
+ cp ${OUT_DIR}/vmlinux ${OUT_AMLOGIC_DIR}/symbols
+ find ${OUT_DIR} -type f -name "*.ko" -exec cp {} ${OUT_AMLOGIC_DIR}/symbols \;
+ for ext_module in ${EXT_MODULES}; do
+ find ${COMMON_OUT_DIR}/${ext_module} -type f -name "*.ko" -exec cp {} ${OUT_AMLOGIC_DIR}/symbols \;
+ done
}
export -f modules_install