From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fernando Nasser To: Michael Snyder Cc: Fernando Nasser , Daniel Jacobowitz , gdb-patches@sourceware.cygnus.com Subject: Re: [RFA] Testsuite addition for x86 linux GDB and SIGALRM fix Date: Thu, 26 Jul 2001 07:51:00 -0000 Message-id: <3B602DD3.7D3347C5@redhat.com> References: <200005192321.e4JNLEv13368@delius.kettenis.local> <3B3ABD6E.1040304@cygnus.com> <3B4A2056.4D58E307@cygnus.com> <20010709143406.A17003@nevyn.them.org> <3B4A2C7C.85C688C4@cygnus.com> <3B5F5218.5D55130E@cygnus.com> <3B5F595F.821DA2A5@redhat.com> <3B601672.25B7@redhat.com> <3B602514.327089E1@redhat.com> <3B602CD7.3E82@redhat.com> X-SW-Source: 2001-07/msg00649.html Michael Snyder wrote: > > No, I'm thinking "finish", which means "take me back > one stack frame." That is not the meaning of "finish" as an English word. And for GDB it means: "finish executing the current subroutine". Where it should stop is a consequence of that. And this is what we are discussing. > It does not mean "and then finish > executing the line from which the call took place". > That's a separate operation. You are still thinking "assembler". There are two distinct paradigms" "source level debugging" and "assembler level debugging". They are similar but not equal. -- Fernando Nasser Red Hat Canada Ltd. E-Mail: fnasser@redhat.com 2323 Yonge Street, Suite #300 Toronto, Ontario M4P 2C9