<?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 asan.bpf.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b9b23fe1761117f4a0109a25d16d337c900437ad - selftests/bpf: Remove __arg_arena from the codebase</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/bpf/libarena/src/asan.bpf.c#b9b23fe1761117f4a0109a25d16d337c900437ad</link>
        <description>selftests/bpf: Remove __arg_arena from the codebaseNow that BPF __arg_arena has been subsumed by __arena, remove__arg_arena from the codebase. This way the user has one fewerannotation to worry about.To remove __arg_arena we remove the typedefs we were previouslyusing to minimize __arena annotations. This is because __arenanow also includes a BTF type tag, which is ignored for non-pointertypes. As a result, we cannot capture the whole __arena annotationinside a typedef and need to directly annotate the pointer type whendeclaring the variable.The extra verbosity is worth it because the use of the __arena tagis intuitive to the programmer and removes the __arg_arena tag thathas been a consistent source of confusion for users. The typedefscan be reintroduced later (without __arg_arena) once compilers startsupporting BTF type tags for non-pointer types.Acked-by: Eduard Zingerman &lt;eddyz87@gmail.com&gt;Signed-off-by: Emil Tsalapatis &lt;emil@etsalapatis.com&gt;Link: https://lore.kernel.org/r/20260602004120.17087-5-emil@etsalapatis.comSigned-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/bpf/libarena/src/asan.bpf.c</description>
        <pubDate>Tue, 02 Jun 2026 02:41:18 +0200</pubDate>
        <dc:creator>Emil Tsalapatis &lt;emil@etsalapatis.com&gt;</dc:creator>
    </item>
<item>
        <title>9ab78691eb5fd0d3ad0a1994d4103223678eb78b - selftests/bpf: Add arena ASAN runtime to libarena</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/bpf/libarena/src/asan.bpf.c#9ab78691eb5fd0d3ad0a1994d4103223678eb78b</link>
        <description>selftests/bpf: Add arena ASAN runtime to libarenaAdd an address sanitizer (ASAN) runtime to the arena library. TheASAN runtime implements the functions injected into BPF binariesby LLVM sanitization when ASAN is enabled during compilation.The runtime also includes functions called explicitly by memoryallocation code to mark memory as poisoned/unpoisoned to ASAN.This code is a no-op when sanitization is turned off.Signed-off-by: Emil Tsalapatis &lt;emil@etsalapatis.com&gt;Link: https://lore.kernel.org/r/20260426190338.4615-5-emil@etsalapatis.comSigned-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/bpf/libarena/src/asan.bpf.c</description>
        <pubDate>Sun, 26 Apr 2026 21:03:34 +0200</pubDate>
        <dc:creator>Emil Tsalapatis &lt;emil@etsalapatis.com&gt;</dc:creator>
    </item>
</channel>
</rss>
