Class

Tracer

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, *)

Class Method Detail

add_filter(p = proc)

new()

off()

on() {|| ...}

set_get_line_procs(file_name, p = proc)

trace_func(*vars)

Instance Method Detail

add_filter(p = proc)

get_line(file, line)

get_thread_no()

off()

on() {|| ...}

set_get_line_procs(file, p = proc)

stdout()

trace_func(event, file, line, id, binding, klass, *)