1# 2# gdb helper commands and functions for Linux kernel debugging 3# 4# Kernel proc information reader 5# 6# Copyright (c) 2016 Linaro Ltd 7# 8# Authors: 9# Kieran Bingham <[email protected]> 10# 11# This work is licensed under the terms of the GNU GPL version 2. 12# 13 14import gdb 15 16 17class LxVersion(gdb.Command): 18 """ Report the Linux Version of the current kernel. 19 Equivalent to cat /proc/version on a running target""" 20 21 def __init__(self): 22 super(LxVersion, self).__init__("lx-version", gdb.COMMAND_DATA) 23 24 def invoke(self, arg, from_tty): 25 # linux_banner should contain a newline 26 gdb.write(gdb.parse_and_eval("linux_banner").string()) 27 28LxVersion() 29