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 end - params->allocator_caches[i] <= sizeof(AllocatorCache)) {
124 ScanRangeForPointers(begin, params->allocator_caches[i],
125 ¶ms->argument->frontier, "TLS", kReachable);
126 uptr begin2 = params->allocator_caches[i] + sizeof(AllocatorCache);
127 ScanRangeForPointers(begin2, end, ¶ms->argument->frontier, "TLS",
130 ScanRangeForPointers(begin, end, ¶ms->argument->frontier, "TLS",
143 auto params = static_cast<const Params *>(data);
152 ScanExtraStackRanges(ranges, ¶ms->argument->frontier);
154 params->callback(SuspendedThreadsListFuchsia(), params->argument);
156 ¶ms);