diff --git a/linux-ramdump-parser-v2/parsers/dmesg.py b/linux-ramdump-parser-v2/parsers/dmesg.py index b2dded2ec2f11d088fa7364af575f5598c565b95..4a0eb1819babffd5ed5a6c2f63f57e92a0e8f934 100644 --- a/linux-ramdump-parser-v2/parsers/dmesg.py +++ b/linux-ramdump-parser-v2/parsers/dmesg.py @@ -53,7 +53,7 @@ class Dmesg(RamParser): def extract_dmesg_binary(self, ramdump): first_idx_addr = ramdump.addr_lookup('log_first_idx') last_idx_addr = ramdump.addr_lookup('log_next_idx') - logbuf_addr = ramdump.addr_lookup('log_buf') + logbuf_addr = ramdump.read_word(ramdump.addr_lookup('log_buf')) time_offset = ramdump.field_offset('struct log', 'ts_nsec') len_offset = ramdump.field_offset('struct log', 'len') text_len_offset = ramdump.field_offset('struct log', 'text_len')