Lines Matching refs:tid

70 static void* new_block(ThreadId tid, SizeT size, SizeT align, Bool is_zeroed)
80 DRD_(malloclike_block)(tid, (Addr)p, size);
89 void DRD_(malloclike_block)(const ThreadId tid, const Addr p, const SizeT size)
105 mc->where = VG_(record_ExeContext)(tid, 0);
109 static void handle_free(ThreadId tid, void* p)
114 success = DRD_(freelike_block)(tid, (Addr)p, True);
122 Bool DRD_(freelike_block)(const ThreadId tid, const Addr p, const Bool dealloc)
146 static void* drd_malloc(ThreadId tid, SizeT n)
148 return new_block(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
152 static void* drd_memalign(ThreadId tid, SizeT align, SizeT n)
154 return new_block(tid, n, align, /*is_zeroed*/False);
158 static void* drd_calloc(ThreadId tid, SizeT nmemb, SizeT size1)
160 return new_block(tid, nmemb*size1, VG_(clo_alignment),
165 static void drd_free(ThreadId tid, void* p)
167 handle_free(tid, p);
178 static void* drd_realloc(ThreadId tid, void* p_old, SizeT new_size)
185 return drd_malloc(tid, new_size);
189 drd_free(tid, p_old);
209 mc->where = VG_(record_ExeContext)(tid, 0);
217 mc->where = VG_(record_ExeContext)(tid, 0);
239 mc->where = VG_(record_ExeContext)(tid, 0);
253 static void* drd___builtin_new(ThreadId tid, SizeT n)
255 return new_block(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
259 static void drd___builtin_delete(ThreadId tid, void* p)
261 handle_free(tid, p);
265 static void* drd___builtin_vec_new(ThreadId tid, SizeT n)
267 return new_block(tid, n, VG_(clo_alignment), /*is_zeroed*/False);
271 static void drd___builtin_vec_delete(ThreadId tid, void* p)
273 handle_free(tid, p);
282 static SizeT drd_malloc_usable_size(ThreadId tid, void* p)