├── .autom4te.cfg ├── .gitattributes ├── .gitignore ├── COPYING ├── ChangeLog ├── INSTALL ├── Makefile.in ├── README.md ├── autogen.sh ├── bin ├── jemalloc-config.in ├── jemalloc.sh.in └── jeprof.in ├── config.stamp.in ├── configure.ac ├── coverage.sh ├── doc ├── html.xsl.in ├── jemalloc.xml.in ├── manpages.xsl.in └── stylesheet.xsl ├── gdb-it └── malloc.c ├── include ├── jemalloc │ ├── internal │ │ ├── arena.h │ │ ├── assert.h │ │ ├── atomic.h │ │ ├── base.h │ │ ├── bitmap.h │ │ ├── chunk.h │ │ ├── chunk_dss.h │ │ ├── chunk_mmap.h │ │ ├── ckh.h │ │ ├── ctl.h │ │ ├── extent.h │ │ ├── hash.h │ │ ├── huge.h │ │ ├── jemalloc_internal.h.in │ │ ├── jemalloc_internal_decls.h │ │ ├── jemalloc_internal_defs.h.in │ │ ├── jemalloc_internal_macros.h │ │ ├── mb.h │ │ ├── mutex.h │ │ ├── nstime.h │ │ ├── pages.h │ │ ├── ph.h │ │ ├── private_namespace.sh │ │ ├── private_symbols.txt │ │ ├── private_unnamespace.sh │ │ ├── prng.h │ │ ├── prof.h │ │ ├── public_namespace.sh │ │ ├── public_unnamespace.sh │ │ ├── ql.h │ │ ├── qr.h │ │ ├── quarantine.h │ │ ├── rb.h │ │ ├── rtree.h │ │ ├── size_classes.sh │ │ ├── smoothstep.h │ │ ├── smoothstep.sh │ │ ├── stats.h │ │ ├── tcache.h │ │ ├── ticker.h │ │ ├── tsd.h │ │ ├── util.h │ │ ├── valgrind.h │ │ └── witness.h │ ├── jemalloc.sh │ ├── jemalloc_defs.h.in │ ├── jemalloc_macros.h.in │ ├── jemalloc_mangle.sh │ ├── jemalloc_protos.h.in │ ├── jemalloc_rename.sh │ └── jemalloc_typedefs.h.in └── msvc_compat │ ├── C99 │ ├── stdbool.h │ └── stdint.h │ ├── strings.h │ └── windows_extra.h ├── jemalloc.pc.in ├── msvc ├── ReadMe.txt ├── jemalloc_vc2015.sln └── projects │ └── vc2015 │ ├── jemalloc │ ├── jemalloc.vcxproj │ └── jemalloc.vcxproj.filters │ └── test_threads │ ├── test_threads.cpp │ ├── test_threads.h │ ├── test_threads.vcxproj │ ├── test_threads.vcxproj.filters │ └── test_threads_main.cpp ├── readcode ├── arch.md ├── datastruct.md ├── filelist.md ├── free.md ├── init.md ├── intro.md ├── malloc.md ├── more.md ├── pictures │ ├── arena-bin.png │ ├── arena-large-alloc.png │ ├── arena-large-dalloc.png │ ├── arena-purge.png │ ├── chunk-run.png │ ├── huge-alloc.png │ ├── huge-dalloc.png │ ├── init-flow.png │ ├── jemalloc-arch.png │ ├── simple-arch.png │ ├── tcache-large-alloc.png │ ├── tcache-large-dalloc.png │ ├── tcache-small-alloc.png │ ├── tcache-small-dalloc.png │ └── tcache.png └── summary.md ├── src ├── arena.c ├── atomic.c ├── base.c ├── bitmap.c ├── chunk.c ├── chunk_dss.c ├── chunk_mmap.c ├── ckh.c ├── ctl.c ├── extent.c ├── hash.c ├── huge.c ├── jemalloc.c ├── mb.c ├── mutex.c ├── nstime.c ├── pages.c ├── prng.c ├── prof.c ├── quarantine.c ├── rtree.c ├── stats.c ├── tcache.c ├── ticker.c ├── tsd.c ├── util.c ├── valgrind.c ├── witness.c └── zone.c └── test ├── include └── test │ ├── SFMT-alti.h │ ├── SFMT-params.h │ ├── SFMT-params11213.h │ ├── SFMT-params1279.h │ ├── SFMT-params132049.h │ ├── SFMT-params19937.h │ ├── SFMT-params216091.h │ ├── SFMT-params2281.h │ ├── SFMT-params4253.h │ ├── SFMT-params44497.h │ ├── SFMT-params607.h │ ├── SFMT-params86243.h │ ├── SFMT-sse2.h │ ├── SFMT.h │ ├── btalloc.h │ ├── jemalloc_test.h.in │ ├── jemalloc_test_defs.h.in │ ├── math.h │ ├── mq.h │ ├── mtx.h │ ├── test.h │ ├── thd.h │ └── timer.h ├── integration ├── MALLOCX_ARENA.c ├── aligned_alloc.c ├── allocated.c ├── chunk.c ├── mallocx.c ├── overflow.c ├── posix_memalign.c ├── rallocx.c ├── sdallocx.c ├── thread_arena.c ├── thread_tcache_enabled.c └── xallocx.c ├── src ├── SFMT.c ├── btalloc.c ├── btalloc_0.c ├── btalloc_1.c ├── math.c ├── mq.c ├── mtx.c ├── test.c ├── thd.c └── timer.c ├── stress └── microbench.c ├── test.sh.in └── unit ├── SFMT.c ├── a0.c ├── arena_reset.c ├── atomic.c ├── bitmap.c ├── ckh.c ├── decay.c ├── fork.c ├── hash.c ├── junk.c ├── junk_alloc.c ├── junk_free.c ├── lg_chunk.c ├── mallctl.c ├── math.c ├── mq.c ├── mtx.c ├── nstime.c ├── ph.c ├── prng.c ├── prof_accum.c ├── prof_active.c ├── prof_gdump.c ├── prof_idump.c ├── prof_reset.c ├── prof_thread_name.c ├── ql.c ├── qr.c ├── quarantine.c ├── rb.c ├── rtree.c ├── run_quantize.c ├── size_classes.c ├── smoothstep.c ├── stats.c ├── ticker.c ├── tsd.c ├── util.c ├── witness.c └── zero.c /.autom4te.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/.autom4te.cfg -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/ChangeLog -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/INSTALL -------------------------------------------------------------------------------- /Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/Makefile.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/autogen.sh -------------------------------------------------------------------------------- /bin/jemalloc-config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/bin/jemalloc-config.in -------------------------------------------------------------------------------- /bin/jemalloc.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/bin/jemalloc.sh.in -------------------------------------------------------------------------------- /bin/jeprof.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/bin/jeprof.in -------------------------------------------------------------------------------- /config.stamp.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/configure.ac -------------------------------------------------------------------------------- /coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/coverage.sh -------------------------------------------------------------------------------- /doc/html.xsl.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/doc/html.xsl.in -------------------------------------------------------------------------------- /doc/jemalloc.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/doc/jemalloc.xml.in -------------------------------------------------------------------------------- /doc/manpages.xsl.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/doc/manpages.xsl.in -------------------------------------------------------------------------------- /doc/stylesheet.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/doc/stylesheet.xsl -------------------------------------------------------------------------------- /gdb-it/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/gdb-it/malloc.c -------------------------------------------------------------------------------- /include/jemalloc/internal/arena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/arena.h -------------------------------------------------------------------------------- /include/jemalloc/internal/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/assert.h -------------------------------------------------------------------------------- /include/jemalloc/internal/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/atomic.h -------------------------------------------------------------------------------- /include/jemalloc/internal/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/base.h -------------------------------------------------------------------------------- /include/jemalloc/internal/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/bitmap.h -------------------------------------------------------------------------------- /include/jemalloc/internal/chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/chunk.h -------------------------------------------------------------------------------- /include/jemalloc/internal/chunk_dss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/chunk_dss.h -------------------------------------------------------------------------------- /include/jemalloc/internal/chunk_mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/chunk_mmap.h -------------------------------------------------------------------------------- /include/jemalloc/internal/ckh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/ckh.h -------------------------------------------------------------------------------- /include/jemalloc/internal/ctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/ctl.h -------------------------------------------------------------------------------- /include/jemalloc/internal/extent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/extent.h -------------------------------------------------------------------------------- /include/jemalloc/internal/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/hash.h -------------------------------------------------------------------------------- /include/jemalloc/internal/huge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/huge.h -------------------------------------------------------------------------------- /include/jemalloc/internal/jemalloc_internal.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/jemalloc_internal.h.in -------------------------------------------------------------------------------- /include/jemalloc/internal/jemalloc_internal_decls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/jemalloc_internal_decls.h -------------------------------------------------------------------------------- /include/jemalloc/internal/jemalloc_internal_defs.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/jemalloc_internal_defs.h.in -------------------------------------------------------------------------------- /include/jemalloc/internal/jemalloc_internal_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/jemalloc_internal_macros.h -------------------------------------------------------------------------------- /include/jemalloc/internal/mb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/mb.h -------------------------------------------------------------------------------- /include/jemalloc/internal/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/mutex.h -------------------------------------------------------------------------------- /include/jemalloc/internal/nstime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/nstime.h -------------------------------------------------------------------------------- /include/jemalloc/internal/pages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/pages.h -------------------------------------------------------------------------------- /include/jemalloc/internal/ph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/ph.h -------------------------------------------------------------------------------- /include/jemalloc/internal/private_namespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/private_namespace.sh -------------------------------------------------------------------------------- /include/jemalloc/internal/private_symbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/private_symbols.txt -------------------------------------------------------------------------------- /include/jemalloc/internal/private_unnamespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/private_unnamespace.sh -------------------------------------------------------------------------------- /include/jemalloc/internal/prng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/prng.h -------------------------------------------------------------------------------- /include/jemalloc/internal/prof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/prof.h -------------------------------------------------------------------------------- /include/jemalloc/internal/public_namespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/public_namespace.sh -------------------------------------------------------------------------------- /include/jemalloc/internal/public_unnamespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/public_unnamespace.sh -------------------------------------------------------------------------------- /include/jemalloc/internal/ql.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/ql.h -------------------------------------------------------------------------------- /include/jemalloc/internal/qr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/qr.h -------------------------------------------------------------------------------- /include/jemalloc/internal/quarantine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/quarantine.h -------------------------------------------------------------------------------- /include/jemalloc/internal/rb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/rb.h -------------------------------------------------------------------------------- /include/jemalloc/internal/rtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/rtree.h -------------------------------------------------------------------------------- /include/jemalloc/internal/size_classes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/size_classes.sh -------------------------------------------------------------------------------- /include/jemalloc/internal/smoothstep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/smoothstep.h -------------------------------------------------------------------------------- /include/jemalloc/internal/smoothstep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/smoothstep.sh -------------------------------------------------------------------------------- /include/jemalloc/internal/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/stats.h -------------------------------------------------------------------------------- /include/jemalloc/internal/tcache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/tcache.h -------------------------------------------------------------------------------- /include/jemalloc/internal/ticker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/ticker.h -------------------------------------------------------------------------------- /include/jemalloc/internal/tsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/tsd.h -------------------------------------------------------------------------------- /include/jemalloc/internal/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/util.h -------------------------------------------------------------------------------- /include/jemalloc/internal/valgrind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/valgrind.h -------------------------------------------------------------------------------- /include/jemalloc/internal/witness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/internal/witness.h -------------------------------------------------------------------------------- /include/jemalloc/jemalloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/jemalloc.sh -------------------------------------------------------------------------------- /include/jemalloc/jemalloc_defs.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/jemalloc_defs.h.in -------------------------------------------------------------------------------- /include/jemalloc/jemalloc_macros.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/jemalloc_macros.h.in -------------------------------------------------------------------------------- /include/jemalloc/jemalloc_mangle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/jemalloc_mangle.sh -------------------------------------------------------------------------------- /include/jemalloc/jemalloc_protos.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/jemalloc_protos.h.in -------------------------------------------------------------------------------- /include/jemalloc/jemalloc_rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/jemalloc_rename.sh -------------------------------------------------------------------------------- /include/jemalloc/jemalloc_typedefs.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/jemalloc/jemalloc_typedefs.h.in -------------------------------------------------------------------------------- /include/msvc_compat/C99/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/msvc_compat/C99/stdbool.h -------------------------------------------------------------------------------- /include/msvc_compat/C99/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/msvc_compat/C99/stdint.h -------------------------------------------------------------------------------- /include/msvc_compat/strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/msvc_compat/strings.h -------------------------------------------------------------------------------- /include/msvc_compat/windows_extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/include/msvc_compat/windows_extra.h -------------------------------------------------------------------------------- /jemalloc.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/jemalloc.pc.in -------------------------------------------------------------------------------- /msvc/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/msvc/ReadMe.txt -------------------------------------------------------------------------------- /msvc/jemalloc_vc2015.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/msvc/jemalloc_vc2015.sln -------------------------------------------------------------------------------- /msvc/projects/vc2015/jemalloc/jemalloc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/msvc/projects/vc2015/jemalloc/jemalloc.vcxproj -------------------------------------------------------------------------------- /msvc/projects/vc2015/jemalloc/jemalloc.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/msvc/projects/vc2015/jemalloc/jemalloc.vcxproj.filters -------------------------------------------------------------------------------- /msvc/projects/vc2015/test_threads/test_threads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/msvc/projects/vc2015/test_threads/test_threads.cpp -------------------------------------------------------------------------------- /msvc/projects/vc2015/test_threads/test_threads.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int test_threads(); 4 | -------------------------------------------------------------------------------- /msvc/projects/vc2015/test_threads/test_threads.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/msvc/projects/vc2015/test_threads/test_threads.vcxproj -------------------------------------------------------------------------------- /msvc/projects/vc2015/test_threads/test_threads.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/msvc/projects/vc2015/test_threads/test_threads.vcxproj.filters -------------------------------------------------------------------------------- /msvc/projects/vc2015/test_threads/test_threads_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/msvc/projects/vc2015/test_threads/test_threads_main.cpp -------------------------------------------------------------------------------- /readcode/arch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/arch.md -------------------------------------------------------------------------------- /readcode/datastruct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/datastruct.md -------------------------------------------------------------------------------- /readcode/filelist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/filelist.md -------------------------------------------------------------------------------- /readcode/free.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/free.md -------------------------------------------------------------------------------- /readcode/init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/init.md -------------------------------------------------------------------------------- /readcode/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/intro.md -------------------------------------------------------------------------------- /readcode/malloc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/malloc.md -------------------------------------------------------------------------------- /readcode/more.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/more.md -------------------------------------------------------------------------------- /readcode/pictures/arena-bin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/arena-bin.png -------------------------------------------------------------------------------- /readcode/pictures/arena-large-alloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/arena-large-alloc.png -------------------------------------------------------------------------------- /readcode/pictures/arena-large-dalloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/arena-large-dalloc.png -------------------------------------------------------------------------------- /readcode/pictures/arena-purge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/arena-purge.png -------------------------------------------------------------------------------- /readcode/pictures/chunk-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/chunk-run.png -------------------------------------------------------------------------------- /readcode/pictures/huge-alloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/huge-alloc.png -------------------------------------------------------------------------------- /readcode/pictures/huge-dalloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/huge-dalloc.png -------------------------------------------------------------------------------- /readcode/pictures/init-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/init-flow.png -------------------------------------------------------------------------------- /readcode/pictures/jemalloc-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/jemalloc-arch.png -------------------------------------------------------------------------------- /readcode/pictures/simple-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/simple-arch.png -------------------------------------------------------------------------------- /readcode/pictures/tcache-large-alloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/tcache-large-alloc.png -------------------------------------------------------------------------------- /readcode/pictures/tcache-large-dalloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/tcache-large-dalloc.png -------------------------------------------------------------------------------- /readcode/pictures/tcache-small-alloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/tcache-small-alloc.png -------------------------------------------------------------------------------- /readcode/pictures/tcache-small-dalloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/tcache-small-dalloc.png -------------------------------------------------------------------------------- /readcode/pictures/tcache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/pictures/tcache.png -------------------------------------------------------------------------------- /readcode/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/readcode/summary.md -------------------------------------------------------------------------------- /src/arena.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/arena.c -------------------------------------------------------------------------------- /src/atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/atomic.c -------------------------------------------------------------------------------- /src/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/base.c -------------------------------------------------------------------------------- /src/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/bitmap.c -------------------------------------------------------------------------------- /src/chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/chunk.c -------------------------------------------------------------------------------- /src/chunk_dss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/chunk_dss.c -------------------------------------------------------------------------------- /src/chunk_mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/chunk_mmap.c -------------------------------------------------------------------------------- /src/ckh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/ckh.c -------------------------------------------------------------------------------- /src/ctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/ctl.c -------------------------------------------------------------------------------- /src/extent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/extent.c -------------------------------------------------------------------------------- /src/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/hash.c -------------------------------------------------------------------------------- /src/huge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/huge.c -------------------------------------------------------------------------------- /src/jemalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/jemalloc.c -------------------------------------------------------------------------------- /src/mb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/mb.c -------------------------------------------------------------------------------- /src/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/mutex.c -------------------------------------------------------------------------------- /src/nstime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/nstime.c -------------------------------------------------------------------------------- /src/pages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/pages.c -------------------------------------------------------------------------------- /src/prng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/prng.c -------------------------------------------------------------------------------- /src/prof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/prof.c -------------------------------------------------------------------------------- /src/quarantine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/quarantine.c -------------------------------------------------------------------------------- /src/rtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/rtree.c -------------------------------------------------------------------------------- /src/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/stats.c -------------------------------------------------------------------------------- /src/tcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/tcache.c -------------------------------------------------------------------------------- /src/ticker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/ticker.c -------------------------------------------------------------------------------- /src/tsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/tsd.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/util.c -------------------------------------------------------------------------------- /src/valgrind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/valgrind.c -------------------------------------------------------------------------------- /src/witness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/witness.c -------------------------------------------------------------------------------- /src/zone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/src/zone.c -------------------------------------------------------------------------------- /test/include/test/SFMT-alti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-alti.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params11213.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params11213.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params1279.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params1279.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params132049.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params132049.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params19937.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params19937.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params216091.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params216091.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params2281.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params2281.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params4253.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params4253.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params44497.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params44497.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params607.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params607.h -------------------------------------------------------------------------------- /test/include/test/SFMT-params86243.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-params86243.h -------------------------------------------------------------------------------- /test/include/test/SFMT-sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT-sse2.h -------------------------------------------------------------------------------- /test/include/test/SFMT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/SFMT.h -------------------------------------------------------------------------------- /test/include/test/btalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/btalloc.h -------------------------------------------------------------------------------- /test/include/test/jemalloc_test.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/jemalloc_test.h.in -------------------------------------------------------------------------------- /test/include/test/jemalloc_test_defs.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/jemalloc_test_defs.h.in -------------------------------------------------------------------------------- /test/include/test/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/math.h -------------------------------------------------------------------------------- /test/include/test/mq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/mq.h -------------------------------------------------------------------------------- /test/include/test/mtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/mtx.h -------------------------------------------------------------------------------- /test/include/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/test.h -------------------------------------------------------------------------------- /test/include/test/thd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/thd.h -------------------------------------------------------------------------------- /test/include/test/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/include/test/timer.h -------------------------------------------------------------------------------- /test/integration/MALLOCX_ARENA.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/MALLOCX_ARENA.c -------------------------------------------------------------------------------- /test/integration/aligned_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/aligned_alloc.c -------------------------------------------------------------------------------- /test/integration/allocated.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/allocated.c -------------------------------------------------------------------------------- /test/integration/chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/chunk.c -------------------------------------------------------------------------------- /test/integration/mallocx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/mallocx.c -------------------------------------------------------------------------------- /test/integration/overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/overflow.c -------------------------------------------------------------------------------- /test/integration/posix_memalign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/posix_memalign.c -------------------------------------------------------------------------------- /test/integration/rallocx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/rallocx.c -------------------------------------------------------------------------------- /test/integration/sdallocx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/sdallocx.c -------------------------------------------------------------------------------- /test/integration/thread_arena.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/thread_arena.c -------------------------------------------------------------------------------- /test/integration/thread_tcache_enabled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/thread_tcache_enabled.c -------------------------------------------------------------------------------- /test/integration/xallocx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/integration/xallocx.c -------------------------------------------------------------------------------- /test/src/SFMT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/SFMT.c -------------------------------------------------------------------------------- /test/src/btalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/btalloc.c -------------------------------------------------------------------------------- /test/src/btalloc_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/btalloc_0.c -------------------------------------------------------------------------------- /test/src/btalloc_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/btalloc_1.c -------------------------------------------------------------------------------- /test/src/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/math.c -------------------------------------------------------------------------------- /test/src/mq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/mq.c -------------------------------------------------------------------------------- /test/src/mtx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/mtx.c -------------------------------------------------------------------------------- /test/src/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/test.c -------------------------------------------------------------------------------- /test/src/thd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/thd.c -------------------------------------------------------------------------------- /test/src/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/src/timer.c -------------------------------------------------------------------------------- /test/stress/microbench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/stress/microbench.c -------------------------------------------------------------------------------- /test/test.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/test.sh.in -------------------------------------------------------------------------------- /test/unit/SFMT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/SFMT.c -------------------------------------------------------------------------------- /test/unit/a0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/a0.c -------------------------------------------------------------------------------- /test/unit/arena_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/arena_reset.c -------------------------------------------------------------------------------- /test/unit/atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/atomic.c -------------------------------------------------------------------------------- /test/unit/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/bitmap.c -------------------------------------------------------------------------------- /test/unit/ckh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/ckh.c -------------------------------------------------------------------------------- /test/unit/decay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/decay.c -------------------------------------------------------------------------------- /test/unit/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/fork.c -------------------------------------------------------------------------------- /test/unit/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/hash.c -------------------------------------------------------------------------------- /test/unit/junk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/junk.c -------------------------------------------------------------------------------- /test/unit/junk_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/junk_alloc.c -------------------------------------------------------------------------------- /test/unit/junk_free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/junk_free.c -------------------------------------------------------------------------------- /test/unit/lg_chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/lg_chunk.c -------------------------------------------------------------------------------- /test/unit/mallctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/mallctl.c -------------------------------------------------------------------------------- /test/unit/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/math.c -------------------------------------------------------------------------------- /test/unit/mq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/mq.c -------------------------------------------------------------------------------- /test/unit/mtx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/mtx.c -------------------------------------------------------------------------------- /test/unit/nstime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/nstime.c -------------------------------------------------------------------------------- /test/unit/ph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/ph.c -------------------------------------------------------------------------------- /test/unit/prng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/prng.c -------------------------------------------------------------------------------- /test/unit/prof_accum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/prof_accum.c -------------------------------------------------------------------------------- /test/unit/prof_active.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/prof_active.c -------------------------------------------------------------------------------- /test/unit/prof_gdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/prof_gdump.c -------------------------------------------------------------------------------- /test/unit/prof_idump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/prof_idump.c -------------------------------------------------------------------------------- /test/unit/prof_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/prof_reset.c -------------------------------------------------------------------------------- /test/unit/prof_thread_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/prof_thread_name.c -------------------------------------------------------------------------------- /test/unit/ql.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/ql.c -------------------------------------------------------------------------------- /test/unit/qr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/qr.c -------------------------------------------------------------------------------- /test/unit/quarantine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/quarantine.c -------------------------------------------------------------------------------- /test/unit/rb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/rb.c -------------------------------------------------------------------------------- /test/unit/rtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/rtree.c -------------------------------------------------------------------------------- /test/unit/run_quantize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/run_quantize.c -------------------------------------------------------------------------------- /test/unit/size_classes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/size_classes.c -------------------------------------------------------------------------------- /test/unit/smoothstep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/smoothstep.c -------------------------------------------------------------------------------- /test/unit/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/stats.c -------------------------------------------------------------------------------- /test/unit/ticker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/ticker.c -------------------------------------------------------------------------------- /test/unit/tsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/tsd.c -------------------------------------------------------------------------------- /test/unit/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/util.c -------------------------------------------------------------------------------- /test/unit/witness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/witness.c -------------------------------------------------------------------------------- /test/unit/zero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leebaok/jemalloc-4.2.1-readcode/HEAD/test/unit/zero.c --------------------------------------------------------------------------------