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