| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | all: delete dead code | Taras Madan | 2025-02-10 | 1 | -29/+0 |
| | | | | | | go install golang.org/x/tools/cmd/deadcode@latest deadcode -test ./... | ||||
| * | all: go fix everything | Dmitry Vyukov | 2024-04-26 | 1 | -1/+0 |
| | | |||||
| * | all: use special placeholder for errors | Taras Madan | 2023-07-24 | 1 | -1/+1 |
| | | |||||
| * | osutil: create memfd with the MFD_CLOEXEC flag | Andrei Vagin | 2022-05-27 | 1 | -1/+1 |
| | | | | | | | | | Go-runtime opens all files with CLOEXEC by default. exec.Cmd doesn't close file descriptors in a child process and so memfd without CLOEXEC can leak to an executor process where its content can be corrupted by one of test system calls. | ||||
| * | pkg/osutil: use memfd_create on Linux | Aleksandr Nogikh | 2021-12-03 | 1 | -0/+30 |
| Mmapping plain files as shared memory leads to extra burden on the system being fuzzed, because the OS will periodically sync that data to the disk. On Linux, use memfd_create to obtain a file handle for the shared memory region. Experiments have demonstrated than it leads to 5-10% increase in the fuzzing performance. | |||||
