Ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a25176072e02db9254f0e0c84c805cd)
Data Fields
rb_call_cache Struct Reference

#include <rb_mjit_min_header-2.7.6.h>

Data Fields

rb_serial_t method_state
 
rb_serial_t class_serial [(64 - sizeof(rb_serial_t) - sizeof(struct rb_callable_method_entry_struct *) - sizeof(uintptr_t) - sizeof(enum method_missing_reason) - sizeof(VALUE(*)(struct rb_execution_context_struct *e, struct rb_control_frame_struct *, struct rb_calling_info *, const struct rb_call_data *)))/sizeof(rb_serial_t)]
 
const struct rb_callable_method_entry_structme
 
uintptr_t method_serial
 
VALUE(* call )(struct rb_execution_context_struct *ec, struct rb_control_frame_struct *cfp, struct rb_calling_info *calling, struct rb_call_data *cd)
 
union {
   unsigned int   index
 
   enum method_missing_reason   method_missing_reason
 
aux
 
union {
   unsigned int   index
 
   enum method_missing_reason   method_missing_reason
 
aux
 

Detailed Description

Definition at line 7942 of file rb_mjit_min_header-2.7.6.h.

Field Documentation

◆  [1/2]

union { ... } rb_call_cache::aux

◆  [2/2]

union { ... } rb_call_cache::aux

◆ call

VALUE(* rb_call_cache::call)(struct rb_execution_context_struct *ec, struct rb_control_frame_struct *cfp, struct rb_calling_info *calling, struct rb_call_data *cd)

Definition at line 7959 of file rb_mjit_min_header-2.7.6.h.

◆ class_serial

rb_serial_t rb_call_cache::class_serial

Definition at line 7944 of file rb_mjit_min_header-2.7.6.h.

◆ index

unsigned int rb_call_cache::index

Definition at line 7964 of file rb_mjit_min_header-2.7.6.h.

◆ me

const struct rb_callable_method_entry_struct * rb_call_cache::me

Definition at line 7957 of file rb_mjit_min_header-2.7.6.h.

◆ method_missing_reason

enum method_missing_reason rb_call_cache::method_missing_reason

Definition at line 7965 of file rb_mjit_min_header-2.7.6.h.

◆ method_serial

uintptr_t rb_call_cache::method_serial

Definition at line 7958 of file rb_mjit_min_header-2.7.6.h.

◆ method_state

rb_serial_t rb_call_cache::method_state

Definition at line 7943 of file rb_mjit_min_header-2.7.6.h.


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