<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Thank you very much Narges. This command is really useful in gdb for me.</div><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 18, 2017, at 4:14 PM, Narges Mehran <<a href="mailto:narges.mehran@gmail.com" class="">narges.mehran@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/ea03925975b0d212f0cf8c11180eaa94e69a03d1.png?u=1311299">Hello Marzieh,<div class=""><br class=""></div><div class="">Hope you are fine.</div><div class=""><br class=""></div><div class="">I have a question. Do you have run-time error? If yes, you can use "where" in debug mode to find the place of you error and try to solve it recursively.</div><div class=""><span style="font-size: 10.5pt; font-family: 'Courier New';" class=""><br class=""></span></div><div class=""><font face="tahoma, sans-serif" class=""><span style="font-size: 10.5pt;" class="">./waf </span><span style="font-size: 14px;" class=""> </span><span style="font-size: 14px;" class="">--run MyNDNScenario </span><span style="font-size: 10.5pt;" class="">--command-template="gdb %s"</span></font></div><div class=""><font face="tahoma, sans-serif" class=""><span style="font-size: 10.5pt;" class="">...</span></font></div><div class=""> >>run</div><div class="">...</div><div class="">>>where</div><div class="">...</div><div class=""><br class=""></div><div class="">Regards,</div><div class="">Narges</div><div class=""><br class=""></div><div class=""><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
   1. Re: Debugging Strategy (Marzieh Babaeianjelodar)<br class=""><br class="">
------------------------------<wbr class="">------------------------------<wbr class="">----------<br class="">
<br class="">
Message: 1<br class="">
Date: Mon, 17 Jul 2017 15:47:42 -0400<br class="">
From: Marzieh Babaeianjelodar <<div style="font-family:tahoma,sans-serif;font-size:small;color:rgb(12,52,61);display:inline" class="gmail_default">​​</div><a href="mailto:babaeim@clarkson.edu" target="_blank" class="">babaeim@clarkson.edu</a>><br class="">
To: "Spyridon (Spyros) Mastorakis" <<a href="mailto:mastorakis@cs.ucla.edu" target="_blank" class="">mastorakis@cs.ucla.edu</a>><br class="">
Cc: <a href="mailto:ndnsim@lists.cs.ucla.edu" target="_blank" class="">ndnsim@lists.cs.ucla.edu</a><br class="">
Subject: Re: [ndnSIM] Debugging Strategy<br class="">
Message-ID: <<a href="mailto:9050CAE2-B579-4DD0-AB7A-EC00BF5A27CA@clarkson.edu" target="_blank" class="">9050CAE2-B579-4DD0-AB7A-EC00B<wbr class="">F5A27CA@clarkson.edu</a>><br class="">
Content-Type: text/plain; charset="us-ascii"<br class="">
<br class="">
Hi,<br class="">
<br class="">
When I debug with gdb it does not break into the function inside the strategy file (afterReceiveInterest), and so I am unable to find the error inside that function.<br class="">
<br class="">
There is the following attached file for when i run the debugger.<br class="">
<br class="">
<br class="">
<br class="">
Best Regards,<br class="">
Marzieh<br class="">
<br class="">
> On Jul 13, 2017, at 9:16 PM, Marzieh Babaeianjelodar <<a href="mailto:babaeim@clarkson.edu" target="_blank" class="">babaeim@clarkson.edu</a>> wrote:<br class="">
><br class="">
> Thanks, I was looking for gdb but I didn't know how to run it.<br class="">
> Now I found the code.<br class="">
><br class="">
> ~Marzieh<br class="">
><br class="">
>> On Jul 13, 2017, at 8:57 PM, Spyridon (Spyros) Mastorakis <<a href="mailto:mastorakis@cs.ucla.edu" target="_blank" class="">mastorakis@cs.ucla.edu</a> <mailto:<a href="mailto:mastorakis@cs.ucla.edu" target="_blank" class="">mastorakis@cs.ucla.edu</a><wbr class="">>> wrote:<br class="">
>><br class="">
>> Hi,<br class="">
>><br class="">
>> the way to do that is through a simulation scenario using this strategy. You run the scenario under gdb and set the appropriate breakpoints in the strategy code.<br class="">
>><br class="">
>> Thanks,<br class="">
>><br class="">
>> Spyridon (Spyros) Mastorakis<br class="">
>> Personal Website: <a href="http://cs.ucla.edu/~mastorakis/" rel="noreferrer" target="_blank" class="">http://cs.ucla.edu/~mastorakis<wbr class="">/</a> <<a href="http://cs.ucla.edu/~mastorakis/" rel="noreferrer" target="_blank" class="">http://cs.ucla.edu/~mastoraki<wbr class="">s/</a>><br class="">
>> Internet Research Laboratory<br class="">
>> Computer Science Department<br class="">
>> UCLA<br class="">
>><br class="">
>>> On Jul 12, 2017, at 10:30 AM, Marzieh Babaeianjelodar <<a href="mailto:babaeim@clarkson.edu" target="_blank" class="">babaeim@clarkson.edu</a> <mailto:<a href="mailto:babaeim@clarkson.edu" target="_blank" class="">babaeim@clarkson.edu</a>>> wrote:<br class="">
>>><br class="">
>>> Dear All,<br class="">
>>><br class="">
>>> I coded my own strategy and it has a segmentation fault and I was wondering if I could use a debugger (gdb) to debug my strategy?<br class="">
>>><br class="">
>>> Best Regards,<br class="">
>>> Marzieh<br class="">
>><br class="">
><br class=""></blockquote></div></div><div style="display:inline" class="">
            </div></div></div>
</div></blockquote></div><br class=""></body></html>