Skip to content
Commits on Source (3)
...@@ -36,12 +36,18 @@ include_directories( ...@@ -36,12 +36,18 @@ include_directories(
${Syscall_intercept_INCLUDE_DIR} ${Syscall_intercept_INCLUDE_DIR}
${CMAKE_BINARY_DIR}/include ${CMAKE_BINARY_DIR}/include
/usr/include /usr/include
${Syscall_intercept_INCLUDE_DIR}
) )
add_library(eval_intercept SHARED src/eval.cpp) add_library(eval_intercept SHARED src/eval.cpp)
add_executable(opendevnull src/opendevnull.cpp) add_executable(opendevnull src/opendevnull.cpp)
target_include_directories(eval_intercept
PRIVATE
${Syscall_intercept_INCLUDE_DIR}
)
# Link libraries # Link libraries
target_link_libraries( target_link_libraries(
opendevnull opendevnull
......
#!/bin/bash #!/bin/bash
SYSCALL="getpid" SYSCALL="getpid"
BUILD="." BUILD=../build
REPEATS=2 REPEATS=20
ARCH="X86" ARCH="X86"
NATIVE="$BUILD/opendevnull --syscall $SYSCALL" NATIVE="$BUILD/opendevnull --syscall $SYSCALL"
......