From 3d6748b6b9520fe5d9a5dce4aced58268f1aa197 Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Fri, 18 Oct 2024 16:35:17 -0700 Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?= =?UTF-8?q?l=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Created using spr 1.3.4 --- compiler-rt/lib/lsan/lsan_common.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/compiler-rt/lib/lsan/lsan_common.cpp b/compiler-rt/lib/lsan/lsan_common.cpp index bcb7baa6c530d..25d79544b2f35 100644 --- a/compiler-rt/lib/lsan/lsan_common.cpp +++ b/compiler-rt/lib/lsan/lsan_common.cpp @@ -394,10 +394,10 @@ void ScanGlobalRange(uptr begin, uptr end, Frontier *frontier) { } template -void ScanExtraStack(const InternalMmapVector &ranges, Frontier *frontier, - Accessor &accessor) { +void ScanRanges(const InternalMmapVector &ranges, Frontier *frontier, + const char *region_type, Accessor &accessor) { for (uptr i = 0; i < ranges.size(); i++) { - ScanForPointers(ranges[i].begin, ranges[i].end, frontier, "FAKE STACK", + ScanForPointers(ranges[i].begin, ranges[i].end, frontier, region_type, kReachable, accessor); } } @@ -405,7 +405,7 @@ void ScanExtraStack(const InternalMmapVector &ranges, Frontier *frontier, void ScanExtraStackRanges(const InternalMmapVector &ranges, Frontier *frontier) { DirectMemoryAccessor accessor; - ScanExtraStack(ranges, frontier, accessor); + ScanRanges(ranges, frontier, "FAKE STACK", accessor); } # if SANITIZER_FUCHSIA @@ -499,7 +499,7 @@ static void ProcessThread(tid_t os_id, uptr sp, ScanForPointers(stack_begin, stack_end, frontier, "STACK", kReachable, accessor); GetThreadExtraStackRangesLocked(os_id, &extra_ranges); - ScanExtraStack(extra_ranges, frontier, accessor); + ScanRanges(extra_ranges, frontier, "FAKE STACK", accessor); } if (flags()->use_tls) {