#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include "vm.h"
#include "vm_asm.h"
Functions | |
void | vm_dump_instruction (int fd, struct instr_set_entry *e, int arg, int pc) |
this subroutine writes a disassembled instruction to stderr | |
void | vm_disasm (int fd, int verbose, unsigned char *m, int start, int len) |
load a virtual machine executable | |
void | vm_dump_data (int fd, char *s, int len) |
hexdump of data |
|
load a virtual machine executable
|
|
hexdump of data
|
|
this subroutine writes a disassembled instruction to stderr
|