Граф коммитов

839 Коммитов

Автор SHA1 Сообщение Дата
Oleksii Oleksenko 1c68fddce0
root: [chore] bump version to 1.3.2 2024-09-12 13:57:24 +01:00
Oleksii Oleksenko fd86ea511f
all: [fix] compat with Python 3.12 2024-09-12 13:55:57 +01:00
Oleksii Oleksenko 1f8f94119d
exec/x86: [fix] compat with gcc-14 2024-09-12 13:55:19 +01:00
Oleksii Oleksenko 953b305d0e
exec/x86: [fix] type cast issue in VMCB init 2024-09-06 13:52:52 +01:00
Oleksii Oleksenko 3c878b505e
exec/x86: [ft] additional sanity checks in VMCB init 2024-09-03 16:05:02 +01:00
Oleksii Oleksenko 6464b2f8be
exec/x86: [fix] compat with Kernel v6.6.0+ 2024-09-03 15:03:55 +01:00
Oleksii Oleksenko 2bd63cfe70
exec/x86: [ft] better error message on corrupted measurements 2024-08-28 13:24:36 +01:00
Oleksii Oleksenko cbaf83a08e
mini: [fix] do not skip next passes when input pass fails 2024-08-23 13:30:59 +01:00
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
Oleksii Oleksenko 67e5c62261
conf: [fix] multiple includes in a config file overwritten each other 2024-08-07 14:39:36 +01:00
Oleksii Oleksenko 05769bb580
root: [chore] bump version to 1.3.1 2024-08-07 12:10:26 +01:00
Oleksii Oleksenko 81b9d5de3c
fuzz: [fix] workaround for model bug that causes long arch traces 2024-08-07 11:52:36 +01:00
Oleksii Oleksenko 2734ce7038
mini: [feat] enable input diff minimization for observer actors 2024-08-07 11:52:36 +01:00
Oleksii Oleksenko b7720d19a4
fuzz: [chore] improved output of traces in TSC mode 2024-08-07 11:52:36 +01:00
Oleksii Oleksenko 3ebad511eb
exec/x86: [fix] uarch_flush was no applied on AMD 2024-08-07 11:52:36 +01:00
Oleksii Oleksenko d5b1823dc8
exec/x86: [fix] type mismatch in TSC mode 2024-08-07 11:52:36 +01:00
Oleksii Oleksenko fd51d72b90
conf: [fix] option instruction_blocklist_append was not applied 2024-08-07 11:52:36 +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 b99699a36d
asm_parser: [ft] add extra check for the size of macro placeholders 2024-08-01 13:32:19 +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 83e113a0c4
exec/x86: [ft] move the check for corrupt measurements from asm into C 2024-08-01 11:53:00 +01:00
Oleksii Oleksenko b9d4f2b90c
root: [build] update list of tested branches in CI (#110) 2024-07-30 14:23:14 +01:00
Brian Fu b056144a52
cli: [fix] Invalid argument in CLI tfuzz mode (#109) 2024-07-30 11:55:12 +01:00
Oleksii Oleksenko 255d63dca5
docs: [fix] several formatting issues 2024-07-30 09:13:59 +01:00
Oleksii Oleksenko db20d9628b
root: [build] excluded several irrelevant directories from pyproject.toml 2024-07-29 16:05:16 +01:00
Oleksii Oleksenko 6613940e8e
root: [docs] move quick start guide onto a separate page 2024-07-29 15:56:28 +01:00
Oleksii Oleksenko 4e275cf8a0
all: [docs] updated documentation 2024-07-29 10:49:13 +01:00
Oleksii Oleksenko 6779eb1274
root: [docs] updated readme 2024-07-29 10:35:37 +01:00
Oleksii Oleksenko 29f9b2f4d5
exec/x86: [build] hide expected objtool warnings 2024-07-29 09:43:56 +01:00
Oleksii Oleksenko 9439ebda39
all: [chore] bump version to 1.3.0 2024-07-29 09:20:01 +01:00
Oleksii Oleksenko 3233d555cb
exec/x86: [ft] make exit codes more uniform 2024-07-27 20:09:29 +01:00
Oleksii Oleksenko 140a70e7cb
fuzz/x86: [fix] ArchDiff fuzzer was using outdated interface 2024-07-27 20:08:59 +01:00
Oleksii Oleksenko 897081b653
exec/x86: [fix] ignore list was accidentally commented out 2024-07-27 20:08:23 +01:00
Oleksii Oleksenko 354d7a9de1
test: [refact] rewrite acceptance tests to use config includes 2024-07-27 20:06:54 +01:00
Oleksii Oleksenko 95bfdf11ed
root: [docs] add Brian to Authors 2024-07-26 17:01:40 +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 40323e3b58
all: [docs] add documentation on Git best practices 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 673e2ea6e2
conf: [feat] add ability to set directory with included files (-I) 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 486f18b259
cli: [chore] add common arguments to subparsers 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko e760bd561d
model: [fix] taint RCX when executing REP instructions 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 4df9047768
config: [ft] sanity check for max-min BB successors 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 85c26cbadf
cli: [chore] remove unused code for fuzzer tuning 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 02e592f98c
exec/x86: [ft] replace hardcoded perf.counter MSR ids with constants 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 654f12d33c
config: [feat] add instruction_blocklist_append option 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 37f7c1251c
root: [chore] remove outdated dirs from .gitignore
Signed-off-by: Oleksii Oleksenko <3688171+OleksiiOleksenko@users.noreply.github.com>
2024-07-26 17:00:24 +01:00
Oleksii Oleksenko f274b2c409
root: [build] add missing wheel build target 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 658cd347a7
docs: [fix] fix broken links in README 2024-07-26 17:00:24 +01:00
Oleksii Oleksenko 1b173a0aab
config: [feat] add support for include statements
(cherry picked from commit 5c33a88957)
2024-07-26 17:00:24 +01:00