aboutsummaryrefslogtreecommitdiffstats
path: root/CONTRIBUTORS
Commit message (Collapse)AuthorAgeFilesLines
* AUTHORS, CONTRIBUTORS: add IBM contributorsAndrew Donnellan2025-12-111-0/+4
| | | | | | | Add IBM to the AUTHORS list and myself, Alexander and Alexey to the CONTRIBUTORS list. Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
* vm: implement the VM interface for VirtualBoxKuzey Arda Bulut2025-11-141-0/+1
| | | | | | | | | | This change adds VirtualBox support to syzkaller. It implements the VM interface for VirtualBox and provides: - full VM lifecycle operations (create, boot, stop, snapshot restore) - serial console hookup and integration with the output merger - proper boot wait logic similar to qemu, using SSH readiness - boot-time crash capture using collected console output
* pkg/csource: add call argument annotations to generated C-source filesEthan Graham2025-08-041-0/+1
| | | | | | | | | | | The structure of arguments passed into syscalls is often hard to parse since it is memcpy'd into mmap'd regions. Structural relations are often lost in translation, resulting in reproducers that take longer for a developer to understand. This patch adds functionality for parsing syscall arguments semantically and emitting a structured and human-readable comment which is inserted before each syscall in the resulting C-source.
* pkg/cover: fix handling of compile unit namem0ck1ng2025-06-201-0/+1
| | | | | | | The 'attrName' is often an absolute path for out-of-tree modules. This commit avoids redundant path concatenation when 'attrName' is already absolute, enabling developers to view coverage correctly in the web UI.
* sys/linux: update descriptions in dev_snd_timer.txtfellair2025-06-041-0/+1
| | | | | | | | | | | | | | | A few things done here: - Add new userspace-driven ioctls (and necessary structs as well): SNDRV_TIMER_IOCTL_CREATE SNDRV_TIMER_IOCTL_TRIGGER - Change a few object pointers' directions to better reflect their intent (mostly inout). - Split old SNDRV_TIMER_IOCTL_TREAD into two: SNDRV_TIMER_IOCTL_TREAD_OLD and SNDRV_TIMER_IOCTL_TREAD64 the way it is done in the kernel. - Remove TODO descriptions concerning SNDCTL_TMR_START etc. as they are described elsewhere, and as far as I can tell, are not necessary here.
* dashboard/app/templates: fix incorrect use of *Sort functionJeongjun Park2025-04-291-0/+1
| | | | | | | | | We are using incorrect *Sort functions when using some sortTable functions. Also, this is causing the current syz repro sort to not work. Thereforce we need to modify it to use the correct *Sort functions and remove unnecessary tab spaces to pass the intended text to the *Sort functions.
* dashboard/config/linux/bits: reenable KASAN_INLINE for riscv64Alexandre Ghiti2025-02-131-1/+3
| | | | | | | | | | | KASAN_INLINE was fixed back in early 2023 in the riscv kernel, see merge commit 2667e3673f70 ("Merge patch series "RISC-V kasan rework"). It happens that the riscv configuration was already using KASAN_INLINE so this is simply a cleanup. Since this is my first commit in syzkaller, I also added myself and Rivos in the AUTHORS/CONTRIBUTORS files.
* CONTRIBUTORS: add Ji Hyeon Jeongp0-tato2024-12-191-0/+1
|
* tools/syz-build: expose ccache as cli flagRamneet Singh2024-10-241-1/+2
| | | | | While Ccache is a field in build.Params, a user of syz-build does not have the option to set it via the CLI. This PR exposes a CLI flag for ccache and passes it to build.Params.
* sys/linux: update nft descriptionDavide Ornaghi2024-09-111-0/+1
| | | | | | | | Use the newer INET and NETDEV families. Improve some type definitions. Add missing flags. Implement nft_inner and nft_last exprs. Add all nft matches and targets for their respective exprs.
* sys/linux/filesystems: add the inlinecrypt mount flagViacheslav Sablin2024-08-071-0/+1
|
* contributors: add PimynTahuti2024-07-181-0/+1
|
* pkg/compiler: recurseField() fails with baseless argumentIgor Chervatyuk2024-07-081-0/+1
| | | | Fix for recurseField() pass that fails due to 'fmt' argument not having a type specifier, if used inside a structure.
* CONTRIBUTORS: add Bjoern DoebelBjoern Doebel2024-05-031-0/+2
| | | | Add myself under an Amazon list
* CONTRIBUTORS: add Krzysztof Pawlaczyk and Simone WeißLukas Bulwahn2024-03-181-1/+3
|
* CONTRIBUTORS: add Sungwoo KimSungwoo Kim2024-02-211-0/+2
|
* CONTRIBUTORS: add Piotr Siminski and Elektrobit as copyright holderLukas Bulwahn2023-12-201-0/+1
|
* tools/docker/syzbot: add libbpf-dev to DockerfileKevin Krakauer2023-12-181-0/+1
| | | | | | | | | | | | | | gVisor relies on eBPF since the following 2 commits, so libbpf-dev is required when building: - https://github.com/google/gvisor/commit/2ae19ffb - https://github.com/google/gvisor/commit/f6d380ad Without this change, syzkaller can't build gVisor and gets the following error: tools/xdp/cmd/bpf/redirect_host.ebpf.c:15:10: fatal error: 'bpf/bpf_endian.h' file not found FAILED: Build did NOT complete successfully
* sys/linux: fix infiniband syzlang descriptionMarius Fleischer2023-10-051-1/+2
|
* sys/linux/io_uring, executor/common_linux: fix io_uring segfaultDylan Yudaken2023-07-301-0/+1
| | | | | | | | | | In Linux 6.4+ it is not allowed to provide a vma to mmap(2) [1]. Change the API to request the address from the Kernel. Note I do not know why this was done in the first place, but it seems not to be useful. [1]: https://github.com/torvalds/linux/commit/d808459b2e31bd5123a14258a7a529995db974c8
* CONTRIBUTORS: add myselfGabe Kirkpatrick2023-07-191-0/+1
| | | | Added Gabe Kirkpatrick.
* vm/adb: have adb work with android emulator by defaultb10tt02023-06-131-0/+1
| | | | Add syzkaller recognition of android emulator ID.
* CONTRIBUTORS: add myselfFlorent Revest2023-06-091-0/+1
| | | | Signed-off-by: Florent Revest <revest@chromium.org>
* dashboard/config/linux: add support for Android 6.1Tudor Ambarus2023-05-041-0/+1
| | | | | | | Add support for Android 6.1. The configs are for 'android14-6.1', there's no android-6.1-lts available yet. Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
* CONTRIBUTORS: add myselfyantingj2023-04-071-0/+1
| | | | Signed-off-by: yantingj <yanting.jiang@intel.com>
* CONTRIBUTORS: add myself and update Intel CorporationPengfei Xu2023-03-141-0/+2
| | | | Signed-off-by: Pengfei Xu <pengfei.xu@intel.com>
* CONTRIBUTORS: add myself under Arm LtdAndrew Turner2023-03-011-0/+2
|
* sys/linux: add descriptions for camx driverHidenori Kobayashi2023-02-141-0/+1
|
* vm/gvisor: implement vmimpl.Infoer for runsc instances (#3622)Etienne Perot2023-01-201-0/+1
| | | | This adds VM info for runsc (gVisor) instances, showing the flags passed to runsc.
* sys/linux: add MADV_COLLAPSE descriptionZach O'Keefe2022-12-081-0/+1
| | | | MADV_COLLAPSE was added to Linux in 6.1.
* CONTRIBUTORS: add myself and update MellanoxJason Gunthorpe2022-11-101-1/+2
| | | | | NVIDIA has purchased Mellanox, our guidance from Legal is to use "NVIDIA Corporation & Affiliates" to refer to the combined company.
* CONTRIBUTORS: add myselfHrutvik Kanabar2022-09-221-0/+1
| | | | First commit: google/syzkaller@363c3551126ea6554d0020736dbf0d407843d22f
* contributors: add myselfGeorge Kennedy2022-09-211-0/+1
| | | | Signed-off-by: George Kennedy <george.kennedy@oracle.com>
* pkg/vcs/git.go: fixed error in initializing submodulesLiz Prucka2022-08-111-1/+1
| | | | Adding a remote origin if one has not been initialized.
* fix: "mmap_alloc_size"->"cov->mmap_alloc_size"aiQG_2022-02-211-0/+2
|
* docs/fuchsia: update fuchsia documentation links (#3009)Behouba Manassé2022-02-161-0/+1
| | | Fuchsia documentation links are now pointing to fuchsia.dev.
* /docs: update instructions for source checkoutAdam Goska2022-01-191-0/+1
| | | | | | Updated documentation regarding source code checkout from the legacy gopath mode 'go get' to 'git clone'. Fixes #2828
* sys/linux: add new futex_waitv syscallMuhammad Usama Anjum2021-11-291-0/+1
| | | | | | Add description of the new syscall futex_waitv. Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com>
* pkg/cover: added close btn to hide syz descriptionSabyrzhan Tasbolatov2021-11-121-0/+1
| | | | | | | | | When we click on PC value in coverage page with the source code opened, there was no option to go back to file src code. Added a close button to hide (display:none) the syz description, and bring back the last file source code view. Fixes #2867
* dashboard/config/linux: support back-ported KASAN_STACK{_ENABLE} rename in ↵Lee Jones2021-10-201-0/+2
| | | | | | | | | | | | Android KASAN_STACK_ENABLE was renamed to KASAN_STACK in kernel version v5.11. This change was also back-ported to android12-5.10, so we need to provide support for that here too or else `make configs` will complain that KASAN_STACK_ENABLE is not enabled. Signed-off-by: Lee Jones <lee.jones@linaro.org>
* tools/syz-usbgen: fix usb_ids.patchPavel Skripkin2021-09-101-0/+1
| | | | | | | | | | | | | | | | | Previous patch causes build error on top of v5.14: error: ‘usb_bus_type’ undeclared (first use in this function); did you mean ‘hid_bus_type’? 2299 | bus_for_each_drv(&usb_bus_type, NULL, NULL, usb_device_id_dump_driver); | ^~~~~~~~~~~~ | hid_bus_type Fix it by including drivers/usb/core/usb.h where usb_bus_type declaration is. Also, removed duplicate is_usb_device_driver definition, since it's already in drivers/usb/core/usb.h. Tested localy on qemu Signed-off-by: Pavel Skripkin <paskripkin@gmail.com>
* contributors: add myselfChristian Resell2021-07-291-0/+1
|
* sys/linux: update constsZi Fan Tan2021-07-281-0/+1
| | | | | | | Update dev_vhci consts as they were updated to use inclusive language in commit 3d4f9c00492b and 6397729bb74d. Remove caif_hsi consts as they were removed in commit ca75bcf0a83b. Remove raw driver ioctls as they were removed in commit 603e4922f1c8.
* executor: initialize scope in fault_ioc_infoChuck Silvers2021-07-021-1/+2
| | | | | The "scope" field of struct fault_ioc_info is an input to the ioctl, so initialize it to FAULT_SCOPE_LWP to match other fault_ioc_* usage.
* dashboard/app: add last activity info to bug listDesmond Cheong Zhi Xi2021-06-241-0/+1
| | | | | | Last activity information is only added to the bug list on the main page. This allows users to quickly scan the bug list to identify bugs that are receiving attention and those that are neglected.
* contributors: add myselfPatrick Meyer2021-05-061-0/+1
|
* sys/linux: add descriptions for MSM freedreno GPU driverStephen Boyd2021-04-221-0/+1
|
* sys/linux: add Landlock syscallsMickaël Salaün2021-03-191-0/+2
| | | | | | | | | Based on Linux next-20210319: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=f00397ee41c79b6155b9b44abd0055b2c0621349 Co-developed-by: Vincent Dagonneau <vincent.dagonneau@ssi.gouv.fr> Signed-off-by: Vincent Dagonneau <vincent.dagonneau@ssi.gouv.fr> Signed-off-by: Mickaël Salaün <mic@linux.microsoft.com>
* contributors: add myselfMickaël Salaün2021-03-051-0/+2
| | | | | | | Add myself to contributors given that I didn't update this file since my first contribution: commit 4cc276ec62f6 ("sys/linux: add fork syscall"). Signed-off-by: Mickaël Salaün <mic@linux.microsoft.com>
* pkg/mgrconfig: add a value to the json config fileJohannes Wellhöfer2021-03-041-0/+1
| | | | | | | Add a configureable value for the maximum number of logs stored per crash to the json config format. syz-manager: use the new config value