Skip to content

Commit 4f8cd15

Browse files
author
Thuan Pham
committed
AFLNet - first commit
1 parent 6aa81c2 commit 4f8cd15

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+4368
-693
lines changed

Makefile

+9-6
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ MISC_PATH = $(PREFIX)/share/afl
2424

2525
# PROGS intentionally omit afl-as, which gets installed elsewhere.
2626

27-
PROGS = afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze
27+
PROGS = afl-gcc afl-fuzz aflnet-replay afl-showmap afl-tmin afl-gotcpu afl-analyze
2828
SH_PROGS = afl-plot afl-cmin afl-whatsup
2929

30-
CFLAGS ?= -O3 -funroll-loops
31-
CFLAGS += -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign \
30+
CFLAGS ?= -O0 -g -funroll-loops
31+
CFLAGS += -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -Wno-unused-result \
3232
-DAFL_PATH=\"$(HELPER_PATH)\" -DDOC_PATH=\"$(DOC_PATH)\" \
3333
-DBIN_PATH=\"$(BIN_PATH)\"
3434

3535
ifneq "$(filter Linux GNU%,$(shell uname))" ""
36-
LDFLAGS += -ldl
36+
LDFLAGS += -ldl -lgvc -lcgraph -lm
3737
endif
3838

3939
ifeq "$(findstring clang, $(shell $(CC) --version 2>/dev/null))" ""
@@ -69,8 +69,11 @@ afl-as: afl-as.c afl-as.h $(COMM_HDR) | test_x86
6969
$(CC) $(CFLAGS) $@.c -o $@ $(LDFLAGS)
7070
ln -sf afl-as as
7171

72-
afl-fuzz: afl-fuzz.c $(COMM_HDR) | test_x86
73-
$(CC) $(CFLAGS) $@.c -o $@ $(LDFLAGS)
72+
afl-fuzz: afl-fuzz.c $(COMM_HDR) aflnet.o aflnet.h | test_x86
73+
$(CC) $(CFLAGS) $@.c aflnet.o -o $@ $(LDFLAGS)
74+
75+
aflnet-replay: aflnet-replay.c $(COMM_HDR) aflnet.o aflnet.h | test_x86
76+
$(CC) $(CFLAGS) $@.c aflnet.o -o $@ $(LDFLAGS)
7477

7578
afl-showmap: afl-showmap.c $(COMM_HDR) | test_x86
7679
$(CC) $(CFLAGS) $@.c -o $@ $(LDFLAGS)

README-AFL.md

+493
Large diffs are not rendered by default.

README.md

+154-399
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)