├── .gitignore ├── LockFreeAllocatorTester ├── LockFreeAllocatorTester.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── LockFreeAllocatorTester │ ├── Default-568h@2x.png │ ├── Default.png │ ├── Default@2x.png │ ├── LockFreeAllocatorTester-Info.plist │ ├── LockFreeAllocatorTester-Prefix.pch │ ├── XAMAppDelegate.h │ ├── XAMAppDelegate.m │ ├── en.lproj │ └── InfoPlist.strings │ └── main.m ├── Makefile ├── alloc.h ├── atomic.h ├── delayed-free.h ├── fake-glib.h ├── hazard-pointer.c ├── hazard-pointer.h ├── lock-free-alloc.c ├── lock-free-alloc.h ├── lock-free-array-queue.c ├── lock-free-array-queue.h ├── lock-free-queue.c ├── lock-free-queue.h ├── metadata.h ├── mono-linked-list-set.c ├── mono-linked-list-set.h ├── mono-membar.h ├── mono-mmap.c ├── mono-mmap.h ├── sgen-gc.c ├── sgen-gc.h ├── states.org ├── test-queue.c ├── test-queue.h └── test.c /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | test 3 | *.o 4 | *.xcuserdatad/ 5 | -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester/Default-568h@2x.png -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester/Default.png -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester/Default@2x.png -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/LockFreeAllocatorTester-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester/LockFreeAllocatorTester-Info.plist -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/LockFreeAllocatorTester-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester/LockFreeAllocatorTester-Prefix.pch -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/XAMAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester/XAMAppDelegate.h -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/XAMAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester/XAMAppDelegate.m -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /LockFreeAllocatorTester/LockFreeAllocatorTester/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/LockFreeAllocatorTester/LockFreeAllocatorTester/main.m -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/Makefile -------------------------------------------------------------------------------- /alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/alloc.h -------------------------------------------------------------------------------- /atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/atomic.h -------------------------------------------------------------------------------- /delayed-free.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/delayed-free.h -------------------------------------------------------------------------------- /fake-glib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/fake-glib.h -------------------------------------------------------------------------------- /hazard-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/hazard-pointer.c -------------------------------------------------------------------------------- /hazard-pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/hazard-pointer.h -------------------------------------------------------------------------------- /lock-free-alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/lock-free-alloc.c -------------------------------------------------------------------------------- /lock-free-alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/lock-free-alloc.h -------------------------------------------------------------------------------- /lock-free-array-queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/lock-free-array-queue.c -------------------------------------------------------------------------------- /lock-free-array-queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/lock-free-array-queue.h -------------------------------------------------------------------------------- /lock-free-queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/lock-free-queue.c -------------------------------------------------------------------------------- /lock-free-queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/lock-free-queue.h -------------------------------------------------------------------------------- /metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/metadata.h -------------------------------------------------------------------------------- /mono-linked-list-set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/mono-linked-list-set.c -------------------------------------------------------------------------------- /mono-linked-list-set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/mono-linked-list-set.h -------------------------------------------------------------------------------- /mono-membar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/mono-membar.h -------------------------------------------------------------------------------- /mono-mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/mono-mmap.c -------------------------------------------------------------------------------- /mono-mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/mono-mmap.h -------------------------------------------------------------------------------- /sgen-gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/sgen-gc.c -------------------------------------------------------------------------------- /sgen-gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/sgen-gc.h -------------------------------------------------------------------------------- /states.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/states.org -------------------------------------------------------------------------------- /test-queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/test-queue.c -------------------------------------------------------------------------------- /test-queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/test-queue.h -------------------------------------------------------------------------------- /test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schani/michael-alloc/HEAD/test.c --------------------------------------------------------------------------------