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) { |