diff options
Diffstat (limited to 'deps/v8/test/inspector/isolate-data.cc')
-rw-r--r-- | deps/v8/test/inspector/isolate-data.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/deps/v8/test/inspector/isolate-data.cc b/deps/v8/test/inspector/isolate-data.cc index 74c367a5e9..bd97a927e8 100644 --- a/deps/v8/test/inspector/isolate-data.cc +++ b/deps/v8/test/inspector/isolate-data.cc @@ -303,6 +303,13 @@ void IsolateData::FireContextDestroyed(v8::Local<v8::Context> context) { inspector_->contextDestroyed(context); } +void IsolateData::FreeContext(v8::Local<v8::Context> context) { + int context_group_id = GetContextGroupId(context); + auto it = contexts_.find(context_group_id); + if (it == contexts_.end()) return; + contexts_.erase(it); +} + std::vector<int> IsolateData::GetSessionIds(int context_group_id) { std::vector<int> result; for (auto& it : sessions_) { |