<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in test-thinlto-ambiguity.sh</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5b6dca02b3e2254d2fd5706d76d7ab4610a67296 - Merge tag &apos;objtool-core-2026-10-18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/objtool/tests/generic/test-thinlto-ambiguity.sh#5b6dca02b3e2254d2fd5706d76d7ab4610a67296</link>
        <description>Merge tag &apos;objtool-core-2026-10-18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull objtool updates from Ingo Molnar: - Add unit test suite for objtool klp functionality and   known failure modes (by Song Liu and Puranjay Mohan,   with fixes by Joe Lawrence)* tag &apos;objtool-core-2026-10-18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (58 commits)  objtool/klp: Add test for ThinLTO symbols sharing a demangled name  objtool/klp: Add test for Clang switch jump tables  objtool/klp: Add test for UBSAN metadata in an unchanged function  objtool/klp: Add test for absolute and __ADDRESSABLE symbols  objtool/klp: Add test for a patch which strips a data annotation  objtool/klp: Add test for the alignment of cloned data sections  objtool/klp: Add test for alternative replacement code in checksums  objtool/klp: Add test for instruction operand checksums  objtool/klp: Add test for a static call introduced by the patch  objtool/klp: Add test for tracepoint and pr_debug static branch keys  objtool/klp: Add test for a static branch introduced by the patch  objtool/klp: Add test for symbols with no checksum entry of their own  objtool/klp: Add test for data object checksums  objtool/klp: Test text annotations on alternative replacements  objtool/klp: Test a hand-built livepatch module&apos;s static call keys  objtool/klp: Test rejection of a file-local static branch key  objtool/klp: Add test for symbols whose linkage the patch changes  objtool/klp: Add test for kCFI prefix symbols and traps  objtool/klp: Add test for __bug_table, __ex_table and __mcount_loc extraction  objtool/klp: Add test for static locals which must not be correlated  ...

            List of files:
            /linux/tools/objtool/tests/generic/test-thinlto-ambiguity.sh</description>
        <pubDate>Wed, 21 Oct 2026 00:55:04 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>945537271df1e3680be9b32af7041ac20f1184fb - objtool/klp: Add test for ThinLTO symbols sharing a demangled name</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/objtool/tests/generic/test-thinlto-ambiguity.sh#945537271df1e3680be9b32af7041ac20f1184fb</link>
        <description>objtool/klp: Add test for ThinLTO symbols sharing a demangled nameA file-local symbol which ThinLTO has to make visible is renamedhelper.llvm.&lt;hash&gt;.  With two such helpers in one link, the original andthe patched object hold two each, all four spelled differently, anddemangling gives &quot;helper&quot; for every one of them -- so the name alone cannotsay which corresponds to which.Three translation units, two with a static helper of the same name and athird calling into both, which is what forces the promotion.  Only onehelper changes: paired correctly that means exactly one is cloned, andpaired the wrong way round the other is, or both are.  Had both bodieschanged, both would be cloned either way and the test would prove nothing-- which is how the first version of this was written.The outcome is asserted, not the machinery.  With the clang tested here thepairing survives disabling the .llvm.&lt;hash&gt; suffix map and stubbing outllvm_suffix() entirely, so no single-line sabotage distinguishes it; thetiered matcher this case was written for is not needed for this shape.  Thetest says so rather than implying otherwise.Assisted-by: Claude:claude-opus-4Based-on-test-by: Joe Lawrence &lt;joe.lawrence@redhat.com&gt;Assisted-by: Claude:claude-opus-5Signed-off-by: Song Liu &lt;song@kernel.org&gt;Signed-off-by: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Link: https://patch.msgid.link/20260916184351.2720310-59-song@kernel.org

            List of files:
            /linux/tools/objtool/tests/generic/test-thinlto-ambiguity.sh</description>
        <pubDate>Wed, 16 Sep 2026 20:43:51 +0200</pubDate>
        <dc:creator>Song Liu &lt;song@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
