1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[Feature #16254] Use __builtin.func style

This commit is contained in:
Nobuyoshi Nakada 2020-05-18 10:43:26 +09:00
parent c8703a17ce
commit d863f4bccd
Notes: git 2020-06-19 18:47:20 +09:00
9 changed files with 58 additions and 58 deletions

View file

@ -93,7 +93,7 @@ class TracePoint
# Access from other threads is also forbidden.
#
def self.new(*events)
__builtin_tracepoint_new_s(events)
__builtin.tracepoint_new_s(events)
end
# call-seq:
@ -102,7 +102,7 @@ class TracePoint
# Return a string containing a human-readable TracePoint
# status.
def inspect
__builtin_tracepoint_inspect
__builtin.tracepoint_inspect
end
# call-seq:
@ -115,7 +115,7 @@ class TracePoint
#
# This method is only for debugging TracePoint itself.
def self.stat
__builtin_tracepoint_stat_s
__builtin.tracepoint_stat_s
end
# Document-method: trace
@ -132,7 +132,7 @@ class TracePoint
# trace.enabled? #=> true
#
def self.trace(*events)
__builtin_tracepoint_trace_s(events)
__builtin.tracepoint_trace_s(events)
end
# call-seq:
@ -193,7 +193,7 @@ class TracePoint
# #=> RuntimeError: access from outside
#
def enable(target: nil, target_line: nil, target_thread: nil)
__builtin_tracepoint_enable_m(target, target_line, target_thread)
__builtin.tracepoint_enable_m(target, target_line, target_thread)
end
# call-seq:
@ -229,7 +229,7 @@ class TracePoint
# trace.disable { p tp.lineno }
# #=> RuntimeError: access from outside
def disable
__builtin_tracepoint_disable_m
__builtin.tracepoint_disable_m
end
# call-seq:
@ -237,40 +237,40 @@ class TracePoint
#
# The current status of the trace
def enabled?
__builtin_tracepoint_enabled_p
__builtin.tracepoint_enabled_p
end
# Type of event
#
# See TracePoint@Events for more information.
def event
__builtin_tracepoint_attr_event
__builtin.tracepoint_attr_event
end
# Line number of the event
def lineno
__builtin_tracepoint_attr_lineno
__builtin.tracepoint_attr_lineno
end
# Path of the file being run
def path
__builtin_tracepoint_attr_path
__builtin.tracepoint_attr_path
end
# Return the parameters definition of the method or block that the
# current hook belongs to. Format is the same as for Method#parameters
def parameters
__builtin_tracepoint_attr_parameters
__builtin.tracepoint_attr_parameters
end
# Return the name at the definition of the method being called
def method_id
__builtin_tracepoint_attr_method_id
__builtin.tracepoint_attr_method_id
end
# Return the called name of the method being called
def callee_id
__builtin_tracepoint_attr_callee_id
__builtin.tracepoint_attr_callee_id
end
# Return class or module of the method being called.
@ -306,12 +306,12 @@ class TracePoint
# C.foo
# end
def defined_class
__builtin_tracepoint_attr_defined_class
__builtin.tracepoint_attr_defined_class
end
# Return the generated binding object from event
def binding
__builtin_tracepoint_attr_binding
__builtin.tracepoint_attr_binding
end
# Return the trace object during event
@ -319,23 +319,23 @@ class TracePoint
# Same as TracePoint#binding:
# trace.binding.eval('self')
def self
__builtin_tracepoint_attr_self
__builtin.tracepoint_attr_self
end
# Return value from +:return+, +c_return+, and +b_return+ event
def return_value
__builtin_tracepoint_attr_return_value
__builtin.tracepoint_attr_return_value
end
# Value from exception raised on the +:raise+ event
def raised_exception
__builtin_tracepoint_attr_raised_exception
__builtin.tracepoint_attr_raised_exception
end
# Compiled source code (String) on *eval methods on the +:script_compiled+ event.
# If loaded from a file, it will return nil.
def eval_script
__builtin_tracepoint_attr_eval_script
__builtin.tracepoint_attr_eval_script
end
# Compiled instruction sequence represented by a RubyVM::InstructionSequence instance
@ -343,6 +343,6 @@ class TracePoint
#
# Note that this method is MRI specific.
def instruction_sequence
__builtin_tracepoint_attr_instruction_sequence
__builtin.tracepoint_attr_instruction_sequence
end
end