├── .clang_complete ├── .gitignore ├── .travis.yml ├── AUTHORS ├── LICENSE ├── README.md ├── common.gypi ├── scalloc.gyp ├── src ├── arena.h ├── atomic_value.h ├── core.h ├── core_id.h ├── deque.h ├── free_list.h ├── globals.h ├── glue.cc ├── glue.h ├── lab.h ├── large-objects.h ├── lock.h ├── log.h ├── platform │ ├── assert.h │ ├── globals.h │ ├── override.h │ ├── override_gcc_weak.h │ ├── override_osx.h │ ├── pthread_intercept.cc │ └── pthread_intercept.h ├── size_classes.h ├── size_classes_raw.h ├── span.h ├── span_pool.h ├── stack.h └── utils.h ├── test └── global_initialization │ ├── Makefile │ ├── foo.cc │ └── main.cc └── tools ├── check_optimized_code.sh ├── cpplint.py ├── gyp ├── install_scalloc.sh ├── lint_scalloc.sh ├── make_all.sh ├── make_deps.sh ├── run_with_scalloc.sh ├── travis_before_deploy.sh ├── travis_before_install.sh ├── travis_install.sh └── travis_script.sh /.clang_complete: -------------------------------------------------------------------------------- 1 | -std=c++11 2 | -Isrc/ 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/README.md -------------------------------------------------------------------------------- /common.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/common.gypi -------------------------------------------------------------------------------- /scalloc.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/scalloc.gyp -------------------------------------------------------------------------------- /src/arena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/arena.h -------------------------------------------------------------------------------- /src/atomic_value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/atomic_value.h -------------------------------------------------------------------------------- /src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/core.h -------------------------------------------------------------------------------- /src/core_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/core_id.h -------------------------------------------------------------------------------- /src/deque.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/deque.h -------------------------------------------------------------------------------- /src/free_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/free_list.h -------------------------------------------------------------------------------- /src/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/globals.h -------------------------------------------------------------------------------- /src/glue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/glue.cc -------------------------------------------------------------------------------- /src/glue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/glue.h -------------------------------------------------------------------------------- /src/lab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/lab.h -------------------------------------------------------------------------------- /src/large-objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/large-objects.h -------------------------------------------------------------------------------- /src/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/lock.h -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/log.h -------------------------------------------------------------------------------- /src/platform/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/platform/assert.h -------------------------------------------------------------------------------- /src/platform/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/platform/globals.h -------------------------------------------------------------------------------- /src/platform/override.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/platform/override.h -------------------------------------------------------------------------------- /src/platform/override_gcc_weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/platform/override_gcc_weak.h -------------------------------------------------------------------------------- /src/platform/override_osx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/platform/override_osx.h -------------------------------------------------------------------------------- /src/platform/pthread_intercept.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/platform/pthread_intercept.cc -------------------------------------------------------------------------------- /src/platform/pthread_intercept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/platform/pthread_intercept.h -------------------------------------------------------------------------------- /src/size_classes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/size_classes.h -------------------------------------------------------------------------------- /src/size_classes_raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/size_classes_raw.h -------------------------------------------------------------------------------- /src/span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/span.h -------------------------------------------------------------------------------- /src/span_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/span_pool.h -------------------------------------------------------------------------------- /src/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/stack.h -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/src/utils.h -------------------------------------------------------------------------------- /test/global_initialization/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/test/global_initialization/Makefile -------------------------------------------------------------------------------- /test/global_initialization/foo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/test/global_initialization/foo.cc -------------------------------------------------------------------------------- /test/global_initialization/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/test/global_initialization/main.cc -------------------------------------------------------------------------------- /tools/check_optimized_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/check_optimized_code.sh -------------------------------------------------------------------------------- /tools/cpplint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/cpplint.py -------------------------------------------------------------------------------- /tools/gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/gyp -------------------------------------------------------------------------------- /tools/install_scalloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/install_scalloc.sh -------------------------------------------------------------------------------- /tools/lint_scalloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/lint_scalloc.sh -------------------------------------------------------------------------------- /tools/make_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/make_all.sh -------------------------------------------------------------------------------- /tools/make_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/make_deps.sh -------------------------------------------------------------------------------- /tools/run_with_scalloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/run_with_scalloc.sh -------------------------------------------------------------------------------- /tools/travis_before_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/travis_before_deploy.sh -------------------------------------------------------------------------------- /tools/travis_before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/travis_before_install.sh -------------------------------------------------------------------------------- /tools/travis_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/travis_install.sh -------------------------------------------------------------------------------- /tools/travis_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cksystemsgroup/scalloc/HEAD/tools/travis_script.sh --------------------------------------------------------------------------------