Override malloc
Krátký příklad, jak je možné „podstrčit“ vlastní implementaci některé
ze standardních funkcí. Zde je to demonstrováno na funkci
malloc
.
main.c – Zdrojový kód, u nějž dojde k podstrčení standardní funkce
malloc
.override.c – Obsahuje implementace funkcí k podstrčení.
makefile – Nechť je možné přeložit příklad zavoláním
make
.
Vhodné podotknout, že přiložené makefile
staticky linkuje objektový soubor vzniklý z
override.c
k objektovému souboru z main.c
.