3 ms·
I worked at Microsoft early-career and one of the projects I worked on was to integrate with ETW from a Go program to plumb events from Go code into ETW. I woul
by alpb 3y ago
I worked at Microsoft early-career and one of the projects I worked on was to integrate with ETW from a Go program to plumb events from Go code into ETW. I would also agree that this is one of the APIs that take a really long time to reason about it and some parts just feel like this API should not've been exposed to anyone who's not on the Windows team at all.
- ghosty141 3y agoDid you ask why that API is so bad? My guess is "well for historical reason [...]".
- masfuerte 3y agoAlthough it's a single API, the application event tracing doesn't seem to have much in common with the kernel event tracing. I got the impression that they were separate projects, someone made the decision to jam them together, and it's just a mess. But I have no inside knowledge.