scripts/gdb: add a timer list command
[sfrench/cifs-2.6.git] / scripts / gdb / vmlinux-gdb.py
1 #
2 # gdb helper commands and functions for Linux kernel debugging
3 #
4 #  loader module
5 #
6 # Copyright (c) Siemens AG, 2012, 2013
7 #
8 # Authors:
9 #  Jan Kiszka <jan.kiszka@siemens.com>
10 #
11 # This work is licensed under the terms of the GNU GPL version 2.
12 #
13
14 import os
15
16 sys.path.insert(0, os.path.dirname(__file__) + "/scripts/gdb")
17
18 try:
19     gdb.parse_and_eval("0")
20     gdb.execute("", to_string=True)
21 except:
22     gdb.write("NOTE: gdb 7.2 or later required for Linux helper scripts to "
23               "work.\n")
24 else:
25     import linux.utils
26     import linux.symbols
27     import linux.modules
28     import linux.dmesg
29     import linux.tasks
30     import linux.config
31     import linux.cpus
32     import linux.lists
33     import linux.rbtree
34     import linux.proc
35     import linux.constants
36     import linux.timerlist