1f08c3bdfSopenharmony_ci#!/bin/sh -x 2f08c3bdfSopenharmony_ci 3f08c3bdfSopenharmony_ciconf=${1}; shift 4f08c3bdfSopenharmony_civmcore=${1}; shift 5f08c3bdfSopenharmony_cicrash=${1}; shift 6f08c3bdfSopenharmony_ci 7f08c3bdfSopenharmony_ci. "${conf}" 8f08c3bdfSopenharmony_ci 9f08c3bdfSopenharmony_ciecho "" 10f08c3bdfSopenharmony_ciecho "----------------------------------------------------------" 11f08c3bdfSopenharmony_ciecho " VMCORE SIZE " 12f08c3bdfSopenharmony_ciecho "----------------------------------------------------------" 13f08c3bdfSopenharmony_ciecho "" 14f08c3bdfSopenharmony_ci 15f08c3bdfSopenharmony_cils -lh "${vmcore}" 16f08c3bdfSopenharmony_ci 17f08c3bdfSopenharmony_ciecho "" 18f08c3bdfSopenharmony_ciecho "----------------------------------------------------------" 19f08c3bdfSopenharmony_ciecho " READELF " 20f08c3bdfSopenharmony_ciecho "----------------------------------------------------------" 21f08c3bdfSopenharmony_ciecho "" 22f08c3bdfSopenharmony_ci 23f08c3bdfSopenharmony_cireadelf -a "${vmcore}" 24f08c3bdfSopenharmony_ci 25f08c3bdfSopenharmony_ciif [ "${crash}" -eq 1 ]; then 26f08c3bdfSopenharmony_ci echo "" 27f08c3bdfSopenharmony_ci echo "----------------------------------------------------------" 28f08c3bdfSopenharmony_ci echo " CRASH " 29f08c3bdfSopenharmony_ci echo "----------------------------------------------------------" 30f08c3bdfSopenharmony_ci echo "" 31f08c3bdfSopenharmony_ci 32f08c3bdfSopenharmony_ci cat <<EOF >crash_cmd 33f08c3bdfSopenharmony_cimod 34f08c3bdfSopenharmony_cimod -S 35f08c3bdfSopenharmony_cirunq 36f08c3bdfSopenharmony_ciforeach bt 37f08c3bdfSopenharmony_ciforeach files 38f08c3bdfSopenharmony_cimount 39f08c3bdfSopenharmony_cimount -f 40f08c3bdfSopenharmony_cimount -i 41f08c3bdfSopenharmony_civm 42f08c3bdfSopenharmony_ciascii 43f08c3bdfSopenharmony_cinet 44f08c3bdfSopenharmony_ciset 45f08c3bdfSopenharmony_ciset -v 46f08c3bdfSopenharmony_cibt 47f08c3bdfSopenharmony_cibt -a 48f08c3bdfSopenharmony_cibt -f 49f08c3bdfSopenharmony_cibt -e 50f08c3bdfSopenharmony_cibt -E 51f08c3bdfSopenharmony_cips 52f08c3bdfSopenharmony_cips -k 53f08c3bdfSopenharmony_cips -u 54f08c3bdfSopenharmony_cips -s 55f08c3bdfSopenharmony_cidev 56f08c3bdfSopenharmony_cidev -p 57f08c3bdfSopenharmony_cikmem -i 58f08c3bdfSopenharmony_cikmem -s 59f08c3bdfSopenharmony_citask 60f08c3bdfSopenharmony_ciexit 61f08c3bdfSopenharmony_ciEOF 62f08c3bdfSopenharmony_ci 63f08c3bdfSopenharmony_ci crash -i crash_cmd "${VMLINUX}" "${vmcore}" 64f08c3bdfSopenharmony_ci rm -f crash_cmd 65f08c3bdfSopenharmony_cifi 66