- Inheritance
- < Object
tracer main class
Constants
| Name | Description | |
|---|---|---|
| EVENT_SYMBOL | = { "line" => "-", "call" => ">", "return" => "<", "class" => "C", "end" => "E", "c-call" => ">", "c-return" => "<", } | |
| Single | = new |
Attributes
| Name | Visibility | R/W | Description |
|---|---|---|---|
| stdout | public | RW | |
| verbose | public | RW |
Aliases
| Method | Alias | Description |
|---|---|---|
| verbose | → verbose? |
Methods
Class
| Visibility | Signature |
|---|---|
| public | add_filter (p = proc) |
| public | new () |
| public | off () |
| public | on () {|| ...} |
| public | set_get_line_procs (file_name, p = proc) |
| public | trace_func (*vars) |
Instance
| Visibility | Signature |
|---|---|
| public | add_filter (p = proc) |
| public | get_line (file, line) |
| public | get_thread_no () |
| public | off () |
| public | on () {|| ...} |
| public | set_get_line_procs (file, p = proc) |
| public | stdout () |
| public | trace_func (event, file, line, id, binding, klass, *) |