From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9355 invoked by alias); 16 May 2002 23:28:42 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 9348 invoked from network); 16 May 2002 23:28:41 -0000 Received: from unknown (HELO neptune.kirkland.local) (12.104.72.61) by sources.redhat.com with SMTP; 16 May 2002 23:28:41 -0000 Received: by neptune.kirkland.local with Internet Mail Service (5.5.2650.21) id ; Thu, 16 May 2002 16:28:39 -0700 Message-ID: <43CB1396676FD4119F03001083FD2994F5F229@neptune.kirkland.local> From: "Kevin \"Squail\" Endres" To: 'Kevin Buettner' , "Kevin \"Squail\" Endres" , 'Daniel Jacobowitz' , "'Richard.Earnshaw@arm.com '" Cc: "'gdb@sources.redhat.com'" Subject: RE: cross targeted gdb and corefiles Date: Thu, 16 May 2002 16:28:00 -0000 MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2002-05/txt/msg00212.txt.bz2 Yep - shot the last mail off before thinking it all through (sorries!!) - Thanks for the help! (Got it all working!!) TO RECAP: My environment - i386 host - ARM target (both running linux) goal - read target core files with cross targeted debugger in host environment. SOLUTION: 1) configure cross gdb 2) add corelow.o and core-regset.o to TDEPFILES in gdb's Makefile 3) copy supply_* and nwfpe* functions and relevant structures (F11A etc) from arm-linux-nat.c to arm-linux-tdep.c 4) remove system headers from arm-linux-tdep.c and core-regset.h (so not using system register defs in gregset.h) 5) edit gregset.h - add the following (at the top): (i just copied and synthisized from appt headers) typedef unsigned long elf_greg_t; typedef elf_greg_t gregset[18]; typedef struct {void *null } fpregset_t; 6) make After getting environment set up same as required for remote debugging. 7) gdb app 8) (gdb) set solib-absolute-prefix /targetloc 9) (gdb) target core core and all works as expected!!! Help is much appreciated - you guys rule! :]k -----Original Message----- From: Kevin Buettner [mailto:kevinb@redhat.com] Sent: Thursday, May 16, 2002 4:17 PM To: Kevin "Squail" Endres; 'Kevin Buettner'; 'Daniel Jacobowitz'; 'Richard.Earnshaw@arm.com ' Cc: 'gdb@sources.redhat.com' Subject: Re: cross targeted gdb and corefiles On May 16, 4:05pm, Kevin \Squail\ Endres wrote: > I know i have to set so-absolute-prefix to my libs to get everything to live > correctly... How do i do that and read in a core??? Can't you do... (gdb) set solib-absolute-prefix /my/prefix/to/the/sys-root (gdb) target core core ? Kevin