Messages in this thread | | | From | Stephen Boyd <> | Subject | [PATCH 0/4] gdb script for kconfig and timer list | Date | Mon, 25 Mar 2019 11:45:18 -0700 |
| |
This is a handful of changes to the kernel's gdb scripts to do some more debugging with kgdb. The first patch allows the vmlinux to be reloaded from where it was specified on the command line so that this set of scripts can be used from anywhere. The second patch adds a script to dump the config.gz to a file on the host debugging machine. The third patch adds some rb tree utilities and the last patch uses those rb tree walking utilities to dump out the contents of /proc/timer_list from a system under debug.
I'm guessing that Andrew will pick these patches up. I don't know who maintains these gdb scripts but it looks like Andrew has been doing the lifting recently.
Cc: Douglas Anderson <dianders@chromium.org> Cc: Nikolay Borisov <n.borisov.lkml@gmail.com> Cc: Kieran Bingham <kbingham@kernel.org> Cc: Jan Kiszka <jan.kiszka@siemens.com> Cc: Jackie Liu <liuyun01@kylinos.cn>
Stephen Boyd (4): scripts/gdb: Find vmlinux where it was before scripts/gdb: Add kernel config dumping command scripts/gdb: Add rb tree iterating utilities scripts/gdb: Add a timer list command
scripts/gdb/linux/config.py | 48 ++++++++ scripts/gdb/linux/constants.py.in | 8 ++ scripts/gdb/linux/rbtree.py | 169 ++++++++++++++++++++++++++ scripts/gdb/linux/symbols.py | 6 +- scripts/gdb/linux/timerlist.py | 194 ++++++++++++++++++++++++++++++ scripts/gdb/vmlinux-gdb.py | 3 + 6 files changed, 427 insertions(+), 1 deletion(-) create mode 100644 scripts/gdb/linux/config.py create mode 100644 scripts/gdb/linux/rbtree.py create mode 100644 scripts/gdb/linux/timerlist.py
base-commit: 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b -- Sent by a computer through tubes
| |