I want to hook functions in a library (lib.so
or lib.dylib
) from another process. I know that unlike windows libraries, libraries in Linux and Mac still have their symbols (function names and parameters).
API Monitor allows you hook exported functions from other libraries but only for windows, which is somewhat of what I need.
Basically I want to hook certain functions in either Linux or mac and see their parameters and order of calls.
Any help is appreciated!