<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in symbolizer-function-offset-dladdr.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b9a92206 - [Symbolizers] On Darwin compute function offset when possible.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/Darwin/symbolizer-function-offset-dladdr.cpp#b9a92206</link>
        <description>[Symbolizers] On Darwin compute function offset when possible.Summary:The sanitizer symbolizers support printing the function offset(difference between pc and function start) of a stackframe using the`%q` format specifier.Unfortunately this didn&apos;t actually work because neither the atosor dladdr symbolizer set the `AddressInfo::function_offset` field.This patch teaches both symbolizers to try to compute the functionoffset. In the case of the atos symbolizer, atos might not report thefunction offset (e.g. it reports a source location instead) so in thiscase it fallsback to using `dladdr()` to compute the function offset.Two test cases are included.rdar://problem/56695185Reviewers: kubamracek, ylnSubscribers: #sanitizers, llvm-commitsTags: #sanitizers, #llvmDifferential Revision: https://reviews.llvm.org/D69549

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/Darwin/symbolizer-function-offset-dladdr.cpp</description>
        <pubDate>Tue, 29 Oct 2019 06:04:27 +0000</pubDate>
        <dc:creator>Dan Liew &lt;dan@su-root.co.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
