Ruby 3.4.5p51 (2025-07-16 revision 20cda200d3ce092571d0b5d342dadca69636cb0f)
rb_iseq_struct Struct Reference

Data Fields

VALUE flags
VALUE wrapper
struct rb_iseq_constant_bodybody
union { 
   struct iseq_compile_data *   compile_data 
   struct { 
      VALUE   obj 
      int   index 
   }   loader
   struct { 
      struct rb_hook_list_struct *   local_hooks 
      rb_event_flag_t   global_trace_events 
   }   exec
aux

Detailed Description

Definition at line 568 of file vm_core.h.

Field Documentation

◆ body

struct rb_iseq_constant_body* rb_iseq_struct::body

Definition at line 572 of file vm_core.h.

◆ compile_data

struct iseq_compile_data* rb_iseq_struct::compile_data

Definition at line 575 of file vm_core.h.

◆ flags

VALUE rb_iseq_struct::flags

Definition at line 569 of file vm_core.h.

◆ global_trace_events

rb_event_flag_t rb_iseq_struct::global_trace_events

Definition at line 584 of file vm_core.h.

◆ index

int rb_iseq_struct::index

Definition at line 579 of file vm_core.h.

◆ local_hooks

struct rb_hook_list_struct* rb_iseq_struct::local_hooks

Definition at line 583 of file vm_core.h.

◆ obj

VALUE rb_iseq_struct::obj

Definition at line 578 of file vm_core.h.

◆ wrapper

VALUE rb_iseq_struct::wrapper

Definition at line 570 of file vm_core.h.


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