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.cpus 31 import linux.lists 32 import linux.proc 33 import linux.constants 34