Search code examples
clinuxwindowsreverse-engineeringwine

How do I determine all the system and library calls made by an EXE


I'm looking into why Warframe does not work on WINE in Linux, and I suspect that it is due to missing system or library calls. I'd like to determine what calls it makes, and compare them to calls supported directly or indirectly by WINE.


Solution

  • There is a tool called EXE Import Viewer it doesn't continuously list the function calls but it does reveal the dependencies of the the exe.

    From the site:

    EXE Import Viewer shows the information about linked libraries and functions, the list of function that an executable file imports, and the DLL's from which the program imports these functions.

    This might be a good place to start for your problem.