Hi All, We've been working on a wiki page to help people build debug information in their own front-ends: http://wiki.llvm.org/Debug_Information It's definitely a work in progress, but it already has the basic format and how to create the basic information (line, functions, variables, basic types). It's not complete nor completely accurate, so if you do spot a problem, please be kind and fix it. ;) If you want to add more information (like composite types, c++ and inline support), please do so. best, --renato
On Nov 5, 2010, at 8:04 AM, Renato Golin wrote:> Hi All, > > We've been working on a wiki page to help people build debug > information in their own front-ends: > > http://wiki.llvm.org/Debug_Information > > It's definitely a work in progress, but it already has the basic > format and how to create the basic information (line, functions, > variables, basic types). > > It's not complete nor completely accurate, so if you do spot a > problem, please be kind and fix it. ;) > > If you want to add more information (like composite types, c++ and > inline support), please do so.This looks like great information. Could it be wrapped up into llvm/docs/SourceLevelDebugging.html instead of put on the wiki page? -Chris
On 5 November 2010 22:35, Chris Lattner <clattner at apple.com> wrote:> This looks like great information. Could it be wrapped up into llvm/docs/SourceLevelDebugging.html instead of put on the wiki page?Hi Chris, It originally was (I still have the source html), but to make it easier for people to contribute, we thought it'd be easier to put on a wiki. Me, Talin and Devag had a few rounds via email and it wasn't easy to keep up the changes and to know which was the most recent version. The wiki version is not far off from where we stopped in the HTML (using LLVM CSS), so it's just a matter of what really is more convenient for all parties. I don't mind updating the HTML for every contribution, but it'll take longer to converge. -- cheers, --renato