From 85defbf3ae640fec28ee70559b3dceffe8264ebc Mon Sep 17 00:00:00 2001 From: Olli Kuonanoja Date: Tue, 25 Jun 2019 10:53:54 +0300 Subject: [PATCH] Mark EPoll.wait as WAITING Depending on `Selector` implementation, the IO blocking method can be `epollWait` or `EPoll.wait`. Mark threads to be in waiting state if they are in `EPoll.wait`. --- stackcollapse-jstack.pl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stackcollapse-jstack.pl b/stackcollapse-jstack.pl index 24541d09..da5740b6 100755 --- a/stackcollapse-jstack.pl +++ b/stackcollapse-jstack.pl @@ -154,6 +154,8 @@ sub remember_stack { # fix state for epollWait $state = "WAITING" if $func =~ /epollWait/; + $state = "WAITING" if $func =~ /EPoll\.wait/; + # fix state for various networking functions $state = "NETWORK" if $func =~ /socketAccept$/;