Index: src/platform-openbsd.cc |
=================================================================== |
--- src/platform-openbsd.cc (revision 11348) |
+++ src/platform-openbsd.cc (working copy) |
@@ -793,11 +793,8 @@ |
vm_tgid_(getpid()), |
interval_(interval) {} |
- static void SetUp() { |
- if (!mutex_) { |
- mutex_ = OS::CreateMutex(); |
- } |
- } |
+ static void SetUp() { if (!mutex_) mutex_ = OS::CreateMutex(); } |
+ static void TearDown() { delete mutex_; } |
static void InstallSignalHandler() { |
struct sigaction sa; |
@@ -948,6 +945,12 @@ |
} |
+void OS::TearDown() { |
+ SignalSender::TearDown(); |
+ delete limit_mutex; |
+} |
+ |
+ |
Sampler::Sampler(Isolate* isolate, int interval) |
: isolate_(isolate), |
interval_(interval), |