Home | History | Annotate | Download | only in m_debuginfo

Lines Matching refs:cfsi

209    if (di->cfsi)         ML_(dinfo_free)(di->cfsi);
500 vg_assert(di->cfsi == NULL);
519 if (di->cfsi) {
525 if (di->cfsi) {
530 DiCfSI* cfsi = &di->cfsi[i];
531 vg_assert(cfsi->len > 0);
532 vg_assert(cfsi->base >= di->cfsi_minavma);
533 vg_assert(cfsi->base + cfsi->len - 1 <= di->cfsi_maxavma);
535 DiCfSI* cfsip = &di->cfsi[i-1];
536 vg_assert(cfsip->base + cfsip->len <= cfsi->base);
2082 *ixP to the index in that DebugInfo's cfsi array.
2166 di is non-null, ix >= 0 ==> cache slot in use, "di->cfsi[ix]"
2174 cause problems if/when the cfsi array is moved due to resizing.
2175 Instead we cache .cfsi array index value, which should be invariant
2226 DebugInfo* di, DiCfSI* cfsi )
2234 switch (cfsi->cfa_how) {
2237 cfa = cfsi->cfa_off + uregs->xsp;
2240 cfa = cfsi->cfa_off + uregs->xbp;
2244 cfa = cfsi->cfa_off + uregs->r13;
2247 cfa = cfsi->cfa_off + uregs->r12;
2250 cfa = cfsi->cfa_off + uregs->r11;
2253 cfa = cfsi->cfa_off + uregs->r7;
2257 cfa = cfsi->cfa_off + uregs->sp;
2261 Addr a = uregs->sp + cfsi->cfa_off;
2271 cfa = cfsi->cfa_off + uregs->fp;
2280 ML_(ppCfiExpr)(di->cfsi_exprs, cfsi->cfa_off);
2287 cfa = evalCfiExpr(di->cfsi_exprs, cfsi->cfa_off, &eec, &ok );
2305 DiCfSI* cfsi __attribute__((unused));
2313 cfsi = &di->cfsi[ ce->ix ];
2323 min_accessible, max_accessible, di, cfsi);
2331 min_accessible, max_accessible, di, cfsi);
2355 DiCfSI* cfsi = NULL;
2377 cfsi = &di->cfsi[ ce->ix ];
2381 ML_(ppDiCfSI)(di->cfsi_exprs, cfsi);
2388 min_accessible, max_accessible, di, cfsi);
2429 COMPUTE(uregsPrev.xip, uregsHere->xip, cfsi->ra_how, cfsi->ra_off);
2430 COMPUTE(uregsPrev.xsp, uregsHere->xsp, cfsi->sp_how, cfsi->sp_off);
2431 COMPUTE(uregsPrev.xbp, uregsHere->xbp, cfsi->bp_how, cfsi->bp_off);
2433 COMPUTE(uregsPrev.r15, uregsHere->r15, cfsi->ra_how, cfsi->ra_off);
2434 COMPUTE(uregsPrev.r14, uregsHere->r14, cfsi->r14_how, cfsi->r14_off);
2435 COMPUTE(uregsPrev.r13, uregsHere->r13, cfsi->r13_how, cfsi->r13_off);
2436 COMPUTE(uregsPrev.r12, uregsHere->r12, cfsi->r12_how, cfsi->r12_off);
2437 COMPUTE(uregsPrev.r11, uregsHere->r11, cfsi->r11_how, cfsi->r11_off);
2438 COMPUTE(uregsPrev.r7, uregsHere->r7, cfsi->r7_how, cfsi->r7_off);
2440 COMPUTE(uregsPrev.ia, uregsHere->ia, cfsi->ra_how, cfsi->ra_off);
2441 COMPUTE(uregsPrev.sp, uregsHere->sp, cfsi->sp_how, cfsi->sp_off);
2442 COMPUTE(uregsPrev.fp, uregsHere->fp, cfsi->fp_how, cfsi->fp_off);