Powered by Ninja Monkeys!

Libbtrace is obsolete

I wrote Libbtrace some years ago to allow some kind of introspection in C programs: namely, to be able to inspect the program’s backtrace showing not just the addresses but also the relevant function names. This was useful when the GNU Debugger lacked proper multi-threading support.

This library used an undocumented (at the time) glibc function called backtrace(3) which would return memory locations but not function names. Today, browsing old source code, I reviewed my library and was glad to see that backtrace(3) is currently not only documented but it also offers the same features my library did, effectively rendering Libbtrace obsolete.

Posted at 9pm on 04/08/07 | no comments | Filed Under: programming read on

Short films on topology

Youtube user bothmer has posted a collection of nifty films related to topology and algebraic geometry. As an appetizer, I leave you with this one on Compactness and the Stereographic Projection:

You can find more movies at Advent Calendar 2006 - Geometrical Animations.

Posted at 3pm on 12/07/07 | no comments | Filed Under: math read on