Linux profiler: check whether signal handler is called in the VM thread.
authormikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 4 Sep 2009 11:16:51 +0000 (11:16 +0000)
committermikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 4 Sep 2009 11:16:51 +0000 (11:16 +0000)
commit65dcf75c2c3ca75b054ec3e5e5ec1f2508f9490a
tree734fc48d991e1088ea5850b7879802cd4b41958b
parentcf2a0fa068274e1e55c5f40775a4ca5961217d60
Linux profiler: check whether signal handler is called in the VM thread.

I have several Chromium's core files having SIGPROF signal handler called in the context of an arbitrary thread, causing a crash. This change introduces checking of current thread in the signal handler.

Review URL: http://codereview.chromium.org/171115

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2825 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/platform-linux.cc
src/v8threads.cc
src/v8threads.h
test/cctest/test-log.cc