/proc/pid/syscall - obecnie wykonywane wywołanie
systemowe
- /proc/pid/syscall (od Linuksa 2.6.27)
- Plik udostępnia numer wywołania systemowego i rejestr
argumentu dla aktualnie wykonywanego przez proces wywołania
systemowego, po którym następują wartości
wskaźnika stosu i rejestry liczników programu.
Udostępnianych jest wszystkie sześć rejestrów
argumentu, choć większość
wywołań systemowych używa mniejszej liczby
rejestrów.
- Jeśli proces jest zablokowany, lecz nie w wywołaniu
systemowym, to plik zawiera wartość -1 w miejscu numeru
wywołania systemowego, po którym następują
wartości wskaźnika stosu i licznika programu. Jeśli
proces nie jest zablokowany, to plik zawiera łańcuch
„running”.
- Obecne tylko, jeśli jądro zostało skonfigurowane z
CONFIG_HAVE_ARCH_TRACEHOOK.
- Uprawnienie dostępu do tego pliku zależy od sprawdzenia
trybu dostępu ptrace: PTRACE_MODE_ATTACH_FSCREDS; zob.
ptrace(2).
Tłumaczenie niniejszej strony podręcznika: Przemek
Borys <pborys@dione.ids.pl>, Robert Luberda <robert@debian.org>
i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną
dokumentacją. Bliższe informacje o warunkach licencji
można uzyskać zapoznając się z
GNU General
Public License w wersji 3 lub nowszej. Nie przyjmuje się
ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika
prosimy zgłaszać na adres listy dyskusyjnej
manpages-pl-list@lists.sourceforge.net.