From 68a61150b390bf33d32269258e429d2378c32289 Mon Sep 17 00:00:00 2001 From: Ben Date: Sun, 27 Sep 2020 18:50:58 -0700 Subject: [PATCH] works except for time --- lib/wasmparser.js | 1 + lib/wrapper.js | 2 +- test/wasmdump.js | 1 + vcd_spans.c | 4 ++-- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/wasmparser.js b/lib/wasmparser.js index 52f4bb6..8001848 100644 --- a/lib/wasmparser.js +++ b/lib/wasmparser.js @@ -47,6 +47,7 @@ module.exports = async () => { s.change = { on: (id, fn) => { triemit2 = triemit; + // console.log(id, fn); triee.on(id, fn); const triggerString = triee.eventNames().join(' ') + ' '; lib.setTrigger(cxt, triggerString); diff --git a/lib/wrapper.js b/lib/wrapper.js index e6472b6..fac5b34 100644 --- a/lib/wrapper.js +++ b/lib/wrapper.js @@ -140,7 +140,7 @@ module.exports = () => { let big_value = u8ToBn(view0); let big_mask = u8ToBn(view1); - console.log(big_value.toString(16)); + // console.log(big_value.toString(16)); ee[1](name, time, command, big_value, big_mask); }, 'viiiiiii'); diff --git a/test/wasmdump.js b/test/wasmdump.js index 4fb6647..9276d6d 100644 --- a/test/wasmdump.js +++ b/test/wasmdump.js @@ -21,6 +21,7 @@ describe('dump', () => { ['"}G', '{u', 'u)'] // array of all signal ids .map(id => inst.change.on(id, (time, cmd, value, mask) => { + console.log(time, cmd, value, mask); dump.push({ id, time, diff --git a/vcd_spans.c b/vcd_spans.c index 3ca324a..b53849e 100644 --- a/vcd_spans.c +++ b/vcd_spans.c @@ -200,8 +200,8 @@ int idSpan(vcd_parser_t* state, const unsigned char* p, const unsigned char* end value[0] = 1; mask[0] = 0; } - printf("valueWords %d %d %d\n", valueWords, (int)command, state->digitCount); - printf("\ntriee %lx\n", *value); + // printf("valueWords %d %d %d\n", valueWords, (int)command, state->digitCount); + // printf("\ntriee %llx\n", *value); #ifndef VCDWASM napi_value undefined, eventName, aTime, aCommand, aValue, aMask, return_val; ASSERT(undefined, napi_get_undefined(env, &undefined))