/external/qemu/include/hw/android/goldfish/ |
vmem.h | 21 int safe_memory_rw_debug(CPUState *env, target_ulong addr, uint8_t *buf, 24 hwaddr safe_get_phys_page_debug(CPUState *env, target_ulong addr);
|
/external/qemu/include/disas/ |
disas.h | 11 void target_disas(FILE *out, CPUArchState *env, target_ulong code, 12 target_ulong size, int flags); 15 target_ulong pc, int nb_insn, int is_physical, int flags); 18 const char *lookup_symbol(target_ulong orig_addr); 26 typedef const char *(*lookup_symbol_t)(struct syminfo *s, target_ulong orig_addr);
|
/external/qemu/include/exec/ |
cputlb.h | 26 target_ulong vaddr); 30 void tlb_set_dirty(CPUArchState *env, target_ulong vaddr); 34 void tb_flush_jmp_cache(CPUArchState *env, target_ulong addr); 42 target_ulong vaddr, 45 target_ulong *address);
|
cpu-defs.h | 41 /* target_ulong is the type of a virtual address */ 44 typedef uint32_t target_ulong; typedef 50 typedef uint64_t target_ulong; typedef 93 target_ulong addr_read; 94 target_ulong addr_write; 95 target_ulong addr_code; 101 (sizeof(target_ulong) * 3 + 102 ((-sizeof(target_ulong) * 3) & (sizeof(uintptr_t) - 1)) + 112 target_ulong tlb_flush_addr; \ 113 target_ulong tlb_flush_mask [all...] |
gdbstub.h | 17 target_ulong ret, target_ulong err);
|
exec-all.h | 92 target_ulong pc, target_ulong cs_base, int flags, 96 int page_unprotect(target_ulong address, uintptr_t pc, void *puc); 103 void tlb_flush_page(CPUArchState *env, target_ulong addr); 105 void tlb_set_page(CPUArchState *env, target_ulong vaddr, 107 int mmu_idx, target_ulong size); 111 static inline void tlb_flush_page(CPUArchState *env, target_ulong addr) 153 target_ulong pc; /* simulated PC corresponding to this block (EIP + CS base) */ 154 target_ulong cs_base; /* CS base for this block */ 206 static inline unsigned int tb_jmp_cache_hash_page(target_ulong pc [all...] |
softmmu_header.h | 84 glue(glue(cpu_ld, USUFFIX), MEMSUFFIX)(CPUArchState *env, target_ulong ptr) 88 target_ulong addr; 106 glue(glue(cpu_lds, SUFFIX), MEMSUFFIX)(CPUArchState *env, target_ulong ptr) 109 target_ulong addr; 132 glue(glue(cpu_st, SUFFIX), MEMSUFFIX)(CPUArchState *env, target_ulong ptr, 136 target_ulong addr; 157 target_ulong ptr) 168 target_ulong ptr, float64 v) 181 target_ulong ptr) 192 target_ulong ptr, float32 v [all...] |
softmmu_template.h | 117 target_ulong addr, 147 WORD_TYPE helper_le_ld_name(CPUArchState *env, target_ulong addr, int mmu_idx, 151 target_ulong tlb_addr = env->tlb_table[mmu_idx][index].ADDR_READ; 189 target_ulong addr1, addr2; 229 WORD_TYPE helper_be_ld_name(CPUArchState *env, target_ulong addr, int mmu_idx, 233 target_ulong tlb_addr = env->tlb_table[mmu_idx][index].ADDR_READ; 271 target_ulong addr1, addr2; 305 glue(glue(helper_ld, SUFFIX), MMUSUFFIX)(CPUArchState *env, target_ulong addr, 316 WORD_TYPE helper_le_lds_name(CPUArchState *env, target_ulong addr, 323 WORD_TYPE helper_be_lds_name(CPUArchState *env, target_ulong addr [all...] |
cpu-all.h | 202 #define g2h(x) ((void *)((unsigned long)(target_ulong)(x) + GUEST_BASE)) 229 /* NOTE: we use double casts if pointers and target_ulong have 331 /* ??? These should be the larger of uintptr_t and target_ulong. */ 359 int page_get_flags(target_ulong address); 360 void page_set_flags(target_ulong start, target_ulong end, int flags); 361 int page_check_range(target_ulong start, target_ulong len, int flags); 426 int cpu_breakpoint_insert(CPUArchState *env, target_ulong pc, int flags, 428 int cpu_breakpoint_remove(CPUArchState *env, target_ulong pc, int flags) [all...] |
softmmu-semi.h | 69 static void softmmu_unlock_user(CPUArchState *env, void *p, target_ulong addr, 70 target_ulong len)
|
/external/qemu/include/sysemu/ |
kvm.h | 64 int kvm_insert_breakpoint(CPUState *current_env, target_ulong addr, 65 target_ulong len, int type); 66 int kvm_remove_breakpoint(CPUState *current_env, target_ulong addr, 67 target_ulong len, int type); 107 target_ulong pc; 108 target_ulong saved_insn; 118 target_ulong pc); 126 int kvm_arch_insert_hw_breakpoint(target_ulong addr, 127 target_ulong len, int type); 128 int kvm_arch_remove_hw_breakpoint(target_ulong addr [all...] |
/external/qemu/target-i386/ |
shift_helper_template.h | 22 #define SIGN_MASK (((target_ulong)1) << (DATA_BITS - 1)) 55 target_ulong glue(helper_rcl, SUFFIX)(CPUX86State *env, 56 target_ulong t0, target_ulong t1) 59 target_ulong src; 72 res = (t0 << count) | ((target_ulong)(eflags & CC_C) << (count - 1)); 83 target_ulong glue(helper_rcr, SUFFIX)(CPUX86State *env, 84 target_ulong t0, target_ulong t1) 87 target_ulong src [all...] |
int_helper.c | 44 void helper_divb_AL(CPUX86State *env, target_ulong t0) 61 void helper_idivb_AL(CPUX86State *env, target_ulong t0) 78 void helper_divw_AX(CPUX86State *env, target_ulong t0) 96 void helper_idivw_AX(CPUX86State *env, target_ulong t0) 114 void helper_divl_EAX(CPUX86State *env, target_ulong t0) 132 void helper_idivl_EAX(CPUX86State *env, target_ulong t0) 359 void helper_mulq_EAX_T0(CPUX86State *env, target_ulong t0) 370 void helper_imulq_EAX_T0(CPUX86State *env, target_ulong t0) 381 target_ulong helper_imulq_T0_T1(CPUX86State *env, target_ulong t0, target_ulong t1 [all...] |
mem_helper.c | 41 void helper_cmpxchg8b(CPUX86State *env, target_ulong a0) 62 void helper_cmpxchg16b(CPUX86State *env, target_ulong a0) 88 void helper_boundw(CPUX86State *env, target_ulong a0, int v) 99 void helper_boundl(CPUX86State *env, target_ulong a0, int v) 132 void tlb_fill(CPUX86State* env, target_ulong addr, int is_write, int mmu_idx,
|
misc_helper.c | 73 target_ulong helper_inb(uint32_t port) 83 target_ulong helper_inw(uint32_t port) 93 target_ulong helper_inl(uint32_t port) 130 target_ulong helper_read_crN(CPUX86State *env, int reg) 135 void helper_write_crN(CPUX86State *env, int reg, target_ulong t0) 139 void helper_movl_drN_T0(CPUX86State *env, int reg, target_ulong t0) 143 target_ulong helper_read_crN(CPUX86State *env, int reg) 145 target_ulong val; 163 void helper_write_crN(CPUX86State *env, int reg, target_ulong t0) 188 void helper_movl_drN_T0(CPUX86State *env, int reg, target_ulong t0 [all...] |
cpu.h | 666 target_ulong base; 738 target_ulong regs[CPU_NB_REGS]; 739 target_ulong eip; 740 target_ulong eflags; /* eflags register. During CPU emulation, CC 745 target_ulong cc_src; 746 target_ulong cc_dst; 760 target_ulong cr[5]; /* NOTE: cr1 is unused */ 783 target_ulong sysenter_esp; 784 target_ulong sysenter_eip; 800 target_ulong lstar [all...] |
/external/qemu/hw/android/goldfish/ |
vmem.c | 29 int safe_memory_rw_debug(CPUState *cpu, target_ulong addr, uint8_t *buf, 40 hwaddr safe_get_phys_page_debug(CPUState *cpu, target_ulong addr)
|
/external/qemu/target-mips/ |
cpu.h | 32 target_ulong VPN; 42 target_ulong PFN[2]; 49 int (*map_address) (struct CPUMIPSState *env, hwaddr *physical, int *prot, target_ulong address, int rw, int access_type); 149 target_ulong gpr[32]; 150 target_ulong PC; 151 target_ulong HI[MIPS_DSP_ACC]; 152 target_ulong LO[MIPS_DSP_ACC]; 153 target_ulong ACX[MIPS_DSP_ACC]; 154 target_ulong DSPControl; 173 target_ulong CP0_TCHalt [all...] |
op_helper.c | 128 static inline type do_##name(CPUMIPSState *env, target_ulong addr, \ 135 static inline type do_##name(CPUMIPSState *env, target_ulong addr, \ 156 static inline void do_##name(CPUMIPSState *env, target_ulong addr, \ 163 static inline void do_##name(CPUMIPSState *env, target_ulong addr, \ 182 target_ulong helper_clo (target_ulong arg1) 187 target_ulong helper_clz (target_ulong arg1) 193 target_ulong helper_dclo (target_ulong arg1 [all...] |
helper.c | 38 target_ulong address, int rw, int access_type) 47 target_ulong address, int rw, int access_type) 65 target_ulong address, int rw, int access_type) 69 target_ulong mask; 70 target_ulong tag; 71 target_ulong VPN; 108 int *prot, target_ulong address, 209 static void raise_mmu_exception(CPUMIPSState *env, target_ulong address, 267 target_ulong pgd_current_p; 271 static inline target_ulong cpu_mips_get_pgd(CPUMIPSState *env [all...] |
/external/qemu/ |
cputlb.c | 73 static inline void tlb_flush_entry(CPUTLBEntry *tlb_entry, target_ulong addr) 85 void tlb_flush_page(CPUArchState *env, target_ulong addr) 128 target_ulong vaddr) 152 static inline void tlb_set_dirty1(CPUTLBEntry *tlb_entry, target_ulong vaddr) 161 void tlb_set_dirty(CPUArchState *env, target_ulong vaddr) 175 static void tlb_add_large_page(CPUArchState *env, target_ulong vaddr, 176 target_ulong size) 178 target_ulong mask = ~(size - 1); 180 if (env->tlb_flush_addr == (target_ulong)-1) { 199 void tlb_set_page(CPUArchState *env, target_ulong vaddr [all...] |
/external/qemu/include/qemu/ |
log.h | 106 void target_disas(FILE*, CPUArchState*, target_ulong, target_ulong, int); 108 static inline void log_target_disas(CPUArchState *env, target_ulong start, 109 target_ulong len, int flags)
|
/external/qemu/tcg/ |
tcg.h | 265 are aliases for target_ulong and host pointer sized values respectively. 513 target_ulong gen_opc_pc[OPC_BUF_SIZE]; 776 tcg_target_ulong helper_ret_ldub_mmu(CPUArchState *env, target_ulong addr, 778 tcg_target_ulong helper_le_lduw_mmu(CPUArchState *env, target_ulong addr, 780 tcg_target_ulong helper_le_ldul_mmu(CPUArchState *env, target_ulong addr, 782 uint64_t helper_le_ldq_mmu(CPUArchState *env, target_ulong addr, 784 tcg_target_ulong helper_be_lduw_mmu(CPUArchState *env, target_ulong addr, 786 tcg_target_ulong helper_be_ldul_mmu(CPUArchState *env, target_ulong addr, 788 uint64_t helper_be_ldq_mmu(CPUArchState *env, target_ulong addr, 792 tcg_target_ulong helper_ret_ldsb_mmu(CPUArchState *env, target_ulong addr [all...] |
/external/qemu/include/hw/ |
loader.h | 16 int load_uimage(const char *filename, target_ulong *ep, target_ulong *loadaddr,
|
/external/qemu/target-arm/ |
arm-semi.c | 119 static target_ulong arm_semi_syscall_len; 122 static target_ulong syscall_err; 125 static void arm_semi_cb(CPUState *cpu, target_ulong ret, target_ulong err) 132 if (ret == (target_ulong)-1) { 156 static void arm_semi_flen_cb(CPUState *cpu, target_ulong ret, target_ulong err) 183 target_ulong args; 184 target_ulong arg0, arg1, arg2, arg3;
|