I'm very sorry that I've only just gotten in touch with the Gfortran community! I've been trying to fix a bug in the GCC community for some time (although I'm still working on it) and trying to understand the internal components of GCC and its operation process. I'm very sorry that I just got in touch with the Gfortran community now! I have been trying to fix a bug in the GCC community for some time (although I'm still working on it), and trying to understand the internal components of GCC and the running process. I have some superficial doubts about this project: 1. Which version of fortran does the "older Fortran code" refer to? 2. "A pointer to the called function is stored alongside to permit calls from uninstrumented code to instrumented code." Why do we need to call the detected function? Is the purpose of our project just to check whether the function parameters match the passed parameters? 3. Is Fortran a strongly typed language like C++?