server-skynet-source-3rd-je.../test/unit
Alex Lapenkou 34b00f8969 San: Avoid running san tests with prof enabled
With prof enabled, number of page aligned allocations doesn't match the
number of slab "ends" because prof allocations skew the addresses. It
leads to 'pages' array overflow and hard to debug failures.
2021-12-15 10:39:17 -08:00
..
a0.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
arena_decay.c Implement guard pages. 2021-09-26 16:30:15 -07:00
arena_decay.sh Allow opt.tcache_max to accept small size classes. 2020-10-24 20:43:44 -07:00
arena_reset_prof.c Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
arena_reset_prof.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
arena_reset.c Don't assume initialized arena in the default alloc hook. 2021-08-25 14:19:25 -07:00
atomic.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
background_thread_enable.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
background_thread.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
base.c add experimental.arenas_create_ext mallctl 2021-09-24 13:43:18 -07:00
batch_alloc_prof.c Add batch allocation API 2020-07-31 09:16:50 -07:00
batch_alloc_prof.sh Add batch allocation API 2020-07-31 09:16:50 -07:00
batch_alloc.c Route batch allocation of small batch size to tcache 2020-11-16 20:58:01 -08:00
batch_alloc.sh Add batch allocation API 2020-07-31 09:16:50 -07:00
binshard.c PA: Parameterize emap. Move emap_global to arena. 2020-04-10 13:12:47 -07:00
binshard.sh Add unit test for sharded bins. 2018-12-03 17:17:03 -08:00
bit_util.c bit_util: Guarantee popcount's presence. 2020-12-07 06:21:08 -08:00
bitmap.c bitset test: Pull NBITS_TAB into its own file. 2020-07-30 15:25:23 -07:00
buf_writer.c Add piping API to buffered writer 2020-04-01 09:41:20 -07:00
cache_bin.c Cache bin: Don't reverse flush order. 2021-02-04 14:10:43 -08:00
ckh.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
counter.c Migrate counter to use locked int 2020-05-12 08:23:15 -07:00
decay.c Wake up background threads on demand 2021-09-17 16:56:41 -07:00
div.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
double_free.c San: Rename 'guard' to 'san' 2021-12-15 10:39:17 -08:00
double_free.h Eagerly detect double free and sized dealloc bugs for large sizes. 2020-10-15 10:03:16 -07:00
edata_cache.c add experimental.arenas_create_ext mallctl 2021-09-24 13:43:18 -07:00
emitter.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
extent_quantize.c Implement opt.cache_oblivious. 2021-02-11 11:32:01 -08:00
fb.c Travis: Unbreak the builds. 2021-06-24 07:40:28 -07:00
fork.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
fxp.c fxp: Add FXP_INIT_PERCENT 2021-02-04 20:58:31 -08:00
hash.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
hook.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
hpa_background_thread.c Implement guard pages. 2021-09-26 16:30:15 -07:00
hpa_background_thread.sh Wake up background threads on demand 2021-09-17 16:56:41 -07:00
hpa.c Fix uninitialized nstime reading / updating on the stack in hpa. 2021-11-16 16:54:12 -08:00
hpdata.c HPA: Purge across retained extents. 2021-07-12 17:59:18 -07:00
huge.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
inspect.c Inspect test: Reduce checks when profiling is on. 2020-03-12 11:58:09 -07:00
junk_alloc.c Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
junk_alloc.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
junk_free.c Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
junk_free.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
junk.c Darwin malloc_size override support proposal. 2021-10-01 14:32:40 -07:00
junk.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
log.c Travis: Unbreak the builds. 2021-06-24 07:40:28 -07:00
mallctl.c Guard prof related mallctl with opt_prof. 2021-09-20 10:42:16 -07:00
malloc_conf_2.c Add malloc_conf_2_conf_harder 2020-03-31 06:25:08 -07:00
malloc_conf_2.sh Add malloc_conf_2_conf_harder 2020-03-31 06:25:08 -07:00
malloc_io.c IO: Support 0-padding for unsigned numbers. 2020-08-13 10:03:15 -07:00
math.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
mpsc_queue.c mpsc_queue: Add module. 2021-06-24 14:55:49 -07:00
mq.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
mtx.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
nstime.c High Resolution Timestamps for Profiling 2020-06-15 12:12:49 -07:00
oversize_threshold.c Fix an interaction between the oversize_threshold test and bgthds. 2021-05-13 16:19:14 -07:00
pa.c Initialize deferred_work_generated 2021-10-07 11:50:38 -07:00
pack.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
pack.sh Refactor *decay_time into *decay_ms. 2017-05-18 11:33:45 -07:00
pages.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
peak.c Add peak_t, for tracking allocator net max. 2020-06-11 13:54:22 -07:00
ph.c Pairing heap: inline functions instead of macros. 2021-08-02 15:02:49 -07:00
prng.c PRNG test: cleanups. 2020-10-05 19:55:57 -07:00
prof_accum.c Move file handling logic in prof_data to prof_sys 2020-06-29 14:27:50 -07:00
prof_accum.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
prof_active.c Expose prof_data testing internals only in prof tests 2020-06-29 14:27:50 -07:00
prof_active.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
prof_gdump.c HPA: Tie components into a PAI implementation. 2020-10-23 11:14:34 -07:00
prof_gdump.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
prof_hook.c Allow setting a dump hook 2021-09-22 15:04:01 -07:00
prof_hook.sh Allow setting custom backtrace hook 2021-09-22 15:04:01 -07:00
prof_idump.c Rename prof.dump_prefix to prof.prefix 2021-08-12 23:04:29 -07:00
prof_idump.sh Remove --disable-tcache. 2017-04-21 10:06:12 -07:00
prof_log.c prof_log: cassert(config_prof) in public functions 2021-01-04 14:55:49 -08:00
prof_log.sh Add unit tests for logging 2018-08-01 13:27:11 -07:00
prof_mdump.c Move file handling logic in prof_data to prof_sys 2020-06-29 14:27:50 -07:00
prof_mdump.sh Push error handling logic out of core dumping logic 2020-06-29 14:27:50 -07:00
prof_recent.c Fix a prof_recent/prof_sys_thread_name interaction 2021-03-31 14:45:12 -07:00
prof_recent.sh Last-N profiling mode 2019-12-30 15:58:57 -08:00
prof_reset.c No need to intercept prof_dump_header() in tests 2020-06-29 14:27:50 -07:00
prof_reset.sh Last-N profiling mode 2019-12-30 15:58:57 -08:00
prof_stats.c Darwin malloc_size override support proposal. 2021-10-01 14:32:40 -07:00
prof_stats.sh Track per size class internal fragmentation 2021-01-07 20:39:49 -08:00
prof_sys_thread_name.c Create prof_sys module for reading system thread name 2020-06-29 14:27:50 -07:00
prof_sys_thread_name.sh Improve naming for prof system thread name option 2020-06-24 14:32:01 -07:00
prof_tctx.c Generalize prof_cnt_all() for testing 2020-06-29 14:27:50 -07:00
prof_tctx.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
prof_thread_name.c Fix thread.name/prof_sys_thread_name interaction 2021-03-31 14:45:12 -07:00
prof_thread_name.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00
psset.c psset: Purge empty slabs first. 2021-07-12 17:59:18 -07:00
ql.c Add move constructor to ql module 2020-04-06 09:50:27 -07:00
qr.c Optimize meld in qr module 2020-04-06 09:50:27 -07:00
rb.c Red-black tree: add summarize/filter. 2021-05-12 11:14:23 -07:00
retained.c San: Rename 'guard' to 'san' 2021-12-15 10:39:17 -08:00
rtree.c Small refactors around 7bb05e0. 2021-09-27 16:05:13 -07:00
safety_check.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
safety_check.sh Safety checks: Add a redzoning feature. 2019-04-15 16:48:12 -07:00
san.c San: Avoid running san tests with prof enabled 2021-12-15 10:39:17 -08:00
san.sh San: Rename 'guard' to 'san' 2021-12-15 10:39:17 -08:00
sc.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
sec.c Initialize deferred_work_generated 2021-10-07 11:50:38 -07:00
seq.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
SFMT.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
size_check.c Eagerly detect double free and sized dealloc bugs for large sizes. 2020-10-15 10:03:16 -07:00
size_classes.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
slab.c Tcache flush: keep common path state in registers. 2021-02-04 14:10:43 -08:00
smoothstep.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
spin.c Header refactoring: unify and de-catchall rtree module. 2017-05-31 13:08:45 -07:00
stats_print.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
stats.c Fix an interaction between the oversize_threshold test and bgthds. 2021-05-13 16:19:14 -07:00
tcache_max.c Allow opt.tcache_max to accept small size classes. 2020-10-24 20:43:44 -07:00
tcache_max.sh Allow opt.tcache_max to accept small size classes. 2020-10-24 20:43:44 -07:00
test_hooks.c Redefine functions with test hooks only for tests 2021-10-15 15:25:36 -07:00
thread_event.c Remove thread_event_rollback() 2020-03-12 13:55:00 -07:00
thread_event.sh Build a general purpose thread event handler 2019-11-04 11:15:50 -08:00
ticker.c Add ticker_geom_t. 2021-02-04 14:10:43 -08:00
tsd.c Optimize away the tsd_fast() check on free fastpath. 2021-10-28 10:05:59 -07:00
witness.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
zero_realloc_abort.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
zero_realloc_abort.sh Realloc: Make behavior of realloc(ptr, 0) configurable. 2019-10-29 17:48:44 -07:00
zero_realloc_free.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
zero_realloc_free.sh Realloc: Make behavior of realloc(ptr, 0) configurable. 2019-10-29 17:48:44 -07:00
zero_realloc_strict.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
zero_realloc_strict.sh Realloc: Make behavior of realloc(ptr, 0) configurable. 2019-10-29 17:48:44 -07:00
zero_reallocs.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
zero_reallocs.sh Add stats counters for number of zero reallocs 2019-10-29 17:48:44 -07:00
zero.c Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
zero.sh Use MALLOC_CONF rather than malloc_conf for tests. 2017-02-23 08:57:02 -08:00