<div dir="ltr">Hi,<div><br></div><div>Small hint from me: when it comes to obtaining test data post-mortem kernel debugging I have found</div><div><br></div><div>qemu <span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">dump-guest-memory </span></div>
<div><br></div><div>is invaluable - cheapest and easiest way. It worked great for linux + x86_64, it also works for x86 and is easy to extended on other architectures, and also I see no technical obstacles for using it with FreeBSD.</div>
<div><br></div><div>Also if there is intrest in getting <a href="http://people.redhat.com/anderson/">crash</a> alike functionality for linux in community into lldb please let me know, would be more than happy to collaborate and share my work in this area.</div>
<div><br></div><div>I am far from feature parity from crash and at some point I found fitting into lldb's Process and DynamicLoader API unnecessary burden, with not that much gain. That was especially due to my limited resources, at prototyping stage and also lack of freedom in introducing heavier dependecies (eg. libarchive), that made my work progress at satisfying rate. It might have been just my lacking technical competences, nothing to discourage from going this way :)</div>
<div><br></div><div>But I might revisit and  reconsider this decision, or at least share parts that I believe might be useful. Now I am bit more confident about shape and form, and see bit better where I am going...</div>
<div><br></div><div>Good luck, and have fun with your project, I am sure it'll be very interesting.</div><div><br></div><div>Cheers,</div><div>/P</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-22 11:03 GMT+02:00 Mike Ma <span dir="ltr"><<a href="mailto:mikemandarine@gmail.com" target="_blank">mikemandarine@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi there,<div><br></div><div>I'm a google summer of code student this year, on FreeBSD part.</div><div>
<br></div><div>And I'm writing to introduce my project, we are aiming to support kernel debugging on FreeBSD for LLDB.</div>
<div>Ed Maste (<a href="mailto:emaste@freebsd.org" target="_blank">emaste@freebsd.org</a>) is my mentor for this project, I'll be working closely with him.</div><div><br></div><div>Here is the project page:</div><div>
<a href="https://wiki.freebsd.org/SummerOfCode2014/LLDB_KernelDebugging" target="_blank">https://wiki.freebsd.org/SummerOfCode2014/LLDB_KernelDebugging</a></div>
<div><br></div><div>This is my LLDB fork:</div><div><a href="https://github.com/cosql/lldb" target="_blank">https://github.com/cosql/lldb</a></div><div><br></div><div>Any comments are more than welcome. </div><span class="HOEnZb"><font color="#888888"><div>
<div><br></div>-- <br>Cheers,<div>
Mike</div>
</div></font></span></div>
<br>_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev</a><br>
<br></blockquote></div><br></div>