Samuel Aubertin
|
54abc38327
|
Measure total CPU time for leak(), add it to the ouput alongside the git revision
|
2022-04-13 12:45:14 +02:00 |
|
Samuel Aubertin
|
6c32500747
|
Factorize outputs
|
2022-04-12 13:46:35 +02:00 |
|
Samuel Aubertin
|
a8612b146a
|
Factorize OCTOPUS_ARGS, OCTOPUS_TIMINGS and OCTOPUS_NOCLFLUSH_INIT in macros defined in octopus.h
|
2022-04-12 13:12:30 +02:00 |
|
Samuel Aubertin
|
8dbe117cb0
|
Typos, change variable name for readability
|
2022-04-05 12:44:24 +02:00 |
|
sk4nz
|
54b2be5527
|
Align gadget and safe functions parameters
|
2022-03-29 15:33:31 +02:00 |
|
sk4nz
|
1556553f06
|
Restore 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
|
2022-03-29 15:10:04 +02:00 |
|
sk4nz
|
0f0dd946cd
|
Disable optimisation depending on compiler type for victim_function in spectre_v2
|
2022-03-24 14:52:53 +01:00 |
|
Samuel Aubertin
|
47946f6aed
|
Final touch: style and tabulations.
|
2022-01-28 16:33:17 +01:00 |
|
Samuel Aubertin
|
64f0c6b318
|
In case of segfault, log a failure instead of nothing.
|
2022-01-28 09:53:12 +01:00 |
|
Samuel Aubertin
|
3df95552eb
|
Add Spectre v2
Add JSON output flag : -j
v2 segfaults sometimes with O2...
|
2022-01-27 15:04:48 +01:00 |
|