scripts/gdb: add hlist utilities
[linux-block.git] / scripts / gdb / vmlinux-gdb.py
CommitLineData
3ee7b3fa
JK
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
14import os
15
16sys.path.insert(0, os.path.dirname(__file__) + "/scripts/gdb")
17
18try:
19 gdb.parse_and_eval("0")
20 gdb.execute("", to_string=True)
21except:
22 gdb.write("NOTE: gdb 7.2 or later required for Linux helper scripts to "
23 "work.\n")
b0fecd8c
JK
24else:
25 import linux.utils
66051720 26 import linux.symbols
7b599ef5 27 import linux.modules
ae7dbaad 28 import linux.dmesg
47528710 29 import linux.tasks
90cf83db 30 import linux.config
fe7f9ed9 31 import linux.cpus
084f6b1e 32 import linux.lists
449ca0c9 33 import linux.rbtree
2d061d99 34 import linux.proc
f197d75f 35 import linux.constants
442284a8 36 import linux.timerlist