SimGrid  3.14.159
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: