| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pkg/host: explicitly disable syz_execute_func | Dmitry Vyukov | 2024-04-29 | 1 | -1/+1 |
| | | | | | | | | | | Disable the syscall in descriptions rather than in the code. This makes it more visible for users that it's disabled, and makes it less special (will not need to move this logic to host). Also change the condition in syz-sysgen to be more precise, otherwise syz_execute_func becomes unused function. | ||||
| * | sys/freebsd: use nested flag definitions where sensible | Paul Chaignon | 2023-12-05 | 1 | -1/+1 |
| | | | | | | | These flags were identified using the same script as for sys/linux. Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com> | ||||
| * | sys/freebsd: add setfib(2) | Mark Johnston | 2021-09-10 | 1 | -0/+1 |
| | | |||||
| * | sys/freebsd: added __specialfd syscall | Simran Kathpalia | 2021-06-29 | 1 | -0/+7 |
| | | |||||
| * | sys/freebsd: added syscalls under signal.h | Simran Kathpalia | 2021-06-04 | 1 | -1/+61 |
| | | |||||
| * | sys/freebsd: add O_PATH, AT_EMPTY_PATH, AT_RESOLVE_BENEATH | Mark Johnston | 2021-04-19 | 1 | -6/+6 |
| | | |||||
| * | sys/freebsd: added mount(2), statfs(2), getlogin(2) related syscalls | Simran Kathpalia | 2021-04-14 | 1 | -0/+11 |
| | | |||||
| * | sys/freebsd: added few syscalls | Simran Kathpalia | 2021-03-29 | 1 | -1/+19 |
| | | |||||
| * | sys/freebsd: update to reflect O_BENEATH removal | Mark Johnston | 2021-03-22 | 1 | -1/+1 |
| | | |||||
| * | sys/freebsd: add thr_* family of syscalls | Kyle Evans | 2021-01-14 | 1 | -0/+31 |
| | | | | | This also adds rtprio_thread() in, now that we have a source of lwpids. | ||||
| * | sys/freebsd: add rtprio(2) | Kyle Evans | 2021-01-14 | 1 | -0/+11 |
| | | |||||
| * | sys/freebsd: add undelete(2) | Mark Johnston | 2020-11-13 | 1 | -0/+1 |
| | | |||||
| * | sys/freebsd: add __realpathat system call | Mark Johnston | 2020-03-27 | 1 | -0/+2 |
| | | |||||
| * | sys/freebsd: use symbolic names for faccessat(2) flags | Mark Johnston | 2020-03-27 | 1 | -1/+1 |
| | | |||||
| * | sys/freebsd: add chflags(2) and related syscalls | Mark Johnston | 2020-03-27 | 1 | -0/+5 |
| | | |||||
| * | sys/freebsd: add lchmod(2) | Mark Johnston | 2020-03-27 | 1 | -0/+1 |
| | | |||||
| * | sys/freebsd: add copy_file_range(2) | Mark Johnston | 2020-03-27 | 1 | -0/+2 |
| | | |||||
| * | sys/freebsd: add minherit(2) | Mark Johnston | 2020-03-27 | 1 | -0/+2 |
| | | |||||
| * | sys/freebsd/sys.txt: update sendfile description | Michael Tuexen | 2019-09-16 | 1 | -1/+9 |
| | | | | | | The signature of sendfile() on FreeBSD is different from the one used on Linux. | ||||
| * | sys/freebsd: avoid mangling syscall names | Mark Johnston | 2019-03-07 | 1 | -10/+5 |
| | | | | | | | | | | | | | | | | | | syz-extract was removing certain prefixes from syscall names, but this caused some problems: - freebsd* prefixes are for compatibility syscalls when the syscall ABI has changed. For instance, we have both fstat() and freebsd11_fstat(), and it is desirable to fuzz them both. - Stripping prefixes may leave us with undefined SYS_ constants. This resulted in some test failures in pkg/csource, which emitted code referencing SYS_semctl when it should have been SYS___semctl. Fix the problem by updating syscall descriptions to match the names given by the FreeBSD kernel. Add some new descriptions for compatibility syscalls, fix the mknodat() description (dev_t is now 64 bits wide on FreeBSD), and remove mknod$loop, which appears to be Linux-specific. | ||||
| * | sys/freebsd: Improve socket related tests for FreeBSD. | Michael Tuexen | 2018-12-08 | 1 | -8/+0 |
| | | |||||
| * | sys/linux: add syz_execute_func | Dmitry Vyukov | 2018-08-30 | 1 | -0/+2 |
| | | | | | | | The function executes random code. Update #310 | ||||
| * | pkg/compiler: check for unused declarations | Dmitry Vyukov | 2018-06-30 | 1 | -160/+0 |
| | | | | | | Error on unused structs/unions/resources/flags. Finds tons of bugs. | ||||
| * | pkg/compiler: make signalno a type alias | Dmitry Vyukov | 2018-01-08 | 1 | -37/+0 |
| | | | | | | | | We don't need compiler support for such things anymore, now we simply can do: type signalno int32[0:65] | ||||
| * | sys/freebsd: add POLLINIGNEOF | Tobias Klauser | 2017-11-08 | 1 | -1/+1 |
| | | |||||
| * | sys/freebsd: more syscall descriptions | Dmitry Vyukov | 2017-10-17 | 1 | -8/+406 |
| | | | | | | | | This is mostly copied form linux. We probably need better support for sharing descriptions between multiple OSes. But there are lots of differences, so this is not trivial. | ||||
| * | sys/syz-extract: support freebsd | Dmitry Vyukov | 2017-10-12 | 1 | -0/+8 |
| | | |||||
| * | all: basic freebsd support | Dmitry Vyukov | 2017-10-02 | 1 | -0/+9 |
| For now we just make Go part build for freebsd. | |||||
