Lines Matching defs:params
77 } params = {{}, callback, argument};
81 auto params = static_cast<const Params *>(data);
84 ScanGlobalRange(begin, end, ¶ms->argument->frontier);
89 auto params = static_cast<const Params *>(data);
92 ScanRangeForPointers(begin, end, ¶ms->argument->frontier, "STACK",
98 auto params = static_cast<const Params *>(data);
101 ScanRangeForPointers(begin, end, ¶ms->argument->frontier, "REGISTERS",
108 GetAllThreadAllocatorCachesLocked(¶ms.allocator_caches);
109 __sanitizer::Sort(params.allocator_caches.data(),
110 params.allocator_caches.size());
116 auto params = static_cast<const Params *>(data);
119 auto i = __sanitizer::InternalLowerBound(params->allocator_caches, begin);
120 if (i < params->allocator_caches.size() &&
121 params->allocator_caches[i] >= begin &&
122 params->allocator_caches[i] <= end &&
123 end - params->allocator_caches[i] >= sizeof(AllocatorCache)) {
125 ScanRangeForPointers(begin, params->allocator_caches[i],
126 ¶ms->argument->frontier, "TLS", kReachable);
127 uptr begin2 = params->allocator_caches[i] + sizeof(AllocatorCache);
128 ScanRangeForPointers(begin2, end, ¶ms->argument->frontier, "TLS",
131 ScanRangeForPointers(begin, end, ¶ms->argument->frontier, "TLS",
144 auto params = static_cast<const Params *>(data);
153 ScanExtraStackRanges(ranges, ¶ms->argument->frontier);
155 params->callback(SuspendedThreadsListFuchsia(), params->argument);
157 ¶ms);