summaryrefslogtreecommitdiff
path: root/src/vm/eventpipesession.cpp
diff options
context:
space:
mode:
authorWilliam Godbe <wigodbe@microsoft.com>2019-07-16 15:18:18 -0700
committerGitHub <noreply@github.com>2019-07-16 15:18:18 -0700
commit5cdb849a1c59af30aef0b26759b28a101138cdb3 (patch)
treed9297eda101507d309b31f3fe635a241756cfa85 /src/vm/eventpipesession.cpp
parent7f713f7067ffb6adaa1549f626f6bd04128f0de6 (diff)
parentac4ab6c990d5ebee49dc03397a2e199241021f26 (diff)
downloadcoreclr-5cdb849a1c59af30aef0b26759b28a101138cdb3.tar.gz
coreclr-5cdb849a1c59af30aef0b26759b28a101138cdb3.tar.bz2
coreclr-5cdb849a1c59af30aef0b26759b28a101138cdb3.zip
Merge branch 'release/3.0' into merge/master-to-release/3.0
Diffstat (limited to 'src/vm/eventpipesession.cpp')
-rw-r--r--src/vm/eventpipesession.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/vm/eventpipesession.cpp b/src/vm/eventpipesession.cpp
index 8d2ff65fa1..eafac64bb3 100644
--- a/src/vm/eventpipesession.cpp
+++ b/src/vm/eventpipesession.cpp
@@ -77,6 +77,21 @@ EventPipeSession::EventPipeSession(
QueryPerformanceCounter(&m_sessionStartTimeStamp);
}
+void EventPipeSession::Close()
+{
+ CONTRACTL
+ {
+ NOTHROW;
+ GC_TRIGGERS;
+ MODE_PREEMPTIVE;
+ }
+ CONTRACTL_END;
+
+ // FIXME: **ONLY** closes the stream. This explicitly **LEAKS** the
+ // provider list and buffer manager.
+ delete m_pFile;
+}
+
EventPipeSession::~EventPipeSession()
{
CONTRACTL