reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/scudo/standalone/wrappers_c.cpp
   25 scudo::Allocator<scudo::Config> *AllocatorPtr = &Allocator;
   35 INTERFACE void __scudo_print_stats(void) { Allocator.printStats(); }
projects/compiler-rt/lib/scudo/standalone/wrappers_c.inc
   23     if (SCUDO_ALLOCATOR.canReturnNull()) {
   29   return scudo::setErrnoOnNull(SCUDO_ALLOCATOR.allocate(
   34   SCUDO_ALLOCATOR.deallocate(ptr, scudo::Chunk::Origin::Malloc);
   40   SCUDO_ALLOCATOR.getStats(Stats);
   56   return scudo::setErrnoOnNull(SCUDO_ALLOCATOR.allocate(
   65   return SCUDO_ALLOCATOR.getUsableSize(ptr);
   79       if (SCUDO_ALLOCATOR.canReturnNull()) {
   86   return SCUDO_ALLOCATOR.allocate(size, scudo::Chunk::Origin::Memalign,
   93     if (!SCUDO_ALLOCATOR.canReturnNull())
   98       SCUDO_ALLOCATOR.allocate(size, scudo::Chunk::Origin::Memalign, alignment);
  108     if (SCUDO_ALLOCATOR.canReturnNull()) {
  115   return scudo::setErrnoOnNull(SCUDO_ALLOCATOR.allocate(
  122     return scudo::setErrnoOnNull(SCUDO_ALLOCATOR.allocate(
  125     SCUDO_ALLOCATOR.deallocate(ptr, scudo::Chunk::Origin::Malloc);
  129       SCUDO_ALLOCATOR.reallocate(ptr, size, SCUDO_MALLOC_ALIGNMENT));
  133   return scudo::setErrnoOnNull(SCUDO_ALLOCATOR.allocate(
  148   SCUDO_ALLOCATOR.iterateOverChunks(base, size, callback, arg);
  153   SCUDO_ALLOCATOR.disable();
  156 INTERFACE WEAK void SCUDO_PREFIX(malloc_enable)() { SCUDO_ALLOCATOR.enable(); }
  163     SCUDO_ALLOCATOR.releaseToOS();
  172     if (SCUDO_ALLOCATOR.canReturnNull()) {
  179       SCUDO_ALLOCATOR.allocate(size, scudo::Chunk::Origin::Malloc, alignment));