From d85d25a9458cfb6df846497da666fa1a649f45b0 Mon Sep 17 00:00:00 2001 From: CatWindow Date: Sun, 16 Aug 2026 19:38:29 +0300 Subject: [PATCH] profiler fix 2 --- binding-mri/profiler-binding.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binding-mri/profiler-binding.cpp b/binding-mri/profiler-binding.cpp index b47db51..31b4f29 100644 --- a/binding-mri/profiler-binding.cpp +++ b/binding-mri/profiler-binding.cpp @@ -41,7 +41,7 @@ static void tp_cb(VALUE tpval, void *) { const char *path = StringValuePtr(path_val); const char *class_name = rb_class2name(class_val); long line = FIX2LONG(rb_tracearg_lineno(trace_arg)); - const char *method = rb_id2name((ID)rb_tracearg_method_id(trace_arg)); + const char *method = rb_id2name(rb_sym2id(rb_tracearg_method_id(trace_arg))); Debug() << "[PROFILER] " << method << " " << path << ":" << line << " class=" << class_name << " dur_ns=" << dur_ns << "\n";