Home | History | Annotate | Download | only in exp-dhat

Lines Matching refs:p_old

538 void* renew_block ( ThreadId tid, void* p_old, SizeT new_req_szB )
540 if (0) VG_(printf)("REALL %p %ld\n", p_old, new_req_szB);
546 Block* bk = find_Block_containing( (Addr)p_old );
553 tl_assert(bk->payload <= (Addr)p_old);
554 tl_assert( (Addr)p_old < bk->payload + bk->req_szB );
556 if (bk->payload != (Addr)p_old) {
574 return p_old;
585 tl_assert(p_new != p_old);
587 VG_(memcpy)(p_new, p_old, bk->req_szB);
588 VG_(cli_free)(p_old);
593 delete_Block_starting_at( (Addr)p_old );
660 static void* dh_realloc ( ThreadId tid, void* p_old, SizeT new_szB )
662 if (p_old == NULL) {
666 dh_free(tid, p_old);
669 return renew_block(tid, p_old, new_szB);