mirror of https://github.com/thesofproject/sof.git
coredump-reader: grep gdb output to print only interesting parts
this will hide default starting gdb prints Signed-off-by: Adrian Bonislawski <adrian.bonislawski@linux.intel.com>
This commit is contained in:
parent
2e9264586b
commit
db1e17d880
|
@ -9,14 +9,15 @@ dump="${2}"
|
|||
|
||||
reader_name="sof-coredump-reader.py" # in case it is changed
|
||||
reader_output="$(${THIS_SCRIPT_DIR}/${reader_name} -vc -i ${dump} -l 4 \
|
||||
-o coredump-reader-output.txt)"
|
||||
-o reader-output.txt)"
|
||||
reader_result="$?" # if $reader_name script fails, running xt-gdb is pointless
|
||||
if [[ ${reader_result} -ne 0 ]] ; then
|
||||
echo "${reader_name} failed!"
|
||||
exit ${reader_result}
|
||||
else
|
||||
(echo "${reader_output}")
|
||||
echo "quit" >> coredump-reader-output.txt
|
||||
xt-gdb -q "${elf}" --command=coredump-reader-output.txt
|
||||
rm -rf coredump-reader-output.txt
|
||||
echo "quit" >> reader-output.txt
|
||||
xt-gdb -q "${elf}" --command=reader-output.txt |& tee gdb_log.txt \
|
||||
| grep -E '^[0-9]|#|\$'
|
||||
rm -rf reader-output.txt
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue