From 977189174b709d02ca3ec05127c16b63bd665946 Mon Sep 17 00:00:00 2001 From: Wim de With Date: Fri, 25 Apr 2025 23:08:30 +0200 Subject: [PATCH] librasan: Fix errno_location function name (#3172) --- libafl_qemu/librasan/asan/src/maps/libc.rs | 2 +- libafl_qemu/librasan/asan/src/mmap/libc.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libafl_qemu/librasan/asan/src/maps/libc.rs b/libafl_qemu/librasan/asan/src/maps/libc.rs index ce5b6a9c5c..e60460df6e 100644 --- a/libafl_qemu/librasan/asan/src/maps/libc.rs +++ b/libafl_qemu/librasan/asan/src/maps/libc.rs @@ -45,7 +45,7 @@ struct FunctionErrnoLocation; impl Function for FunctionErrnoLocation { type Func = unsafe extern "C" fn() -> *mut c_int; - const NAME: &'static CStr = c"errno_location"; + const NAME: &'static CStr = c"__errno_location"; } static OPEN_ADDR: AtomicGuestAddr = AtomicGuestAddr::new(); diff --git a/libafl_qemu/librasan/asan/src/mmap/libc.rs b/libafl_qemu/librasan/asan/src/mmap/libc.rs index 6b929bb985..84bf1661fc 100644 --- a/libafl_qemu/librasan/asan/src/mmap/libc.rs +++ b/libafl_qemu/librasan/asan/src/mmap/libc.rs @@ -55,7 +55,7 @@ struct FunctionErrnoLocation; impl Function for FunctionErrnoLocation { type Func = unsafe extern "C" fn() -> *mut c_int; - const NAME: &'static CStr = c"errno_location"; + const NAME: &'static CStr = c"__errno_location"; } #[derive(Debug)]