samples: Add sample using SECCOMP_RET_INFO
PATCH 3/3 samples: Add sample using SECCOMP_RET_INFO
Adds a sample that demonstrates use of the SECCOMP_RET_INFO return value.
Signed-off-by Corey Bryant <[email protected]>
--- samples/seccomp/Makefile | 8 ++++++- samples/seccomp/bpf-logger.c | 52 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 samples/seccomp/bpf-logger.c
samples/seccomp/Makefile +7 -1
@@ -1,7 +1,7 @@ # kbuild trick to avoid linker error. Can be omitted if a module is built. obj- := dummy.o -hostprogs-$(CONFIG_SECCOMP_FILTER) := bpf-fancy dropper bpf-direct +hostprogs-$(CONFIG_SECCOMP_FILTER) := bpf-fancy dropper bpf-direct bpf-logger HOSTCFLAGS_bpf-fancy.o += -I$(objtree)/usr/include HOSTCFLAGS_bpf-fancy.o += -idirafter $(objtree)/include
@@ -17,6 +17,10 @@ HOSTCFLAGS_bpf-direct.o += -I$(objtree)/usr/include HOSTCFLAGS_bpf-direct.o += -idirafter $(objtree)/include bpf-direct-objs := bpf-direct.o +HOSTCFLAGS_bpf-logger.o += -I$(objtree)/usr/include +HOSTCFLAGS_bpf-logger.o += -idirafter $(objtree)/include +bpf-logger-objs := bpf-logger.o + # Try to match the kernel target. ifndef CONFIG_64BIT
@@ -31,9 +35,11 @@ HOSTCFLAGS_bpf-direct.o += $(MFLAG) HOSTCFLAGS_dropper.o += $(MFLAG) HOSTCFLAGS_bpf-helper.o += $(MFLAG) HOSTCFLAGS_bpf-fancy.o += $(MFLAG) +HOSTCFLAGS_bpf-logger.o += $(MFLAG) HOSTLOADLIBES_bpf-direct += $(MFLAG) HOSTLOADLIBES_bpf-fancy += $(MFLAG) HOSTLOADLIBES_dropper += $(MFLAG) +HOSTLOADLIBES_bpf-logger += $(MFLAG) endif # Tell kbuild to always build the programs
samples/seccomp/bpf-logger.c new file +52 -0
52 lines not on this page · raw message
Signature · 1 line
1.7.11.7