From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Received: (qmail 11066 invoked from network); 9 Jan 2003 23:23:51 -0000 Received: from unknown (HELO mail.s.netic.de) (212.9.160.11) by 209.249.29.67 with SMTP; 9 Jan 2003 23:23:51 -0000 Received: from isdn126.s.netic.de ([212.9.162.126] helo=schleim.qwe.de) by mail.s.netic.de with esmtp (Exim 4.10) id 18Wm1T-0007jd-00 for gdb@sources.redhat.com; Fri, 10 Jan 2003 00:23:39 +0100 Received: from schleim (localhost [127.0.0.1]) by schleim.qwe.de (Postfix) with ESMTP id 6217216A8 for ; Thu, 9 Jan 2003 23:46:45 +0100 (CET) Content-Type: text/plain; charset="iso-8859-1" From: Torsten Mohr To: gdb Subject: Re: ARM, registers, "frame 0", where's the PC? Date: Thu, 09 Jan 2003 23:23:00 -0000 User-Agent: KMail/1.4.3 References: <200301080413.48695.tmohr@s.netic.de> <200301091736.01277.tmohr@s.netic.de> <20030109172420.GA27220@nevyn.them.org> In-Reply-To: <20030109172420.GA27220@nevyn.them.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200301092346.45077.tmohr@s.netic.de> X-SW-Source: 2003-01/txt/msg00155.txt.bz2 Hi, > Have you tried this without using Insight? It looks to me like > something's not flushing the frame cache that ought to be. i just did some more testing, it seems it disturbed GDB and INSIGHT that it is not ok to answer a "continue" with a "S0" after the target stopped again. I now use a "S00", which improves things a lot. Yes, i just doublechecked that, when the target stops after a "continue" and i send "S0", it tells me it stopped at 0x12345678, when i answer "S00", insight shows me where it stopped in the window. Looking at "info gdb" this is specified, so it is my mistake. I took that information from a file i found in the web where it didn't state that S has to be S<%02-Signal>. Maybe gdb/insight throws the answer "S0" away and just ignores it and uses its last informations? But anyway, when i answer "S00" there's a popup window every time i stop. Looking at "info gdb", i'd say an answer with "S" is preferred before "W", "X" or "T". Looking at "man -S 7 signal" i'm confused and don't know what signal number to use. "W00": program exited normally "X00": program exited with signal 0, Signal 0 "T00": program received signal 0, Signal 0 "S": doesn't work, same problem as before. So i guess there has to be a certain number that doesn't bring up that window/message. "S01": SIGHUP "S11": SIGSTOP "OK": doesn't work, insight hangs. Hmm, don't know, what could the preferred answer be? Best regards, Torsten.