On 2/10/23 00:18, RĂ©mi Bernon wrote:
(1) Why does setting channel->flags affect performance at all? I'm thoroughly baffled by this one.
(2) Why was this diff not applied in the first place? (Simple oversight?)
(3) Why does __WINE_DBCL_INIT even exist, if its only purpose is to guard out a single assignment?
--Zeb
Probably to allow changing the selected channels dynamically, through process monitor for instance.
I'm not sure which question this answers, but I don't think I understand it? winedbg and taskmgr just set the flags directly; they don't touch __WINE_DBCL_INIT, and I don't see why they'd need to.