From bb37e6e3933f8d482a3c826f262b94c704c4cae3 Mon Sep 17 00:00:00 2001 From: ancavar Date: Thu, 22 Oct 2026 20:03:02 +0300 Subject: [PATCH] fix disasm --- virtual_machine/disasm.h | 11 ++--------- virtual_machine/dune | 1 + 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/virtual_machine/disasm.h b/virtual_machine/disasm.h index f963bee18..ae5bd368c 100644 --- a/virtual_machine/disasm.h +++ b/virtual_machine/disasm.h @@ -4,13 +4,6 @@ #include "bytecode.h" #include -/* Disassemble all public symbols in bc, writing output to f. - Returns 0 on success, -1 on error. */ -int disasm(const bytecode *bc, FILE *f); +void dump_bytecode(FILE *f, const bytecode *bc); -/* Disassemble a single function starting at code_offset within bc->code, - writing output to f. name may be NULL. */ -int disasm_func(const bytecode *bc, size_t code_offset, const char *name, - uint8_t flag, FILE *f); - -#endif /* DISASM_H */ +#endif // DISASM_H diff --git a/virtual_machine/dune b/virtual_machine/dune index 25a0d7a72..6218757c1 100644 --- a/virtual_machine/dune +++ b/virtual_machine/dune @@ -14,6 +14,7 @@ ops.c memory.c opcodes.c + disasm.c (glob_files *.h) ../runtime/Makefile ../runtime/gc.c