djhackersdev / bemanitools

Runs recent Konami arcade games and emulates various arcade hardware.
The Unlicense
77 stars 15 forks source link

feat: procmon library to monitor system calls #281

Open icex2 opened 5 months ago

icex2 commented 5 months ago

A general debugging tool. 3rd party applications such as "procmon" (same name) provide these capabilites and even more. But, they are more difficult to run with bemanitools and don't provide a unified look at the output in combination with the log output by bemanitools.

Provide an initial set of system call hooks that have already supported debugging efforts. More can be added when needed later.

Integrate this as an optional dependency into launcher and load it dynamically. Thus, these can be easily loaded/enabled by developers and end-users.