Lines Matching defs:di
420 static Bool bias_address( Addr* a, const DebugInfo* di )
422 if (di->text_present
423 && di->text_size > 0
424 && *a >= di->text_debug_svma && *a < di->text_debug_svma + di->text_size) {
425 *a += di->text_debug_bias;
427 else if (di->data_present
428 && di->data_size > 0
429 && *a >= di->data_debug_svma && *a < di->data_debug_svma + di->data_size) {
430 *a += di->data_debug_bias;
432 else if (di->sdata_present
433 && di->sdata_size > 0
434 && *a >= di->sdata_debug_svma && *a < di->sdata_debug_svma + di->sdata_size) {
435 *a += di->sdata_debug_bias;
437 else if (di->rodata_present
438 && di->rodata_size > 0
439 && *a >= di->rodata_debug_svma && *a < di->rodata_debug_svma + di->rodata_size) {
440 *a += di->rodata_debug_bias;
442 else if (di->bss_present
443 && di->bss_size > 0
444 && *a >= di->bss_debug_svma && *a < di->bss_debug_svma + di->bss_size) {
445 *a += di->bss_debug_bias;
447 else if (di->sbss_present
448 && di->sbss_size > 0
449 && *a >= di->sbss_debug_svma && *a < di->sbss_debug_svma + di->sbss_size) {
450 *a += di->sbss_debug_bias;
464 const DebugInfo* di,
562 if (bias_address(&a1, di)) {
575 fbval = ML_(evaluate_GX)(fbGX, NULL, regs, di);
931 RegSummary* regs, const DebugInfo* di )
965 p, (UWord)nbytes, fbGX, regs, di,
975 p, (UWord)nbytes, fbGX, regs, di,
1002 GXResult ML_(evaluate_trivial_GX)( GExpr* gx, const DebugInfo* di )
1013 XArray* results = VG_(newXA)( ML_(dinfo_zalloc), "di.d3basics.etG.1",
1045 if (bias_address(&a, di)) {
1065 if (bias_address(&a, di)) {