|
Ruby
2.0.0p481(2014-05-08revision45883)
|


Go to the source code of this file.
Defines | |
| #define | dpv(h, v) ruby_debug_print_value(-1, 0, (h), (v)) |
| #define | dp(v) ruby_debug_print_value(-1, 0, "", (v)) |
| #define | dpi(i) ruby_debug_print_id(-1, 0, "", (i)) |
| #define | dpn(n) ruby_debug_print_node(-1, 0, "", (n)) |
| #define | bp() ruby_debug_breakpoint() |
Functions | |
| VALUE | ruby_debug_print_value (int level, int debug_level, const char *header, VALUE v) |
| ID | ruby_debug_print_id (int level, int debug_level, const char *header, ID id) |
| NODE * | ruby_debug_print_node (int level, int debug_level, const char *header, const NODE *node) |
| int | ruby_debug_print_indent (int level, int debug_level, int indent_level) |
| void | ruby_debug_breakpoint (void) |
| void | ruby_debug_gc_check_func (void) |
| void | ruby_set_debug_option (const char *str) |
| #define bp | ( | ) | ruby_debug_breakpoint() |
Definition at line 27 of file vm_debug.h.
Referenced by dln_find_1(), match_at(), onig_vsnprintf_with_pattern(), s3e(), sort_1(), sort_2(), str_transcode0(), vm_base_ptr(), VpAddAbs(), and VpSubAbs().
| #define dp | ( | v | ) | ruby_debug_print_value(-1, 0, "", (v)) |
Definition at line 23 of file vm_debug.h.
Referenced by allocate_converted_string(), check_env(), dir_each(), dir_initialize(), dir_read(), dir_s_open(), dln_find_1(), fill_cbuf(), finish_writeconv(), glob_helper(), gzfile_getc(), rb_econv_substr_append(), RUBY_ALIAS_FUNCTION(), and vm_make_env_each().
| #define dpi | ( | i | ) | ruby_debug_print_id(-1, 0, "", (i)) |
Definition at line 24 of file vm_debug.h.
| #define dpn | ( | n | ) | ruby_debug_print_node(-1, 0, "", (n)) |
Definition at line 25 of file vm_debug.h.
| #define dpv | ( | h, | |
| v | |||
| ) | ruby_debug_print_value(-1, 0, (h), (v)) |
Definition at line 22 of file vm_debug.h.
| void ruby_debug_breakpoint | ( | void | ) |
| void ruby_debug_gc_check_func | ( | void | ) |
| ID ruby_debug_print_id | ( | int | level, |
| int | debug_level, | ||
| const char * | header, | ||
| ID | id | ||
| ) |
Definition at line 114 of file debug.c.
References id, and rb_id2name().
| int ruby_debug_print_indent | ( | int | level, |
| int | debug_level, | ||
| int | indent_level | ||
| ) |
| NODE* ruby_debug_print_node | ( | int | level, |
| int | debug_level, | ||
| const char * | header, | ||
| const NODE * | node | ||
| ) |
| VALUE ruby_debug_print_value | ( | int | level, |
| int | debug_level, | ||
| const char * | header, | ||
| VALUE | v | ||
| ) |
Definition at line 95 of file debug.c.
References rb_inspect(), SIGNED_VALUE, and StringValueCStr.
Referenced by ruby_debug_print_v().
| void ruby_set_debug_option | ( | const char * | str | ) |
Definition at line 159 of file debug.c.
References ruby_each_words(), and set_debug_option().
Referenced by main().
1.7.6.1