|
Ruby
2.0.0p481(2014-05-08revision45883)
|
Public Types | |
| enum | LOCATION_TYPE { LOCATION_TYPE_ISEQ = 1, LOCATION_TYPE_ISEQ_CALCED, LOCATION_TYPE_CFUNC, LOCATION_TYPE_IFUNC } |
Data Fields | |
| enum rb_backtrace_location_struct::LOCATION_TYPE | type |
| union { | |
| struct { | |
| const rb_iseq_t * iseq | |
| union { | |
| const VALUE * pc | |
| int lineno | |
| } lineno | |
| } iseq | |
| struct { | |
| ID mid | |
| struct rb_backtrace_location_struct * prev_loc | |
| } cfunc | |
| } | body |
Definition at line 44 of file vm_backtrace.c.
Definition at line 45 of file vm_backtrace.c.
| union { ... } rb_backtrace_location_struct::body |
| struct { ... } rb_backtrace_location_struct::cfunc |
Definition at line 54 of file vm_backtrace.c.
Referenced by bt_iter_iseq(), location_absolute_path(), location_base_label(), location_label(), location_lineno(), location_mark_entry(), location_path(), and location_to_str().
| struct { ... } rb_backtrace_location_struct::iseq |
Definition at line 57 of file vm_backtrace.c.
| union { ... } rb_backtrace_location_struct::lineno |
Definition at line 61 of file vm_backtrace.c.
Definition at line 56 of file vm_backtrace.c.
Definition at line 62 of file vm_backtrace.c.
1.7.6.1