Wine64 debugger

David Laight david at l8s.co.uk
Tue Aug 17 13:10:39 CDT 2010


On Tue, Aug 17, 2010 at 05:51:55PM +0200, Marcus Meissner wrote:
> 
> The Wine code is correct as-is, but perhaps the Windows win64 code generates
> only handles with 32bit.

That it very likely.
There are windows #defines/inline functions that convert HANDLE <=> long.
Remember there are some functions that return handles as long (not void *)

Also, when the windows kernel generates a HANDLE it is unlikely to know
whether the app is 32bit or 64bit - so will only generate 32bit values.

I also remember reading somewhere that the kernel handle table is
limited to 2^24 entries - even in 64bit mode.

	David

-- 
David Laight: david at l8s.co.uk



More information about the wine-devel mailing list