diff options
Diffstat (limited to 'shell/trace.mu')
-rw-r--r-- | shell/trace.mu | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/shell/trace.mu b/shell/trace.mu index 85ca117b..490b0ade 100644 --- a/shell/trace.mu +++ b/shell/trace.mu @@ -73,6 +73,8 @@ fn clear-trace _self: (addr trace) { break-if-!= abort "null trace" } + var curr-depth-addr/ecx: (addr int) <- get self, curr-depth + copy-to *curr-depth-addr, 1 var len/edx: (addr int) <- get self, first-free copy-to *len, 0 # might leak memory; existing elements won't be used anymore |