Provided by: manpages-pl_4.27.0-1_all 

NAZWA
/proc/pid/map_files/ - pliki przypisane do pamięci
OPIS
/proc/pid/map_files/ (od Linuksa 3.3)
Podkatalog zawiera wpisy odnoszące się do plików zmapowanych do pamięci (patrz mmap(2)). Wpisy są
nazwane jako pary adresów: początku i końca obszaru pamięci (jako liczby szesnastkowe) i są
dowiązaniami symbolicznymi do samych zmapowanych plików. Oto przykład, zmodyfikowany aby zmieścić
się w 80 kolumnowym terminalu:
# ls -l /proc/self/map_files/
lr--------. 1 root root 64 Apr 16 21:31
3252e00000-3252e20000 -> /usr/lib64/ld-2.15.so
...
Choć te wpisy są dostępne dla obszarów pamięci przydzielonych flagą MAP_FILE, to sposób w jaki
zaimplementowane jest anonimowe dzielenie pamięci (obszary utworzone flagami MAP_ANON |
MAP_SHARED) oznacza, że tego typu obszary również pojawią się w tym katalogu. Oto przykład, gdzie
plikiem docelowym jest usunięty /dev/zero:
lrw-------. 1 root root 64 Apr 16 21:33
7fc075d2f000-7fc075e6f000 -> /dev/zero (deleted)
Uprawnienie dostępu do tego pliku zależy od sprawdzenia trybu dostępu ptrace:
PTRACE_MODE_READ_FSCREDS; zob. ptrace(2).
Do Linuksa 4.3 ten katalog istniał tylko jeśli włączono opcję konfiguracyjną jądra
CONFIG_CHECKPOINT_RESTORE.
Do odczytu zawartości dowiązań symbolicznych w tym katalogu potrzebne są przywileje: przed
Linuksem 5.9, proces odczytujący musi mieć przywilej CAP_SYS_ADMIN w pierwotnej przestrzeni nazw
użytkownika; od Linuksa 5.9, proces odczytujący musi mieć CAP_SYS_ADMIN lub CAP_CHECKPOINT_RESTORE
w pierwotnej (tj. roota) przestrzeni nazw użytkownika.
ZOBACZ TAKŻE
proc(5)
TŁUMACZENIE
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.
Linux man-pages 6.9.1 2 maja 2024 r. proc_pid_map_files(5)