Content-Length: 320245 | pFad | http://github.com/postgrespro/postgres/commit/6416b1d422e588b0064d09e6a201d184b70638c1

E5 Add valgrind suppressions for bootstrap related code. · postgrespro/postgres@6416b1d · GitHub
Skip to content

Commit 6416b1d

Browse files
committed
Add valgrind suppressions for bootstrap related code.
Author: Andres Freund Backpatch: 9.4, where we started to maintain valgrind suppressions
1 parent 8457c69 commit 6416b1d

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

src/tools/valgrind.supp

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,48 @@
9292
}
9393

9494

95+
{
96+
padding_bootstrap_initial_xlog_write
97+
Memcheck:Param
98+
write(buf)
99+
100+
...
101+
fun:BootStrapXLOG
102+
}
103+
104+
{
105+
padding_bootstrap_initial_xlog_CRC
106+
Memcheck:Value8
107+
fun:BootStrapXLOG
108+
fun:AuxiliaryProcessMain
109+
}
110+
111+
{
112+
padding_bootstrap_control_file_write
113+
Memcheck:Param
114+
write(buf)
115+
116+
...
117+
fun:WriteControlFile
118+
fun:BootStrapXLOG
119+
}
120+
121+
{
122+
padding_bootstrap_control_file_CRC
123+
Memcheck:Value8
124+
fun:WriteControlFile
125+
fun:BootStrapXLOG
126+
}
127+
128+
{
129+
bootstrap_write_relmap_overlap
130+
Memcheck:Overlap
131+
fun:memcpy*
132+
fun:write_relmap_file
133+
fun:RelationMapFinishBootstrap
134+
}
135+
136+
95137
# gcc on ppc64 can generate a four-byte read to fetch the final "char" fields
96138
# of a FormData_pg_cast. This is valid compiler behavior, because a proper
97139
# FormData_pg_cast has trailing padding. Tuples we treat as structures omit

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgrespro/postgres/commit/6416b1d422e588b0064d09e6a201d184b70638c1

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy