@@ -185,7 +185,6 @@ class SystemAllocator {
185185 absl::once_flag rnd_flag_;
186186
187187 uintptr_t next_sampled_addr_ ABSL_GUARDED_BY (spinlock_) = 0;
188- uintptr_t next_selsan_addr_ ABSL_GUARDED_BY (spinlock_) = 0;
189188 std::array<uintptr_t , kNumaPartitions > next_normal_addr_
190189 ABSL_GUARDED_BY (spinlock_) = {0 };
191190 uintptr_t next_cold_addr_ ABSL_GUARDED_BY (spinlock_) = 0;
@@ -206,7 +205,6 @@ class SystemAllocator {
206205 std::array<AddressRegion*, kNumaPartitions > normal_region_
207206 ABSL_GUARDED_BY (spinlock_){{nullptr }};
208207 AddressRegion* sampled_region_ ABSL_GUARDED_BY (spinlock_){nullptr };
209- AddressRegion* selsan_region_ ABSL_GUARDED_BY (spinlock_){nullptr };
210208 AddressRegion* cold_region_ ABSL_GUARDED_BY (spinlock_){nullptr };
211209 AddressRegion* metadata_region_ ABSL_GUARDED_BY (spinlock_){nullptr };
212210
@@ -330,7 +328,6 @@ template <typename Topology>
330328void SystemAllocator<Topology>::DiscardMappedRegions() {
331329 std::fill (normal_region_.begin (), normal_region_.end (), nullptr );
332330 sampled_region_ = nullptr ;
333- selsan_region_ = nullptr ;
334331 cold_region_ = nullptr ;
335332 metadata_region_ = nullptr ;
336333}
@@ -458,8 +455,6 @@ std::pair<void*, size_t> SystemAllocator<Topology>::AllocateFromRegion(
458455 return &normal_region_[1 ];
459456 case MemoryTag::kSampled :
460457 return &sampled_region_;
461- case MemoryTag::kSelSan :
462- return &selsan_region_;
463458 case MemoryTag::kCold :
464459 return &cold_region_;
465460 case MemoryTag::kMetadata :
@@ -512,8 +507,6 @@ void* SystemAllocator<Topology>::MmapAlignedLocked(size_t size,
512507 switch (tag) {
513508 case MemoryTag::kSampled :
514509 return &next_sampled_addr_;
515- case MemoryTag::kSelSan :
516- return &next_selsan_addr_;
517510 case MemoryTag::kNormalP0 :
518511 numa_partition = 0 ;
519512 return &next_normal_addr_[0 ];
@@ -736,11 +729,6 @@ AddressRegionFactory::UsageHint SystemAllocator<Topology>::TagToHint(
736729 return UsageHint::kNormalNumaAwareS1 ;
737730 }
738731 return UsageHint::kNormal ;
739- case MemoryTag::kSelSan :
740- if (topology_.numa_aware ()) {
741- return UsageHint::kNormalNumaAwareS0 ;
742- }
743- return UsageHint::kNormal ;
744732 case MemoryTag::kSampled :
745733 return UsageHint::kInfrequentAllocation ;
746734 case MemoryTag::kCold :
0 commit comments