├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE.md ├── README.md └── src ├── Allocator.c ├── Allocator.h ├── Block.c ├── Block.h ├── Constants.h ├── GCTypes.h ├── Heap.c ├── Heap.h ├── ImmixGC.c ├── LargeAllocator.c ├── LargeAllocator.h ├── Line.h ├── Log.h ├── Marker.c ├── Marker.h ├── Memory.h ├── Object.c ├── Object.h ├── StackTrace.h ├── StackoverflowHandler.c ├── StackoverflowHandler.h ├── State.c ├── State.h ├── datastructures ├── Bitmap.c ├── Bitmap.h ├── BlockList.c ├── BlockList.h ├── Stack.c └── Stack.h ├── headers ├── BlockHeader.h ├── LineHeader.h └── ObjectHeader.h └── utils └── MathUtils.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/README.md -------------------------------------------------------------------------------- /src/Allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Allocator.c -------------------------------------------------------------------------------- /src/Allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Allocator.h -------------------------------------------------------------------------------- /src/Block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Block.c -------------------------------------------------------------------------------- /src/Block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Block.h -------------------------------------------------------------------------------- /src/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Constants.h -------------------------------------------------------------------------------- /src/GCTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/GCTypes.h -------------------------------------------------------------------------------- /src/Heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Heap.c -------------------------------------------------------------------------------- /src/Heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Heap.h -------------------------------------------------------------------------------- /src/ImmixGC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/ImmixGC.c -------------------------------------------------------------------------------- /src/LargeAllocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/LargeAllocator.c -------------------------------------------------------------------------------- /src/LargeAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/LargeAllocator.h -------------------------------------------------------------------------------- /src/Line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Line.h -------------------------------------------------------------------------------- /src/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Log.h -------------------------------------------------------------------------------- /src/Marker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Marker.c -------------------------------------------------------------------------------- /src/Marker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Marker.h -------------------------------------------------------------------------------- /src/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Memory.h -------------------------------------------------------------------------------- /src/Object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Object.c -------------------------------------------------------------------------------- /src/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/Object.h -------------------------------------------------------------------------------- /src/StackTrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/StackTrace.h -------------------------------------------------------------------------------- /src/StackoverflowHandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/StackoverflowHandler.c -------------------------------------------------------------------------------- /src/StackoverflowHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/StackoverflowHandler.h -------------------------------------------------------------------------------- /src/State.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/State.c -------------------------------------------------------------------------------- /src/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/State.h -------------------------------------------------------------------------------- /src/datastructures/Bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/datastructures/Bitmap.c -------------------------------------------------------------------------------- /src/datastructures/Bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/datastructures/Bitmap.h -------------------------------------------------------------------------------- /src/datastructures/BlockList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/datastructures/BlockList.c -------------------------------------------------------------------------------- /src/datastructures/BlockList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/datastructures/BlockList.h -------------------------------------------------------------------------------- /src/datastructures/Stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/datastructures/Stack.c -------------------------------------------------------------------------------- /src/datastructures/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/datastructures/Stack.h -------------------------------------------------------------------------------- /src/headers/BlockHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/headers/BlockHeader.h -------------------------------------------------------------------------------- /src/headers/LineHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/headers/LineHeader.h -------------------------------------------------------------------------------- /src/headers/ObjectHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/headers/ObjectHeader.h -------------------------------------------------------------------------------- /src/utils/MathUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala-native/immix/HEAD/src/utils/MathUtils.h --------------------------------------------------------------------------------