Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
Data Fields
transient_heap Struct Reference

Data Fields

struct transient_heap_blockusing_blocks
 
struct transient_heap_blockmarked_blocks
 
struct transient_heap_blockfree_blocks
 
int total_objects
 
int total_marked_objects
 
int total_blocks
 
enum transient_heap_status status
 
VALUEpromoted_objects
 
int promoted_objects_size
 
int promoted_objects_index
 
struct transient_heap_blockarena
 
int arena_index
 

Detailed Description

Definition at line 91 of file transient_heap.c.

Field Documentation

◆ arena

struct transient_heap_block* transient_heap::arena

Definition at line 104 of file transient_heap.c.

◆ arena_index

int transient_heap::arena_index

Definition at line 105 of file transient_heap.c.

◆ free_blocks

struct transient_heap_block* transient_heap::free_blocks

Definition at line 94 of file transient_heap.c.

◆ marked_blocks

struct transient_heap_block* transient_heap::marked_blocks

Definition at line 93 of file transient_heap.c.

◆ promoted_objects

VALUE* transient_heap::promoted_objects

Definition at line 100 of file transient_heap.c.

◆ promoted_objects_index

int transient_heap::promoted_objects_index

Definition at line 102 of file transient_heap.c.

◆ promoted_objects_size

int transient_heap::promoted_objects_size

Definition at line 101 of file transient_heap.c.

◆ status

enum transient_heap_status transient_heap::status

Definition at line 98 of file transient_heap.c.

◆ total_blocks

int transient_heap::total_blocks

Definition at line 97 of file transient_heap.c.

◆ total_marked_objects

int transient_heap::total_marked_objects

Definition at line 96 of file transient_heap.c.

◆ total_objects

int transient_heap::total_objects

Definition at line 95 of file transient_heap.c.

◆ using_blocks

struct transient_heap_block* transient_heap::using_blocks

Definition at line 92 of file transient_heap.c.


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