From: andre.kullmann@... Date: 2017-03-31T20:39:09+00:00 Subject: [ruby-core:80515] [Ruby trunk Bug#13392] TracePoint doesn't work correct with monkey patches / aliased methods Issue #13392 has been reported by areman01 (Andr�� Kullmann). ---------------------------------------- Bug #13392: TracePoint doesn't work correct with monkey patches / aliased methods https://bugs.ruby-lang.org/issues/13392 * Author: areman01 (Andr�� Kullmann) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux] * Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- **Command** ~~~ ruby ruby tracepoint_bug.rb ~~~ **Output** ~~~ ruby-2.4.1-p111 (x86_64-linux) tracepoint_bug_ext.rb:4 call to_s tracepoint_bug_ext.rb:5 c_call to_s tracepoint_bug_ext.rb:5 c_return to_s racepoint_bug.rb:12 return to_s ~~~ Why the **call event** on *to_s* is in file *tracepoint_bug_ext.rb* and the **return event** in file *tracepoint_bug.rb*? I think it's a bug. In jruby, for example, the call and the return event are both fired in the tracepoint_bug_ext.rb file. ---Files-------------------------------- tracepoint_bug.rb (495 Bytes) tracepoint_bug_ext.rb (126 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: