Index: src/objects.cc |
diff --git a/src/objects.cc b/src/objects.cc |
index 89d8c75ca0e02dec4e4ede8079ffa150ba079d6a..187db2d2feaa6bdf6b508c8911e33681c8773de8 100644 |
--- a/src/objects.cc |
+++ b/src/objects.cc |
@@ -2311,7 +2311,7 @@ bool String::MakeExternal(v8::String::ExternalStringResource* resource) { |
self->set_resource(resource); |
if (is_internalized) self->Hash(); // Force regeneration of the hash value. |
- heap->AdjustLiveBytes(this, new_size - size, Heap::CONCURRENT_TO_SWEEPER); |
+ heap->AdjustLiveBytes(this, new_size - size); |
return true; |
} |
@@ -2377,7 +2377,7 @@ bool String::MakeExternal(v8::String::ExternalOneByteStringResource* resource) { |
self->set_resource(resource); |
if (is_internalized) self->Hash(); // Force regeneration of the hash value. |
- heap->AdjustLiveBytes(this, new_size - size, Heap::CONCURRENT_TO_SWEEPER); |
+ heap->AdjustLiveBytes(this, new_size - size); |
return true; |
} |
@@ -3427,7 +3427,7 @@ void MigrateFastToFast(Handle<JSObject> object, Handle<Map> new_map) { |
// If there are properties in the new backing store, trim it to the correct |
// size and install the backing store into the object. |
if (external > 0) { |
- heap->RightTrimFixedArray<Heap::CONCURRENT_TO_SWEEPER>(*array, inobject); |
+ heap->RightTrimFixedArray(*array, inobject); |
object->set_properties(*array); |
} |
@@ -3440,8 +3440,7 @@ void MigrateFastToFast(Handle<JSObject> object, Handle<Map> new_map) { |
Address address = object->address(); |
heap->CreateFillerObjectAt(address + new_instance_size, instance_size_delta, |
ClearRecordedSlots::kYes); |
- heap->AdjustLiveBytes(*object, -instance_size_delta, |
- Heap::CONCURRENT_TO_SWEEPER); |
+ heap->AdjustLiveBytes(*object, -instance_size_delta); |
} |
// We are storing the new map using release store after creating a filler for |
@@ -3536,8 +3535,7 @@ void MigrateFastToSlow(Handle<JSObject> object, Handle<Map> new_map, |
Heap* heap = isolate->heap(); |
heap->CreateFillerObjectAt(object->address() + new_instance_size, |
instance_size_delta, ClearRecordedSlots::kYes); |
- heap->AdjustLiveBytes(*object, -instance_size_delta, |
- Heap::CONCURRENT_TO_SWEEPER); |
+ heap->AdjustLiveBytes(*object, -instance_size_delta); |
} |
// We are storing the new map using release store after creating a filler for |
@@ -10141,8 +10139,7 @@ Handle<FixedArray> FixedArray::SetAndGrow(Handle<FixedArray> array, int index, |
void FixedArray::Shrink(int new_length) { |
DCHECK(0 <= new_length && new_length <= length()); |
if (new_length < length()) { |
- GetHeap()->RightTrimFixedArray<Heap::CONCURRENT_TO_SWEEPER>( |
- this, length() - new_length); |
+ GetHeap()->RightTrimFixedArray(this, length() - new_length); |
} |
} |
@@ -12050,7 +12047,7 @@ Handle<String> SeqString::Truncate(Handle<SeqString> string, int new_length) { |
// that are a multiple of pointer size. |
heap->CreateFillerObjectAt(start_of_string + new_size, delta, |
ClearRecordedSlots::kNo); |
- heap->AdjustLiveBytes(*string, -delta, Heap::CONCURRENT_TO_SWEEPER); |
+ heap->AdjustLiveBytes(*string, -delta); |
// We are storing the new length using release store after creating a filler |
// for the left-over space to avoid races with the sweeper thread. |
@@ -12470,8 +12467,7 @@ void SharedFunctionInfo::EvictFromOptimizedCodeMap(Code* optimized_code, |
} |
if (dst != length) { |
// Always trim even when array is cleared because of heap verifier. |
- heap->RightTrimFixedArray<Heap::CONCURRENT_TO_SWEEPER>(code_map, |
- length - dst); |
+ heap->RightTrimFixedArray(code_map, length - dst); |
if (code_map->length() == kEntriesStart) { |
ClearOptimizedCodeMap(); |
} |
@@ -12484,8 +12480,7 @@ void SharedFunctionInfo::TrimOptimizedCodeMap(int shrink_by) { |
DCHECK(shrink_by % kEntryLength == 0); |
DCHECK(shrink_by <= code_map->length() - kEntriesStart); |
// Always trim even when array is cleared because of heap verifier. |
- GetHeap()->RightTrimFixedArray<Heap::SEQUENTIAL_TO_SWEEPER>(code_map, |
- shrink_by); |
+ GetHeap()->RightTrimFixedArray(code_map, shrink_by); |
if (code_map->length() == kEntriesStart) { |
ClearOptimizedCodeMap(); |
} |