filename | src/cpu.h |
changeset | 11:0a82ef380c45 |
prev | 10:c898b37506e0 |
next | 13:28aea89fb9c6 |
author | nkeynes |
date | Sun Dec 11 12:00:09 2005 +0000 (17 years ago) |
permissions | -rw-r--r-- |
last change | Moved arm material under aica/ Hooked arm disasm up |
file | annotate | diff | log | raw |
1.1 --- a/src/cpu.h Sun Dec 11 05:15:36 2005 +00001.2 +++ b/src/cpu.h Sun Dec 11 12:00:09 2005 +00001.3 @@ -16,7 +16,9 @@1.4 * @param buflen Maximum length of buffer1.5 * @return next address to disassemble1.6 */1.7 -typedef uint32_t (*disasm_func_t)(uint32_t pc, char *buffer, int buflen );1.8 +typedef uint32_t (*disasm_func_t)(uint32_t pc, char *buffer, int buflen, char *opcode );1.9 +1.10 +typedef int (*is_valid_page_t)(uint32_t pc);1.12 #define REG_INT 01.13 #define REG_FLT 11.14 @@ -41,6 +43,7 @@1.15 uint32_t *pc; /* Pointer to PC register */1.16 uint32_t *icount; /* Pointer to instruction counter */1.17 /* Memory map? */1.18 + is_valid_page_t valid_page_func; /* Test for valid memory page */1.19 } *cpu_desc_t;1.21 #ifdef __cplusplus
.