Table Of Contents
|1.||IsBadPtr and such|
IntroductionThis is the 42nd release of the Wine's kernel cousin publication. It's main goal is to distribute widely what's going on around Wine (the Un*x windows emulator).
Mailing List Stats For This Week
We looked at 84 posts in 236K.
There were 34 different contributors. 18 posted more than once. 20 posted last week too.
The top posters of the week were:
1. IsBadPtr and such
Archive Link: "Problem with the new IsBad[Read|Write]Ptr() functions"
People: Peter Ganten, Ulrich Weigand, Alexandre Julliard,One of Alexandre Julliard's recent patch included a rewrite of the IsBadReadPtr functions. Those functions check if a chunk of memory defined by its address and size is readable/writable... The old implementation was parsing the /proc pseudo filesystem to get the memory mappings and to derive from it if the memory chunk was mapped, and if so, with the correct attributes (read, write). Alexandre changed it to use a read/write access to that chunk protected by an exception frame. This exception frame catches all undesired accesses, and thus provides the desired behavior. Peter Ganten reported a changed behavior the loading mechanism:
2. Spying tools
Archive Link: "Some useful info"
People: , Dmitry TimoshkovDmitry Timoshkov posted a link to some useful tools which can be of some help for people crafting Wine: http://members.xoom.com/EliCZ/import.htm (http://members.xoom.com/EliCZ/import.htm)
Sharon And Joy
Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.