Ruby 2.7.7p221 (2022-11-24 revision 168ec2b1e5ad0e4688e963d9de019557c78feed9)
Data Fields
rb_iseq_struct Struct Reference

#include <rb_mjit_min_header-2.7.7.h>

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
 
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 9698 of file rb_mjit_min_header-2.7.7.h.

Field Documentation

◆  [1/2]

union { ... } rb_iseq_struct::aux

◆  [2/2]

union { ... } rb_iseq_struct::aux

◆ body

struct rb_iseq_constant_body * rb_iseq_struct::body

◆ compile_data

struct iseq_compile_data* rb_iseq_struct::compile_data

Definition at line 9703 of file rb_mjit_min_header-2.7.7.h.

◆  [1/2]

struct { ... } rb_iseq_struct::exec

◆  [2/2]

struct { ... } rb_iseq_struct::exec

◆ flags

VALUE rb_iseq_struct::flags

Definition at line 9699 of file rb_mjit_min_header-2.7.7.h.

◆ global_trace_events

rb_event_flag_t rb_iseq_struct::global_trace_events

Definition at line 9710 of file rb_mjit_min_header-2.7.7.h.

Referenced by rb_iseq_init_trace(), and rb_iseq_trace_set().

◆ index

int rb_iseq_struct::index

Definition at line 9706 of file rb_mjit_min_header-2.7.7.h.

◆  [1/2]

struct { ... } rb_iseq_struct::loader

◆  [2/2]

struct { ... } rb_iseq_struct::loader

◆ local_hooks

struct rb_hook_list_struct* rb_iseq_struct::local_hooks

Definition at line 9709 of file rb_mjit_min_header-2.7.7.h.

Referenced by rb_iseq_trace_set().

◆ obj

VALUE rb_iseq_struct::obj

Definition at line 9705 of file rb_mjit_min_header-2.7.7.h.

Referenced by rb_ibf_load_iseq_complete().

◆ wrapper

VALUE rb_iseq_struct::wrapper

Definition at line 9700 of file rb_mjit_min_header-2.7.7.h.

Referenced by rb_iseq_mark().


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