summaryrefslogtreecommitdiff
path: root/libs/libmdbx/src/test/valgrind_suppress.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libmdbx/src/test/valgrind_suppress.txt')
-rw-r--r--libs/libmdbx/src/test/valgrind_suppress.txt518
1 files changed, 517 insertions, 1 deletions
diff --git a/libs/libmdbx/src/test/valgrind_suppress.txt b/libs/libmdbx/src/test/valgrind_suppress.txt
index 98309ceb4f..e1e152051d 100644
--- a/libs/libmdbx/src/test/valgrind_suppress.txt
+++ b/libs/libmdbx/src/test/valgrind_suppress.txt
@@ -12,8 +12,12 @@
msync(start)
fun:msync
...
- fun:mdbx_env_sync_ex
+ fun:mdbx_env_sync_internal
}
+
+# modern Valgrind don't support the `vector[...]` pattern
+# for((i=0;i<64;++i)); do echo -e "{\n pwrite-page-flush-$i\n Memcheck:Param\n pwritev(vector[$i])\n fun:pwritev\n ...\n fun:mdbx_page_flush\n}"; done >> valgrind_suppress.txt
+
{
pwrite-page-flush
Memcheck:Param
@@ -22,3 +26,515 @@
...
fun:mdbx_page_flush
}
+{
+ pwrite-page-flush-0
+ Memcheck:Param
+ pwritev(vector[0])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-1
+ Memcheck:Param
+ pwritev(vector[1])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-2
+ Memcheck:Param
+ pwritev(vector[2])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-3
+ Memcheck:Param
+ pwritev(vector[3])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-4
+ Memcheck:Param
+ pwritev(vector[4])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-5
+ Memcheck:Param
+ pwritev(vector[5])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-6
+ Memcheck:Param
+ pwritev(vector[6])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-7
+ Memcheck:Param
+ pwritev(vector[7])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-8
+ Memcheck:Param
+ pwritev(vector[8])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-9
+ Memcheck:Param
+ pwritev(vector[9])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-10
+ Memcheck:Param
+ pwritev(vector[10])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-11
+ Memcheck:Param
+ pwritev(vector[11])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-12
+ Memcheck:Param
+ pwritev(vector[12])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-13
+ Memcheck:Param
+ pwritev(vector[13])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-14
+ Memcheck:Param
+ pwritev(vector[14])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-15
+ Memcheck:Param
+ pwritev(vector[15])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-16
+ Memcheck:Param
+ pwritev(vector[16])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-17
+ Memcheck:Param
+ pwritev(vector[17])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-18
+ Memcheck:Param
+ pwritev(vector[18])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-19
+ Memcheck:Param
+ pwritev(vector[19])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-20
+ Memcheck:Param
+ pwritev(vector[20])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-21
+ Memcheck:Param
+ pwritev(vector[21])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-22
+ Memcheck:Param
+ pwritev(vector[22])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-23
+ Memcheck:Param
+ pwritev(vector[23])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-24
+ Memcheck:Param
+ pwritev(vector[24])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-25
+ Memcheck:Param
+ pwritev(vector[25])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-26
+ Memcheck:Param
+ pwritev(vector[26])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-27
+ Memcheck:Param
+ pwritev(vector[27])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-28
+ Memcheck:Param
+ pwritev(vector[28])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-29
+ Memcheck:Param
+ pwritev(vector[29])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-30
+ Memcheck:Param
+ pwritev(vector[30])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-31
+ Memcheck:Param
+ pwritev(vector[31])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-32
+ Memcheck:Param
+ pwritev(vector[32])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-33
+ Memcheck:Param
+ pwritev(vector[33])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-34
+ Memcheck:Param
+ pwritev(vector[34])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-35
+ Memcheck:Param
+ pwritev(vector[35])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-36
+ Memcheck:Param
+ pwritev(vector[36])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-37
+ Memcheck:Param
+ pwritev(vector[37])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-38
+ Memcheck:Param
+ pwritev(vector[38])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-39
+ Memcheck:Param
+ pwritev(vector[39])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-40
+ Memcheck:Param
+ pwritev(vector[40])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-41
+ Memcheck:Param
+ pwritev(vector[41])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-42
+ Memcheck:Param
+ pwritev(vector[42])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-43
+ Memcheck:Param
+ pwritev(vector[43])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-44
+ Memcheck:Param
+ pwritev(vector[44])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-45
+ Memcheck:Param
+ pwritev(vector[45])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-46
+ Memcheck:Param
+ pwritev(vector[46])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-47
+ Memcheck:Param
+ pwritev(vector[47])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-48
+ Memcheck:Param
+ pwritev(vector[48])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-49
+ Memcheck:Param
+ pwritev(vector[49])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-50
+ Memcheck:Param
+ pwritev(vector[50])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-51
+ Memcheck:Param
+ pwritev(vector[51])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-52
+ Memcheck:Param
+ pwritev(vector[52])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-53
+ Memcheck:Param
+ pwritev(vector[53])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-54
+ Memcheck:Param
+ pwritev(vector[54])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-55
+ Memcheck:Param
+ pwritev(vector[55])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-56
+ Memcheck:Param
+ pwritev(vector[56])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-57
+ Memcheck:Param
+ pwritev(vector[57])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-58
+ Memcheck:Param
+ pwritev(vector[58])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-59
+ Memcheck:Param
+ pwritev(vector[59])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-60
+ Memcheck:Param
+ pwritev(vector[60])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-61
+ Memcheck:Param
+ pwritev(vector[61])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-62
+ Memcheck:Param
+ pwritev(vector[62])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}
+{
+ pwrite-page-flush-63
+ Memcheck:Param
+ pwritev(vector[63])
+ fun:pwritev
+ ...
+ fun:mdbx_page_flush
+}