README.md
Rendering markdown...
all: physmem
FRAMEWORKS = -framework Foundation -framework IOKit
CFLAGS = -O3 -Wall -Wpedantic -Wno-gnu-folding-constant -Wno-gnu-zero-variadic-macro-arguments -Werror
SOURCES = fail.c \
kernel_image.c \
kernel_slide.c \
main.c \
physmem.c \
privilege_escalation.c \
syscall_hook.c \
syscall_hook.s
HEADERS = fail.h \
kernel_image.h \
kernel_slide.h \
physmem.h \
privilege_escalation.h \
syscall_code.h \
syscall_hook.h
physmem: $(SOURCES) $(HEADERS)
$(CC) $(FRAMEWORKS) $(CFLAGS) $(SOURCES) -o $@
clean:
rm -f -- physmem