Feature #10589
[TracePoint API] Make THREAD_{BEGIN, END} events return some context information
Status:
Open
Priority:
Normal
Assignee:
-
Target version:
-
Description
Currently the :thread_begin and thread_end events return no context information at all
TracePoint.trace(:thread_begin, :thread_end) do |tp| puts "#{tp.defined_class}::#{tp.method_id}@#{tp.path}:#{tp.lineno}" end t = Thread.new do sleep 1 end t.join
prints just
"Hi thread, ::@:0" "Bye thread, ::@:0"
It'd be nice if they gave at least some file:line context information about the thread.
What do you think, ko1 (Koichi Sasada)? Would this be possible?
Thanks a lot