aboutsummaryrefslogtreecommitdiffstats
path: root/sys/freebsd/sys.txt
Commit message (Collapse)AuthorAgeFilesLines
* pkg/host: explicitly disable syz_execute_funcDmitry Vyukov2024-04-291-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 sensiblePaul Chaignon2023-12-051-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 Johnston2021-09-101-0/+1
|
* sys/freebsd: added __specialfd syscallSimran Kathpalia2021-06-291-0/+7
|
* sys/freebsd: added syscalls under signal.hSimran Kathpalia2021-06-041-1/+61
|
* sys/freebsd: add O_PATH, AT_EMPTY_PATH, AT_RESOLVE_BENEATHMark Johnston2021-04-191-6/+6
|
* sys/freebsd: added mount(2), statfs(2), getlogin(2) related syscallsSimran Kathpalia2021-04-141-0/+11
|
* sys/freebsd: added few syscallsSimran Kathpalia2021-03-291-1/+19
|
* sys/freebsd: update to reflect O_BENEATH removalMark Johnston2021-03-221-1/+1
|
* sys/freebsd: add thr_* family of syscallsKyle Evans2021-01-141-0/+31
| | | | This also adds rtprio_thread() in, now that we have a source of lwpids.
* sys/freebsd: add rtprio(2)Kyle Evans2021-01-141-0/+11
|
* sys/freebsd: add undelete(2)Mark Johnston2020-11-131-0/+1
|
* sys/freebsd: add __realpathat system callMark Johnston2020-03-271-0/+2
|
* sys/freebsd: use symbolic names for faccessat(2) flagsMark Johnston2020-03-271-1/+1
|
* sys/freebsd: add chflags(2) and related syscallsMark Johnston2020-03-271-0/+5
|
* sys/freebsd: add lchmod(2)Mark Johnston2020-03-271-0/+1
|
* sys/freebsd: add copy_file_range(2)Mark Johnston2020-03-271-0/+2
|
* sys/freebsd: add minherit(2)Mark Johnston2020-03-271-0/+2
|
* sys/freebsd/sys.txt: update sendfile descriptionMichael Tuexen2019-09-161-1/+9
| | | | | The signature of sendfile() on FreeBSD is different from the one used on Linux.
* sys/freebsd: avoid mangling syscall namesMark Johnston2019-03-071-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 Tuexen2018-12-081-8/+0
|
* sys/linux: add syz_execute_funcDmitry Vyukov2018-08-301-0/+2
| | | | | | The function executes random code. Update #310
* pkg/compiler: check for unused declarationsDmitry Vyukov2018-06-301-160/+0
| | | | | Error on unused structs/unions/resources/flags. Finds tons of bugs.
* pkg/compiler: make signalno a type aliasDmitry Vyukov2018-01-081-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 POLLINIGNEOFTobias Klauser2017-11-081-1/+1
|
* sys/freebsd: more syscall descriptionsDmitry Vyukov2017-10-171-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 freebsdDmitry Vyukov2017-10-121-0/+8
|
* all: basic freebsd supportDmitry Vyukov2017-10-021-0/+9
For now we just make Go part build for freebsd.