From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kevin Buettner To: Daniel Berlin , Richard Henderson Cc: gdb@sources.redhat.com Subject: Re: [crash] Section index is uninitialized Date: Thu, 30 Nov 2000 21:41:00 -0000 Message-id: <1001201054052.ZM7363@ocotillo.lan> References: <20001130174058.A16314@redhat.com> X-SW-Source: 2000-11/msg00287.html On Nov 30, 11:36pm, Daniel Berlin wrote: > > 4184 SYMBOL_VALUE_ADDRESS (sym) += > > (top-gdb) p *sym > > $1 = {ginfo = {name = 0x1206e18f0 "_ZTIP1D", value = {ivalue = 4831863968, > > block = 0x1200064a0, bytes = 0x1200064a0 "\206\002", > > address = 4831863968, chain = 0x1200064a0}, language_specific = { > > cplus_specific = {demangled_name = 0x0}, chill_specific = { > > demangled_name = 0x0}}, language = language_cplus, section =-1, ^^ > > That's the problem. > Why it happens, no idea. > > If it helps, Kevin, we never set SYMBOL_SECTION in dwarf2read. > > Should we be setting it? > We set it in stabsread. The call to fixup_symbol_section() (which is one line before the line indicated above) should be setting section to the section associated with the minimal symbol. I think we need to find out why fixup_symbol_section() is failing to do this. (Obviously, it could be failing if if fails to locate the minimal symbol. If this is the case, we need to find out if symbol simply doesn't exist in the minimal symbol table or if it's a demangling problem... Or possibly there's another reason why the symbol wouldn't be found.) Kevin >From yxw@chinacluster.com Thu Nov 30 22:27:00 2000 From: Yu Xuanwei To: gdb@sources.redhat.com Subject: Remote Debugging Date: Thu, 30 Nov 2000 22:27:00 -0000 Message-id: <3A274495.FD07A793@chinacluster.com> X-SW-Source: 2000-11/msg00288.html Content-length: 364 Hi, Folks: I am a rookie. I want to know something about remote debugging: 1. On target: The gdbserver manipulates target application, which is stripped. 2. On host: GDB run "target remote ..." to customize the target. Then where is the symbol file for target application? Should I native compile the target application on host? Or ...? Sincerely, Kenny Yu