Oleksii Oleksenko
cfc158a213
test: [fix] gracefuly handle cases when SMAP/MPX are disabled in kernel; ref #113
2024-08-07 15:27:12 +01:00
Oleksii Oleksenko
306e2cf8be
model: [fix] tracing was not reset after exceptions
2024-08-07 15:12:15 +01:00
Brian Fu
7e8dc49702
tests: [fix] L1TF tests - only test for Tiger Lake+
2024-08-07 11:52:14 +01:00
Oleksii Oleksenko
e4d0a029db
tests: [fix] tests used outdated nop placeholders
2024-08-01 15:10:01 +01:00
Oleksii Oleksenko
03837f1970
exec/x86: [fix] incorrect opcode in set_h2g_target macro
2024-08-01 11:57:42 +01:00
Oleksii Oleksenko
6779eb1274
root: [docs] updated readme
2024-07-29 10:35:37 +01:00
Oleksii Oleksenko
354d7a9de1
test: [refact] rewrite acceptance tests to use config includes
2024-07-27 20:06:54 +01:00
Oleksii Oleksenko
08fe9e1ca6
test: [refact] rewrite pre-release script to use config includes
2024-07-26 17:00:24 +01:00
Oleksii Oleksenko
8e66542b3b
all: [refact] major refactoring of multiple modules
...
(cherry picked from commit 7515fdd647
)
2024-07-25 14:53:24 +01:00
Oleksii Oleksenko
6a9564c7b9
analyser: [refact] get rid of _build_eq... interface"
...
(cherry picked from commit 6d2c8f6510
)
2024-07-25 14:53:24 +01:00
Oleksii Oleksenko
870266a263
model: [fix] incorrect tainting of MOVHPS
...
(cherry picked from commit 95cb220f2d
)
2024-07-25 14:53:24 +01:00
Oleksii Oleksenko
c86f9b52c5
model: [feat] taint tracker overriddes taints upon MOV and LEA
...
(cherry picked from commit 6b1a26afa6
)
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
1b9f49e717
model: [fix] XMM was tainted as 8-byte wide
...
(cherry picked from commit f28c38025e
)
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
5e00740c6f
model: [refact] clean up of the taint tracker
...
(cherry picked from commit d6e641bc0c
)
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
083bd3f6fc
test: [feat] enable testing of documentation of config options
...
(cherry picked from commit c8dd70cc9c
)
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
7e91779376
conf: [chore] removing several outdated options
...
(cherry picked from commit b0576b8d6a
)
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
5fd27710a3
exec/x86: [fix] add fences after all macro jumps; ref #83
...
Co-authored-by: Flavien Solt <flsolt@ethz.ch>
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
4433ee4ad0
exec/x86: [refact] cleaned-up macro loading in executor
...
Rewrite of the macro loader that:
1. Simplifies the interface to the loader
2. Unifies generation of static and dynamic parts of the macros
3. Puts the dynamic macro generators each into its own function
(used to be a single function with a huge switch statement)
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
cb635d7d64
test: [refact] move taint tracker tests into separate file
...
(cherry picked from commit 6598d8d3e3
)
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
59e0d659fe
test/x86: [ft] improve reproducibility of V1/V2 acceptance tests
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
808f6c8d2d
test: [fix] Update GitHub workflow to include unit tests
2024-07-25 14:53:23 +01:00
Oleksii Oleksenko
79e421d419
test: [chore] Remove unused test files and update file paths in test scripts
2024-07-25 14:53:23 +01:00