Lines Matching refs:gexpr
554 static void bias_GX ( /*MOD*/GExpr* gx, struct _DebugInfo* di )
585 static GExpr* make_singleton_GX ( DiCursor block, ULong nbytes )
588 GExpr* gx;
600 sizeof(GExpr) + bytesReqd );
615 == ((UChar*)gx) + sizeof(GExpr) + bytesReqd );
621 static GExpr* make_general_GX ( CUConst* cc,
629 GExpr* gx;
715 gx = ML_(dinfo_zalloc)( "di.readdwarf3.mgGX.2", sizeof(GExpr) + nbytes );
719 == ((UChar*)gx) + sizeof(GExpr) + nbytes );
1412 GExpr* gexpr; /* for this variable */
1413 GExpr* fbGX; /* to find the frame base of the enclosing fn, if
1433 (DW_AT_subprogram), and for those, we also note the GExpr
1436 variable's DIE, the GExpr for the the containing function's
1449 GExpr* fbGX[N_D3_VAR_STACK]; /* if isFunc, contains the FB
1515 Bool isFunc, GExpr* fbGX ) {
1550 so-called GExpr (guarded expression). */
1552 static GExpr* get_GX ( CUConst* cc, Bool td3, const FormContents* cts )
1554 GExpr* gexpr = NULL;
1558 gexpr = make_singleton_GX( cts->u.cur, (ULong)(- cts->szB) );
1566 gexpr = make_general_GX( cc, td3, cts->u.val, cc->cu_svma );
1571 return gexpr;
1652 /*MOD*/XArray* /* of GExpr* */ gexprs,
1804 GExpr* fbGX = NULL;
1884 GExpr* gexpr = NULL;
1900 gexpr = get_GX( cc, False/*td3*/, &cts );
1901 vg_assert(gexpr);
1902 VG_(addToXA)(gexprs, &gexpr);
1945 if ( /* 1 */ (gexpr && typeR != D3_INVALID_CUOFF)
1947 /* 3 */ || (gexpr && abs_ori != (UWord)D3_INVALID_CUOFF) ) {
1954 GExpr* fbGX = NULL;
1964 the GExpr for the DW_AT_frame_base of the containing
2013 tv->gexpr = gexpr;
3442 /*MOD*/XArray* /* of GExpr* */ gexprs,
3560 XArray* /* of GExpr* */ gexprs;
3566 GExpr* gexpr;
3759 ML_(dinfo_free), sizeof(GExpr*) );
4092 gexpr = *(GExpr**)VG_(indexXA)( gexprs, i );
4093 bias_GX( gexpr, di );
4154 if (varp->gexpr) {
4155 ML_(pp_GX)(varp->gexpr);
4179 if (!varp->gexpr) {
4240 vg_assert(varp->gexpr);
4307 varp->gexpr, varp->fbGX,