X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/7b8a1bcad75628f9add4590db2bb9b8e418ee8eb..ec4ff182252b6d7b3cb81f4fa783c5348a6c30fd:/lunaix-os/scripts/gdb/lunadbg/syslog.py diff --git a/lunaix-os/scripts/gdb/lunadbg/syslog.py b/lunaix-os/scripts/gdb/lunadbg/syslog.py index 307b5f3..b7948d4 100644 --- a/lunaix-os/scripts/gdb/lunadbg/syslog.py +++ b/lunaix-os/scripts/gdb/lunadbg/syslog.py @@ -17,8 +17,8 @@ class SysLogDump(gdb.Command): print(f"[{time_str}] {log.string()}") def invoke(self, argument: str, from_tty: bool) -> None: - log_recs = LunaixSymbols.exported(SymbolDomain.DEBUG, "kprecs") + log_recs = LunaixSymbols.exported(SymbolDomain.DEBUG, "kprintf", "kprecs") head = log_recs.deref_and_access("kp_ents.ents").address ent_type = gdb.lookup_type("struct kp_entry").pointer() - llist_foreach(head, ent_type, lambda a,b: self.syslog_entry_callback(a, b)) \ No newline at end of file + llist_foreach(head, ent_type, "ents", lambda a,b: self.syslog_entry_callback(a, b), inclusive=False) \ No newline at end of file