1
libffi je knihovna rozhraní pro cizí funkce.Poskytuje rozhraní programovacího jazyka C pro volání nativně kompilovaných funkcí s informacemi o cílové funkci v době běhu namísto kompilačního času.Implementuje také opačnou funkci: libffi může vytvořit ukazatel na funkci, která dokáže přijmout a dekódovat libovolnou kombinaci argumentů definovaných za běhu.