<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9db2541d - [lldb][AArch64] Add UnwindPlan for Linux sigreturn</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/test/API/linux/aarch64/unwind_signal/Makefile#9db2541d</link>
        <description>[lldb][AArch64] Add UnwindPlan for Linux sigreturnThis adds a specific unwind plan for AArch64 Linux sigreturn frames.Previously we assumed that the fp would be valid here but it is not.https://github.com/torvalds/linux/blob/master/arch/arm64/kernel/vdso/sigreturn.SOn Ubuntu Bionic it happened to point to an old frame info which meantyou got what looked like a correct backtrace. On Focal, the info iscompletely invalid. (probably due to some code shuffling in libc)This adds an UnwindPlan that knows that the sp in a sigreturn framepoints to an rt_sigframe from which we can offset to get savedsp and pc values to backtrace correctly.Based on LibUnwind&apos;s change: https://reviews.llvm.org/D90898A new test is added that sets all compares the frames from the initialsignal catch to the handler break. Ensuring that the stack/frame pointer,function name and register values match.(this test is AArch64 Linux specific because it&apos;s the only onewith a specific unwind plan for this situation)Fixes https://bugs.llvm.org/show_bug.cgi?id=52165Reviewed By: omjavaid, labathDifferential Revision: https://reviews.llvm.org/D112069

            List of files:
            /llvm-project-15.0.7/lldb/test/API/linux/aarch64/unwind_signal/Makefile</description>
        <pubDate>Fri, 08 Oct 2021 10:44:23 +0000</pubDate>
        <dc:creator>David Spickett &lt;david.spickett@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
