Lines Matching defs:pIemRec

10371         PIEMVERIFYEVTREC pIemRec   = pIemCpu->pIemEvtRecHead;
10373 while (pIemRec && pOtherRec)
10377 while ( IEMVERIFYEVENT_IS_RAM(pIemRec->enmEvent)
10379 && pIemRec->pNext)
10381 if (pIemRec->enmEvent == IEMVERIFYEVENT_RAM_WRITE)
10382 iemVerifyWriteRecord(pIemCpu, pIemRec, fRem);
10383 pIemRec = pIemRec->pNext;
10387 if (pIemRec->enmEvent != pOtherRec->enmEvent)
10389 iemVerifyAssertRecords(pIemCpu, pIemRec, pOtherRec, "Type mismatches");
10393 switch (pIemRec->enmEvent)
10396 fEquals = pIemRec->u.IOPortRead.Port == pOtherRec->u.IOPortRead.Port
10397 && pIemRec->u.IOPortRead.cbValue == pOtherRec->u.IOPortRead.cbValue;
10400 fEquals = pIemRec->u.IOPortWrite.Port == pOtherRec->u.IOPortWrite.Port
10401 && pIemRec->u.IOPortWrite.cbValue == pOtherRec->u.IOPortWrite.cbValue
10402 && pIemRec->u.IOPortWrite.u32Value == pOtherRec->u.IOPortWrite.u32Value;
10405 fEquals = pIemRec->u.RamRead.GCPhys == pOtherRec->u.RamRead.GCPhys
10406 && pIemRec->u.RamRead.cb == pOtherRec->u.RamRead.cb;
10409 fEquals = pIemRec->u.RamWrite.GCPhys == pOtherRec->u.RamWrite.GCPhys
10410 && pIemRec->u.RamWrite.cb == pOtherRec->u.RamWrite.cb
10411 && !memcmp(pIemRec->u.RamWrite.ab, pOtherRec->u.RamWrite.ab, pIemRec->u.RamWrite.cb);
10419 iemVerifyAssertRecords(pIemCpu, pIemRec, pOtherRec, "Mismatch");
10424 pIemRec = pIemRec->pNext;
10429 while (pIemRec && IEMVERIFYEVENT_IS_RAM(pIemRec->enmEvent))
10431 if (pIemRec->enmEvent == IEMVERIFYEVENT_RAM_WRITE)
10432 iemVerifyWriteRecord(pIemCpu, pIemRec, fRem);
10433 pIemRec = pIemRec->pNext;
10435 if (pIemRec != NULL)
10436 iemVerifyAssertRecord(pIemCpu, pIemRec, "Extra IEM record!");