Lines Matching defs:__hwasan
26 namespace __hwasan {
537 } // namespace __hwasan
543 __hwasan::HwasanAllocatorLock();
547 __hwasan::HwasanAllocatorUnlock();
551 *begin = (uptr)&__hwasan::allocator;
552 *end = *begin + sizeof(__hwasan::allocator);
559 reinterpret_cast<uptr>(__hwasan::allocator.GetBlockBeginFastLocked(p));
562 __hwasan::Metadata *metadata = reinterpret_cast<__hwasan::Metadata *>(
563 __hwasan::allocator.GetMetaData(reinterpret_cast<void *>(chunk)));
575 void *block = __hwasan::allocator.GetBlockBeginFastLocked(
579 __hwasan::Metadata *metadata = reinterpret_cast<__hwasan::Metadata *>(
580 __hwasan::allocator.GetMetaData(block));
590 tag_t mem_tag = *(tag_t *)__hwasan::MemToShadow(chunk);
597 chunk ? __hwasan::allocator.GetMetaData(reinterpret_cast<void *>(chunk))
604 __hwasan::Metadata *m = reinterpret_cast<__hwasan::Metadata *>(metadata_);
609 __hwasan::Metadata *m = reinterpret_cast<__hwasan::Metadata *>(metadata_);
614 __hwasan::Metadata *m = reinterpret_cast<__hwasan::Metadata *>(metadata_);
619 __hwasan::Metadata *m = reinterpret_cast<__hwasan::Metadata *>(metadata_);
624 __hwasan::Metadata *m = reinterpret_cast<__hwasan::Metadata *>(metadata_);
629 __hwasan::allocator.ForEachChunk(callback, arg);
635 uptr chunk = reinterpret_cast<uptr>(__hwasan::allocator.GetBlockBegin(p));
638 __hwasan::Metadata *metadata = reinterpret_cast<__hwasan::Metadata *>(
639 __hwasan::allocator.GetMetaData(reinterpret_cast<void *>(chunk)));
653 using namespace __hwasan;