diff options
author | David Turner <digit@android.com> | 2010-09-09 22:56:10 +0200 |
---|---|---|
committer | David 'Digit' Turner <digit@android.com> | 2010-09-13 00:30:34 -0700 |
commit | 75fb4a08de4abce11ee7cf81bcddd5193eb0438d (patch) | |
tree | 47261e30e1472132e72f041d7dc1d6cae95d2a07 /disas.h | |
parent | 6a9ef1773bf874dea493ff3861782a1e577b67dd (diff) | |
download | external_qemu-75fb4a08de4abce11ee7cf81bcddd5193eb0438d.zip external_qemu-75fb4a08de4abce11ee7cf81bcddd5193eb0438d.tar.gz external_qemu-75fb4a08de4abce11ee7cf81bcddd5193eb0438d.tar.bz2 |
upstream: disas update.
Diffstat (limited to 'disas.h')
-rw-r--r-- | disas.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -3,6 +3,7 @@ #include "qemu-common.h" +#ifdef NEED_CPU_H /* Disassemble this for me please... (debugging). */ void disas(FILE *out, void *code, unsigned long size); void target_disas(FILE *out, target_ulong code, target_ulong size, int flags); @@ -15,12 +16,17 @@ void monitor_disas(Monitor *mon, CPUState *env, /* Look up symbol for debugging purpose. Returns "" if unknown. */ const char *lookup_symbol(target_ulong orig_addr); +#endif struct syminfo; struct elf32_sym; struct elf64_sym; +#if defined(CONFIG_USER_ONLY) +typedef const char *(*lookup_symbol_t)(struct syminfo *s, target_ulong orig_addr); +#else typedef const char *(*lookup_symbol_t)(struct syminfo *s, target_phys_addr_t orig_addr); +#endif struct syminfo { lookup_symbol_t lookup_symbol; |