├── .gitignore ├── CMakeLists.txt ├── CMakeSettings.json ├── LICENSE ├── README.md ├── clean.sh ├── examples ├── hello_world_example.c ├── linux_hello_world_library.c └── windows_hello_world_library.c ├── external ├── libei.cmake └── libueum.cmake ├── install.sh ├── src └── smo │ ├── api │ ├── smo_handle.c │ └── smo_handle.h │ ├── impl │ ├── linux │ │ └── smo_linux.c │ └── windows │ │ ├── MemoryModule.c │ │ ├── MemoryModule.h │ │ └── smo_windows.c │ └── smo.h └── valgrind.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/CMakeSettings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/README.md -------------------------------------------------------------------------------- /clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/clean.sh -------------------------------------------------------------------------------- /examples/hello_world_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/examples/hello_world_example.c -------------------------------------------------------------------------------- /examples/linux_hello_world_library.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/examples/linux_hello_world_library.c -------------------------------------------------------------------------------- /examples/windows_hello_world_library.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/examples/windows_hello_world_library.c -------------------------------------------------------------------------------- /external/libei.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/external/libei.cmake -------------------------------------------------------------------------------- /external/libueum.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/external/libueum.cmake -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd $PWD/build/release 4 | make install 5 | -------------------------------------------------------------------------------- /src/smo/api/smo_handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/src/smo/api/smo_handle.c -------------------------------------------------------------------------------- /src/smo/api/smo_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/src/smo/api/smo_handle.h -------------------------------------------------------------------------------- /src/smo/impl/linux/smo_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/src/smo/impl/linux/smo_linux.c -------------------------------------------------------------------------------- /src/smo/impl/windows/MemoryModule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/src/smo/impl/windows/MemoryModule.c -------------------------------------------------------------------------------- /src/smo/impl/windows/MemoryModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/src/smo/impl/windows/MemoryModule.h -------------------------------------------------------------------------------- /src/smo/impl/windows/smo_windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/src/smo/impl/windows/smo_windows.c -------------------------------------------------------------------------------- /src/smo/smo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/src/smo/smo.h -------------------------------------------------------------------------------- /valgrind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swasun/LibSharedMemoryObject/HEAD/valgrind.sh --------------------------------------------------------------------------------