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

Lines Matching refs:innermost

807       Inv_Stack0,   /* array-typed stack block in innermost frame */
808 Inv_StackN, /* array-typed stack block in non-innermost frame */
825 } Stack0; /* innermost stack frame */
830 } StackN; /* non-innermost stack frame */
1207 as NULL and the innermost in theory has .inner as NULL.
1292 /* start from the innermost frame */
1296 /* work through the frames from innermost to outermost. The
1299 more 'inner' than the 'innermost active frame', viz, just
1300 hanging around waiting to be used, when the current innermost
1975 StackFrame *innermost, *innermostOrig;
1977 innermost = shadowStacks[tid];
1978 tl_assert(innermost);
1979 innermostOrig = innermost;
1982 if (!innermost->outer)
1984 if (innermost->inner)
1985 tl_assert(innermost->inner->outer == innermost);
1986 tl_assert(innermost->outer->inner == innermost);
1987 tl_assert(innermost->blocks_added_by_call == NULL);
1988 if (sp_now <= innermost->creation_sp) break;
1989 //VG_(printf)("UNWIND dump %p\n", innermost->creation_sp);
1990 tl_assert(innermost->htab);
1991 if (innermost->htab != &innermost->htab_fixed[0])
1992 sg_free(innermost->htab);
1994 innermost->creation_sp = 0;
1995 innermost->htab = NULL;
1996 innermost->htab_size = 0;
1997 innermost->htab_used = 0;
1998 innermost->sp_at_call = 0;
1999 innermost->fp_at_call = 0;
2000 innermost->blocks_added_by_call = NULL;
2001 innermost = innermost->outer;
2007 if (innermost->outer) { /* not at the outermost frame */
2008 if (innermost->blocks_added_by_call == NULL) {
2011 innermost->blocks_added_by_call );
2012 VG_(deleteXA)( innermost->blocks_added_by_call );
2013 innermost->blocks_added_by_call = NULL;
2020 Word d = innermost->depth;
2030 tl_assert(innermost);
2032 if (innermost != innermostOrig) {
2033 shadowStacks[tid] = innermost;