Loading include/client/preload.hpp +1 −2 Original line number Diff line number Diff line Loading @@ -47,13 +47,12 @@ init_preload() __attribute__((constructor)); void destroy_preload() __attribute__((destructor)); #else #elif ENABLE_INIT void init_libc() __attribute__((constructor)); void destroy_libc() __attribute__((destructor)); #endif #endif // IOINTERCEPT_PRELOAD_HPP src/client/CMakeLists.txt +3 −2 Original line number Diff line number Diff line Loading @@ -110,8 +110,8 @@ target_sources( target_compile_definitions(gkfs_user_lib PUBLIC BYPASS_SYSCALL) target_link_options(gkfs_user_lib PRIVATE -z noexecstack) target_compile_definitions(gkfs_libc_intercept PUBLIC BYPASS_SYSCALL) target_link_options(gkfs_libc_intercept PRIVATE) #-z noexecstack target_compile_definitions(gkfs_libc_intercept PUBLIC BYPASS_SYSCALL ENABLE_INIT) target_link_options(gkfs_libc_intercept PRIVATE -z noexecstack) if (GKFS_ENABLE_AGIOS) target_compile_definitions(gkfs_intercept PUBLIC GKFS_ENABLE_AGIOS) Loading Loading @@ -158,6 +158,7 @@ target_link_libraries( hermes fmt::fmt Threads::Threads Microsoft.GSL::GSL ) Loading Loading
include/client/preload.hpp +1 −2 Original line number Diff line number Diff line Loading @@ -47,13 +47,12 @@ init_preload() __attribute__((constructor)); void destroy_preload() __attribute__((destructor)); #else #elif ENABLE_INIT void init_libc() __attribute__((constructor)); void destroy_libc() __attribute__((destructor)); #endif #endif // IOINTERCEPT_PRELOAD_HPP
src/client/CMakeLists.txt +3 −2 Original line number Diff line number Diff line Loading @@ -110,8 +110,8 @@ target_sources( target_compile_definitions(gkfs_user_lib PUBLIC BYPASS_SYSCALL) target_link_options(gkfs_user_lib PRIVATE -z noexecstack) target_compile_definitions(gkfs_libc_intercept PUBLIC BYPASS_SYSCALL) target_link_options(gkfs_libc_intercept PRIVATE) #-z noexecstack target_compile_definitions(gkfs_libc_intercept PUBLIC BYPASS_SYSCALL ENABLE_INIT) target_link_options(gkfs_libc_intercept PRIVATE -z noexecstack) if (GKFS_ENABLE_AGIOS) target_compile_definitions(gkfs_intercept PUBLIC GKFS_ENABLE_AGIOS) Loading Loading @@ -158,6 +158,7 @@ target_link_libraries( hermes fmt::fmt Threads::Threads Microsoft.GSL::GSL ) Loading