Changeset 13796 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Nov 4, 2008 6:37:33 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 38784
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp
r13791 r13796 76 76 { 77 77 pCritSect->s.Core.cNestings = 1; 78 Assert(pVM->aCpu [idCPU].hNativeThread);79 ASMAtomicXchgSize(&pCritSect->s.Core.NativeThreadOwner, pVM->aCpu [idCPU].hNativeThread);78 Assert(pVM->aCpus[idCPU].hNativeThread); 79 ASMAtomicXchgSize(&pCritSect->s.Core.NativeThreadOwner, pVM->aCpus[idCPU].hNativeThread); 80 80 STAM_PROFILE_ADV_START(&pCritSect->s.StatLocked, l); 81 81 return VINF_SUCCESS; … … 85 85 * Nested? 86 86 */ 87 if (pCritSect->s.Core.NativeThreadOwner == pVM->aCpu [idCPU].hNativeThread)87 if (pCritSect->s.Core.NativeThreadOwner == pVM->aCpus[idCPU].hNativeThread) 88 88 { 89 89 pCritSect->s.Core.cNestings++; … … 163 163 PVM pVM = pCritSect->s.CTX_SUFF(pVM); 164 164 Assert(pVM); 165 AssertMsg(pCritSect->s.Core.NativeThreadOwner == pVM->aCpu [VM_GET_VMCPUID(pVM)].hNativeThread, ("Owner %RX64 emt=%RX64\n", pCritSect->s.Core.NativeThreadOwner, pVM->aCpu[VM_GET_VMCPUID(pVM)].hNativeThread));165 AssertMsg(pCritSect->s.Core.NativeThreadOwner == pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread, ("Owner %RX64 emt=%RX64\n", pCritSect->s.Core.NativeThreadOwner, pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread)); 166 166 167 167 /* … … 187 187 188 188 /* darn, someone raced in on us. */ 189 Assert(pVM->aCpu [VM_GET_VMCPUID(pVM)].hNativeThread);190 ASMAtomicXchgSize(&pCritSect->s.Core.NativeThreadOwner, pVM->aCpu [VM_GET_VMCPUID(pVM)].hNativeThread);189 Assert(pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread); 190 ASMAtomicXchgSize(&pCritSect->s.Core.NativeThreadOwner, pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread); 191 191 STAM_PROFILE_ADV_START(&pCritSect->s.StatLocked, l); 192 192 } … … 222 222 PVM pVM = pCritSect->s.CTX_SUFF(pVM); 223 223 Assert(pVM); 224 return pCritSect->s.Core.NativeThreadOwner == pVM->aCpu [VM_GET_VMCPUID(pVM)].hNativeThread;224 return pCritSect->s.Core.NativeThreadOwner == pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread; 225 225 #endif 226 226 }
Note:
See TracChangeset
for help on using the changeset viewer.