Ruby 4.1.0dev (2026-08-14 revision 1c657aefdcb058af8d0c1d61d05f795743ab56f2)
Data Fields
each_obj_data Struct Reference

Data Fields

rb_objspace_tobjspace
 
bool reenable_incremental
 
bool shareable_only
 
bool skip_unswept_dead
 
each_obj_callback * each_obj_callback
 
each_page_callback * each_page_callback
 
void * data
 
struct heap_page ** pages [HEAP_COUNT]
 
size_t pages_counts [HEAP_COUNT]
 

Detailed Description

Definition at line 3311 of file default.c.

Field Documentation

◆ data

void* each_obj_data::data

Definition at line 3327 of file default.c.

◆ each_obj_callback

each_obj_callback* each_obj_data::each_obj_callback

Definition at line 3325 of file default.c.

◆ each_page_callback

each_page_callback* each_obj_data::each_page_callback

Definition at line 3326 of file default.c.

◆ objspace

rb_objspace_t* each_obj_data::objspace

Definition at line 3312 of file default.c.

◆ pages

struct heap_page** each_obj_data::pages[HEAP_COUNT]

Definition at line 3329 of file default.c.

◆ pages_counts

size_t each_obj_data::pages_counts[HEAP_COUNT]

Definition at line 3330 of file default.c.

◆ reenable_incremental

bool each_obj_data::reenable_incremental

Definition at line 3313 of file default.c.

◆ shareable_only

bool each_obj_data::shareable_only

Definition at line 3318 of file default.c.

◆ skip_unswept_dead

bool each_obj_data::skip_unswept_dead

Definition at line 3323 of file default.c.


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