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") 24else: 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