Searched refs:pcbInstr (Results 1 - 12 of 12) sorted by relevance

/vbox/src/VBox/Disassembler/
H A DDisasm.cpp38 * @param pcbInstr Where to store the size of the instruction. NULL is
45 DISDECL(int) DISInstrToStr(void const *pvInstr, DISCPUMODE enmCpuMode, PDISSTATE pDis, uint32_t *pcbInstr, argument
49 pDis, pcbInstr, pszOutput, cbOutput);
62 * @param pcbInstr Where to store the size of the instruction. NULL is
70 PDISSTATE pDis, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput)
74 pDis, pcbInstr, pszOutput, cbOutput);
86 * @param pcbInstr Where to store the size of the instruction. NULL is
95 PDISSTATE pDis, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput)
101 int rc = DISInstrEx(uInstrAddr, enmCpuMode, uFilter, pfnReadBytes, pvUser, pDis, pcbInstr);
69 DISInstrToStrWithReader(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, PFNDISREADBYTES pfnReadBytes, void *pvUser, PDISSTATE pDis, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput) argument
93 DISInstrToStrEx(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, PFNDISREADBYTES pfnReadBytes, void *pvUser, uint32_t uFilter, PDISSTATE pDis, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput) argument
H A DDisasmCore.cpp2720 * @param pcbInstr Where to store the instruction size. Can be NULL.
2722 static int disInstrWorker(PDISSTATE pDis, PCDISOPCODE paOneByteMap, uint32_t *pcbInstr)
2747 if (pcbInstr)
2748 *pcbInstr = (uint32_t)offInstr;
2829 if (pcbInstr)
2830 *pcbInstr = (uint32_t)offInstr;
2932 * Disassembles on instruction, details in @a pDis and length in @a pcbInstr.
2942 * @param pcbInstr Where to store the size of the instruction. (This
2947 PDISSTATE pDis, uint32_t *pcbInstr)
2952 return disInstrWorker(pDis, paOneByteMap, pcbInstr);
[all...]
/vbox/include/VBox/
H A Ddis.h649 PDISSTATE pDis, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput);
651 PDISSTATE pDis, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput);
654 PDISSTATE pDis, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput);
656 DISDECL(int) DISInstr(void const *pvInstr, DISCPUMODE enmCpuMode, PDISSTATE pDis, uint32_t *pcbInstr);
658 PDISSTATE pDis, uint32_t *pcbInstr);
661 PDISSTATE pDis, uint32_t *pcbInstr);
665 PDISSTATE pDis, uint32_t *pcbInstr);
/vbox/include/VBox/vmm/
H A Dtrpm.h84 VMMDECL(int) TRPMQueryTrapAll(PVMCPU pVCpu, uint8_t *pu8TrapNo, PTRPMEVENT pEnmType, PRTGCUINT puErrorCode, PRTGCUINTPTR puCR2, uint8_t *pcbInstr);
H A Dem.h174 VMM_INT_DECL(int) EMInterpretDisasCurrent(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pCpu, unsigned *pcbInstr);
176 PDISCPUSTATE pDISState, unsigned *pcbInstr);
H A Ddbgf.h911 char *pszOutput, uint32_t cbOutput, uint32_t *pcbInstr);
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFDisas.cpp413 * @param pcbInstr Where to return the size of the instruction.
417 char *pszOutput, uint32_t cbOutput, uint32_t *pcbInstr)
668 if (pcbInstr)
669 *pcbInstr = State.Cpu.cbInstr;
690 * @param pcbInstr Where to return the size of the instruction.
696 char *pszOutput, uint32_t cbOutput, uint32_t *pcbInstr)
715 rc = dbgfR3DisasInstrExOnVCpu(pVM, pVCpu, Sel, &GCPtr, fFlags, pszOutput, cbOutput, pcbInstr);
718 pVM, VMMGetCpuById(pVM, idCpu), Sel, &GCPtr, fFlags, pszOutput, cbOutput, pcbInstr);
416 dbgfR3DisasInstrExOnVCpu(PVM pVM, PVMCPU pVCpu, RTSEL Sel, PRTGCPTR pGCPtr, uint32_t fFlags, char *pszOutput, uint32_t cbOutput, uint32_t *pcbInstr) argument
695 DBGFR3DisasInstrEx(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, RTGCPTR GCPtr, uint32_t fFlags, char *pszOutput, uint32_t cbOutput, uint32_t *pcbInstr) argument
H A DCSAM.cpp810 PDISCPUSTATE pCpu, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput)
815 pCpu, pcbInstr, pszOutput, cbOutput);
821 pCpu, pcbInstr, pszOutput, cbOutput);
823 csamR3ReadBytes, &DisInfo, pCpu, pcbInstr);
809 csamR3DISInstr(PVM pVM, RTRCPTR InstrGC, uint8_t *InstrHC, DISCPUMODE enmCpuMode, PDISCPUSTATE pCpu, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput) argument
H A DPATM.cpp669 PDISCPUSTATE pCpu, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput)
680 pCpu, pcbInstr, pszOutput, cbOutput));
685 PDISCPUSTATE pCpu, uint32_t *pcbInstr)
696 pCpu, pcbInstr));
702 PDISCPUSTATE pCpu, uint32_t *pcbInstr)
711 pCpu, pcbInstr));
668 patmR3DisInstrToStr(PVM pVM, PPATCHINFO pPatch, RTGCPTR32 InstrGCPtr32, uint8_t *pbInstrHC, uint32_t fReadFlags, PDISCPUSTATE pCpu, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput) argument
684 patmR3DisInstr(PVM pVM, PPATCHINFO pPatch, RTGCPTR32 InstrGCPtr32, uint8_t *pbInstrHC, uint32_t fReadFlags, PDISCPUSTATE pCpu, uint32_t *pcbInstr) argument
700 patmR3DisInstrNoStrOpMode(PVM pVM, PPATCHINFO pPatch, RTGCPTR32 InstrGCPtr32, uint8_t *pbInstrHC, uint32_t fReadFlags, PDISCPUSTATE pCpu, uint32_t *pcbInstr) argument
/vbox/src/VBox/VMM/VMMAll/
H A DTRPMAll.cpp363 * @param pcbInstr Where to store the instruction-length
367 uint8_t *pcbInstr)
383 if (pcbInstr)
384 *pcbInstr = pVCpu->trpm.s.cbInstr;
366 TRPMQueryTrapAll(PVMCPU pVCpu, uint8_t *pu8TrapNo, TRPMEVENT *pEnmType, PRTGCUINT puErrorCode, PRTGCUINTPTR puCR2, uint8_t *pcbInstr) argument
H A DEMAll.cpp436 * @param pcbInstr Where to return the instruction size. (optional)
438 VMM_INT_DECL(int) EMInterpretDisasCurrent(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, unsigned *pcbInstr) argument
455 return EMInterpretDisasOneEx(pVM, pVCpu, (RTGCUINTPTR)GCPtrInstr, pCtxCore, pDis, pcbInstr);
471 * @param pcbInstr Where to return the instruction size. (optional)
474 PDISCPUSTATE pDis, unsigned *pcbInstr)
481 int rc = DISInstrWithReader(GCPtrInstr, enmCpuMode, emReadBytes, pVCpu, pDis, pcbInstr);
473 EMInterpretDisasOneEx(PVM pVM, PVMCPU pVCpu, RTGCUINTPTR GCPtrInstr, PCCPUMCTXCORE pCtxCore, PDISCPUSTATE pDis, unsigned *pcbInstr) argument
/vbox/src/VBox/Debugger/testcase/
H A DtstDBGCStubs.cpp92 char *pszOutput, uint32_t cchOutput, uint32_t *pcbInstr)
91 DBGFR3DisasInstrEx(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, RTGCPTR GCPtr, uint32_t fFlags, char *pszOutput, uint32_t cchOutput, uint32_t *pcbInstr) argument

Completed in 108 milliseconds