Return the exact usable size of a block.
| 242 | |
| 243 | // Return the exact usable size of a block. |
| 244 | static size_t mi_page_usable_size_of(const mi_page_t* page, const mi_block_t* block) { |
| 245 | size_t bsize; |
| 246 | size_t delta; |
| 247 | bool ok = mi_page_decode_padding(page, block, &delta, &bsize); |
| 248 | mi_assert_internal(ok); mi_assert_internal(delta <= bsize); |
| 249 | return (ok ? bsize - delta : 0); |
| 250 | } |
| 251 | |
| 252 | static bool mi_verify_padding(const mi_page_t* page, const mi_block_t* block, size_t* size, size_t* wrong) { |
| 253 | size_t bsize; |
no test coverage detected