https://buildroot.org/downloads/manual/manual.html#_using_literal_gdb_literal_in_buildroot
ただのコアダンプなら、落ちてるファイルを拾ってきて次のような感じでも良いかと思います。
sysrootのパスは
./output/host/usr/bin/arm-buildroot-linux-gnueabihf-gdb
(以下、GDBシェル)
set sysroot /home/nekomatu/works/samples.git/output/host/usr/arm-buildroot-linux-gnueabihf/sysroot
file ./output/build/testpack-1.0/src/sample
core-file ./core.sample
backtrace
---
#0 0xb6719430 in strlen () from /home/nekomatu/works/samples.git/output/host/usr/arm-buildroot-linux-gnueabihf/sysroot/lib/libc.so.6
#1 0xb6719164 in strdup () from /home/nekomatu/works/samples.git/output/host/usr/arm-buildroot-linux-gnueabihf/sysroot/lib/libc.so.6
....
0 件のコメント:
コメントを投稿