Home | History | Annotate | Download | only in helgrind

Lines Matching defs:where

261    /* We need to keep recording snapshots of where the lock was
317 /* We need to keep recording snapshots of where the lock was
1622 /* Record where the parent is so we can later refer to this in
1630 taken as if RIP was 3 bytes earlier, in a place where there
1756 notifications for the same hbthr_q, in the case where the app is
1758 where libpthread is also buggy and doesn't return ESRCH on
1880 where memory is referenced by one thread, and freed by
2000 user where the lock was initialised, rather than only being able to
2001 show where it was first locked. Intercepting lock initialisations
2379 // a situation where it is racing against the released waiter
3491 where that edge was created, so that we can show the user later if
3497 ExeContext* src_ec; /* And corresponding places where that */
3979 However, we can report the current stack trace (where
3980 lk is being taken), and the stack trace where other was acquired:
4112 ExeContext* where; /* where it was allocated */
4158 md->where = VG_(record_ExeContext)( tid, 0 );
4163 VG_(XTMemory_Full_alloc)(md->szB, md->where);
4220 VG_(XTMemory_Full_free)(md->szB, md->where, ec_free);
4265 md->where = VG_(record_ExeContext)(tid, 0);
4272 md->where = VG_(record_ExeContext)(tid, 0);
4312 md_new->where = VG_(record_ExeContext)( tid, 0 );
4351 Bool HG_(mm_find_containing_block)( /*OUT*/ExeContext** where,
4388 if (where) *where = mm->where;
4903 *ec_alloc = md->where;
5276 the user where the lock was initialised, rather than only
5277 being able to show where it was first locked. Intercepting