aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/ytalloc/api/fallback.cpp
diff options
context:
space:
mode:
authorbabenko <babenko@yandex-team.ru>2022-02-10 16:49:19 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:19 +0300
commitf31097c96270919a1f49360bdaaa69ea4f3fefab (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/ytalloc/api/fallback.cpp
parentcec37806d8847aa3db53bafc9e251d4aaf325c12 (diff)
downloadydb-f31097c96270919a1f49360bdaaa69ea4f3fefab.tar.gz
Restoring authorship annotation for <babenko@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/ytalloc/api/fallback.cpp')
-rw-r--r--library/cpp/ytalloc/api/fallback.cpp420
1 files changed, 210 insertions, 210 deletions
diff --git a/library/cpp/ytalloc/api/fallback.cpp b/library/cpp/ytalloc/api/fallback.cpp
index 6511b62f0f..5880ede439 100644
--- a/library/cpp/ytalloc/api/fallback.cpp
+++ b/library/cpp/ytalloc/api/fallback.cpp
@@ -1,24 +1,24 @@
-// This file contains the fallback implementations of YTAlloc-specific stuff.
-// These implementations are annotated with Y_WEAK to ensure that if the actual YTAlloc
-// is available at the link time, the latter is preferred over the fallback.
-#include "ytalloc.h"
-
-#include <util/system/compiler.h>
-#include <util/system/yassert.h>
-
-#include <cstdlib>
-
-namespace NYT::NYTAlloc {
-
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK void* Allocate(size_t size)
-{
- return ::malloc(size);
-}
-
-Y_WEAK void* AllocatePageAligned(size_t size)
-{
+// This file contains the fallback implementations of YTAlloc-specific stuff.
+// These implementations are annotated with Y_WEAK to ensure that if the actual YTAlloc
+// is available at the link time, the latter is preferred over the fallback.
+#include "ytalloc.h"
+
+#include <util/system/compiler.h>
+#include <util/system/yassert.h>
+
+#include <cstdlib>
+
+namespace NYT::NYTAlloc {
+
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK void* Allocate(size_t size)
+{
+ return ::malloc(size);
+}
+
+Y_WEAK void* AllocatePageAligned(size_t size)
+{
#if defined(_win_)
return ::_aligned_malloc(size, PageSize);
#elif defined(_darwin_) || !defined(_musl_)
@@ -26,195 +26,195 @@ Y_WEAK void* AllocatePageAligned(size_t size)
#else
return ::memalign(PageSize, size);
#endif
-}
-
-Y_WEAK void* AllocateSmall(size_t rank)
-{
- return ::malloc(SmallRankToSize[rank]);
-}
-
-Y_WEAK void Free(void* ptr)
-{
- ::free(ptr);
-}
-
-Y_WEAK void FreeNonNull(void* ptr)
-{
- Y_ASSERT(ptr);
- ::free(ptr);
-}
-
-Y_WEAK size_t GetAllocationSize(const void* /*ptr*/)
-{
- return 0;
-}
-
-Y_WEAK size_t GetAllocationSize(size_t size)
-{
- return size;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK TMemoryTag GetCurrentMemoryTag()
-{
- return NullMemoryTag;
-}
-
-Y_WEAK void SetCurrentMemoryTag(TMemoryTag /*tag*/)
-{ }
-
-Y_WEAK size_t GetMemoryUsageForTag(TMemoryTag /*tag*/)
-{
- return 0;
-}
-
-Y_WEAK void GetMemoryUsageForTags(const TMemoryTag* /*tags*/, size_t /*count*/, size_t* /*results*/)
-{ }
-
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK void SetCurrentMemoryZone(EMemoryZone /*zone*/)
-{ }
-
-Y_WEAK EMemoryZone GetCurrentMemoryZone()
-{
- return EMemoryZone::Normal;
-}
-
-Y_WEAK EMemoryZone GetAllocationMemoryZone(const void* /*ptr*/)
-{
- return EMemoryZone::Normal;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK void SetCurrentFiberId(TFiberId /*id*/)
-{ }
-
-Y_WEAK TFiberId GetCurrentFiberId()
-{
- return 0;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK void EnableLogging(TLogHandler /*logHandler*/)
-{ }
-
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK void SetBacktraceProvider(TBacktraceProvider /*provider*/)
-{ }
-
+}
+
+Y_WEAK void* AllocateSmall(size_t rank)
+{
+ return ::malloc(SmallRankToSize[rank]);
+}
+
+Y_WEAK void Free(void* ptr)
+{
+ ::free(ptr);
+}
+
+Y_WEAK void FreeNonNull(void* ptr)
+{
+ Y_ASSERT(ptr);
+ ::free(ptr);
+}
+
+Y_WEAK size_t GetAllocationSize(const void* /*ptr*/)
+{
+ return 0;
+}
+
+Y_WEAK size_t GetAllocationSize(size_t size)
+{
+ return size;
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK TMemoryTag GetCurrentMemoryTag()
+{
+ return NullMemoryTag;
+}
+
+Y_WEAK void SetCurrentMemoryTag(TMemoryTag /*tag*/)
+{ }
+
+Y_WEAK size_t GetMemoryUsageForTag(TMemoryTag /*tag*/)
+{
+ return 0;
+}
+
+Y_WEAK void GetMemoryUsageForTags(const TMemoryTag* /*tags*/, size_t /*count*/, size_t* /*results*/)
+{ }
+
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK void SetCurrentMemoryZone(EMemoryZone /*zone*/)
+{ }
+
+Y_WEAK EMemoryZone GetCurrentMemoryZone()
+{
+ return EMemoryZone::Normal;
+}
+
+Y_WEAK EMemoryZone GetAllocationMemoryZone(const void* /*ptr*/)
+{
+ return EMemoryZone::Normal;
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK void SetCurrentFiberId(TFiberId /*id*/)
+{ }
+
+Y_WEAK TFiberId GetCurrentFiberId()
+{
+ return 0;
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK void EnableLogging(TLogHandler /*logHandler*/)
+{ }
+
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK void SetBacktraceProvider(TBacktraceProvider /*provider*/)
+{ }
+
Y_WEAK void SetBacktraceFormatter(TBacktraceFormatter /*formatter*/)
{ }
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK void EnableStockpile()
-{ }
-
-Y_WEAK void SetStockpileInterval(TDuration /*value*/)
-{ }
-
-Y_WEAK void SetStockpileThreadCount(int /*value*/)
-{ }
-
-Y_WEAK void SetStockpileSize(size_t /*value*/)
-{ }
-
-Y_WEAK void SetLargeUnreclaimableCoeff(double /*value*/)
-{ }
-
-Y_WEAK void SetMinLargeUnreclaimableBytes(size_t /*value*/)
-{ }
-
-Y_WEAK void SetMaxLargeUnreclaimableBytes(size_t /*value*/)
-{ }
-
-Y_WEAK void SetTimingEventThreshold(TDuration /*value*/)
-{ }
-
-Y_WEAK void SetAllocationProfilingEnabled(bool /*value*/)
-{ }
-
-Y_WEAK void SetAllocationProfilingSamplingRate(double /*rate*/)
-{ }
-
-Y_WEAK void SetSmallArenaAllocationProfilingEnabled(size_t /*rank*/, bool /*value*/)
-{ }
-
-Y_WEAK void SetLargeArenaAllocationProfilingEnabled(size_t /*rank*/, bool /*value*/)
-{ }
-
-Y_WEAK void SetProfilingBacktraceDepth(int /*depth*/)
-{ }
-
-Y_WEAK void SetMinProfilingBytesUsedToReport(size_t /*size*/)
-{ }
-
-Y_WEAK void SetEnableEagerMemoryRelease(bool /*value*/)
-{ }
-
-Y_WEAK void SetEnableMadvisePopulate(bool /*value*/)
-{ }
-
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK TEnumIndexedVector<ETotalCounter, ssize_t> GetTotalAllocationCounters()
-{
- return {};
-}
-
-Y_WEAK TEnumIndexedVector<ESmallCounter, ssize_t> GetSmallAllocationCounters()
-{
- return {};
-}
-
-Y_WEAK TEnumIndexedVector<ELargeCounter, ssize_t> GetLargeAllocationCounters()
-{
- return {};
-}
-
-Y_WEAK std::array<TEnumIndexedVector<ESmallArenaCounter, ssize_t>, SmallRankCount> GetSmallArenaAllocationCounters()
-{
- return {};
-}
-
-Y_WEAK std::array<TEnumIndexedVector<ELargeArenaCounter, ssize_t>, LargeRankCount> GetLargeArenaAllocationCounters()
-{
- return {};
-}
-
-Y_WEAK TEnumIndexedVector<EHugeCounter, ssize_t> GetHugeAllocationCounters()
-{
- return {};
-}
-
-Y_WEAK TEnumIndexedVector<ESystemCounter, ssize_t> GetSystemAllocationCounters()
-{
- return {};
-}
-
-Y_WEAK TEnumIndexedVector<EUndumpableCounter, ssize_t> GetUndumpableAllocationCounters()
-{
- return {};
-}
-
-Y_WEAK TEnumIndexedVector<ETimingEventType, TTimingEventCounters> GetTimingEventCounters()
-{
- return {};
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-Y_WEAK std::vector<TProfiledAllocation> GetProfiledAllocationStatistics()
-{
- return {};
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-} // namespace NYT::NYTAlloc
-
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK void EnableStockpile()
+{ }
+
+Y_WEAK void SetStockpileInterval(TDuration /*value*/)
+{ }
+
+Y_WEAK void SetStockpileThreadCount(int /*value*/)
+{ }
+
+Y_WEAK void SetStockpileSize(size_t /*value*/)
+{ }
+
+Y_WEAK void SetLargeUnreclaimableCoeff(double /*value*/)
+{ }
+
+Y_WEAK void SetMinLargeUnreclaimableBytes(size_t /*value*/)
+{ }
+
+Y_WEAK void SetMaxLargeUnreclaimableBytes(size_t /*value*/)
+{ }
+
+Y_WEAK void SetTimingEventThreshold(TDuration /*value*/)
+{ }
+
+Y_WEAK void SetAllocationProfilingEnabled(bool /*value*/)
+{ }
+
+Y_WEAK void SetAllocationProfilingSamplingRate(double /*rate*/)
+{ }
+
+Y_WEAK void SetSmallArenaAllocationProfilingEnabled(size_t /*rank*/, bool /*value*/)
+{ }
+
+Y_WEAK void SetLargeArenaAllocationProfilingEnabled(size_t /*rank*/, bool /*value*/)
+{ }
+
+Y_WEAK void SetProfilingBacktraceDepth(int /*depth*/)
+{ }
+
+Y_WEAK void SetMinProfilingBytesUsedToReport(size_t /*size*/)
+{ }
+
+Y_WEAK void SetEnableEagerMemoryRelease(bool /*value*/)
+{ }
+
+Y_WEAK void SetEnableMadvisePopulate(bool /*value*/)
+{ }
+
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK TEnumIndexedVector<ETotalCounter, ssize_t> GetTotalAllocationCounters()
+{
+ return {};
+}
+
+Y_WEAK TEnumIndexedVector<ESmallCounter, ssize_t> GetSmallAllocationCounters()
+{
+ return {};
+}
+
+Y_WEAK TEnumIndexedVector<ELargeCounter, ssize_t> GetLargeAllocationCounters()
+{
+ return {};
+}
+
+Y_WEAK std::array<TEnumIndexedVector<ESmallArenaCounter, ssize_t>, SmallRankCount> GetSmallArenaAllocationCounters()
+{
+ return {};
+}
+
+Y_WEAK std::array<TEnumIndexedVector<ELargeArenaCounter, ssize_t>, LargeRankCount> GetLargeArenaAllocationCounters()
+{
+ return {};
+}
+
+Y_WEAK TEnumIndexedVector<EHugeCounter, ssize_t> GetHugeAllocationCounters()
+{
+ return {};
+}
+
+Y_WEAK TEnumIndexedVector<ESystemCounter, ssize_t> GetSystemAllocationCounters()
+{
+ return {};
+}
+
+Y_WEAK TEnumIndexedVector<EUndumpableCounter, ssize_t> GetUndumpableAllocationCounters()
+{
+ return {};
+}
+
+Y_WEAK TEnumIndexedVector<ETimingEventType, TTimingEventCounters> GetTimingEventCounters()
+{
+ return {};
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
+Y_WEAK std::vector<TProfiledAllocation> GetProfiledAllocationStatistics()
+{
+ return {};
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
+} // namespace NYT::NYTAlloc
+