I’ve been working on Python bindings for exposing GDB’s frame_info, the internal structure it uses to keep track of the frame stack in the debuggee (or inferior, in GDB parlance). I got just enough working to be able to implement an equivalent of GDB’s backtrace command entirely in Python. The difference is that my version [...]
Posts Tagged ‘community’
gdb’s backtrace command implemented in python
Posted in english, tagged community, development, gdb, linkedin, linux, open source, planet ltc, python on Monday, March 24, 2008 | 1 Comment »
new linker for Linux and others ELF OSes
Posted in english, tagged community, development, linkedin, linux, open source, planet ltc on Saturday, March 22, 2008 | Leave a Comment »
Cool, Ian Taylor (who wrote the current linker used in Linux) just announced that gold, the new linker that he has been writing, was just released. It targets only ELF systems, so I believe its design is much simplified and streamlined by this. I find it interesting that he chose to implement it in C++. [...]
python scripting in gdb!
Posted in english, tagged community, development, gdb, linkedin, linux, open source, planet ltc on Friday, March 14, 2008 | 7 Comments »
It seems the planets are finally aligning to get Python scripting support in GDB! Vladimir published his changes last month, Tromey improved on them, and I joined the bandwagon. The work is being done in a git repo hosted by gitorious. More details here. This looks very promising. Update – 2008/03/15: Sorry, I was a [...]
scenes from the open source world
Posted in english, tagged community, haha only serious, linux, open source on Friday, December 1, 2006 | Leave a Comment »
It’s well known that code review and discussions during development of new functionality are strong points of the open source development methodology. Here’s a fine example of this practice: http://marc.theaimsgroup.com/?l=selinux&m=116326731410199&w=2 And here’s a practical example on how to present your arguments on a mailing list discussion: http://marc.theaimsgroup.com/?l=selinux&m=116076869107136&w=2 </tongue-in-cheek>