202bc29099Add docker man
Samuel Aubertin
2022-04-12 11:43:25 +0200
781faf53e5Add support for Docker. New targets: docker,dockerbuild,dockerrun,dockerpoc and dockerclean.
Samuel Aubertin
2022-04-12 11:21:57 +0200
141173d252Update readme to include obsd
sk4nz
2022-04-07 12:05:25 +0200
2c32b9636bRun each program 3 times
sk4nz
2022-04-07 11:47:17 +0200
7740718f91Refactor PROGS dependencies names and enable a target-specific CFLAG (no function inlining) for programs compiled with GCC.
sk4nz
2022-04-07 11:45:36 +0200
5e59829c5d-fno-inline-small-functions is not known by gcc 8.5
sk4nz
2022-04-07 10:41:05 +0200
fa0cb03ac7Add -fno-inline-small-functions to -fno-inline-functions
sk4nz
2022-04-05 12:58:32 +0200
79caa8c28dDisable function inlining
sk4nz
2022-04-05 12:45:31 +0200
8dbe117cb0Typos, change variable name for readability
Samuel Aubertin
2022-04-05 12:44:24 +0200
5804d30227Bruteforce optimization options
Samuel Aubertin
2022-04-05 12:43:54 +0200
54b2be5527Align gadget and safe functions parameters
sk4nz
2022-03-29 15:33:31 +0200
1556553f06Restore optimisation for victim_function() and fix the actual bug: put 'addr' in rax before calling gadget othewise there is a NULL dereference happening at architectural level when optimized
sk4nz
2022-03-29 15:10:04 +0200
daad45152aFix latency for pre-SSE processors
Samuel Aubertin
2022-03-25 13:38:33 +0100
0f0dd946cdDisable optimisation depending on compiler type for victim_function in spectre_v2
sk4nz
2022-03-24 14:52:53 +0100
ecd5fbc0bfWrong branch
Samuel Aubertin
2022-03-01 13:17:38 +0100
051587ec39Dont clean uuid_obsd on other distros
Samuel Aubertin
2022-03-01 13:16:22 +0100
c21d271af5OpenBSD compatibility, except that GCC is not emiting valid SSE asm, so disable it on OpenBSD
sk4nz
2022-03-01 13:11:25 +0100
2b2ca1baf5OpenBSD has no uuid, bring it with us
Samuel Aubertin
2022-02-24 12:00:22 +0100
cb70fa32a8Add BSD license
Samuel Aubertin
2022-01-24 13:57:24 +0100
eea6603fa1Add LLD to the dependencies
Samuel Aubertin
2022-01-23 20:00:32 +0100
a522fd233aFix uuid expansion
Samuel Aubertin
2022-01-23 19:49:53 +0100
4a0dacbfa3Refactor spectre.c and add multiple targets to the Makefile: - GCC support - RETPOLINE for both GCC and clang - LLD dynamic linker to support RETPOLINE mitigations on dynamic executables - Results aggregation using SFTP
Samuel Aubertin
2022-01-23 19:37:24 +0100
698d4f7921more readme
Samuel Aubertin
2022-01-22 15:09:33 +0100
6c445d1339first
Samuel Aubertin
2022-01-22 15:04:17 +0100