Ruby 3.2.3p157 (2024-01-18 revision 52bb2ac0a6971d0391efa2275f7a66bff319087c)
Data Fields
each_obj_data Struct Reference

Data Fields

rb_objspace_tobjspace
 
bool reenable_incremental
 
each_obj_callback * callback
 
void * data
 
struct heap_page ** pages [SIZE_POOL_COUNT]
 
size_t pages_counts [SIZE_POOL_COUNT]
 

Detailed Description

Definition at line 3855 of file gc.c.

Field Documentation

◆ callback

each_obj_callback* each_obj_data::callback

Definition at line 3859 of file gc.c.

◆ data

void* each_obj_data::data

Definition at line 3860 of file gc.c.

◆ objspace

rb_objspace_t* each_obj_data::objspace

Definition at line 3856 of file gc.c.

◆ pages

struct heap_page** each_obj_data::pages[SIZE_POOL_COUNT]

Definition at line 3862 of file gc.c.

◆ pages_counts

size_t each_obj_data::pages_counts[SIZE_POOL_COUNT]

Definition at line 3863 of file gc.c.

◆ reenable_incremental

bool each_obj_data::reenable_incremental

Definition at line 3857 of file gc.c.


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