<div dir="ltr">Generally things are implemented as needed - getLineInfoForAddress is (I think) used for things like symbolication/stack traces.<br><br>I haven't looked at the APIs there in detail - but there's probably some representation of the line table that could be navigated to find information like what you need. If it turns out you need more API surface than is there already, please provide a patch - though it's also important/useful to provide an in-tree use case (though we do now have unit testing functionality for these APIs - it's helpful to have an in-tree justification for the code to exist, as much as possible). So if there's a useful extension to an existing tool (llvm-symbolizer, llvm-dwarfdump) that could demonstrate the new API, that may be helpful.</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Mar 15, 2017 at 8:10 AM Vivien Millet via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Hi,<br class="gmail_msg"><br class="gmail_msg">I've seen there is a <a class="m_6553307801548570840el gmail_msg" href="http://llvm.org/docs/doxygen/html/classllvm_1_1DWARFContext.html#aa54e341f8f3f3fc015115f740c1208b8" style="color:rgb(70,101,162);font-weight:bold;font-family:"lucida grande",verdana,geneva,arial,sans-serif;font-size:13px" target="_blank">getLineInfoForAddress</a> in the DwarfContext class of the llvm dwarf module, is it possible to have the counterpart <b class="gmail_msg">getAddressForLineInfo</b> ?<br class="gmail_msg">Or is this information available somewhere else ?<br class="gmail_msg"><br class="gmail_msg">Thanks.</div>
_______________________________________________<br class="gmail_msg">
LLVM Developers mailing list<br class="gmail_msg">
<a href="mailto:llvm-dev@lists.llvm.org" class="gmail_msg" target="_blank">llvm-dev@lists.llvm.org</a><br class="gmail_msg">
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br class="gmail_msg">
</blockquote></div>