GPL-free symbol lookup code for MinGW
[9th September 2012]
I've just published a new repository on bitbucket for a library called
dbg. It contains a collection of high-level assert macros, code for call frame collection, symbol lookup and exception tracebacks.
I've already published a similar library, stack_trace, but this one contains GPL-free code for symbol lookup on MinGW targets. This is achieved by skimming the DWARF debug information directly, rather than going through libbfd.
dbg, as is the case with the majority of my code, is licensed under the Boost Software License, making it somewhat more friendly for use in closed-source software.
I mention it here because I know from email correspondance that a number of people were interested in seeing this.
All original content copyright© Edd Dawson.
Any opinions expressed by Edd are his own and are not necessarily shared by his employer. Or by anyone else, in fact.
All source code appearing on this website that was written by Edd Dawson is made available under the terms of the Boost software license version 1.0 unless otherwise stated or implied by the license associated with the work from which the code is derived.