Chris Quenelle is a tools developer at Oracle Corp. He's worked on performance and debugging tools at Sun and Oracle for over 15 years. He reads comic books and science fiction, and has more tivos than he can keep track of.

 

September 2010
S M T W T F S
« Jun    
 1234
567891011
12131415161718
19202122232425
2627282930  

Dwarf and XML

I’ve been having a hard time sifting through huge dwarf dump files in the last year or so, especially some of the huge dumps from the C++ standard template library. (Blech) So I’ve been working on a side project to let me do more powerful queries on dwarf information.  The part of the dwarf information that [...]

Linux Compilers require a glibc fix (headers)

There is a glibc bug that makes our new C Compiler on Linux not work. The symptom looks like this:

> “helloworld.c”, line 8: internal compiler error: DBGGEN ERROR:
> FILE=”../src/dbg_libdwarf.c”, LINE=46, Could not load dwarf library:
> libdwarf.so : libdwarf.so: cannot open shared object file: No such file
> or directory [DBG_GEN 5.0.8]
> cc: acomp failed for helloworld.c

The [...]

debug info in XML, and DSD 2.0

I’ve been working in my spare time on the idea of converting dwarf debugging information into XML so that I can format it as XHTML using a stylesheet, and so I can check it using a Schema of some sort. When I started fiddling today I assumed that using a DTD was the way [...]