if(!ptr) return;
void ADM_dezalloc(void *ptr){	uint32_t *backdoor;	uint32_t size,offset;	char	 *c=(char *)ptr;		backdoor=(uint32_t *)ptr;	backdoor-=2;		ADM_assert(((*backdoor)>>16)==0xdead);		offset=backdoor[0]&0xffff;	size=backdoor[1];	free(c-offset);	ADM_consumed-=size;}