]>
Commit | Line | Data |
---|---|---|
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 <[email protected]> | |
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") | |
b0fecd8c JK |
24 | else: |
25 | import linux.utils | |
66051720 | 26 | import linux.symbols |
7b599ef5 | 27 | import linux.modules |
ae7dbaad | 28 | import linux.dmesg |
47528710 | 29 | import linux.tasks |
fe7f9ed9 | 30 | import linux.cpus |
084f6b1e | 31 | import linux.lists |
2d061d99 | 32 | import linux.proc |
f197d75f | 33 | import linux.constants |