<div dir="ltr"><br><br><div class="gmail_quote">On Sun, Jan 6, 2013 at 2:41 AM, guy keren <span dir="ltr">&lt;<a href="mailto:guy.choo.keren@gmail.com" target="_blank">guy.choo.keren@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
for want of a shorter name ;)<br>
<br>
i started this last year, then got a little lazy - and now that the world didn&#39;t come to an end, decided to give it a second go - and this time, even tell people about this :0<br>
<br>
<br>
<a href="http://debugging2day.wordpress.com/" target="_blank">http://debugging2day.<u></u>wordpress.com/</a><br>
<br>
if anyone has comments, or has ideas or requests for article topics (assuming they are within my grasp) - feel free to share.<br></blockquote><div><br></div><div>This is terrific!</div><div><br></div><div>Ideas/requests:</div>

<div>*Parallel debugging - debugging of programs compiled with MPI and/or openMP.</div><div>*Profiling - in particular caveats where you might think you are profiling, but you are actually making an impact on the measured program. </div>

<div>*Attaching to a program that is already running when it hangs, reading its strace, understanding the problem from the trace of syscalls.</div><div>*Figuring out the machine topology and how it is related to program performance (lstopo, who has which cache, is the machine NUMA or SMP, who shares which cache)</div>

<div>*Figuring out compilation errors in C++</div><div>*Figuring out building errors and debugging makefiles, in particular linkage errors with dynamic libraries, naming conventions (major/minor versions), how to specify a particular minor version, how to specify an LD path and make the program compile when there are alternatives for the same dynamic library.</div>

<div><br></div><div>I saw that there is a  Windows-oriented course for debugging C applications. I think there should be a market for a Linux one. I know of several people who will want to attend such a course and pay for it.</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
thanks,<br>
--guy<br>
______________________________<u></u>_________________<br>
Haifux mailing list<br>
<a href="mailto:Haifux@haifux.org" target="_blank">Haifux@haifux.org</a><br>
<a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/<u></u>mailman/listinfo/haifux</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Orna Agmon Ben-Yehuda.<br><a href="http://ladypine.org">http://ladypine.org</a>
</div>