Projects
openEuler:24.03:SP1:Everything
zlib
_service:tar_scm:backport-Suppress-MSAN-detecti...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:backport-Suppress-MSAN-detections-in-deflate-slide_hash.patch of Package zlib
From 981ee7570ad98a3cf1ae74d737e2ee619ed79171 Mon Sep 17 00:00:00 2001 From: Andrzej Hunt <andrzej@ahunt.org> Date: Fri, 4 Jun 2021 18:25:19 +0200 Subject: [PATCH] Suppress MSAN detections in deflate's slide_hash(). slide_hash() knowingly reads potentially uninitialized memory, see comment lower down about prev[n] potentially being garbage. In this case, the result is never used. Reference:https://github.com/madler/zlib/commit/981ee7570ad98a3cf1ae74d737e2ee619ed79171 Conflict:NA --- deflate.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/deflate.c b/deflate.c index 5410497..8088083 100644 --- a/deflate.c +++ b/deflate.c @@ -209,6 +209,13 @@ local const config configuration_table[10] = { * bit values at the expense of memory usage). We slide even when level == 0 to * keep the hash table consistent if we switch back to level > 0 later. */ + +#if defined(__has_feature) +# if __has_feature(memory_sanitizer) + __attribute__((no_sanitize("memory"))) +# endif +#endif + local void slide_hash(s) deflate_state *s; { -- 2.27.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2