Add ruby_debug_print functions to vm_debug.h

This commit is contained in:
yui-knk 2024-01-05 21:34:39 +09:00 коммит произвёл Yuichiro Kaneko
Родитель 0c990994c7
Коммит 54a1236541
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -23,8 +23,10 @@ RUBY_SYMBOL_EXPORT_BEGIN
struct RNode; struct RNode;
VALUE ruby_debug_print_value(int level, int debug_level, const char *header, VALUE v); VALUE ruby_debug_print_value(int level, int debug_level, const char *header, VALUE v);
void ruby_debug_print_v(VALUE v);
ID ruby_debug_print_id(int level, int debug_level, const char *header, ID id); ID ruby_debug_print_id(int level, int debug_level, const char *header, ID id);
struct RNode *ruby_debug_print_node(int level, int debug_level, const char *header, const struct RNode *node); struct RNode *ruby_debug_print_node(int level, int debug_level, const char *header, const struct RNode *node);
void ruby_debug_print_n(const struct RNode *node);
int ruby_debug_print_indent(int level, int debug_level, int indent_level); int ruby_debug_print_indent(int level, int debug_level, int indent_level);
void ruby_debug_gc_check_func(void); void ruby_debug_gc_check_func(void);
void ruby_set_debug_option(const char *str); void ruby_set_debug_option(const char *str);