From 2ddfc4368284438ab9f04b7df39de5e75ea40019 Mon Sep 17 00:00:00 2001 From: dzaima Date: Sat, 25 Sep 2021 23:19:23 +0300 Subject: [PATCH] function to print a sequence of bytecode --- src/vm.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/vm.c b/src/vm.c index 1c6a4565..cca6a24c 100644 --- a/src/vm.c +++ b/src/vm.c @@ -103,6 +103,13 @@ void printBC(u32* p) { len = 6-len; while(len-->0) printf(" "); } +void printBCStream(u32* p) { + while(true) { + printBC(p); putchar(10); + if (*p == RETD || *p == RETN) return; + p = nextBC(p); + } +} B catchMessage;