void* p | A pointer to the root of a valid memory block or to null. |
void* p | A pointer to the root of a valid memory block or to null. |
uint a | A bit field containing any bits to set for this memory block. |
void* p | A pointer to the root of a valid memory block or to null. |
uint a | A bit field containing any bits to clear for this memory block. |
size_t sz | The desired allocation size in bytes. |
uint ba | A bitmask of the attributes to set on this block. |
size_t sz | The desired allocation size in bytes. |
uint ba | A bitmask of the attributes to set on this block. |
size_t sz | The desired allocation size in bytes. |
uint ba | A bitmask of the attributes to set on this block. |
void* p | A pointer to the root of a valid memory block or to null. |
size_t sz | The desired allocation size in bytes. |
uint ba | A bitmask of the attributes to set on this block. |
size_t mx | The minimum extension size in bytes. |
size_t sz | The desired extension size in bytes. |
size_t sz | The desired size in bytes. |
void* p | A pointer to the root of a valid memory block or to null. |
inout(void)* p | A pointer to the root or the interior of a valid memory block or to null. |
void* p | A pointer to the root of a valid memory block or to null. |
void* p | A pointer to the root or the interior of a valid memory block or to null. |
void* p | A pointer to a valid memory address or to null. |
void* p | A pointer to a valid memory address or to null. |
size_t sz | The size in bytes of the block to add. If sz is zero then the no operation will occur. If p is null then sz must be zero. |
void* p | A pointer to a valid memory address or to null. |