Loading cache-utils.h +1 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ struct qemu_cache_conf { extern struct qemu_cache_conf qemu_cache_conf; extern void qemu_cache_utils_init(char **envp); void qemu_cache_utils_init(char **envp); /* mildly adjusted code from tcg-dyngen.c */ static inline void flush_icache_range(unsigned long start, unsigned long stop) Loading cmd.h +18 −18 Original line number Diff line number Diff line Loading @@ -38,33 +38,33 @@ typedef struct cmdinfo { extern cmdinfo_t *cmdtab; extern int ncmds; extern void help_init(void); extern void quit_init(void); void help_init(void); void quit_init(void); typedef int (*argsfunc_t)(int index); typedef int (*checkfunc_t)(const cmdinfo_t *ci); extern void add_command(const cmdinfo_t *ci); extern void add_user_command(char *optarg); extern void add_args_command(argsfunc_t af); extern void add_check_command(checkfunc_t cf); void add_command(const cmdinfo_t *ci); void add_user_command(char *optarg); void add_args_command(argsfunc_t af); void add_check_command(checkfunc_t cf); extern const cmdinfo_t *find_command(const char *cmd); const cmdinfo_t *find_command(const char *cmd); extern void command_loop(void); extern int command_usage(const cmdinfo_t *ci); extern int command(const cmdinfo_t *ci, int argc, char **argv); void command_loop(void); int command_usage(const cmdinfo_t *ci); int command(const cmdinfo_t *ci, int argc, char **argv); /* from input.h */ extern char **breakline(char *input, int *count); extern void doneline(char *input, char **vec); extern char *fetchline(void); char **breakline(char *input, int *count); void doneline(char *input, char **vec); char *fetchline(void); extern long long cvtnum(char *s); extern void cvtstr(double value, char *str, size_t sz); long long cvtnum(char *s); void cvtstr(double value, char *str, size_t sz); extern struct timeval tsub(struct timeval t1, struct timeval t2); extern double tdiv(double value, struct timeval tv); struct timeval tsub(struct timeval t1, struct timeval t2); double tdiv(double value, struct timeval tv); enum { DEFAULT_TIME = 0x0, Loading @@ -72,7 +72,7 @@ enum { VERBOSE_FIXED_TIME = 0x2 }; extern void timestr(struct timeval *tv, char *str, size_t sz, int flags); void timestr(struct timeval *tv, char *str, size_t sz, int flags); extern char *progname; Loading dis-asm.h +43 −44 Original line number Diff line number Diff line Loading @@ -362,48 +362,48 @@ typedef struct disassemble_info { target address. Return number of bytes processed. */ typedef int (*disassembler_ftype) (bfd_vma, disassemble_info *); extern int print_insn_big_mips (bfd_vma, disassemble_info*); extern int print_insn_little_mips (bfd_vma, disassemble_info*); extern int print_insn_i386 (bfd_vma, disassemble_info*); extern int print_insn_m68k (bfd_vma, disassemble_info*); extern int print_insn_z8001 (bfd_vma, disassemble_info*); extern int print_insn_z8002 (bfd_vma, disassemble_info*); extern int print_insn_h8300 (bfd_vma, disassemble_info*); extern int print_insn_h8300h (bfd_vma, disassemble_info*); extern int print_insn_h8300s (bfd_vma, disassemble_info*); extern int print_insn_h8500 (bfd_vma, disassemble_info*); extern int print_insn_alpha (bfd_vma, disassemble_info*); extern disassembler_ftype arc_get_disassembler (int, int); extern int print_insn_arm (bfd_vma, disassemble_info*); extern int print_insn_sparc (bfd_vma, disassemble_info*); extern int print_insn_big_a29k (bfd_vma, disassemble_info*); extern int print_insn_little_a29k (bfd_vma, disassemble_info*); extern int print_insn_i960 (bfd_vma, disassemble_info*); extern int print_insn_sh (bfd_vma, disassemble_info*); extern int print_insn_shl (bfd_vma, disassemble_info*); extern int print_insn_hppa (bfd_vma, disassemble_info*); extern int print_insn_m32r (bfd_vma, disassemble_info*); extern int print_insn_m88k (bfd_vma, disassemble_info*); extern int print_insn_mn10200 (bfd_vma, disassemble_info*); extern int print_insn_mn10300 (bfd_vma, disassemble_info*); extern int print_insn_ns32k (bfd_vma, disassemble_info*); extern int print_insn_big_powerpc (bfd_vma, disassemble_info*); extern int print_insn_little_powerpc (bfd_vma, disassemble_info*); extern int print_insn_rs6000 (bfd_vma, disassemble_info*); extern int print_insn_w65 (bfd_vma, disassemble_info*); extern int print_insn_d10v (bfd_vma, disassemble_info*); extern int print_insn_v850 (bfd_vma, disassemble_info*); extern int print_insn_tic30 (bfd_vma, disassemble_info*); extern int print_insn_ppc (bfd_vma, disassemble_info*); extern int print_insn_s390 (bfd_vma, disassemble_info*); extern int print_insn_crisv32 (bfd_vma, disassemble_info*); extern int print_insn_crisv10 (bfd_vma, disassemble_info*); extern int print_insn_microblaze (bfd_vma, disassemble_info*); extern int print_insn_ia64 (bfd_vma, disassemble_info*); int print_insn_big_mips (bfd_vma, disassemble_info*); int print_insn_little_mips (bfd_vma, disassemble_info*); int print_insn_i386 (bfd_vma, disassemble_info*); int print_insn_m68k (bfd_vma, disassemble_info*); int print_insn_z8001 (bfd_vma, disassemble_info*); int print_insn_z8002 (bfd_vma, disassemble_info*); int print_insn_h8300 (bfd_vma, disassemble_info*); int print_insn_h8300h (bfd_vma, disassemble_info*); int print_insn_h8300s (bfd_vma, disassemble_info*); int print_insn_h8500 (bfd_vma, disassemble_info*); int print_insn_alpha (bfd_vma, disassemble_info*); disassembler_ftype arc_get_disassembler (int, int); int print_insn_arm (bfd_vma, disassemble_info*); int print_insn_sparc (bfd_vma, disassemble_info*); int print_insn_big_a29k (bfd_vma, disassemble_info*); int print_insn_little_a29k (bfd_vma, disassemble_info*); int print_insn_i960 (bfd_vma, disassemble_info*); int print_insn_sh (bfd_vma, disassemble_info*); int print_insn_shl (bfd_vma, disassemble_info*); int print_insn_hppa (bfd_vma, disassemble_info*); int print_insn_m32r (bfd_vma, disassemble_info*); int print_insn_m88k (bfd_vma, disassemble_info*); int print_insn_mn10200 (bfd_vma, disassemble_info*); int print_insn_mn10300 (bfd_vma, disassemble_info*); int print_insn_ns32k (bfd_vma, disassemble_info*); int print_insn_big_powerpc (bfd_vma, disassemble_info*); int print_insn_little_powerpc (bfd_vma, disassemble_info*); int print_insn_rs6000 (bfd_vma, disassemble_info*); int print_insn_w65 (bfd_vma, disassemble_info*); int print_insn_d10v (bfd_vma, disassemble_info*); int print_insn_v850 (bfd_vma, disassemble_info*); int print_insn_tic30 (bfd_vma, disassemble_info*); int print_insn_ppc (bfd_vma, disassemble_info*); int print_insn_s390 (bfd_vma, disassemble_info*); int print_insn_crisv32 (bfd_vma, disassemble_info*); int print_insn_crisv10 (bfd_vma, disassemble_info*); int print_insn_microblaze (bfd_vma, disassemble_info*); int print_insn_ia64 (bfd_vma, disassemble_info*); #if 0 /* Fetch the disassembler for a given BFD, if that support is available. */ extern disassembler_ftype disassembler (bfd *); disassembler_ftype disassembler(bfd *); #endif Loading @@ -412,21 +412,20 @@ extern disassembler_ftype disassembler (bfd *); /* Here is a function which callers may wish to use for read_memory_func. It gets bytes from a buffer. */ extern int buffer_read_memory (bfd_vma, bfd_byte *, int, struct disassemble_info *); int buffer_read_memory(bfd_vma, bfd_byte *, int, struct disassemble_info *); /* This function goes with buffer_read_memory. It prints a message using info->fprintf_func and info->stream. */ extern void perror_memory (int, bfd_vma, struct disassemble_info *); void perror_memory(int, bfd_vma, struct disassemble_info *); /* Just print the address in hex. This is included for completeness even though both GDB and objdump provide their own (to print symbolic addresses). */ extern void generic_print_address (bfd_vma, struct disassemble_info *); void generic_print_address(bfd_vma, struct disassemble_info *); /* Always true. */ extern int generic_symbol_at_address (bfd_vma, struct disassemble_info *); int generic_symbol_at_address(bfd_vma, struct disassemble_info *); /* Macro to initialize a disassemble_info struct. This should be called by all applications creating such a struct. */ Loading envlist.h +7 −7 Original line number Diff line number Diff line Loading @@ -7,13 +7,13 @@ extern "C" { typedef struct envlist envlist_t; extern envlist_t *envlist_create(void); extern void envlist_free(envlist_t *); extern int envlist_setenv(envlist_t *, const char *); extern int envlist_unsetenv(envlist_t *, const char *); extern int envlist_parse_set(envlist_t *, const char *); extern int envlist_parse_unset(envlist_t *, const char *); extern char **envlist_to_environ(const envlist_t *, size_t *); envlist_t *envlist_create(void); void envlist_free(envlist_t *); int envlist_setenv(envlist_t *, const char *); int envlist_unsetenv(envlist_t *, const char *); int envlist_parse_set(envlist_t *, const char *); int envlist_parse_unset(envlist_t *, const char *); char **envlist_to_environ(const envlist_t *, size_t *); #ifdef __cplusplus } Loading exec-all.h +1 −1 Original line number Diff line number Diff line Loading @@ -192,7 +192,7 @@ extern TranslationBlock *tb_phys_hash[CODE_GEN_PHYS_HASH_SIZE]; #if defined(USE_DIRECT_JUMP) #if defined(_ARCH_PPC) extern void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr); void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr); #define tb_set_jmp_target1 ppc_tb_set_jmp_target #elif defined(__i386__) || defined(__x86_64__) static inline void tb_set_jmp_target1(unsigned long jmp_addr, unsigned long addr) Loading Loading
cache-utils.h +1 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ struct qemu_cache_conf { extern struct qemu_cache_conf qemu_cache_conf; extern void qemu_cache_utils_init(char **envp); void qemu_cache_utils_init(char **envp); /* mildly adjusted code from tcg-dyngen.c */ static inline void flush_icache_range(unsigned long start, unsigned long stop) Loading
cmd.h +18 −18 Original line number Diff line number Diff line Loading @@ -38,33 +38,33 @@ typedef struct cmdinfo { extern cmdinfo_t *cmdtab; extern int ncmds; extern void help_init(void); extern void quit_init(void); void help_init(void); void quit_init(void); typedef int (*argsfunc_t)(int index); typedef int (*checkfunc_t)(const cmdinfo_t *ci); extern void add_command(const cmdinfo_t *ci); extern void add_user_command(char *optarg); extern void add_args_command(argsfunc_t af); extern void add_check_command(checkfunc_t cf); void add_command(const cmdinfo_t *ci); void add_user_command(char *optarg); void add_args_command(argsfunc_t af); void add_check_command(checkfunc_t cf); extern const cmdinfo_t *find_command(const char *cmd); const cmdinfo_t *find_command(const char *cmd); extern void command_loop(void); extern int command_usage(const cmdinfo_t *ci); extern int command(const cmdinfo_t *ci, int argc, char **argv); void command_loop(void); int command_usage(const cmdinfo_t *ci); int command(const cmdinfo_t *ci, int argc, char **argv); /* from input.h */ extern char **breakline(char *input, int *count); extern void doneline(char *input, char **vec); extern char *fetchline(void); char **breakline(char *input, int *count); void doneline(char *input, char **vec); char *fetchline(void); extern long long cvtnum(char *s); extern void cvtstr(double value, char *str, size_t sz); long long cvtnum(char *s); void cvtstr(double value, char *str, size_t sz); extern struct timeval tsub(struct timeval t1, struct timeval t2); extern double tdiv(double value, struct timeval tv); struct timeval tsub(struct timeval t1, struct timeval t2); double tdiv(double value, struct timeval tv); enum { DEFAULT_TIME = 0x0, Loading @@ -72,7 +72,7 @@ enum { VERBOSE_FIXED_TIME = 0x2 }; extern void timestr(struct timeval *tv, char *str, size_t sz, int flags); void timestr(struct timeval *tv, char *str, size_t sz, int flags); extern char *progname; Loading
dis-asm.h +43 −44 Original line number Diff line number Diff line Loading @@ -362,48 +362,48 @@ typedef struct disassemble_info { target address. Return number of bytes processed. */ typedef int (*disassembler_ftype) (bfd_vma, disassemble_info *); extern int print_insn_big_mips (bfd_vma, disassemble_info*); extern int print_insn_little_mips (bfd_vma, disassemble_info*); extern int print_insn_i386 (bfd_vma, disassemble_info*); extern int print_insn_m68k (bfd_vma, disassemble_info*); extern int print_insn_z8001 (bfd_vma, disassemble_info*); extern int print_insn_z8002 (bfd_vma, disassemble_info*); extern int print_insn_h8300 (bfd_vma, disassemble_info*); extern int print_insn_h8300h (bfd_vma, disassemble_info*); extern int print_insn_h8300s (bfd_vma, disassemble_info*); extern int print_insn_h8500 (bfd_vma, disassemble_info*); extern int print_insn_alpha (bfd_vma, disassemble_info*); extern disassembler_ftype arc_get_disassembler (int, int); extern int print_insn_arm (bfd_vma, disassemble_info*); extern int print_insn_sparc (bfd_vma, disassemble_info*); extern int print_insn_big_a29k (bfd_vma, disassemble_info*); extern int print_insn_little_a29k (bfd_vma, disassemble_info*); extern int print_insn_i960 (bfd_vma, disassemble_info*); extern int print_insn_sh (bfd_vma, disassemble_info*); extern int print_insn_shl (bfd_vma, disassemble_info*); extern int print_insn_hppa (bfd_vma, disassemble_info*); extern int print_insn_m32r (bfd_vma, disassemble_info*); extern int print_insn_m88k (bfd_vma, disassemble_info*); extern int print_insn_mn10200 (bfd_vma, disassemble_info*); extern int print_insn_mn10300 (bfd_vma, disassemble_info*); extern int print_insn_ns32k (bfd_vma, disassemble_info*); extern int print_insn_big_powerpc (bfd_vma, disassemble_info*); extern int print_insn_little_powerpc (bfd_vma, disassemble_info*); extern int print_insn_rs6000 (bfd_vma, disassemble_info*); extern int print_insn_w65 (bfd_vma, disassemble_info*); extern int print_insn_d10v (bfd_vma, disassemble_info*); extern int print_insn_v850 (bfd_vma, disassemble_info*); extern int print_insn_tic30 (bfd_vma, disassemble_info*); extern int print_insn_ppc (bfd_vma, disassemble_info*); extern int print_insn_s390 (bfd_vma, disassemble_info*); extern int print_insn_crisv32 (bfd_vma, disassemble_info*); extern int print_insn_crisv10 (bfd_vma, disassemble_info*); extern int print_insn_microblaze (bfd_vma, disassemble_info*); extern int print_insn_ia64 (bfd_vma, disassemble_info*); int print_insn_big_mips (bfd_vma, disassemble_info*); int print_insn_little_mips (bfd_vma, disassemble_info*); int print_insn_i386 (bfd_vma, disassemble_info*); int print_insn_m68k (bfd_vma, disassemble_info*); int print_insn_z8001 (bfd_vma, disassemble_info*); int print_insn_z8002 (bfd_vma, disassemble_info*); int print_insn_h8300 (bfd_vma, disassemble_info*); int print_insn_h8300h (bfd_vma, disassemble_info*); int print_insn_h8300s (bfd_vma, disassemble_info*); int print_insn_h8500 (bfd_vma, disassemble_info*); int print_insn_alpha (bfd_vma, disassemble_info*); disassembler_ftype arc_get_disassembler (int, int); int print_insn_arm (bfd_vma, disassemble_info*); int print_insn_sparc (bfd_vma, disassemble_info*); int print_insn_big_a29k (bfd_vma, disassemble_info*); int print_insn_little_a29k (bfd_vma, disassemble_info*); int print_insn_i960 (bfd_vma, disassemble_info*); int print_insn_sh (bfd_vma, disassemble_info*); int print_insn_shl (bfd_vma, disassemble_info*); int print_insn_hppa (bfd_vma, disassemble_info*); int print_insn_m32r (bfd_vma, disassemble_info*); int print_insn_m88k (bfd_vma, disassemble_info*); int print_insn_mn10200 (bfd_vma, disassemble_info*); int print_insn_mn10300 (bfd_vma, disassemble_info*); int print_insn_ns32k (bfd_vma, disassemble_info*); int print_insn_big_powerpc (bfd_vma, disassemble_info*); int print_insn_little_powerpc (bfd_vma, disassemble_info*); int print_insn_rs6000 (bfd_vma, disassemble_info*); int print_insn_w65 (bfd_vma, disassemble_info*); int print_insn_d10v (bfd_vma, disassemble_info*); int print_insn_v850 (bfd_vma, disassemble_info*); int print_insn_tic30 (bfd_vma, disassemble_info*); int print_insn_ppc (bfd_vma, disassemble_info*); int print_insn_s390 (bfd_vma, disassemble_info*); int print_insn_crisv32 (bfd_vma, disassemble_info*); int print_insn_crisv10 (bfd_vma, disassemble_info*); int print_insn_microblaze (bfd_vma, disassemble_info*); int print_insn_ia64 (bfd_vma, disassemble_info*); #if 0 /* Fetch the disassembler for a given BFD, if that support is available. */ extern disassembler_ftype disassembler (bfd *); disassembler_ftype disassembler(bfd *); #endif Loading @@ -412,21 +412,20 @@ extern disassembler_ftype disassembler (bfd *); /* Here is a function which callers may wish to use for read_memory_func. It gets bytes from a buffer. */ extern int buffer_read_memory (bfd_vma, bfd_byte *, int, struct disassemble_info *); int buffer_read_memory(bfd_vma, bfd_byte *, int, struct disassemble_info *); /* This function goes with buffer_read_memory. It prints a message using info->fprintf_func and info->stream. */ extern void perror_memory (int, bfd_vma, struct disassemble_info *); void perror_memory(int, bfd_vma, struct disassemble_info *); /* Just print the address in hex. This is included for completeness even though both GDB and objdump provide their own (to print symbolic addresses). */ extern void generic_print_address (bfd_vma, struct disassemble_info *); void generic_print_address(bfd_vma, struct disassemble_info *); /* Always true. */ extern int generic_symbol_at_address (bfd_vma, struct disassemble_info *); int generic_symbol_at_address(bfd_vma, struct disassemble_info *); /* Macro to initialize a disassemble_info struct. This should be called by all applications creating such a struct. */ Loading
envlist.h +7 −7 Original line number Diff line number Diff line Loading @@ -7,13 +7,13 @@ extern "C" { typedef struct envlist envlist_t; extern envlist_t *envlist_create(void); extern void envlist_free(envlist_t *); extern int envlist_setenv(envlist_t *, const char *); extern int envlist_unsetenv(envlist_t *, const char *); extern int envlist_parse_set(envlist_t *, const char *); extern int envlist_parse_unset(envlist_t *, const char *); extern char **envlist_to_environ(const envlist_t *, size_t *); envlist_t *envlist_create(void); void envlist_free(envlist_t *); int envlist_setenv(envlist_t *, const char *); int envlist_unsetenv(envlist_t *, const char *); int envlist_parse_set(envlist_t *, const char *); int envlist_parse_unset(envlist_t *, const char *); char **envlist_to_environ(const envlist_t *, size_t *); #ifdef __cplusplus } Loading
exec-all.h +1 −1 Original line number Diff line number Diff line Loading @@ -192,7 +192,7 @@ extern TranslationBlock *tb_phys_hash[CODE_GEN_PHYS_HASH_SIZE]; #if defined(USE_DIRECT_JUMP) #if defined(_ARCH_PPC) extern void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr); void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr); #define tb_set_jmp_target1 ppc_tb_set_jmp_target #elif defined(__i386__) || defined(__x86_64__) static inline void tb_set_jmp_target1(unsigned long jmp_addr, unsigned long addr) Loading