Lines Matching refs:pXcptPtrs
187 static int CidetAppXcptFilter(EXCEPTION_POINTERS *pXcptPtrs)
203 CONTEXT *pSrcCtx = pXcptPtrs->ContextRecord;
289 switch (pXcptPtrs->ExceptionRecord->ExceptionCode)
318 pThis->Core.ActualCtx.cr2 = pXcptPtrs->ExceptionRecord->ExceptionInformation[1];
320 if (pXcptPtrs->ExceptionRecord->ExceptionInformation[0] == EXCEPTION_WRITE_FAULT)
322 else if (pXcptPtrs->ExceptionRecord->ExceptionInformation[0] == EXCEPTION_EXECUTE_FAULT)
324 else if (pXcptPtrs->ExceptionRecord->ExceptionInformation[0] != EXCEPTION_READ_FAULT)
328 if (VirtualQuery((PVOID)pXcptPtrs->ExceptionRecord->ExceptionInformation[1], &MemInfo, sizeof(MemInfo)) > 0)
363 pThis->Core.ActualCtx.uXcpt = pXcptPtrs->ExceptionRecord->ExceptionCode;
381 * @param pXcptPtrs The exception record.
383 static LONG CALLBACK CidetAppVectoredXcptHandler(EXCEPTION_POINTERS *pXcptPtrs)
386 CidetAppXcptFilter(pXcptPtrs);
397 * @param pXcptPtrs The exception record.
399 static LONG CALLBACK CidetAppUnhandledXcptFilter(EXCEPTION_POINTERS *pXcptPtrs)
402 CidetAppXcptFilter(pXcptPtrs);