Landing patch by Ryan Dahl.
TBR=vegorov@chromium.org
Original review: http://codereview.chromium.org/
6667030/
Review URL: http://codereview.chromium.org/
6667031
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7142
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00
void SendProfilingSignal() {
if (!signal_handler_installed_) return;
- // There doesn't seem to be a robust way to deliver a signal to a
- // particular thread that may have terminated already. We send the
- // signal to the whole process hoping the right thread will get
- // it.
- kill(vm_tgid_, SIGPROF);
+ pthread_kill(vm_tid_, SIGPROF);
}
void Sleep(SleepInterval full_or_half) {