trace/postprocess/trace-pagealloc-postprocess.pl [50:69]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub sigint_handler { my $current_time = time; if ($current_time - 2 > $sigint_received) { print "SIGINT received, report pending. Hit ctrl-c again to exit\n"; $sigint_report = 1; } else { if (!$sigint_exit) { print "Second SIGINT received quickly, exiting\n"; } $sigint_exit++; } if ($sigint_exit > 3) { print "Many SIGINTs received, exiting now without report\n"; exit; } $sigint_received = $current_time; $sigint_pending = 1; } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trace/postprocess/trace-vmscan-postprocess.pl [81:100]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub sigint_handler { my $current_time = time; if ($current_time - 2 > $sigint_received) { print "SIGINT received, report pending. Hit ctrl-c again to exit\n"; $sigint_report = 1; } else { if (!$sigint_exit) { print "Second SIGINT received quickly, exiting\n"; } $sigint_exit++; } if ($sigint_exit > 3) { print "Many SIGINTs received, exiting now without report\n"; exit; } $sigint_received = $current_time; $sigint_pending = 1; } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -