hakril / PythonForWindows

A codebase aimed to make interaction with Windows and native execution easier
BSD 3-Clause "New" or "Revised" License
573 stars 112 forks source link

Idea: External thread trace #31

Closed ghost closed 3 years ago

ghost commented 3 years ago

Can you implement external thread tracing using OpenThread, GetThreadContext, many threads and a disassembler to stitch together the trace log?

It would be awesome for finding functions in a program with only 1 thread handle. Think function call count etc. All the ways I have seen require you to have a breakpoint at all calls or a module inside the process.

hakril commented 3 years ago

Well, as this request is not and bug but a non-trivial feature request and that the user account has been deleted, I am closing this issue. If anyone feels it needs the request, I will glady take pull-request.