[ovs-dev] [PATCH] ovs-sandbox: Tell gdb to start the daemon.

Russell Bryant rbryant at redhat.com
Tue Apr 14 13:59:34 UTC 2015


On 04/13/2015 08:09 PM, Andy Zhou wrote:
>> My use case for trying it was actually different.  I had written code
>> that was crashing, and I found this a bit more convenient than getting a
>> bt from a core dump.
>>
>> Indeed, I could have just attached to it after it started running.
> 
> May be we can add another flag, say '-r' that will do 'exec run".   If
> you agree, I can send a separate patch to add those flags.

That sounds great to me.  :-)

>> It's really a question of which use case has to do an extra step.  If
>> you wanted to set a breakpoint before it starts, you could kill it
>> quickly with Ctrl-C, set your breakpoints, and 'run' again.  That seems
>> less clean though, I suppose.
>>
> 
> Yes, I agree it is not as clean, for example, the pid will change
> and the connection socket will be reset.  On the other hand, there is
> nothing I can think of will break, so this use case should be valid
> for the time being.  On the third hand, if we end up with another
> flag, there is no reason to encourage this usage.

Yep, good points.  I think the '-r' option is a great way to satisfy
both use cases.

Thanks,

-- 
Russell Bryant



More information about the dev mailing list