This commit is contained in:
parent
775211e9f3
commit
5020941711
1 changed files with 14 additions and 73 deletions
|
|
@ -1,76 +1,12 @@
|
||||||
src:/drone/src/build/modules/surface*
|
# /tmp/msan_ignorelist.txt
|
||||||
src:/drone/src/build/*
|
|
||||||
src:/drone/*
|
|
||||||
|
|
||||||
src:/msan/lib/libX11*
|
# Primary: ignore X11/XCB objects (match object path substring)
|
||||||
obj:/msan/lib/libX11*
|
obj:/msan/lib/libX11.so
|
||||||
src:/msan/lib/libX11*
|
|
||||||
|
|
||||||
src:/drone/src/modules/surface/*
|
|
||||||
src:/drone/src/modules/surface/private/linux/system.cpp
|
|
||||||
src:*/linux/*.cpp
|
|
||||||
|
|
||||||
src:/msan/lib/libX11.so.6+0xa2e77
|
|
||||||
src:/msan/lib/libX11.so.6
|
|
||||||
obj:/msan/lib/libX11.so.6+0xa2e77
|
|
||||||
obj:/msan/lib/libX11.so.6
|
obj:/msan/lib/libX11.so.6
|
||||||
src:/msan/lib/libX11.so.*
|
obj:/msan/lib/libxcb.so
|
||||||
src:/msan/lib/libX11.so.*
|
obj:/msan/lib/libxcb.so.1
|
||||||
obj:/msan/lib/libX11.so.*
|
|
||||||
obj:/msan/lib/libX11.so.*
|
|
||||||
|
|
||||||
fun:XFlush
|
# Functions in X11/XCB stack (demangled names as seen in traces)
|
||||||
fun:*X*
|
|
||||||
fun:*X*
|
|
||||||
|
|
||||||
fun:writev
|
|
||||||
fun:write_vec
|
|
||||||
fun:_xcb_conn_wait
|
|
||||||
fun:_xcb_out_send
|
|
||||||
fun:xcb_writev
|
|
||||||
fun:_XSend
|
|
||||||
fun:_XFlush
|
|
||||||
fun:XFlush
|
|
||||||
fun:lt::surface::System::create_surface_component
|
|
||||||
fun:Fixture::create_component
|
|
||||||
|
|
||||||
fun:*writev
|
|
||||||
fun:*write_vec
|
|
||||||
fun:*_xcb_conn_wait
|
|
||||||
fun:*_xcb_out_send
|
|
||||||
fun:*xcb_writev
|
|
||||||
fun:*_XSend
|
|
||||||
fun:*_XFlush
|
|
||||||
fun:*XFlush
|
|
||||||
fun:*lt::surface::System::create_surface_component
|
|
||||||
fun:*Fixture::create_component
|
|
||||||
|
|
||||||
fun:*writev*
|
|
||||||
fun:*write_vec*
|
|
||||||
fun:*_xcb_conn_wait*
|
|
||||||
fun:*_xcb_out_send*
|
|
||||||
fun:*xcb_writev*
|
|
||||||
fun:*_XSend*
|
|
||||||
fun:*_XFlush*
|
|
||||||
fun:*XFlush*
|
|
||||||
fun:*lt::surface::System::create_surface_component*
|
|
||||||
fun:*Fixture::create_component*
|
|
||||||
|
|
||||||
fun:writev*
|
|
||||||
fun:write_vec*
|
|
||||||
fun:_xcb_conn_wait*
|
|
||||||
fun:_xcb_out_send*
|
|
||||||
fun:xcb_writev*
|
|
||||||
fun:_XSend*
|
|
||||||
fun:_XFlush*
|
|
||||||
fun:XFlush*
|
|
||||||
fun:lt::surface::System::create_surface_component*
|
|
||||||
fun:Fixture::create_component*
|
|
||||||
|
|
||||||
fun:_XData32
|
|
||||||
src:read_iovec
|
|
||||||
|
|
||||||
# Ignore system X11/XCB libraries (not MSan-instrumented)
|
|
||||||
fun:_XData32
|
fun:_XData32
|
||||||
fun:XChangeProperty
|
fun:XChangeProperty
|
||||||
fun:_XSend
|
fun:_XSend
|
||||||
|
|
@ -81,6 +17,11 @@ fun:_xcb_conn_wait
|
||||||
fun:_xcb_out_send
|
fun:_xcb_out_send
|
||||||
fun:xcb_writev
|
fun:xcb_writev
|
||||||
|
|
||||||
# Alternatively, blanket-ignore the libraries themselves
|
# Functions in your binary where "use" occurs
|
||||||
src:/msan/lib/libX11.so.*
|
fun:writev
|
||||||
src:/msan/lib/libxcb.so.*
|
fun:read_iovec
|
||||||
|
|
||||||
|
# Optionally ignore the test harness calls (if you want)
|
||||||
|
fun:lt::surface::System::create_surface_component
|
||||||
|
fun:Fixture::create_component
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue