From eca676bb3d679f6b5f3da5a02fec687946fd6eab Mon Sep 17 00:00:00 2001 From: dzaima Date: Sun, 11 May 2025 13:43:28 +0300 Subject: [PATCH] option to disable stack entry omission currently only settable via gdb --- src/vm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vm.c b/src/vm.c index 3ca50762..bea7e13b 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1415,13 +1415,14 @@ native_print: } } +bool omitStackEntries = true; NOINLINE void vm_pst(Env* s, Env* e) { // e not included assert(s<=e); i64 l = e-s; i64 i = l-1; while (i>=0) { Env* c = s+i; - if (l>30 && i==l-10) { + if (l>30 && i==l-10 && omitStackEntries) { fprintf(stderr, "("N64d" entries omitted)\n", l-20); i = 10; }