@@ -394,18 +394,18 @@ void ScanGlobalRange(uptr begin, uptr end, Frontier *frontier) {
394
394
}
395
395
396
396
template <class Accessor >
397
- void ScanExtraStack (const InternalMmapVector<Range> &ranges, Frontier *frontier,
398
- Accessor &accessor) {
397
+ void ScanRanges (const InternalMmapVector<Range> &ranges, Frontier *frontier,
398
+ const char *region_type, Accessor &accessor) {
399
399
for (uptr i = 0 ; i < ranges.size (); i++) {
400
- ScanForPointers (ranges[i].begin , ranges[i].end , frontier, " FAKE STACK " ,
400
+ ScanForPointers (ranges[i].begin , ranges[i].end , frontier, region_type ,
401
401
kReachable , accessor);
402
402
}
403
403
}
404
404
405
405
void ScanExtraStackRanges (const InternalMmapVector<Range> &ranges,
406
406
Frontier *frontier) {
407
407
DirectMemoryAccessor accessor;
408
- ScanExtraStack (ranges, frontier, accessor);
408
+ ScanRanges (ranges, frontier, " FAKE STACK " , accessor);
409
409
}
410
410
411
411
# if SANITIZER_FUCHSIA
@@ -499,7 +499,7 @@ static void ProcessThread(tid_t os_id, uptr sp,
499
499
ScanForPointers (stack_begin, stack_end, frontier, " STACK" , kReachable ,
500
500
accessor);
501
501
GetThreadExtraStackRangesLocked (os_id, &extra_ranges);
502
- ScanExtraStack (extra_ranges, frontier, accessor);
502
+ ScanRanges (extra_ranges, frontier, " FAKE STACK " , accessor);
503
503
}
504
504
505
505
if (flags ()->use_tls ) {
0 commit comments