On Mon Feb 19 11:36:54 2024 +0000, Alexandre Julliard wrote:
The issue is not so much the object ops, it's the separate mappings. I really don't think we want a mapping for every message queue and every thread input.
Would you mind detailing why?
Using a single mapping for everything we'd simply have to reimplement what is implicit ourselves, handle various struct allocations, refernce counts, and deallocation, mitigate the induced fragmentation somehow, growing the desktop mapping when needed, convert pointers into offsets for the clients, etc... I think it'd be much more effort and complexity, with increased fragility, and I don't understand the point.