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.