Quebrando funções com macros (sem renomear) C
Estou interessado em adicionar alguma lógica extra em torno das chamadas de função existentes, envolvendo-assem renomeá-los.(apenas para um teste).
As soluções existentes encontradas dependem do agrupamento de uma função em uma macro com um nome diferente, o que pode significar alterar muito código.
Alguma sugestão?
Note, eu estou ciente deLD_PRELOAD
, mas estou interessado em usar macros para poder inspecionar os argumentos passados para a função (usando_Generic
por exemplo).