supps for helgrind
This commit is contained in:
parent
73c370e7e9
commit
1c0497de54
36
libvips.supp
36
libvips.supp
@ -397,7 +397,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# helgrind stuff
|
# helgrind stuff ... run against glib-2.40.x or earlier, later glibs have
|
||||||
|
# their own mutex primitive which helgrind can't see
|
||||||
|
|
||||||
{
|
{
|
||||||
helgrind1
|
helgrind1
|
||||||
@ -420,10 +421,37 @@
|
|||||||
fun:clone
|
fun:clone
|
||||||
}
|
}
|
||||||
|
|
||||||
# g_private*_() triggers a lot of warnings :(
|
# there's an unlocked assign FALSE which is fine
|
||||||
{
|
{
|
||||||
helgrind3
|
helgrind3
|
||||||
Helgrind:Race
|
Helgrind:Race
|
||||||
fun:g_private_set
|
fun:vips_region_prepare_to
|
||||||
fun:vips_thread_run
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# unlocked read of pixels-processed-so-far, which is fine
|
||||||
|
{
|
||||||
|
helgrind4
|
||||||
|
Helgrind:Race
|
||||||
|
fun:vips_sink_base_progress
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
helgrind4a
|
||||||
|
Helgrind:Race
|
||||||
|
fun:wbuffer_allocate_fn
|
||||||
|
}
|
||||||
|
|
||||||
|
# helgrind can't see g_private
|
||||||
|
{
|
||||||
|
helgrind5
|
||||||
|
Helgrind:Race
|
||||||
|
fun:g_private_set
|
||||||
|
}
|
||||||
|
|
||||||
|
# use of *stop from generate funcs is unlocked, but fine
|
||||||
|
{
|
||||||
|
helgrind6
|
||||||
|
Helgrind:Race
|
||||||
|
fun:vips_threadpool_run
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user