From 5220145ea289d9eb955b373f31773fab2d4f0271 Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Wed, 25 Dec 2019 01:32:37 +0900 Subject: add debug_counter access functions. These functions are enabled only on USE_DEBUG_COUNTER=1. --- debug_counter.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'debug_counter.h') diff --git a/debug_counter.h b/debug_counter.h index b9515f4802..066533d1d1 100644 --- a/debug_counter.h +++ b/debug_counter.h @@ -353,8 +353,6 @@ enum rb_debug_counter_type { }; #if USE_DEBUG_COUNTER -#include "ruby/ruby.h" - extern size_t rb_debug_counter[]; inline static int @@ -381,4 +379,12 @@ VALUE rb_debug_counter_show(VALUE klass); void rb_debug_counter_show_results(const char *msg); +RUBY_SYMBOL_EXPORT_BEGIN + +size_t ruby_debug_counter_get(const char **names_ptr, size_t *counters_ptr); +void ruby_debug_counter_reset(void); +void ruby_debug_counter_show_at_exit(int enable); + +RUBY_SYMBOL_EXPORT_END + #endif /* RUBY_DEBUG_COUNTER_H */ -- cgit v1.2.3