LLVM 19.0.0git
Public Attributes | List of all members
heap_size_class_t Struct Reference

Public Attributes

void * free_list
 Free list of active span.
 
span_tpartial_span
 Double linked list of partially used spans with free blocks.
 
span_tcache
 Early level cache of fully free spans.
 

Detailed Description

Definition at line 653 of file rpmalloc.c.

Member Data Documentation

◆ cache

span_t* heap_size_class_t::cache

Early level cache of fully free spans.

Definition at line 660 of file rpmalloc.c.

Referenced by _rpmalloc_heap_extract_new_span(), _rpmalloc_heap_finalize(), and _rpmalloc_span_release_to_cache().

◆ free_list

void* heap_size_class_t::free_list

◆ partial_span

span_t* heap_size_class_t::partial_span

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