
1
libffi jest biblioteką interfejsów funkcji obcych.Zapewnia interfejs języka programowania C do wywoływania natywnie skompilowanych funkcji, podając informacje o funkcji docelowej w czasie wykonywania zamiast w czasie kompilacji.Implementuje także odwrotną funkcjonalność: libffi może wygenerować wskaźnik do funkcji, która może akceptować i dekodować dowolną kombinację argumentów zdefiniowanych w czasie wykonywania.