Changeset 46150 in vbox for trunk/src/VBox/VMM/VMMR3/PATM.cpp
- Timestamp:
- May 17, 2013 5:21:45 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/PATM.cpp
r46137 r46150 182 182 pVM->patm.s.pGCStackGC = MMHyperR3ToRC(pVM, pVM->patm.s.pGCStackHC); 183 183 184 patmR3DbgInit(pVM); 185 184 186 /* 185 187 * Hypervisor memory for GC status data (read/write) … … 3000 3002 } 3001 3003 3004 patmR3DbgAddPatch(pVM, pPatchRec); 3005 3002 3006 PATM_LOG_RAW_PATCH_INSTR(pVM, pPatch, patmGetInstructionString(pPatch->opcode, pPatch->flags)); 3003 3007 … … 3150 3154 fInserted = RTAvloU32Insert(&pVM->patm.s.PatchLookupTreeHC->PatchTreeByPatchAddr, &pPatchRec->CoreOffset); 3151 3155 AssertMsg(fInserted, ("RTAvlULInsert failed for %x\n", pPatchRec->CoreOffset.Key)); 3156 patmR3DbgAddPatch(pVM, pPatchRec); 3152 3157 3153 3158 pPatch->uState = PATCH_ENABLED; … … 3224 3229 fInserted = RTAvloU32Insert(&pVM->patm.s.PatchLookupTreeHC->PatchTreeByPatchAddr, &pPatchRec->CoreOffset); 3225 3230 AssertMsg(fInserted, ("RTAvlULInsert failed for %x\n", pPatchRec->CoreOffset.Key)); 3231 patmR3DbgAddPatch(pVM, pPatchRec); 3226 3232 3227 3233 pPatch->uState = PATCH_ENABLED; … … 3352 3358 goto failure; 3353 3359 } 3360 3361 patmR3DbgAddPatch(pVM, pPatchRec); 3354 3362 3355 3363 #ifdef LOG_ENABLED … … 3503 3511 goto failure; 3504 3512 } 3513 patmR3DbgAddPatch(pVM, pPatchRec); 3505 3514 3506 3515 /* size of patch block */ … … 4586 4595 } 4587 4596 #endif 4597 4598 /* Add debug symbol. */ 4599 patmR3DbgAddPatch(pVM, pPatchRec); 4588 4600 } 4589 4601 /* Free leftover lock if any. */
Note:
See TracChangeset
for help on using the changeset viewer.