aboutsummaryrefslogtreecommitdiffstats
path: root/executor
Commit message (Expand)AuthorAgeFilesLines
* executor: common_kvm.h: fix compilationAlexander Potapenko2025-10-171-1/+1
* executor: common_kvm_ppc64.h: drop kvm_ppc_mmuv3_cfgAlexander Potapenko2025-10-171-6/+0
* executor: s/true/1 in common_kvm_ppc64.hAlexander Potapenko2025-10-171-1/+1
* executor: introduce __addrspace_guestAlexander Potapenko2025-10-176-64/+63
* executor: unify ARM64_ADDR_EXECUTOR_CODE and X86_SYZOS_ADDR_EXECUTOR_CODEAlexander Potapenko2025-10-173-5/+13
* executor: amd64: remove the switch from guest_main()Alexander Potapenko2025-10-171-31/+35
* executor: fix setup_cpuid() declarationAlexander Potapenko2025-10-171-0/+2
* executor: sys/linux: implement SYZOS_API_SET_IRQ_HANDLERAlexander Potapenko2025-10-172-13/+70
* executor: use dynamic page table allocation for guestAlexander Potapenko2025-10-172-63/+38
* executor: refactor x86 SYZOS setupAlexander Potapenko2025-10-172-65/+67
* executor: rework GDT setup for SYZOSAlexander Potapenko2025-10-173-54/+109
* executor: fix the definition of struct tss64Alexander Potapenko2025-10-171-2/+2
* executor: use a list of memory regions to set up SYZOS guestAlexander Potapenko2025-10-171-35/+44
* executor: more robust x86 page table creation in SYZOSAlexander Potapenko2025-10-172-16/+117
* executor: introduce DEFINE_GUEST_FN_TO_GPA_FN()Alexander Potapenko2025-10-173-2/+39
* executor: rename SYZOS-related address definitionsAlexander Potapenko2025-10-173-21/+25
* prog: fix syz_kfuzztest_run allocation strategyEthan Graham2025-09-221-4/+4
* kfuzztest: introduce syz_kfuzztest_run pseudo-syscallEthan Graham2025-09-221-0/+54
* sys/linux: executor: add IN_DX and OUT_DX to SYZOS x86 APIAlexander Potapenko2025-09-191-0/+67
* sys/linux: executor: implement SYZOS_API_WR_DRN on x86Alexander Potapenko2025-09-191-0/+45
* executor: sys/linux/: pkg/runtest: pkg/vminfo: add syz_kvm_assert_syzos_kvm_exitAlexander Potapenko2025-09-195-1/+35
* executor: introduce __no_stack_protector and use it for guest codeAlexander Potapenko2025-09-113-23/+37
* executor: x86: fix check-syzos errorAlexander Potapenko2025-09-111-14/+16
* executor: refactor execute_req parsing to use names for IPC flagsJann Horn2025-09-021-5/+5
* executor: move proc opts to a separate structAleksandr Nogikh2025-08-211-36/+41
* executor: arm64: syzos: add flush_cache_range()Alexander Potapenko2025-08-081-3/+32
* executor: arm64: syzos: fix the constraints in gicv3_cpu_init()Alexander Potapenko2025-08-081-2/+1
* executor: arm64: syzos: delete clobbers from one_irq_handler_fn()Alexander Potapenko2025-08-081-3/+1
* executor: keep output area base address on reallocationAleksandr Nogikh2025-08-061-0/+7
* executor: change input/output area mapping rulesAleksandr Nogikh2025-08-061-26/+62
* Revert "executor: change input/output area mapping rules"Aleksandr Nogikh2025-08-051-62/+26
* executor: introduce cover_close()Alexander Potapenko2025-08-052-2/+19
* executor: close the dangling file descriptor in setup_kcov_reset_ioctl()Alexander Potapenko2025-08-051-0/+2
* executor: decouple kcov memory allocation from the traceAlexander Potapenko2025-08-055-37/+52
* executor: change input/output area mapping rulesAleksandr Nogikh2025-08-051-26/+62
* pkg/flatrpc, pkg/vminfo, executor: introduce readonly coverageAlexander Potapenko2025-07-312-5/+48
* sys/linux: executor: implement SYZOS_API_WR_CRN on x86Alexander Potapenko2025-07-241-0/+37
* executor/common_kvm_amd64_syzos.h: add _handle_ to function namesAlexander Potapenko2025-07-241-9/+9
* executor: sys/linux/dev_kvm_amd64.txt: implement rdmsr/wrmsrAlexander Potapenko2025-07-241-0/+54
* executor/common_kvm_amd64_syzos.h: add a missing breakAlexander Potapenko2025-07-241-0/+1
* executor: sys/linux: use sparse IDs for SYZOS APIAlexander Potapenko2025-07-241-3/+7
* executor: neutralize errors=panic for gfs2 mountsAleksandr Nogikh2025-07-171-0/+3
* executor: handle zero length in syz_compare_zlibAleksandr Nogikh2025-07-141-3/+7
* executor: arm64: syzos: add SYZOS_API_ERET, SYZOS_API_SVCAlexander Potapenko2025-06-131-0/+41
* executor: linux: make syz_open_dev comment more correctFlorent Revest2025-06-041-1/+1
* executor: linux: fix syz_open_dev virtual file names rangeFlorent Revest2025-06-041-2/+3
* executor/kvm: add SYZOS support for CPUIDMarios Pomonis2025-05-191-0/+21
* executor: arm64: syzos: prevent jump table emissionAlexander Potapenko2025-05-121-10/+14
* all: adjust to the new clang tidy checksAleksandr Nogikh2025-04-241-0/+2
* all: format with clang-format-20Aleksandr Nogikh2025-04-243-131/+128