| 115 | } |
| 116 | |
| 117 | FreeHeader* |
| 118 | FreeHeader::larger_free(unsigned char* pool_base) const |
| 119 | { |
| 120 | FreeHeader* result = NULL; |
| 121 | if (offset_larger_free_ != (std::numeric_limits<size_t>::max)()) { |
| 122 | result = reinterpret_cast<FreeHeader*>(pool_base + offset_larger_free_); |
| 123 | } |
| 124 | return result; |
| 125 | } |
| 126 | |
| 127 | void |
| 128 | FreeHeader::set_smaller_free(FreeHeader* next, unsigned char* pool_base) |
no outgoing calls