Rearrange what is printed in vm_print_all
First the program, then the registers then the stack.
This commit is contained in:
@@ -35,7 +35,6 @@ int interpret_bytecode(const char *filepath)
|
|||||||
{
|
{
|
||||||
const char *error_str = err_as_cstr(err);
|
const char *error_str = err_as_cstr(err);
|
||||||
fprintf(stderr, "[ERROR]: %s\n", error_str);
|
fprintf(stderr, "[ERROR]: %s\n", error_str);
|
||||||
fprintf(stderr, "\t VM State:\n");
|
|
||||||
vm_print_all(&vm, stderr);
|
vm_print_all(&vm, stderr);
|
||||||
ret = 255 - err;
|
ret = 255 - err;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -350,6 +350,10 @@ void vm_print_program(vm_t *vm, FILE *fp)
|
|||||||
|
|
||||||
void vm_print_all(vm_t *vm, FILE *fp)
|
void vm_print_all(vm_t *vm, FILE *fp)
|
||||||
{
|
{
|
||||||
|
fputs("----------------------------------------------------------------------"
|
||||||
|
"----------\n",
|
||||||
|
fp);
|
||||||
|
vm_print_program(vm, fp);
|
||||||
fputs("----------------------------------------------------------------------"
|
fputs("----------------------------------------------------------------------"
|
||||||
"----------\n",
|
"----------\n",
|
||||||
fp);
|
fp);
|
||||||
@@ -361,10 +365,6 @@ void vm_print_all(vm_t *vm, FILE *fp)
|
|||||||
fputs("----------------------------------------------------------------------"
|
fputs("----------------------------------------------------------------------"
|
||||||
"----------\n",
|
"----------\n",
|
||||||
fp);
|
fp);
|
||||||
vm_print_program(vm, fp);
|
|
||||||
fputs("----------------------------------------------------------------------"
|
|
||||||
"----------\n",
|
|
||||||
fp);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
err_t vm_push_byte(vm_t *vm, data_t b)
|
err_t vm_push_byte(vm_t *vm, data_t b)
|
||||||
|
|||||||
Reference in New Issue
Block a user