next up previous
Next: Funkcje ładujące pliki wykonywalne Up: Opis działania Previous: Funkcja do_execve()

Funkcja search_binary_handler()

Zadaniem funkcji search_binary_handler() , jest znalezienie na liście formats funkcji ładującej, dla nowego programu. Czasami do obsługi jakiegoś formatu wymagane będzie załadowanie specjalnego modułu. Obecne jądra linuksowe umożliwiają obsługę wielu formatów wykonywalnych. Ponieważ format ELF jest najbardziej popularny, więc z reguły jest on na stałe wkompilowany w jądro. Jednak większość funkcji obsługi, mniej spotykanych, formatów kompilowana jest jako moduł. W takiej sytuacji, search_binary_handler(), sam ładuje moduł, jeśli nie był uprzednio załadowany.


\begin{algorithm}
% latex2html id marker 127\caption{\tt search\_binary\_handl...
...sługi tego formatu.
\ENDIF.
\ENDWHILE
\ENDWHILE
\end{algorithmic}\end{algorithm}



Michal Rutkowski 2001-12-19