Changeset 3839 in vbox
- Timestamp:
- Jul 25, 2007 3:14:15 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 23191
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuestLib/PhysHeap.cpp
r2981 r3839 391 391 392 392 if (VBOX_FAILURE(rc)) 393 {394 393 return NULL; 395 }396 394 397 395 dumpheap ("pre alloc"); … … 492 490 { 493 491 RTCCPHYS physAddr = 0; 494 495 492 VBGLPHYSHEAPBLOCK *pBlock = vbglPhysHeapData2Block (p); 496 493 … … 500 497 ("pBlock = %p, pBlock->fu32Flags = %08X\n", pBlock, pBlock->fu32Flags)); 501 498 502 physAddr = pBlock->pChunk->physAddr + ((char *)p - (char *)pBlock->pChunk); 499 if (pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) 500 physAddr = pBlock->pChunk->physAddr + ((char *)p - (char *)pBlock->pChunk); 503 501 } 504 502 … … 510 508 VBGLPHYSHEAPBLOCK *pBlock; 511 509 VBGLPHYSHEAPBLOCK *pNeighbour; 510 512 511 int rc = vbglPhysHeapEnter (); 513 514 512 if (VBOX_FAILURE(rc)) 515 {516 513 return; 517 }518 514 519 515 dumpheap ("pre free"); … … 523 519 if (!pBlock) 524 520 { 521 vbglPhysHeapLeave (); 525 522 return; 526 523 } … … 612 609 613 610 if (!pBlock) 614 {615 611 rc = VERR_NO_MEMORY; 616 }617 612 618 613 RTSemFastMutexCreate(&g_vbgldata.mutexHeap);
Note:
See TracChangeset
for help on using the changeset viewer.