src/share/vm/services/memBaseline.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/services

src/share/vm/services/memBaseline.cpp

Print this page




 469   const VMCallsitePointer* mp1 = (const VMCallsitePointer*)p1;
 470   const VMCallsitePointer* mp2 = (const VMCallsitePointer*)p2;
 471   return UNSIGNED_COMPARE(mp2->reserved_amount(), mp1->reserved_amount());
 472 }
 473 
 474 // sort baselined mmap'd records in callsite pc order
 475 int MemBaseline::bl_vm_sort_by_pc(const void* p1, const void* p2) {
 476   assert(MemTracker::is_on(), "Just check");
 477   const VMCallsitePointer* mp1 = (const VMCallsitePointer*)p1;
 478   const VMCallsitePointer* mp2 = (const VMCallsitePointer*)p2;
 479   return UNSIGNED_COMPARE(mp1->addr(), mp2->addr());
 480 }
 481 
 482 
 483 // sort snapshot malloc'd records in memory block address order
 484 int MemBaseline::malloc_sort_by_addr(const void* p1, const void* p2) {
 485   assert(MemTracker::is_on(), "Just check");
 486   const MemPointerRecord* mp1 = (const MemPointerRecord*)p1;
 487   const MemPointerRecord* mp2 = (const MemPointerRecord*)p2;
 488   int delta = UNSIGNED_COMPARE(mp1->addr(), mp2->addr());
 489   assert(delta != 0, "dup pointer");
 490   return delta;
 491 }
 492 


 469   const VMCallsitePointer* mp1 = (const VMCallsitePointer*)p1;
 470   const VMCallsitePointer* mp2 = (const VMCallsitePointer*)p2;
 471   return UNSIGNED_COMPARE(mp2->reserved_amount(), mp1->reserved_amount());
 472 }
 473 
 474 // sort baselined mmap'd records in callsite pc order
 475 int MemBaseline::bl_vm_sort_by_pc(const void* p1, const void* p2) {
 476   assert(MemTracker::is_on(), "Just check");
 477   const VMCallsitePointer* mp1 = (const VMCallsitePointer*)p1;
 478   const VMCallsitePointer* mp2 = (const VMCallsitePointer*)p2;
 479   return UNSIGNED_COMPARE(mp1->addr(), mp2->addr());
 480 }
 481 
 482 
 483 // sort snapshot malloc'd records in memory block address order
 484 int MemBaseline::malloc_sort_by_addr(const void* p1, const void* p2) {
 485   assert(MemTracker::is_on(), "Just check");
 486   const MemPointerRecord* mp1 = (const MemPointerRecord*)p1;
 487   const MemPointerRecord* mp2 = (const MemPointerRecord*)p2;
 488   int delta = UNSIGNED_COMPARE(mp1->addr(), mp2->addr());
 489   assert(p1 == p2 || delta != 0, "dup pointer");
 490   return delta;
 491 }
 492 
src/share/vm/services/memBaseline.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File