Mercurial > repos > blastem
comparison dis.c @ 805:3eced113081c
Pre-release cleanup
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 26 Jul 2015 18:29:14 -0700 |
parents | 1a14f5f6c6a1 |
children | d29722e3359c |
comparison
equal
deleted
inserted
replaced
804:59e664fa2da8 | 805:3eced113081c |
---|---|
5 */ | 5 */ |
6 #include "68kinst.h" | 6 #include "68kinst.h" |
7 #include <stdio.h> | 7 #include <stdio.h> |
8 #include <stdlib.h> | 8 #include <stdlib.h> |
9 #include <string.h> | 9 #include <string.h> |
10 #include <stdarg.h> | |
10 #include "vos_program_module.h" | 11 #include "vos_program_module.h" |
11 #include "tern.h" | 12 #include "tern.h" |
12 | 13 |
13 uint8_t visited[(16*1024*1024)/16]; | 14 uint8_t visited[(16*1024*1024)/16]; |
14 uint16_t label[(16*1024*1024)/8]; | 15 uint16_t label[(16*1024*1024)/8]; |
16 | |
17 void fatal_error(char *format, ...) | |
18 { | |
19 va_list args; | |
20 va_start(args, format); | |
21 vfprintf(stderr, format, args); | |
22 va_end(args); | |
23 exit(1); | |
24 } | |
25 | |
15 | 26 |
16 void visit(uint32_t address) | 27 void visit(uint32_t address) |
17 { | 28 { |
18 address &= 0xFFFFFF; | 29 address &= 0xFFFFFF; |
19 visited[address/16] |= 1 << ((address / 2) % 8); | 30 visited[address/16] |= 1 << ((address / 2) % 8); |