diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-03-11 03:08:42 +0000 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-03-11 03:08:42 +0000 |
commit | 12c02b378db65b047e9a7ebcc06047265652de5e (patch) | |
tree | 09ee35bf6364201d981eb2e6609cf17667788a4a /deps/v8/src/platform-solaris.cc | |
parent | 6802c90d1fb36723c69a3f676199b8262413fe74 (diff) | |
download | node-12c02b378db65b047e9a7ebcc06047265652de5e.tar.gz |
Use pthread_kill for V8/Solaris sampling
Diffstat (limited to 'deps/v8/src/platform-solaris.cc')
-rw-r--r-- | deps/v8/src/platform-solaris.cc | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/deps/v8/src/platform-solaris.cc b/deps/v8/src/platform-solaris.cc index 8dd0f4b0c..6051fb0c4 100644 --- a/deps/v8/src/platform-solaris.cc +++ b/deps/v8/src/platform-solaris.cc @@ -673,11 +673,7 @@ class Sampler::PlatformData : public Malloced { void SendProfilingSignal() { if (!signal_handler_installed_) return; - /* - // Glibc doesn't provide a wrapper for tgkill(2). - syscall(SYS_tgkill, vm_tgid_, vm_tid_, SIGPROF); - */ - kill(vm_tgid_, SIGPROF); + pthread_kill(vm_tid_, SIGPROF); } void Sleep(SleepInterval full_or_half) { |