| To: | "Johannes Stezenbach" <js@linuxtv.org> |
|---|---|
| Subject: | Re: Can't debug core files with GDB |
| From: | "Tony Lin" <lin.tony@gmail.com> |
| Date: | Fri, 26 May 2006 17:21:44 -0700 |
| Cc: | "Daniel Jacobowitz" <dan@debian.org>, "ashley jones" <ashley_jones_2000@yahoo.com>, linux-mips@linux-mips.org |
| Domainkey-signature: | a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=IRINFfAqAb2DomRa+vVY8Cwrf278vqeotU8075W35by46id/Ukc7s3ipvsF6nWb7RmW3VD34NKQzEowWCZ7GhwAvVmUICjQiOUGV2nOI0ZHihCwjMgnJq80dQtCfqEZX7MWmAoCfnAcOpZQlRxOw1VzEvzLGGTfo+8WqgL7+eRk= |
| In-reply-to: | <20060526113943.GB14036@linuxtv.org> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <404548f40605171139i67084776pd9ae7c34ec19ec95@mail.gmail.com> <20060524081406.90333.qmail@web38407.mail.mud.yahoo.com> <404548f40605241844y41b897b6sb8a7512feb8655f6@mail.gmail.com> <20060525133529.GA31379@nevyn.them.org> <404548f40605251750s2708df73td50a4e9db755408f@mail.gmail.com> <20060526024540.GA16815@nevyn.them.org> <20060526113943.GB14036@linuxtv.org> |
| Sender: | linux-mips-bounce@linux-mips.org |
Finally found the place in gdb to change the register values to read the coredump correctly. However I have a nagging feeling that I may not have configured gdb correctly , and my fix may not be the right one. But oh wells, at least it works! cross-compiled on: i386-linux configured gdb using: ../gdb/configure --target=mips-linux gdb-6.4, kernel 2.6.6-rc3, gcc-3.4.3 *** mips-linux-tdep.c 2006-05-26 17:14:00.577339000 -0700 --- mips-linux.tdep.c~ 2006-05-26 17:15:53.723372000 -0700 *************** *** 54,65 **** --- 54,76 ---- + + /* NEW 2.6 style */ + #define EF_CP0_STATUS 38 + #define EF_LO 39 + #define EF_HI 40 + #define EF_CP0_BADVADDR 41 + #define EF_CP0_CAUSE 42 + #define EF_CP0_EPC 43 + + /* OLD 2.4 style #define EF_LO 38 #define EF_HI 39 #define EF_CP0_EPC 40 #define EF_CP0_BADVADDR 41 #define EF_CP0_STATUS 42 #define EF_CP0_CAUSE 43 + */ Is it possible that since I cross-compiled gdb on an i386, it used the local gcc/libc to compile and didn't have the right registers header file? I know during configuration it was complaining that it didn't find greg_t definitions etc. I suppose this why you guys can compile it correctly on the native mips-linux while I have issues cross-compiling on i386-linux. Thanks for all your help! - Tony |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | The Linux binutils 2.17.50.0.2 is released, H. J. Lu |
|---|---|
| Next by Date: | Re: Can't debug core files with GDB, Daniel Jacobowitz |
| Previous by Thread: | Re: Can't debug core files with GDB, Johannes Stezenbach |
| Next by Thread: | Re: Can't debug core files with GDB, Daniel Jacobowitz |
| Indexes: | [Date] [Thread] [Top] [All Lists] |