Ruby  2.0.0p247(2013-06-27revision41674)
Public Types | Data Fields
rb_backtrace_location_struct Struct Reference

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

Detailed Description

Definition at line 44 of file vm_backtrace.c.


Member Enumeration Documentation

Enumerator:
LOCATION_TYPE_ISEQ 
LOCATION_TYPE_ISEQ_CALCED 
LOCATION_TYPE_CFUNC 
LOCATION_TYPE_IFUNC 

Definition at line 45 of file vm_backtrace.c.


Field Documentation

Definition at line 57 of file vm_backtrace.c.

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.


The documentation for this struct was generated from the following file: