|
GCC Middle and Back End API Reference
|
Data Fields | |
| const char * | name |
| unsigned long | created |
| unsigned long | allocated |
| unsigned long | current |
| unsigned long | peak |
| int | elt_size |
Store information about each particular alloc_pool. Note that this will underestimate the amount the amount of storage used by a small amount: 1) The overhead in a pool is not accounted for. 2) The unallocated elements in a block are not accounted for. Note that this can at worst case be one element smaller that the block size for that pool.
| unsigned long alloc_pool_descriptor::allocated |
Referenced by pool_alloc(), and print_alloc_pool_statistics().
| unsigned long alloc_pool_descriptor::created |
Referenced by create_alloc_pool(), and print_alloc_pool_statistics().
| unsigned long alloc_pool_descriptor::current |
Referenced by empty_alloc_pool(), pool_alloc(), pool_free(), and print_alloc_pool_statistics().
| int alloc_pool_descriptor::elt_size |
Referenced by create_alloc_pool(), and print_alloc_pool_statistics().
| const char* alloc_pool_descriptor::name |
| unsigned long alloc_pool_descriptor::peak |
Referenced by pool_alloc(), and print_alloc_pool_statistics().