about summary refs log tree commit diff stats
path: root/baremetal/shell/trace.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-02-27 13:05:07 -0800
committerKartik K. Agaram <vc@akkartik.com>2021-02-27 13:05:07 -0800
commitcb66df2e97bd7cd9858bee9218ed37c4a977b43b (patch)
tree0bb3ce9d038d593a58c50fa9da9cc09c6c716c00 /baremetal/shell/trace.mu
parent03178cde6fd47f4eebb49852199681355bff5a14 (diff)
downloadmu-cb66df2e97bd7cd9858bee9218ed37c4a977b43b.tar.gz
7819
Diffstat (limited to 'baremetal/shell/trace.mu')
-rw-r--r--baremetal/shell/trace.mu1
1 files changed, 1 insertions, 0 deletions
diff --git a/baremetal/shell/trace.mu b/baremetal/shell/trace.mu
index 0bd3ac5f..df8843f4 100644
--- a/baremetal/shell/trace.mu
+++ b/baremetal/shell/trace.mu
@@ -90,6 +90,7 @@ fn trace _self: (addr trace), label: (addr array byte), message: (addr stream by
   var offset/ecx: (offset trace-line) <- compute-offset data, index
   var dest/eax: (addr trace-line) <- index data, offset
   var depth/ecx: (addr int) <- get self, curr-depth
+  rewind-stream message
   initialize-trace-line *depth, label, message, dest
   increment *index-addr
 }