2 # gdb helper commands and functions for Linux kernel debugging
6 # Copyright (c) Siemens AG, 2012, 2013
9 # Jan Kiszka <jan.kiszka@siemens.com>
11 # This work is licensed under the terms of the GNU GPL version 2.
16 sys
.path
.insert(0, os
.path
.dirname(os
.path
.abspath(__file__
)) + "/scripts/gdb")
19 gdb
.parse_and_eval("0")
20 gdb
.execute("", to_string
=True)
22 gdb
.write("NOTE: gdb 7.2 or later required for Linux helper scripts to "
25 import linux
.constants
26 if linux
.constants
.LX_CONFIG_DEBUG_INFO_REDUCED
:
27 raise gdb
.GdbError("Reduced debug information will prevent GDB "
28 "from having complete types.\n")
39 import linux
.timerlist
45 import linux
.radixtree
46 import linux
.interrupts
48 import linux
.stackdepot
49 import linux
.page_owner