mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
1999-09-11 Donn Terry <donn@interix.com>
* coffgen.c (coff_print_symbol): Fix printing of aux record for function symbols.
This commit is contained in:
@ -1,5 +1,8 @@
|
|||||||
1999-09-11 Donn Terry <donn@interix.com>
|
1999-09-11 Donn Terry <donn@interix.com>
|
||||||
|
|
||||||
|
* coffgen.c (coff_print_symbol): Fix printing of aux record for
|
||||||
|
function symbols.
|
||||||
|
|
||||||
* syms.c (BSF_DEBUGGING_RELOC): Define.
|
* syms.c (BSF_DEBUGGING_RELOC): Define.
|
||||||
* coffgen.c (fixup_symbol_value): Relocate a symbol which has
|
* coffgen.c (fixup_symbol_value): Relocate a symbol which has
|
||||||
BSF_DEBUGGING_RELOC set.
|
BSF_DEBUGGING_RELOC set.
|
||||||
|
@ -2067,7 +2067,22 @@ coff_print_symbol (abfd, filep, symbol, how)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
/* else fall through */
|
/* else fall through */
|
||||||
|
case C_EXT:
|
||||||
|
if (ISFCN (combined->u.syment.n_type))
|
||||||
|
{
|
||||||
|
fprintf (file,
|
||||||
|
_("AUX tagndx %ld ttlsiz 0x%lx lnnos %ld next %ld"),
|
||||||
|
tagndx,
|
||||||
|
auxp->u.auxent.x_sym.x_misc.x_fsize,
|
||||||
|
auxp->u.auxent.x_sym.x_fcnary.x_fcn.x_lnnoptr,
|
||||||
|
(auxp->fix_end
|
||||||
|
? ((long)
|
||||||
|
(auxp->u.auxent.x_sym.x_fcnary.x_fcn.x_endndx.p
|
||||||
|
- root))
|
||||||
|
: auxp->u.auxent.x_sym.x_fcnary.x_fcn.x_endndx.l));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
/* else fall through */
|
||||||
default:
|
default:
|
||||||
fprintf (file, "AUX lnno %d size 0x%x tagndx %ld",
|
fprintf (file, "AUX lnno %d size 0x%x tagndx %ld",
|
||||||
auxp->u.auxent.x_sym.x_misc.x_lnsz.x_lnno,
|
auxp->u.auxent.x_sym.x_misc.x_lnsz.x_lnno,
|
||||||
|
Reference in New Issue
Block a user