| #
ea404224
|
| 17-May-2025 |
Ricardo Branco <rbranco@suse.de> |
libsysdecode: Add O_CLOFORK flags to sysdecode
Reviewed by: kib MFC after: 1 month Pull Request: https://github.com/freebsd/freebsd-src/pull/1698
|
| #
b79bd43f
|
| 03-Jul-2025 |
Mark Johnston <markj@FreeBSD.org> |
libsysdecode: Add support for decoding inotify syscall flags
MFC after: 3 months Sponsored by: Klara, Inc.
|
| #
bd23e71f
|
| 05-Mar-2024 |
Kyle Evans <kevans@FreeBSD.org> |
libsysdecode: add a decoder for pollfd events
We'll use this in another change to read pollfd arrays coming from a successful poll(2) operation.
Reviewed by: bapt, jhb Differential Revision: https:
libsysdecode: add a decoder for pollfd events
We'll use this in another change to read pollfd arrays coming from a successful poll(2) operation.
Reviewed by: bapt, jhb Differential Revision: https://reviews.freebsd.org/D44159
show more ...
|
| #
1d386b48
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
f3e11927
|
| 14-Aug-2023 |
Dmitry Chagin <dchagin@FreeBSD.org> |
vm: Allow MAP_32BIT for all architectures
Reviewed by: alc, kib, markj Differential revision: https://reviews.freebsd.org/D41435
|
| #
2fc3a51d
|
| 22-Jun-2022 |
Dmitry Chagin <dchagin@FreeBSD.org> |
libsysdecode: Decode setitimer, getitimer which argument
Reviewed by: jhb Differential revision: https://reviews.freebsd.org/D35230 MFC after: 2 weeks
|
| #
9dac6096
|
| 22-Jun-2022 |
Dmitry Chagin <dchagin@FreeBSD.org> |
libsysdecode: For future use extract common code to a separate files
Reviewed by: jhb, emaste Differential revision: https://reviews.freebsd.org/D35353 MFC after: 2 weeks
|
| #
869199d9
|
| 13-Apr-2022 |
Mark Johnston <markj@FreeBSD.org> |
libsysdecode: Fix decoding of Capsicum rights
Capsicum rights are a bit tricky since some of them are subsets of others, and one can have rights R1 and R2 such that R1 is a subset of R2, but there i
libsysdecode: Fix decoding of Capsicum rights
Capsicum rights are a bit tricky since some of them are subsets of others, and one can have rights R1 and R2 such that R1 is a subset of R2, but there is no collection of named rights whose union is R2. So, they don't behave like most other flag sets. sysdecode_cap_rights(3) does not handle this properly and so can emit misleading decodings.
Try to fix all of these problems: - Include composite rights in the caprights table. - Use a constructor to sort the caprights table such that "larger" rights appear first and thus are matched first. - Don't print rights that are a subset of rights already printed, so as to minimize the length of the output. - Print a trailing message if some of the specific rights are not matched by the table.
PR: 263165 Reviewed by: pauamma_gundo.com (doc), jhb, emaste MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34874
show more ...
|
| #
f3f3e3c4
|
| 03-Mar-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
fd: add close_range(..., CLOSE_RANGE_CLOEXEC)
For compatibility with Linux.
MFC after: 3 days Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D34424
|
| #
3b27074b
|
| 09-Dec-2020 |
Kyle Evans <kevans@FreeBSD.org> |
libsysdecode: decode _UMTX_OP flags
Assume that UMTX_OP with a double underbar following is a flag, while any underbar+alphanumeric combination immeiately following is an op.
This was a part of D27
libsysdecode: decode _UMTX_OP flags
Assume that UMTX_OP with a double underbar following is a flag, while any underbar+alphanumeric combination immeiately following is an op.
This was a part of D27325.
Reviewed by: kib
show more ...
|
| #
569da02b
|
| 26-Nov-2020 |
Pawel Biernacki <kaktus@FreeBSD.org> |
libsysdecode: account for invalid protection flags
Reported by: jhb MFC with: r368022
|
| #
4cbec443
|
| 25-Nov-2020 |
Pawel Biernacki <kaktus@FreeBSD.org> |
libsysdecode: correctly decode mmap flags
r352913 added decoding of mmap PROT_MAX()'d flags but didn’t account for the case where different values were specified for PROT_MAX and regular flags. Fix
libsysdecode: correctly decode mmap flags
r352913 added decoding of mmap PROT_MAX()'d flags but didn’t account for the case where different values were specified for PROT_MAX and regular flags. Fix it.
Submitted by: sigsys_gmail.com Reported by: sigsys_gmail.com MFC after: 7 days Differential Revision: https://reviews.freebsd.org/D27312
show more ...
|
| #
43c7dd6b
|
| 19-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r358075 through r358130.
|
| #
c70019dd
|
| 19-Feb-2020 |
Kyle Evans <kevans@FreeBSD.org> |
libsysdecode: grab shmflags from sys/mman.h, add decode method
Any SHM_* flag here is (and likely will continue to be) a shmflag that may be passed to shm_open2(), with exception to SHM_ANON. This i
libsysdecode: grab shmflags from sys/mman.h, add decode method
Any SHM_* flag here is (and likely will continue to be) a shmflag that may be passed to shm_open2(), with exception to SHM_ANON. This is a prereq to adding appropriate support to truss/kdump.
Reviewed by: kaktus (slightly earlier version) Differential Revision: https://reviews.freebsd.org/D23733
show more ...
|
| #
8b3bc70a
|
| 08-Oct-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352764 through r353315.
|
| #
c1dd36cf
|
| 30-Sep-2019 |
Pawel Biernacki <kaktus@FreeBSD.org> |
libsysdecode: decode PROT_MAX flags
Extend libsysdecode to pretty-print PROT_MAX flags and fix decoding of regular protection flags broken since r349240.
before: truss: mmap(0x0,40960,0x30000,MAP_P
libsysdecode: decode PROT_MAX flags
Extend libsysdecode to pretty-print PROT_MAX flags and fix decoding of regular protection flags broken since r349240.
before: truss: mmap(0x0,40960,0x30000,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) = 34366234624 (0x800632000) kdump: 11439 protmax CALL mmap(0,0xa000,0x30000<><invalid>196608,0x21002<MAP_PRIVATE|MAP_ANON|MAP_NOCORE>,0xffffffff,0)
after: truss: mmap(0x0,40960,PROT_MAX(PROT_READ|PROT_WRITE)|PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) = 34366234624 (0x800632000) kdump: 11439 protmax CALL mmap(0,0xa000,0x30000<PROT_MAX(PROT_READ|PROT_WRITE)|PROT_READ|PROT_WRITE>,0x21002<MAP_PRIVATE|MAP_ANON|MAP_NOCORE>,0xffffffff,0)
Reviewed by: kib (mentor) Approved by: kib (mentor) Differential Revision: https://reviews.freebsd.org/D21706
show more ...
|
| #
8e69ae1c
|
| 05-Feb-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r343712 through r343806.
|
| #
bac4817b
|
| 04-Feb-2019 |
Michael Tuexen <tuexen@FreeBSD.org> |
Add missing SCTP_EOR entry.
MFC after: 3 days
|
| #
ea404224
|
| 17-May-2025 |
Ricardo Branco <rbranco@suse.de> |
libsysdecode: Add O_CLOFORK flags to sysdecode
Reviewed by: kib MFC after: 1 month Pull Request: https://github.com/freebsd/freebsd-src/pull/1698
|
| #
b79bd43f
|
| 03-Jul-2025 |
Mark Johnston <markj@FreeBSD.org> |
libsysdecode: Add support for decoding inotify syscall flags
MFC after: 3 months Sponsored by: Klara, Inc.
|
| #
bd23e71f
|
| 05-Mar-2024 |
Kyle Evans <kevans@FreeBSD.org> |
libsysdecode: add a decoder for pollfd events
We'll use this in another change to read pollfd arrays coming from a successful poll(2) operation.
Reviewed by: bapt, jhb Differential Revision: https:
libsysdecode: add a decoder for pollfd events
We'll use this in another change to read pollfd arrays coming from a successful poll(2) operation.
Reviewed by: bapt, jhb Differential Revision: https://reviews.freebsd.org/D44159
show more ...
|
| #
1d386b48
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
f3e11927
|
| 14-Aug-2023 |
Dmitry Chagin <dchagin@FreeBSD.org> |
vm: Allow MAP_32BIT for all architectures
Reviewed by: alc, kib, markj Differential revision: https://reviews.freebsd.org/D41435
|
| #
2fc3a51d
|
| 22-Jun-2022 |
Dmitry Chagin <dchagin@FreeBSD.org> |
libsysdecode: Decode setitimer, getitimer which argument
Reviewed by: jhb Differential revision: https://reviews.freebsd.org/D35230 MFC after: 2 weeks
|
| #
9dac6096
|
| 22-Jun-2022 |
Dmitry Chagin <dchagin@FreeBSD.org> |
libsysdecode: For future use extract common code to a separate files
Reviewed by: jhb, emaste Differential revision: https://reviews.freebsd.org/D35353 MFC after: 2 weeks
|