Skip to content

Commit 1c7e20c

Browse files
author
rsundahl
committed
Added additional parameters to gcc for complete coverage.
1 parent 7f16a1b commit 1c7e20c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ RUN mkdir ./lib
2222
RUN ar -cvq lib/utilhook.a obj/*.o
2323

2424
RUN mkdir ./dll
25-
RUN gcc -fPIC -shared -o dll/basehook.so src/basehook.c lib/utilhook.a -ldl
26-
RUN gcc -fPIC -shared -o dll/fullhook.so src/fullhook.c lib/utilhook.a -ldl
25+
RUN gcc -fstack-protector-all -fPIC -Fpie -pie -Wl,-z,relro,-z,now -shared -o dll/basehook.so src/basehook.c lib/utilhook.a -ldl
26+
RUN gcc -fstack-protector-all -fPIC -Fpie -pie -Wl,-z,relro,-z,now -shared -o dll/fullhook.so src/fullhook.c lib/utilhook.a -ldl
2727

2828
RUN mkdir ./app
2929
RUN gcc -DFULLHOOK_MAIN=1 -fPIC -o app/fullhook src/fullhook.c lib/utilhook.a

0 commit comments

Comments
 (0)