Searched refs:pIdtr (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Runtime/common/asm/
H A DASMGetIDTR.asm36 ; @param pIdtr Where to store the IDTR contents.
H A DASMSetIDTR.asm36 ; @param pIdtr Where to load the IDTR contents from.
/vbox/include/iprt/
H A Dasm-amd64-x86.h160 * @param pIdtr Where to store the IDTR contents.
163 DECLASM(void) ASMGetIDTR(PRTIDTR pIdtr); variable
165 DECLINLINE(void) ASMGetIDTR(PRTIDTR pIdtr) argument
168 __asm__ __volatile__("sidt %0" : "=m" (*pIdtr));
173 mov rax, [pIdtr]
176 mov eax, [pIdtr]
210 * @param pIdtr Where to load the IDTR contents from
213 DECLASM(void) ASMSetIDTR(const RTIDTR *pIdtr); variable
215 DECLINLINE(void) ASMSetIDTR(const RTIDTR *pIdtr) argument
218 __asm__ __volatile__("lidt %0" : : "m" (*pIdtr));
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DCPUMDbg.cpp219 VBOXIDTR const *pIdtr = (VBOXIDTR const *)((uint8_t const *)&pVCpu->cpum + pDesc->offRegister); local
224 pValue->dtr.u32Limit = pIdtr->cbIdt;
225 pValue->dtr.u64Base = pIdtr->pIdt;
/vbox/src/VBox/VMM/include/
H A DHMInternal.h1021 * @param pIdtr Where to store the 64-bit IDTR.
1023 DECLASM(void) HMR0Get64bitGdtrAndIdtr(PX86XDTR64 pGdtr, PX86XDTR64 pIdtr);
/vbox/src/VBox/VMM/VMMR0/
H A DHMR0A.asm1071 ; * @param pIdtr Where to store the 64-bit IDTR.
1073 ;DECLASM(void) HMR0Get64bitGdtrAndIdtr(PX86XDTR64 pGdtr, PX86XDTR64 pIdtr);
1086 mov edx, [rsp + 8] ; pIdtr

Completed in 45 milliseconds