I have noticed that crashpad handler will automatically restart on MacOS, but Windows does not. And this seems to be keeped for so long.
As I know, crashpad client registration is so complex on windows that we'd need a brand new random named pipe instance and a lot of work on duplicate handles. May it be the main reason, to restart a handler and get all existing clients re-register is not so worth in practice? Or is the crashpad handler crashes considered a signal of critical user environment, such that restarting it is intentionally undesired?
Also, crashpad client seems to be lived in chrome_elf and there's just a few interfaces exposed. Would it be a barrier on this?
Thanks.