This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [RFA] Testsuite addition for x86 linux GDB and SIGALRM fix


> Michael Snyder wrote:
> 
>> 
>> I must disagree.  Often, when you reach this line and you
>> want to step into foo, you will not notice the call to bar
>> until it is too late and you have stepped into bar.
>> 
>> When that happens, the only way to reach foo is to "finish" from
>> bar, and then step again.
>> 
> 
> 
> As I have explained in this thread (one month ago), the single stepping
> caused by finish would stop as soon as foo is entered -- exactly the
> behavior you want.


I think that would be very counter intuitive.  The primatives are:

	o	step executes instructions until you
		leave the current line
		(be it enter a function or reach a new
		line)

	o	finish leaves the current function
		(reducing the stack depth by one)

	Andrew


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]