aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/jemalloc
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
committeralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
commit056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch)
tree4740980126f32e3af7937ba0ca5f83e59baa4ab0 /contrib/libs/jemalloc
parent269126dcced1cc8b53eb4398b4a33e5142f10290 (diff)
downloadydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/libs/jemalloc')
-rw-r--r--contrib/libs/jemalloc/ya.make116
1 files changed, 116 insertions, 0 deletions
diff --git a/contrib/libs/jemalloc/ya.make b/contrib/libs/jemalloc/ya.make
new file mode 100644
index 00000000000..219fd3206e4
--- /dev/null
+++ b/contrib/libs/jemalloc/ya.make
@@ -0,0 +1,116 @@
+# Generated by devtools/yamaker from nixpkgs 21.11.
+
+LIBRARY()
+
+LICENSE(
+ BSD-2-Clause AND
+ BSD-2-Clause-Views AND
+ BSD-3-Clause AND
+ Public-Domain
+)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+VERSION(5.3.0)
+
+ORIGINAL_SOURCE(https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2)
+
+ADDINCL(
+ contrib/libs/jemalloc/include
+ contrib/libs/libunwind/include
+)
+
+IF (OS_WINDOWS)
+ ADDINCL(
+ contrib/libs/jemalloc/include/msvc_compat
+ )
+ELSE()
+ CFLAGS(
+ -funroll-loops
+ )
+ IF (OS_DARWIN OR OS_IOS)
+ SRCS(
+ GLOBAL reg_zone.cpp
+ src/zone.c
+ )
+ ELSE()
+ PEERDIR(
+ contrib/libs/libunwind
+ )
+ CFLAGS(
+ -fvisibility=hidden
+ )
+ ENDIF()
+ENDIF()
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+SRCS(
+ src/arena.c
+ src/background_thread.c
+ src/base.c
+ src/bin.c
+ src/bin_info.c
+ src/bitmap.c
+ src/buf_writer.c
+ src/cache_bin.c
+ src/ckh.c
+ src/counter.c
+ src/ctl.c
+ src/decay.c
+ src/div.c
+ src/ecache.c
+ src/edata.c
+ src/edata_cache.c
+ src/ehooks.c
+ src/emap.c
+ src/eset.c
+ src/exp_grow.c
+ src/extent.c
+ src/extent_dss.c
+ src/extent_mmap.c
+ src/fxp.c
+ src/hook.c
+ src/hpa.c
+ src/hpa_hooks.c
+ src/hpdata.c
+ src/inspect.c
+ src/jemalloc.c
+ src/jemalloc_cpp.cpp
+ src/large.c
+ src/log.c
+ src/malloc_io.c
+ src/mutex.c
+ src/nstime.c
+ src/pa.c
+ src/pa_extra.c
+ src/pac.c
+ src/pages.c
+ src/pai.c
+ src/peak_event.c
+ src/prof.c
+ src/prof_data.c
+ src/prof_log.c
+ src/prof_recent.c
+ src/prof_stats.c
+ src/prof_sys.c
+ src/psset.c
+ src/rtree.c
+ src/safety_check.c
+ src/san.c
+ src/san_bump.c
+ src/sc.c
+ src/sec.c
+ src/stats.c
+ src/sz.c
+ src/tcache.c
+ src/test_hooks.c
+ src/thread_event.c
+ src/ticker.c
+ src/tsd.c
+ src/witness.c
+)
+
+END()