I working on a open source project, the system is coded in C and C++ in UNIX environment.
After I did some modification on the program, one error occur where a C++ function is not being call where it suppose to.
I try to trace back where the system call this function , but I can't find it(I grep the function name though all program in the system). Than I try to grep all the variable name in the function , but I still can't find where there call this function.
One of my friend suggest that is might be function pointer, I'm stil new in C++, can anyone tell me a way to trace this error ? Or how to trace a function pointer ?