diff --git a/code/Makefile b/code/Makefile index 440475ddb..f919be257 100644 --- a/code/Makefile +++ b/code/Makefile @@ -9,6 +9,7 @@ CFLAGS += -g CFLAGS += -O2 CFLAGS += -Wall CFLAGS += -Wextra +CFLAGS += -D_FILE_OFFSET_BITS=64 run: leak.o ./leak.o diff --git a/code/leak b/code/leak deleted file mode 100755 index 0a55ba578..000000000 Binary files a/code/leak and /dev/null differ diff --git a/code/pipe_utils.c b/code/pipe_utils.c deleted file mode 100644 index 0417a8fbd..000000000 --- a/code/pipe_utils.c +++ /dev/null @@ -1,13 +0,0 @@ -#define _GNU_SOURCE - -#include -#include - -void -allocation_primitive(int fd[2]) -{ - pipe2(fd, O_NONBLOCK); - fcntl(fd[0], F_SETPIPE_SZ, 8192); - char buffer[0x100] = { 0 }; - write(fd[1], buffer, 8); -} diff --git a/code/timing.c b/code/timing.c deleted file mode 100644 index bf85bb70b..000000000 --- a/code/timing.c +++ /dev/null @@ -1,23 +0,0 @@ -#include - -inline size_t -rdtsc_begin(void) -{ - size_t a, d; - asm volatile("mfence"); - asm volatile("rdtsc" : "=a"(a), "=d"(d)); - a = (d << 32) | a; - asm volatile("lfence"); - return a; -} - -inline size_t -rdtsc_end(void) -{ - size_t a, d; - asm volatile("lfence"); - asm volatile("rdtsc" : "=a"(a), "=d"(d)); - a = (d << 32) | a; - asm volatile("mfence"); - return a; -}