Skip to content
Snippets Groups Projects
Commit 02dc2706 authored by Richard Linden's avatar Richard Linden
Browse files

BUILDFIX: bad merge

parent 34542160
No related branches found
No related tags found
No related merge requests found
...@@ -474,7 +474,7 @@ class MemTrackable ...@@ -474,7 +474,7 @@ class MemTrackable
void operator delete[](void* ptr, size_t size) void operator delete[](void* ptr, size_t size)
{ {
MemStatAccumulator& accumulator = sMemStat.getPrimaryAccumulator(); MemStatAccumulator& accumulator = sMemStat.getCurrentAccumulator();
accumulator.mSize.sample(accumulator.mSize.hasValue() ? accumulator.mSize.getLastValue() - (F64)size : -(F64)size); accumulator.mSize.sample(accumulator.mSize.hasValue() ? accumulator.mSize.getLastValue() - (F64)size : -(F64)size);
accumulator.mAllocatedCount--; accumulator.mAllocatedCount--;
accumulator.mDeallocatedCount++; accumulator.mDeallocatedCount++;
...@@ -516,7 +516,7 @@ class MemTrackable ...@@ -516,7 +516,7 @@ class MemTrackable
template<typename AMOUNT_T> template<typename AMOUNT_T>
AMOUNT_T& memClaimAmount(AMOUNT_T& size) AMOUNT_T& memClaimAmount(AMOUNT_T& size)
{ {
MemStatAccumulator& accumulator = sMemStat.getPrimaryAccumulator(); MemStatAccumulator& accumulator = sMemStat.getCurrentAccumulator();
mMemFootprint += (size_t)size; mMemFootprint += (size_t)size;
return size; return size;
} }
...@@ -569,12 +569,12 @@ class MemTrackable ...@@ -569,12 +569,12 @@ class MemTrackable
{ {
static void claim(mem_trackable_t& tracker, TRACKED& tracked) static void claim(mem_trackable_t& tracker, TRACKED& tracked)
{ {
accumulator.mChildSize.sample(accumulator.mChildSize.hasValue() ? accumulator.mChildSize.getLastValue() + (F64)MemFootprint<TRACKED>::measure(tracked) : (F64)MemFootprint<TRACKED>::measure(tracked)); claim_shadow_mem( (F64)MemFootprint<TRACKED>::measure(tracked));
} }
static void disclaim(mem_trackable_t& tracker, TRACKED& tracked) static void disclaim(mem_trackable_t& tracker, TRACKED& tracked)
{ {
accumulator.mChildSize.sample(accumulator.mChildSize.hasValue() ? accumulator.mChildSize.getLastValue() - (F64)MemFootprint<TRACKED>::measure(tracked) : -(F64)MemFootprint<TRACKED>::measure(tracked)); disclaim_shadow_mem((F64)MemFootprint<TRACKED>::measure(tracked));
} }
}; };
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment