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