Searched refs:scudo (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c.inc23 scudo::uptr Product;
24 if (UNLIKELY(scudo::checkForCallocOverflow(size, nmemb, &Product))) {
29 scudo::reportCallocOverflow(nmemb, size);
31 return scudo::setErrnoOnNull(SCUDO_ALLOCATOR.allocate(
32 Product, scudo::Chunk::Origin::Malloc, SCUDO_MALLOC_ALIGNMENT, true));
36 SCUDO_ALLOCATOR.deallocate(ptr, scudo::Chunk::Origin::Malloc);
41 scudo::StatCounters Stats;
44 Info.hblkhd = static_cast<__scudo_mallinfo_data_t>(Stats[scudo::StatMapped]);
48 Info.fsmblks = static_cast<__scudo_mallinfo_data_t>(Stats[scudo::StatFree]);
51 static_cast<__scudo_mallinfo_data_t>(Stats[scudo
[all...]
H A Dwrappers_cpp.cpp19 extern scudo::Allocator<scudo::Config, malloc_postinit> *AllocatorPtr;
27 return AllocatorPtr->allocate(size, scudo::Chunk::Origin::New);
30 return AllocatorPtr->allocate(size, scudo::Chunk::Origin::NewArray);
34 return AllocatorPtr->allocate(size, scudo::Chunk::Origin::New);
38 return AllocatorPtr->allocate(size, scudo::Chunk::Origin::NewArray);
41 return AllocatorPtr->allocate(size, scudo::Chunk::Origin::New,
42 static_cast<scudo::uptr>(align));
45 return AllocatorPtr->allocate(size, scudo::Chunk::Origin::NewArray,
46 static_cast<scudo
[all...]
H A Dwrappers_c_bionic.cpp26 static scudo::Allocator<scudo::AndroidConfig, SCUDO_PREFIX(malloc_postinit)>
31 scudo::Allocator<scudo::AndroidConfig, SCUDO_PREFIX(malloc_postinit)> *
44 static scudo::Allocator<scudo::AndroidSvelteConfig,
50 scudo::Allocator<scudo::AndroidSvelteConfig, SCUDO_PREFIX(malloc_postinit)> *
H A Dwrappers_c.cpp25 static scudo::Allocator<scudo::Config, SCUDO_PREFIX(malloc_postinit)>
30 scudo::Allocator<scudo::Config, SCUDO_PREFIX(malloc_postinit)> *
H A Dcrc32_hw.cpp11 namespace scudo { namespace
19 } // namespace scudo
H A Dfuchsia.h18 namespace scudo { namespace
27 } // namespace scudo
H A Dcommon.cpp12 namespace scudo { namespace
32 } // namespace scudo
H A Dflags.h14 namespace scudo { namespace
36 } // namespace scudo
H A Dinternal_defs.h54 namespace scudo { namespace
86 scudo::u64 V1 = (scudo::u64)(C1); \
87 scudo::u64 V2 = (scudo::u64)(C2); \
89 scudo::reportCheckFailed(__FILE__, __LINE__, \
91 scudo::die(); \
128 } // namespace scudo
H A Dchecksum.h29 namespace scudo { namespace
52 } // namespace scudo
H A Dflags_parser.h17 namespace scudo { namespace
53 } // namespace scudo
H A Dlinux.h16 namespace scudo { namespace
66 } // namespace scudo
H A Dstring_utils.h17 namespace scudo { namespace
41 } // namespace scudo
H A Dwrappers_c_checks.h20 namespace scudo { namespace
65 } // namespace scudo
H A Dmutex.h21 namespace scudo { namespace
71 } // namespace scudo
H A Dtsd.h24 namespace scudo { namespace
65 } // namespace scudo
H A Dreport.h14 namespace scudo { namespace
55 } // namespace scudo
H A Dchecksum.cpp23 namespace scudo { namespace
72 } // namespace scudo
H A Dflags.cpp14 namespace scudo { namespace
72 } // namespace scudo
H A Dallocator_config.h22 namespace scudo { namespace
85 } // namespace scudo
H A Dflags_parser.cpp16 namespace scudo { namespace
164 } // namespace scudo
H A Dbytemap.h16 namespace scudo { namespace
21 Map = reinterpret_cast<u8 *>(map(nullptr, Size, "scudo:bytemap"));
48 map(nullptr, sizeof(atomic_uptr) * Level1Size, "scudo:bytemap"));
103 Res = reinterpret_cast<u8 *>(map(nullptr, Level2Size, "scudo:bytemap"));
115 } // namespace scudo
H A Dstats.h18 namespace scudo { namespace
98 } // namespace scudo
H A Dtsd_exclusive.h14 namespace scudo { namespace
29 map(nullptr, sizeof(TSD<Allocator>), "scudo:tsd"));
131 } // namespace scudo
H A Dvector.h16 namespace scudo { namespace
88 reinterpret_cast<T *>(map(nullptr, NewCapacityBytes, "scudo:vector"));
117 } // namespace scudo

Completed in 147 milliseconds

12