summaryrefslogtreecommitdiff
path: root/debug_counter.h
diff options
context:
space:
mode:
Diffstat (limited to 'debug_counter.h')
-rw-r--r--debug_counter.h10
1 files changed, 8 insertions, 2 deletions
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 */