From 7cc8bbd3e5e5bc907945d2cc7bd3ff79bfd8c54a Mon Sep 17 00:00:00 2001 From: light7734 Date: Fri, 10 Oct 2025 12:14:37 +0330 Subject: [PATCH] wip --- tools/ci/amd64/clang/msan.supp | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/tools/ci/amd64/clang/msan.supp b/tools/ci/amd64/clang/msan.supp index 073004f..11ab858 100644 --- a/tools/ci/amd64/clang/msan.supp +++ b/tools/ci/amd64/clang/msan.supp @@ -1,27 +1,26 @@ -# /tmp/msan_ignorelist.txt - -# Primary: ignore X11/XCB objects (match object path substring) -obj:/msan/lib/libX11.so -obj:/msan/lib/libX11.so.6 -obj:/msan/lib/libxcb.so -obj:/msan/lib/libxcb.so.1 - -# Functions in X11/XCB stack (demangled names as seen in traces) +# --- Ignore X11 (libX11) --- fun:_XData32 -fun:XChangeProperty fun:_XSend fun:_XFlush +fun:XChangeProperty fun:XFlush + +obj:/msan/lib/libX11.so +obj:/msan/lib/libX11.so.6 + +# --- Ignore XCB (libxcb) --- fun:write_vec fun:_xcb_conn_wait fun:_xcb_out_send fun:xcb_writev -# Functions in your binary where "use" occurs -fun:writev +obj:/msan/lib/libxcb.so +obj:/msan/lib/libxcb.so.1 + +# --- Ignore local forwarding/interceptors --- fun:read_iovec +fun:writev -# Optionally ignore the test harness calls (if you want) +# --- (Optional) ignore your wrapper to avoid noise --- fun:lt::surface::System::create_surface_component -fun:Fixture::create_component