aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/inspector/isolate-data.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/inspector/isolate-data.cc')
-rw-r--r--deps/v8/test/inspector/isolate-data.cc7
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_) {