Solaris 动态跟踪指南

子编码的系统调用

第 2 节中说明的一些系统调用实现为未记录的系统调用的子操作。例如,与 System V 信号(semctl(2)semget(2)semids(2)semop(2)semtimedop(2))相关的系统调用实现为单个系统调用 semsys 的子操作。semsys 系统调用将特定于实现的子代码作为其第一个参数,该子代码表示所需的特定系统调用:SEMCTLSEMGETSEMIDSSEMOPSEMTIMEDOP。由于过载一个系统调用以实现多个系统调用,所以对于 System V 信号仅有一对 syscall 探测器:syscall::semsys:entrysyscall::semsys:return