forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
881 B
39 lines
881 B
# |
|
# gdb helper commands and functions for Linux kernel debugging |
|
# |
|
# loader module |
|
# |
|
# Copyright (c) Siemens AG, 2012, 2013 |
|
# |
|
# Authors: |
|
# Jan Kiszka <[email protected]> |
|
# |
|
# This work is licensed under the terms of the GNU GPL version 2. |
|
# |
|
|
|
import os |
|
|
|
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)) + "/scripts/gdb") |
|
|
|
try: |
|
gdb.parse_and_eval("0") |
|
gdb.execute("", to_string=True) |
|
except: |
|
gdb.write("NOTE: gdb 7.2 or later required for Linux helper scripts to " |
|
"work.\n") |
|
else: |
|
import linux.utils |
|
import linux.symbols |
|
import linux.modules |
|
import linux.dmesg |
|
import linux.tasks |
|
import linux.config |
|
import linux.cpus |
|
import linux.lists |
|
import linux.rbtree |
|
import linux.proc |
|
import linux.constants |
|
import linux.timerlist |
|
import linux.clk |
|
import linux.genpd |
|
import linux.device
|
|
|