This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
symbols/vms?
- From: Jay K <jay dot krell at cornell dot edu>
- To: binutils <binutils at sourceware dot org>
- Date: Tue, 25 May 2010 12:28:17 +0000
- Subject: symbols/vms?
It seems like -g doesn't work with Alpha/VMS. ?
(yeah, could be gcc, could be as, could be ld)
I'm using my own cross gcc/as/ld. Some small patches to get it to work.
Clearly it largely works, cool.
I'd like to break on xmalloc_failed in cc1.exe.
Since it is being passed a large value and failing.
WALLIS> pwd
/USER$DISK/jaykrell/install
WALLIS> dir
Directory USER$DISK:[JAYKRELL.INSTALL]
ALPHAVMS.X;2 ALPHAVMS.X;1 ALPHAVMS.XBN;2 ALPHAVMS.XBN;1
ALPHAVMS.XN;2 ALPHAVMS.XN;1 ALPHAVMS.XR;2 ALPHAVMS.XR;1
ALPHAVMS.XU;2 ALPHAVMS.XU;1 AS.EXE;2 AS.EXE;1
CC1.EXE;2 CC1.EXE;1 CRTBEGIN.O;2 CRTBEGIN.O;1
CRTBEGINS.O;2 CRTBEGINS.O;1 CRTEND.O;2 CRTEND.O;1
CRTENDS.O;2 CRTENDS.O;1 ECH.C;1 FLOAT.H;2
FLOAT.H;1 GCC.EXE;2 GCC.EXE;1 ISO646.H;2
ISO646.H;1 LD.EXE;2 LD.EXE;1 LIMITS.H;2
LIMITS.H;1 PCRT0.O;2 PCRT0.O;1 STDARG.H;2
STDARG.H;1 STDBOOL.H;2 STDBOOL.H;1 STDDEF.H;2
STDDEF.H;1 STDFIX.H;2 STDFIX.H;1 TGMATH.H;2
TGMATH.H;1 UNWIND.H;2 UNWIND.H;1 VARARGS.H;2
VARARGS.H;1 VCRT0.O;2 VCRT0.O;1 VMS-DWARF2.O;2
VMS-DWARF2.O;1 VMS-DWARF2EH.O;2 VMS-DWARF2EH.O;1
cc1 == "$ USER$DISK:[JAYKRELL.INSTALL]cc1.exe"
debug/keep
DBG> run cc1
%DEBUG-I-NOGLOBALS, some or all global symbols not accessible
DBG> set break main
%DEBUG-E-NOSYMBOL, symbol 'main' is not in the symbol table
I guess I should look at the assembly sources and objects back on the build machine.
I'll also try calling abort() and see if I get a stack.
First time I did that I must have ended up in gcc's fancy_abort().
- Jay