<?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 symbolize_pc.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d83c9005 - [sanitizer_common][test] Enable tests on SPARC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/symbolize_pc.cpp#d83c9005</link>
        <description>[sanitizer_common][test] Enable tests on SPARCUnfortunately, the `sanitizer_common` tests are disabled on many targetsthat are supported by `sanitizer_common`, making it easy to miss issueswith that support.  This patch enables SPARC testing.Beside the enabling proper, the patch fixes (together with D91607&lt;https://reviews.llvm.org/D91607&gt;) the failures of the `symbolize_pc.cpp`,`symbolize_pc_demangle.cpp`, and `symbolize_pc_inline.cpp` tests.  Theylack calls to `__builtin_extract_return_addr`.  When those are added, they`PASS` when compiled with `gcc`.  `clang` incorrectly doesn&apos;t implement anon-default `__builtin_extract_return_addr` on several targets, SPARCincluded.Because `__builtin_extract_return_addr(__builtin_return_addr(0))` is quitea mouthful and I&apos;m uncertain if the code needs to compile with msvc whichappparently has it&apos;s own `_ReturnAddress`, I&apos;ve introduced`__sanitizer_return_addr` to hide the difference and complexity.  Becauseon 32-bit SPARC `__builtin_extract_return_addr` differs when the callingfunction returns a struct, I&apos;ve added a testcase for that.There are a couple more tests failing on SPARC that I will deal withseparately.Tested on `sparcv9-sun-solaris2.11`, `amd64-pc-solaris2.11`, and`x86_64-pc-linux-gnu`.Differential Revision: https://reviews.llvm.org/D91608

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/symbolize_pc.cpp</description>
        <pubDate>Tue, 01 Feb 2022 21:33:56 +0000</pubDate>
        <dc:creator>Rainer Orth &lt;ro@gcc.gnu.org&gt;</dc:creator>
    </item>
<item>
        <title>74989aff - compiler-rt: Rename cc files below test/sanitizer_common to cpp</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/symbolize_pc.cpp#74989aff</link>
        <description>compiler-rt: Rename cc files below test/sanitizer_common to cppSee r367803 and similar other changes.llvm-svn: 367863

            List of files:
            /llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/symbolize_pc.cpp</description>
        <pubDate>Mon, 05 Aug 2019 13:57:03 +0000</pubDate>
        <dc:creator>Nico Weber &lt;nicolasweber@gmx.de&gt;</dc:creator>
    </item>
</channel>
</rss>
