Searched hist:"6019514 b0b53c3fc151868b88357405b6d67f308" (Results 1 – 4 of 4) sorted by relevance
/freebsd/usr.bin/truss/ |
H A D | setup.c | diff 6019514b0b53c3fc151868b88357405b6d67f308 Thu Mar 04 19:28:25 CET 2021 Alex Richardson <arichardson@FreeBSD.org> truss: split counting of syscalls and syscall calling convention
This change is a refactoring cleanup to improve support for compat32 syscalls (and compat64 on CHERI systems). Each process ABI now has it's own struct sycall instead of using one global list. The list of all syscalls is replaced with a list of seen syscalls. Looking up the syscall argument passing convention now interates over the fixed-size array instead of using a link-list that's populated on startup so we no longer need the init_syscall() function. The actual functional changes are in D27625.
Reviewed By: jhb Differential Revision: https://reviews.freebsd.org/D27636
|
H A D | syscall.h | diff 6019514b0b53c3fc151868b88357405b6d67f308 Thu Mar 04 19:28:25 CET 2021 Alex Richardson <arichardson@FreeBSD.org> truss: split counting of syscalls and syscall calling convention
This change is a refactoring cleanup to improve support for compat32 syscalls (and compat64 on CHERI systems). Each process ABI now has it's own struct sycall instead of using one global list. The list of all syscalls is replaced with a list of seen syscalls. Looking up the syscall argument passing convention now interates over the fixed-size array instead of using a link-list that's populated on startup so we no longer need the init_syscall() function. The actual functional changes are in D27625.
Reviewed By: jhb Differential Revision: https://reviews.freebsd.org/D27636
|
H A D | main.c | diff 6019514b0b53c3fc151868b88357405b6d67f308 Thu Mar 04 19:28:25 CET 2021 Alex Richardson <arichardson@FreeBSD.org> truss: split counting of syscalls and syscall calling convention
This change is a refactoring cleanup to improve support for compat32 syscalls (and compat64 on CHERI systems). Each process ABI now has it's own struct sycall instead of using one global list. The list of all syscalls is replaced with a list of seen syscalls. Looking up the syscall argument passing convention now interates over the fixed-size array instead of using a link-list that's populated on startup so we no longer need the init_syscall() function. The actual functional changes are in D27625.
Reviewed By: jhb Differential Revision: https://reviews.freebsd.org/D27636
|
H A D | syscalls.c | diff 6019514b0b53c3fc151868b88357405b6d67f308 Thu Mar 04 19:28:25 CET 2021 Alex Richardson <arichardson@FreeBSD.org> truss: split counting of syscalls and syscall calling convention
This change is a refactoring cleanup to improve support for compat32 syscalls (and compat64 on CHERI systems). Each process ABI now has it's own struct sycall instead of using one global list. The list of all syscalls is replaced with a list of seen syscalls. Looking up the syscall argument passing convention now interates over the fixed-size array instead of using a link-list that's populated on startup so we no longer need the init_syscall() function. The actual functional changes are in D27625.
Reviewed By: jhb Differential Revision: https://reviews.freebsd.org/D27636
|