comparison src/share/vm/memory/memRegion.hpp @ 6197:d2a62e0f25eb

6995781: Native Memory Tracking (Phase 1) 7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain
author zgu
date Thu, 28 Jun 2012 17:03:16 -0400
parents f95d63e2154a
children da91efe96a93
comparison
equal deleted inserted replaced
6174:74533f63b116 6197:d2a62e0f25eb
97 97
98 // A ResourceObj version of MemRegionClosure 98 // A ResourceObj version of MemRegionClosure
99 99
100 class MemRegionClosureRO: public MemRegionClosure { 100 class MemRegionClosureRO: public MemRegionClosure {
101 public: 101 public:
102 void* operator new(size_t size, ResourceObj::allocation_type type) { 102 void* operator new(size_t size, ResourceObj::allocation_type type, MEMFLAGS flags) {
103 return ResourceObj::operator new(size, type); 103 return ResourceObj::operator new(size, type, flags);
104 } 104 }
105 void* operator new(size_t size, Arena *arena) { 105 void* operator new(size_t size, Arena *arena) {
106 return ResourceObj::operator new(size, arena); 106 return ResourceObj::operator new(size, arena);
107 } 107 }
108 void* operator new(size_t size) { 108 void* operator new(size_t size) {