HomeSort by relevance Sort by last modified time
    Searched refs:target_ulong (Results 1 - 25 of 57) sorted by null

1 2 3

  /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;

Completed in 354 milliseconds

1 2 3