Skip to content

compiler-rt: sanitizers do not intercept __isoc23_* functions added in Glibc-2.38 #64388

@xry111

Description

@xry111

This causes various test failures on systems using Glibc-2.38:

Failed Tests (15):

    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer/AtoiAndFriendsOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer/StrtolOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer/StrtollOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer/AtoiAndFriendsOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer/StrtolOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer/StrtollOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer/AtoiAndFriendsOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer/StrtolOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer/StrtollOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer/AtoiAndFriendsOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer/StrtolOOBTest
    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer/StrtollOOBTest
    AddressSanitizer-x86_64-linux :: TestCases/Linux/interception_malloc_test.cpp
    AddressSanitizer-x86_64-linux-dynamic :: TestCases/Linux/interception_malloc_test.cpp
    MemorySanitizer-X86_64 :: scanf-allocate.cpp

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions