SimGrid  3.18
Versatile Simulation of Distributed Systems
malloc_info Struct Reference

#include <mmprivate.h>

Public Attributes

s_xbt_swag_hookup_t freehook
 
int type
 
union {
   struct {
      size_t   nfree
 
      ssize_t   frag_size [MAX_FRAGMENT_PER_BLOCK]
 
      int   ignore [MAX_FRAGMENT_PER_BLOCK]
 
   }   busy_frag
 
   struct {
      size_t   size
 
      size_t   busy_size
 
      int   ignore
 
   }   busy_block
 
   struct {
      size_t   size
 
      size_t   next
 
      size_t   prev
 
   }   free_block
 
}; 
 

Member Data Documentation

◆ freehook

s_xbt_swag_hookup_t malloc_info::freehook

◆ type

int malloc_info::type

◆ nfree

size_t malloc_info::nfree

◆ frag_size

ssize_t malloc_info::frag_size[MAX_FRAGMENT_PER_BLOCK]

◆ ignore

int malloc_info::ignore

◆ busy_frag

struct { ... } malloc_info::busy_frag

◆ size

size_t malloc_info::size

◆ busy_size

size_t malloc_info::busy_size

◆ busy_block

struct { ... } malloc_info::busy_block

◆ next

size_t malloc_info::next

◆ prev

size_t malloc_info::prev

◆ free_block

struct { ... } malloc_info::free_block

◆ @8

union { ... }

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