From 2faae3ce69586f60a3a764e58d2d804801ed4890 Mon Sep 17 00:00:00 2001 From: rsc Date: Wed, 16 Feb 2005 17:20:52 +0000 Subject: dump logs --- acid/venti | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 acid/venti (limited to 'acid/venti') diff --git a/acid/venti b/acid/venti new file mode 100644 index 00000000..84e207c3 --- /dev/null +++ b/acid/venti @@ -0,0 +1,28 @@ +defn logs() { + local h, p; + p = (vl+sizeofQLock); + loop 1, 1024 do + { + h = (VtLog)*p; + while h do + { + print("log(",h\X,") // ",*(h.name\s),"\n"); + h = (VtLog)h.next; + } + p = p+4; + } +} + +defn log(l) { + local c, nc; + + l = (VtLog)l; + c = l.w; + loop 1,l.nchunk do { + c = c+sizeofVtLogChunk; + if c == l.chunk+l.nchunk*sizeofVtLogChunk then + c = l.chunk; + c = (VtLogChunk)c; + print(stringn(c.p, c.wp-c.p)\s); + } +} -- cgit v1.2.3