All pastes #407481 Raw Edit

Untitled

public text v1 · immutable
#407481 ·published 2007-03-24 01:43 UTC
rendered paste body
(gdb)
__eqdf2 (arg_a=nan(0x800007ff80000), arg_b=nan(0x800007ff80000)) at dp-bit.c:1193
1193      unpack_d (&au, &a);
(gdb)
1190      au.value = arg_a;
(gdb)
1191      bu.value = arg_b;
(gdb)
1193      unpack_d (&au, &a);
(gdb)
__unpack_d (src=0x7fa76130, dst=0x7fa76140) at dp-bit.c:519
519       dst->sign = sign;
(gdb)
465       fraction = src->bits.fraction;
(gdb)
466       exp = src->bits.exp;
(gdb)
519       dst->sign = sign;
(gdb)
465       fraction = src->bits.fraction;
(gdb)
466       exp = src->bits.exp;
(gdb)
520       if (exp == 0)
(gdb)
551       else if (!LARGEST_EXPONENT_IS_NORMAL (FRAC_NBITS) && exp == EXPMAX)
(gdb)
554           if (fraction == 0)
(gdb)
563               if ((fraction & QUIET_NAN) == 0)
(gdb)
572                   dst->class = CLASS_SNAN;
(gdb)
575               dst->fraction.ll = fraction;
(gdb)
__eqdf2 (arg_a=<value optimized out>, arg_b=<value optimized out>) at dp-bit.c:1194
1194      unpack_d (&bu, &b);
(gdb)
__unpack_d (src=0x7fa76138, dst=0x7fa76158) at dp-bit.c:519
519       dst->sign = sign;
(gdb)
465       fraction = src->bits.fraction;
(gdb)
466       exp = src->bits.exp;
(gdb)
519       dst->sign = sign;
(gdb)
465       fraction = src->bits.fraction;
(gdb)
466       exp = src->bits.exp;
(gdb)
520       if (exp == 0)
(gdb)
551       else if (!LARGEST_EXPONENT_IS_NORMAL (FRAC_NBITS) && exp == EXPMAX)
(gdb)
554           if (fraction == 0)
(gdb)
563               if ((fraction & QUIET_NAN) == 0)
(gdb)
572                   dst->class = CLASS_SNAN;
(gdb)
575               dst->fraction.ll = fraction;
(gdb)
__eqdf2 (arg_a=<value optimized out>, arg_b=<value optimized out>) at dp-bit.c:1196
1196      if (isnan (&a) || isnan (&b))
(gdb)
1194      unpack_d (&bu, &b);
(gdb)
1196      if (isnan (&a) || isnan (&b))
(gdb)
1200    }
(gdb)
fmt_num (b=0x510008 "nan", size=240, format=0x510570 "%.6g", n=nan(0xfffff7fffffff), int_as_int=1) at editors/awk.c:1726
1726                    do { c = *s; } while (c && *++s);
(gdb)
1727                    if (strchr("diouxX", c)) {
(gdb)
1729                    } else if (strchr("eEfgG", c)) {
(gdb)
1730                            r = snprintf(b, size, format, n);
(gdb)
1736    }
(gdb)
1730                            r = snprintf(b, size, format, n);
(gdb)
0x0048bd30 in snprintf ()
(gdb)
Single stepping until exit from function snprintf,
which has no line number information.
getvar_s (v=0x510738) at editors/awk.c:711
711                     v->string = xstrdup(buf);
(gdb)
xstrdup (s=0x510008 "nan") at libbb/xfuncs.c:57
57              if (s == NULL)
(gdb)
60              t = strdup(s);
(gdb)
62              if (t == NULL)
(gdb)
66      }
(gdb)
getvar_s (v=0x510738) at editors/awk.c:712
712                     v->type |= VF_CACHED;
(gdb)
711                     v->string = xstrdup(buf);
(gdb)
712                     v->type |= VF_CACHED;
(gdb)
711                     v->string = xstrdup(buf);
(gdb)
712                     v->type |= VF_CACHED;
(gdb)
714             return (v->string == NULL) ? "" : v->string;
(gdb)
715     }
(gdb)
next_input_file () at editors/awk.c:2635
2635                            fname = getvar_s(findvar(iamarray(V[ARGV]), ind));
(gdb)
iamarray (v=0x510798) at editors/awk.c:618
618     {
(gdb)
621             while (a->type & VF_CHILD)
(gdb)
624             if (! (a->type & VF_ARRAY)) {
(gdb)
629     }
(gdb)
hash_find (hash=0x512960, name=0x512aa8 "nan") at editors/awk.c:532
532             hi = hash_search(hash, name);
(gdb)
527     {
(gdb)
532             hi = hash_search(hash, name);
(gdb)
hash_search (hash=0x512960, name=0x512aa8 "nan") at editors/awk.c:488
488             hi = hash->items [ hashidx(name) % hash->csize ];
(gdb)
485     {
(gdb)
488             hi = hash->items [ hashidx(name) % hash->csize ];
(gdb)
hashidx (name=0x512aa8 "nan") at editors/awk.c:467
467             while (*name) idx = *name++ + (idx << 6) - idx;
(gdb)
469     }
(gdb)
hash_search (hash=<value optimized out>, name=0x512aa8 "nan") at editors/awk.c:490
490                     if (strcmp(hi->name, name) == 0)
(gdb)
489             while (hi) {
(gdb)
490                     if (strcmp(hi->name, name) == 0)
(gdb)
491                             return &(hi->data);
(gdb)
495     }
(gdb)
hash_find (hash=0x512960, name=0x512aa8 "nan") at editors/awk.c:533
533             if (! hi) {
(gdb)
532             hi = hash_search(hash, name);
(gdb)

547     }
(gdb)
getvar_s (v=0x512ab8) at editors/awk.c:709
709             if ((v->type & (VF_NUMBER | VF_CACHED)) == VF_NUMBER) {
(gdb)
710                     fmt_num(buf, MAXVARFMT, getvar_s(V[CONVFMT]), v->number, TRUE);
(gdb)
709             if ((v->type & (VF_NUMBER | VF_CACHED)) == VF_NUMBER) {
(gdb)
714             return (v->string == NULL) ? "" : v->string;
(gdb)
715     }
(gdb)
next_input_file () at editors/awk.c:2636
2636                            if (fname && *fname && !is_assignment(fname))
(gdb)
2639            } while (!F);
(gdb)
getvar_i (v=0x510738) at editors/awk.c:721
721             if ((v->type & (VF_NUMBER | VF_CACHED)) == 0) {
(gdb)
737     }
(gdb)
getvar_i (v=0x510768) at editors/awk.c:721
721             if ((v->type & (VF_NUMBER | VF_CACHED)) == 0) {
(gdb)
737     }
(gdb)
__adddf3 (arg_a=nan(0x800007ff80000), arg_b=nan(0x800007ff80000)) at dp-bit.c:741
741       unpack_d (&au, &a);
(gdb)
738       au.value = arg_a;
(gdb)
739       bu.value = arg_b;
(gdb)
741       unpack_d (&au, &a);
(gdb)
__unpack_d (src=0x7fa76190, dst=0x7fa761a0) at dp-bit.c:519
519       dst->sign = sign;
(gdb)
465       fraction = src->bits.fraction;
(gdb)
466       exp = src->bits.exp;
(gdb)
519       dst->sign = sign;
(gdb)
465       fraction = src->bits.fraction;
(gdb)
466       exp = src->bits.exp;
(gdb)
520       if (exp == 0)
(gdb)