Home
last modified time | relevance | path

Searched refs:addr_size (Results 1 – 12 of 12) sorted by relevance

/xen-4.10.0-shim-comet/tools/fuzz/x86_instruction_emulator/
A Dfuzz-emul.c166 assert(ctxt->addr_size == 64 || !(offset >> 32)); in fuzz_read()
200 if ( ctxt->addr_size < 64 && (offset >> 32) ) in fuzz_insn_fetch()
276 assert(ctxt->addr_size == 64 || !(dst_offset >> 32)); in fuzz_rep_ins()
306 assert(ctxt->addr_size == 64 || !(src_offset >> 32)); in fuzz_rep_outs()
324 assert(ctxt->addr_size == 64 || !(offset >> 32)); in fuzz_rep_stos()
338 assert(ctxt->addr_size == 64 || !(offset >> 32)); in fuzz_write()
356 assert(ctxt->addr_size == 64 || !(offset >> 32)); in fuzz_cmpxchg()
370 assert(ctxt->addr_size == 64 || !(offset >> 32)); in fuzz_invlpg()
646 ctxt->addr_size = ctxt->sp_size = 64; in set_sizes()
649 ctxt->addr_size = c->segments[x86_seg_cs].db ? 32 : 16; in set_sizes()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Dro-page-fault.c331 unsigned int addr_size = is_pv_32bit_domain(currd) ? 32 : BITS_PER_LONG; in pv_ro_page_fault() local
335 .addr_size = addr_size, in pv_ro_page_fault()
336 .sp_size = addr_size, in pv_ro_page_fault()
337 .lma = addr_size > 32, in pv_ro_page_fault()
A Demul-gate-op.c227 ctxt.ctxt.addr_size = ar & _SEGMENT_DB ? 32 : 16; in pv_emulate_gate_op()
A Demul-priv-op.c468 if ( ctxt->addr_size < 64 ) in read_segment()
548 if ( ctxt->addr_size < 64 ) in pv_emul_virt_to_linear()
1351 ctxt.ctxt.addr_size = ar & _SEGMENT_L ? 64 : ar & _SEGMENT_DB ? 32 : 16; in pv_emulate_privileged_op()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/
A Dvmx.h643 addr_size :3, /* bits 9:7 - Address size */ member
665 addr_size :3, /* bits 9:7 - Address size */ member
A Dvvmx.h95 unsigned int addr_size :3; /* bit 7-9 */ member
/xen-4.10.0-shim-comet/tools/tests/x86_emulator/
A Dtest_x86_emulator.c274 *val = ctxt->addr_size > 32 ? 0x500 /* LME|LMA */ : 0; in read_msr()
318 ctxt.addr_size = 8 * sizeof(void *); in main()
680 (regs.eip != (unsigned long)&instr[2 + (ctxt.addr_size > 32)]) ) in main()
3022 ctxt.sp_size = ctxt.addr_size = 32; in main()
3050 ctxt.sp_size = ctxt.addr_size = 64; in main()
3103 ctxt.addr_size = ctxt.sp_size = blobs[j].bitness; in main()
3105 if ( ctxt.addr_size == sizeof(void *) * CHAR_BIT ) in main()
3127 blobs[j].name, ctxt.addr_size); in main()
3132 if ( ctxt.addr_size == 64 ) in main()
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/
A Dx86_emulate.h481 unsigned int addr_size; member
A Dx86_emulate.c931 # define mode_64bit() (ctxt->addr_size == 64)
2403 op_bytes = def_op_bytes = ad_bytes = def_ad_bytes = ctxt->addr_size/8; in x86_decode()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Demulate.c560 if ( hvmemul_ctxt->ctxt.addr_size < 64 ) in hvmemul_map_linear_addr()
807 if ( hvmemul_ctxt->ctxt.addr_size != 64 ) in hvmemul_virtual_to_linear()
2314 hvmemul_ctxt->ctxt.addr_size = hvmemul_ctxt->ctxt.sp_size = 64; in hvm_emulate_init_per_insn()
2317 hvmemul_ctxt->ctxt.addr_size = in hvm_emulate_init_per_insn()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/
A Dcommon.c336 sh_ctxt->ctxt.addr_size = sh_ctxt->ctxt.sp_size = 64; in shadow_init_emulation()
340 sh_ctxt->ctxt.addr_size = creg->db ? 32 : 16; in shadow_init_emulation()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvvmx.c466 size = 1 << (info.fields.addr_size + 1); in decode_vmx_inst()

Completed in 45 milliseconds