Hi Thanks for the great work, I really love the idea of converting .etl file to gecko, the firefox profiler is great.
When I profile my unreal game, I noticed that a thread named "GameThread" is missing in the output profile.json.gz, but I can see it in the .elf file, and I tried with vtune too it can also display the Gamethread. Because the gamethread is the most important one, and it's the main thread, so it's a little annoying.
Update: I read the code and find that it will overwrite the main thread's name to process's name when serializing to gecko json, so I did not find the "GameThread" in the json output, can this be improved a bit to avoid misunderstanding ? If so I'm happy to help.