Commit 225a2b6f authored by hpayer's avatar hpayer Committed by Commit bot

Revert "Regularly check hash set addresses to verify memory integrity."

This debug check is not needed anymore.

This reverts commit ce311ed0.

BUG=

Review URL: https://codereview.chromium.org/1300663002

Cr-Commit-Position: refs/heads/master@{#30205}
parent 4aa9a9fe
......@@ -93,9 +93,6 @@ void StoreBuffer::SetUp() {
hash_sets_are_empty_ = false;
ClearFilteringHashSets();
heap_->isolate()->set_store_buffer_hash_set_1_address(hash_set_1_);
heap_->isolate()->set_store_buffer_hash_set_2_address(hash_set_2_);
}
......@@ -530,9 +527,6 @@ void StoreBuffer::IteratePointersToNewSpace(ObjectSlotCallback slot_callback) {
void StoreBuffer::Compact() {
CHECK(hash_set_1_ == heap_->isolate()->store_buffer_hash_set_1_address());
CHECK(hash_set_2_ == heap_->isolate()->store_buffer_hash_set_2_address());
Address* top = reinterpret_cast<Address*>(heap_->store_buffer_top());
if (top == start_) return;
......
......@@ -1758,8 +1758,6 @@ Isolate::Isolate(bool enable_serializer)
// TODO(bmeurer) Initialized lazily because it depends on flags; can
// be fixed once the default isolate cleanup is done.
random_number_generator_(NULL),
store_buffer_hash_set_1_address_(NULL),
store_buffer_hash_set_2_address_(NULL),
serializer_enabled_(enable_serializer),
has_fatal_error_(false),
initialized_from_snapshot_(false),
......
......@@ -1110,23 +1110,6 @@ class Isolate {
int GetNextUniqueSharedFunctionInfoId() { return next_unique_sfi_id_++; }
#endif
void set_store_buffer_hash_set_1_address(
uintptr_t* store_buffer_hash_set_1_address) {
store_buffer_hash_set_1_address_ = store_buffer_hash_set_1_address;
}
uintptr_t* store_buffer_hash_set_1_address() {
return store_buffer_hash_set_1_address_;
}
void set_store_buffer_hash_set_2_address(
uintptr_t* store_buffer_hash_set_2_address) {
store_buffer_hash_set_2_address_ = store_buffer_hash_set_2_address;
}
uintptr_t* store_buffer_hash_set_2_address() {
return store_buffer_hash_set_2_address_;
}
void AddDetachedContext(Handle<Context> context);
void CheckDetachedContextsAfterGC();
......@@ -1307,9 +1290,6 @@ class Isolate {
unibrow::Mapping<unibrow::Ecma262Canonicalize> interp_canonicalize_mapping_;
CallInterfaceDescriptorData* call_descriptor_data_;
base::RandomNumberGenerator* random_number_generator_;
// TODO(hpayer): Remove the following store buffer addresses.
uintptr_t* store_buffer_hash_set_1_address_;
uintptr_t* store_buffer_hash_set_2_address_;
// Whether the isolate has been created for snapshotting.
bool serializer_enabled_;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment