Do tematu: Zarządzanie procesami
Do tematu: Struktury danych

linux_binfmt

Struktura opisuje format pliku wykonywalnego - definiuje funkcje, wywoływane w celu załadowania pliku akceptowalnego przez Linux

Typ Nazwa Opis
struct linux_binfmt* next następny na liście format pliku wykonywalnego
long * use_count licznik odwołań
int (*) (struct linux_binprm*, struct pt_regs*) load_binary load_binary wskaźnik do funkcji rozpoznającej i ładującej plik wykonywalny
funkcja jest typu:
int nazwa_funkcji (struct linux_binprm*, struct pt_regs*)
int (*) (int) load_shlib wskaźnik do funkcji ładującej biblioteki dzielone
funkcja jest typu:
int nazwa_funkcji(int)
int (*) (long, struct pt_regs*) core_dump wskaźnik do funkcji wykonującej zrzut obrazu procesu na dysk
funkcja jest typu:
int nazwa_funkcji (long, struct pt_regs*)

Autor: Michał Tabor