Guia de rastreamento dinâmico Solaris

Chamadas do sistema subcodificadas

Algumas chamadas do sistema apresentadas na Seção 2 são implementadas como suboperações de uma chamada do sistema não documentada. Por exemplo, as chamadas do sistema relacionadas aos semáforos System V (semctl(2), semget(2), semids(2), semop(2) e semtimedop(2)) são implementados como superoperações de uma única chamada do sistema, semsys. A chamada do sistema semsys considera como seu primeiro argumento um subcódigo implementação específica, indicando a chamada do sistema específica necessária: SEMCTL, SEMGET , SEMIDS, SEMOP ou SEMTIMEDOP, respectivamente. Como um resultado da sobrecarga de uma chamada do sistema para implementar várias chamadas do sistema, existe apenas um único par de testes syscall de semáforos System V: syscall::semsys:entry e syscall::semsys:return .