diff options
Diffstat (limited to 'scripts/gdb/linux/dmesg.py')
| -rw-r--r-- | scripts/gdb/linux/dmesg.py | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/scripts/gdb/linux/dmesg.py b/scripts/gdb/linux/dmesg.py index f9b92ece7834..5afd1098e33a 100644 --- a/scripts/gdb/linux/dmesg.py +++ b/scripts/gdb/linux/dmesg.py @@ -23,10 +23,11 @@ class LxDmesg(gdb.Command):          super(LxDmesg, self).__init__("lx-dmesg", gdb.COMMAND_DATA)      def invoke(self, arg, from_tty): -        log_buf_addr = int(str(gdb.parse_and_eval("log_buf")).split()[0], 16) -        log_first_idx = int(gdb.parse_and_eval("log_first_idx")) -        log_next_idx = int(gdb.parse_and_eval("log_next_idx")) -        log_buf_len = int(gdb.parse_and_eval("log_buf_len")) +        log_buf_addr = int(str(gdb.parse_and_eval( +            "'printk.c'::log_buf")).split()[0], 16) +        log_first_idx = int(gdb.parse_and_eval("'printk.c'::log_first_idx")) +        log_next_idx = int(gdb.parse_and_eval("'printk.c'::log_next_idx")) +        log_buf_len = int(gdb.parse_and_eval("'printk.c'::log_buf_len"))          inf = gdb.inferiors()[0]          start = log_buf_addr + log_first_idx | 
