Home
last modified time | relevance | path

Searched refs:root_regions (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/lsan/
H A Dlsan_common_mac.cpp149 InternalMmapVectorNoCtor<RootRegion> const *root_regions = GetRootRegions(); in ProcessPlatformSpecificAllocations() local
169 if (!flags()->use_root_regions || !root_regions->size()) in ProcessPlatformSpecificAllocations()
181 for (uptr i = 0; i < root_regions->size(); i++) { in ProcessPlatformSpecificAllocations()
182 ScanRootRegion(frontier, (*root_regions)[i], address, end_address, in ProcessPlatformSpecificAllocations()
H A Dlsan_common.cpp221 static InternalMmapVectorNoCtor<RootRegion> root_regions; variable
224 return &root_regions; in GetRootRegions()
517 for (uptr i = 0; i < root_regions.size(); i++) in ProcessRootRegions()
518 ProcessRootRegion(frontier, root_regions[i]); in ProcessRootRegions()
968 root_regions.push_back(region); in __lsan_register_root_region()
978 for (uptr i = 0; i < root_regions.size(); i++) { in __lsan_unregister_root_region()
979 RootRegion region = root_regions[i]; in __lsan_unregister_root_region()
982 uptr last_index = root_regions.size() - 1; in __lsan_unregister_root_region()
983 root_regions[i] = root_regions[last_index]; in __lsan_unregister_root_region()
984 root_regions.pop_back(); in __lsan_unregister_root_region()