shm implemented as memfd syscall
zhangmeng
2023-07-27 157b3411dd123694ca29dd80fe9ecc683958ccab
refs
用户 zhangmeng <775834166@qq.com>
星期四, 七月 27, 2023 11:54 +0800
提交者 zhangmeng <775834166@qq.com>
星期四, 七月 27, 2023 11:54 +0800
提交157b3411dd123694ca29dd80fe9ecc683958ccab
目录 c4a3e01e851d3a3c489c9464f71a4af73fb358d7 目录 | zip | gz
parent 3ce014732763fd28a7b03d5ce99ec990f830f985 查看 | 对比
add epoll/poll/select sendmsg/recvmsg transmit fd
91个文件已添加
1个文件已修改
6408 ■■■■■ 已修改文件
CMakeLists.txt 7 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeCache.txt 351 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/3.13.3/CMakeCCompiler.cmake 73 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/3.13.3/CMakeCXXCompiler.cmake 76 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/3.13.3/CMakeDetermineCompilerABI_C.bin 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/3.13.3/CMakeDetermineCompilerABI_CXX.bin 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/3.13.3/CMakeSystem.cmake 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/3.13.3/CompilerIdC/CMakeCCompilerId.c 623 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/3.13.3/CompilerIdCXX/CMakeCXXCompilerId.cpp 602 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/CMakeDirectoryInformation.cmake 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/CMakeOutput.log 617 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/Makefile.cmake 55 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/Makefile2 303 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/TargetDirectories.txt 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/cmake.check_cache 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/feature_tests.bin 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/feature_tests.c 34 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/feature_tests.cxx 405 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/CMakeFiles/progress.marks 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/Makefile 204 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/cmake_install.cmake 56 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/CMakeDirectoryInformation.cmake 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/CXX.includecache 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/DependInfo.cmake 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/build.make 99 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/cmake_clean.cmake 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/depend.internal 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/depend.make 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/flags.make 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/link.txt 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/cli_snd.dir/progress.make 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/CXX.includecache 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/DependInfo.cmake 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/build.make 99 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/cmake_clean.cmake 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/depend.internal 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/depend.make 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/flags.make 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/link.txt 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/client.dir/progress.make 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/progress.marks 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/C.includecache 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/CXX.includecache 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/DependInfo.cmake 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/build.make 99 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/cmake_clean.cmake 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/depend.internal 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/depend.make 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/flags.make 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/link.txt 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/server.dir/progress.make 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/CXX.includecache 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/DependInfo.cmake 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/build.make 99 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/cmake_clean.cmake 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/depend.internal 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/depend.make 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/flags.make 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/link.txt 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/CMakeFiles/srv_rcv.dir/progress.make 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/Makefile 318 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/cli_snd 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/client 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/cmake_install.cmake 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/server 对比 | 查看 | 原始文档 | blame | 历史
build/sample2/srv_rcv 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/CMakeDirectoryInformation.cmake 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/C.includecache 84 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/DependInfo.cmake 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/build.make 128 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/cmake_clean.cmake 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/depend.internal 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/depend.make 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/flags.make 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/link.txt 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/memfd_shm.dir/progress.make 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/CMakeFiles/progress.marks 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/Makefile 240 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
build/src2/cmake_install.cmake 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sample2/CMakeLists.txt 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sample2/cli_snd.cpp 81 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sample2/client.cpp 66 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sample2/server.cpp 52 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sample2/srv_recv.cpp 53 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src2/CMakeLists.txt 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src2/epollfd_shm.c 604 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src2/epollfd_shm.h 46 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src2/memfd_shm.c 103 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src2/memfd_shm.h 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src2/shmh.h 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src2/transfd_shm.c 90 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src2/transfd_shm.h 21 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史