| 692 | } |
| 693 | |
| 694 | static inline mi_encoded_t mi_ptr_encode(const void* null, const void* p, const uintptr_t* keys) { |
| 695 | uintptr_t x = (uintptr_t)(p==NULL ? null : p); |
| 696 | return mi_rotl(x ^ keys[1], keys[0]) + keys[0]; |
| 697 | } |
| 698 | |
| 699 | static inline mi_block_t* mi_block_nextx( const void* null, const mi_block_t* block, const uintptr_t* keys ) { |
| 700 | mi_track_mem_defined(block,sizeof(mi_block_t)); |
no test coverage detected