From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2188 invoked by alias); 22 Dec 2011 13:07:21 -0000 Received: (qmail 2169 invoked by uid 22791); 22 Dec 2011 13:07:19 -0000 X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,TW_XF X-Spam-Check-By: sourceware.org Received: from db3ehsobe006.messaging.microsoft.com (HELO DB3EHSOBE006.bigfish.com) (213.199.154.144) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 22 Dec 2011 13:07:05 +0000 Received: from mail40-db3-R.bigfish.com (10.3.81.242) by DB3EHSOBE006.bigfish.com (10.3.84.26) with Microsoft SMTP Server id 14.1.225.23; Thu, 22 Dec 2011 13:06:52 +0000 Received: from mail40-db3 (localhost [127.0.0.1]) by mail40-db3-R.bigfish.com (Postfix) with ESMTP id 616553C00A4; Thu, 22 Dec 2011 13:07:28 +0000 (UTC) X-SpamScore: -7 X-BigFish: VPS-7(zz103dK1447M542Mzz1202hzz8275bh8275dhz2dh2a8h668h839h8e2h8e3h944hbe9n) X-Forefront-Antispam-Report: CIP:59.163.77.45;KIP:(null);UIP:(null);IPV:NLI;H:Outbound.kpitcummins.com;RD:59.163.77.45.static.vsnl.net.in;EFVD:NLI X-FB-SS: 13, Received: from mail40-db3 (localhost.localdomain [127.0.0.1]) by mail40-db3 (MessageSwitch) id 1324559248205916_16254; Thu, 22 Dec 2011 13:07:28 +0000 (UTC) Received: from DB3EHSMHS018.bigfish.com (unknown [10.3.81.248]) by mail40-db3.bigfish.com (Postfix) with ESMTP id 2C0F42A0045; Thu, 22 Dec 2011 13:07:28 +0000 (UTC) Received: from Outbound.kpitcummins.com (59.163.77.45) by DB3EHSMHS018.bigfish.com (10.3.87.118) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 22 Dec 2011 13:06:51 +0000 Received: from KCHJEXMB01.kpit.com ([169.254.1.206]) by KCHJEXHC01.kpit.com ([172.10.15.73]) with mapi id 14.01.0255.000; Thu, 22 Dec 2011 18:36:59 +0530 From: Kaushik Phatak To: "gdb@sourceware.org" CC: "yao@codesourcery.com" Subject: RE: GDB and gdbserver for CR16 target Date: Thu, 22 Dec 2011 13:07:00 -0000 Message-ID: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: kpitcummins.com Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2011-12/txt/msg00043.txt.bz2 Hi, Continuing with our efforts on the addition of GDB and gdbserver for CR16. The gdb, running on the host seems to be connecting to the gdbserver as exp= ected. However, the gdbserver terminates with "Signal 127". I have added --debug to the gdbserver parameters and "set debug remote 1" t= o the gdb host side which gives me some logs. My PC value reads 0xFFFFFFFF which = may be the problem but I am not sure. Below are the logs from gdbserver side and gdb side. Any inputs as to why t= he server exits would be very much appreciated. Thanks! gdbserver logs: # ./gdbserver --debug :2345 test.out Process test.out created; pid =3D 105 linux_wait: [Process 105] linux_wait_for_lwp: my_waitpid (-1, 0x40000000) blocking sigchld_handler my_waitpid (-1, 0x1): status(57f), 105 Got an event from 105 (57f) stop pc is ffffffff linux_wait_for_lwp: pc is 0xffffffff stop pc is ffffffff stop pc is 0xffffffff Hit a non-gdbserver breakpoint. linux_wait ret =3D LWP 105.105, 1, 5 Listening on port 2345 Remote debugging from host IPADDR handling possible serial event Signal 127 # exit gdb host side log: (gdb) set debug remote 1 (gdb) target remote IPADDR:2345 Remote debugging using IPADDR:2345 Sending packet: $qSupported#37...Ack Packet received: PacketSize=3D3fff;QPassSignals+;qXfer:libraries:read+;qXfe= r:auxv: = read+;qXfer:spu:read+;qXfer:spu:write+;qXfer:siginfo:re= ad+;qXfer:siginfo:write+; = qXfer:features:read+;QStartNoAckMode+= ;qXfer:osdata:read+;multiprocess+;QNonStop+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ;qXfer:threads:read+ Packet qSupported (supported-packets) is supported Sending packet: $QStartNoAckMode#b0...Ack Packet received: OK Sending packet: $Hg0#df...Packet received: OK Sending packet: $qXfer:features:read:target.xml:0,fff#7d...Packet received:= E00 Sending packet: $QNonStop:0#8c...Packet received: OK Sending packet: $?#3f...Packet received: T050f:ffffffff;0e:ffffffff;10:ffff= ffff;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 thread:69;core:0; Sending packet: $Hc-1#09...Packet received: E01 Sending packet: $qC#b4...Packet received: QC69 Sending packet: $qAttached#8f...Packet received: 0 Packet qAttached (query-attached) is supported Sending packet: $qOffsets#4b...Packet received: E01 warning: Remote failure reply: E01 0xffffffff in ?? () Sending packet: $qSymbol::#5b...Packet received: qSymbol:5f5f70746872656164= 5f746=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 872656164735f6576656e7473 Packet qSymbol (symbol-lookup) is supported Sending packet: $qSymbol::5f5f707468726561645f746872656164735f6576656e7473#= 47...=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 Packet received: OK (gdb) Thanks & Best Regards, Kaushik Phatak -----Original Message----- From: Kaushik Phatak=20 Sent: 19 December 2011 17:26 To: 'gdb@sourceware.org' Cc: 'yao@codesourcery.com' Subject: RE: GDB and gdbserver for CR16 target Hi, Thanks for the reply. >> PTRACE_PEEKUSER is defined in . The default includes from sys seems to generate errors, linux-low.c:545:15: error: 'PTRACE_ATTACH' undeclared (first use in this fu= nction) linux-low.c:814:11: error: 'PTRACE_DETACH' undeclared (first use in this fu= nction) Also, the ptrace.h that seemed to get included from "runtime/usr/include/as= m/"=20 contains definitions, #define PTRACE_GETREGS 15 #define PTRACE_SETREGS 16 These were conflicting with /sys/ptrace.h definitions. Commenting these out, and then including the seemed to build= =20 the linux-low.c file. However, at link time it tried to pass the options "-rdynamic". Can this be removed safely as this toolchain does not understand this option? Thanks and Best Regards, Kaushik Phatak www.kpitgnutools.com