#include "rondoudouPatch.h" #include void f() { cipher(__builtin_return_address(0)); printf("Dans f()\n"); decipher(); } void g() { cipher(__builtin_return_address(0)); printf("Dans g()\n"); f(); decipher(); } void h() { cipher(__builtin_return_address(0)); printf("Dans h()\n"); g(); decipher(); } void i() { cipher(__builtin_return_address(0)); printf("Dans i()\n"); h(); decipher(); } int main() { rondoudou_patch_init(); cipher(__builtin_return_address(0)); i(); decipher(); }