Go to the source code of this file.
Functions | |
program_t | program_new () |
void | program_free (vm_t, program_t) |
void | program_add_label (program_t, word_t, const char *) |
word_t | program_label_to_ofs (program_t, const char *) |
const char * | program_ofs_to_label (program_t, word_t) |
word_t | program_find_string (program_t, const char *) |
void | program_write_code (program_t, word_t, word_t) |
void | program_reserve_code (program_t, word_t) |
void | program_reserve_data (program_t, word_t) |
word_t | program_get_code_size (program_t) |
void | program_fetch (program_t, word_t, word_t *, word_t *) |
void | program_serialize (vm_t vm, program_t p, writer_t w) |
program_t | program_unserialize (vm_t vm, reader_t r) |
const char * | program_lookup_label (program_t p, word_t IP) |
const char * | program_disassemble (vm_t vm, program_t p, word_t IP) |
void | program_dump_stats (program_t p) |