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

* call_cfunc.ci: removed.

* insnhelper.ci: added. this function includes all functions that
  vm insns need.
* common.mk: ditto.
* insnhelper.h, vm.h, vm.c: move some declaration.
* gc.h: remove GC_CHECK() macro because GC.stress is more useful.
* compile.c, iseq.c, vm_dump: ditto.
* gc.h, thread.c: move a prototype decalaration.
* debug.c, debug.h: rename some functions.
* compile.h: ditto.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
ko1 2007-06-24 17:19:22 +00:00
parent 61fa357622
commit 7980e653e5
15 changed files with 933 additions and 963 deletions

24
debug.c
View file

@ -14,7 +14,7 @@
#include "debug.h"
void
ruby_debug_indent(int level, int debug_level, int indent_level)
ruby_debug_print_indent(int level, int debug_level, int indent_level)
{
if (level < debug_level) {
int i;
@ -26,7 +26,7 @@ ruby_debug_indent(int level, int debug_level, int indent_level)
}
VALUE
ruby_debug_value(int level, int debug_level, char *header, VALUE obj)
ruby_debug_print_value(int level, int debug_level, char *header, VALUE obj)
{
if (level < debug_level) {
VALUE str;
@ -39,13 +39,13 @@ ruby_debug_value(int level, int debug_level, char *header, VALUE obj)
}
void
ruby_debug_v(VALUE v)
ruby_debug_print_v(VALUE v)
{
ruby_debug_value(0, 1, "", v);
ruby_debug_print_value(0, 1, "", v);
}
ID
ruby_debug_id(int level, int debug_level, char *header, ID id)
ruby_debug_print_id(int level, int debug_level, char *header, ID id)
{
if (level < debug_level) {
fprintf(stderr, "DBG> %s: %s\n", header, rb_id2name(id));
@ -55,7 +55,7 @@ ruby_debug_id(int level, int debug_level, char *header, ID id)
}
NODE *
ruby_debug_node(int level, int debug_level, char *header, NODE *node)
ruby_debug_print_node(int level, int debug_level, char *header, NODE *node)
{
if (level < debug_level) {
fprintf(stderr, "DBG> %s: %s (%d)\n", header,
@ -64,18 +64,6 @@ ruby_debug_node(int level, int debug_level, char *header, NODE *node)
return node;
}
void
ruby_debug_gc_check_func(void)
{
int i;
#define GCMKMAX 0x10
for (i = 0; i < GCMKMAX; i++) {
rb_ary_new2(1000);
}
rb_gc();
}
void
ruby_debug_breakpoint(void)
{