[ros-dev] Hook rewrite / regressions

James Tabor jimtabor.rosdev at gmail.com
Thu Nov 4 07:17:12 UTC 2010


Hi all!
Hooks to date:
This is the start of regtest,cmd, a message box pop up warning of a
failure in finding the next file is issued.

ReactOS IP Configuration


Ethernet Adapter Network connection:
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 15

	Connection-specific DNS Suffix. . :
	IP Address. . . . . . . . . . . . : 10.0.2.15
	Subnet Mask . . . . . . . . . . . : 255.255.255.0
	Default Gateway . . . . . . . . . : 10.0.2.2

(subsystems/win32/win32k/ntuser/message.c:961) message 275
fixme:(dll/win32/user32/windows/cursoricon.c:1008) Copying from
resource isn't implemented yet
fixme:(dll/win32/user32/windows/cursoricon.c:1008) Copying from
resource isn't implemented yet
fixme:(dll/win32/user32/windows/cursoricon.c:1008) Copying from
resource isn't implemented yet
fixme:(dll/win32/user32/windows/cursoricon.c:1008) Copying from
resource isn't implemented yet
WARNING:  MmLockPageableDataSection at ARM³::DRVMGMT:62 is UNIMPLEMENTED!
WARNING:  MmUnlockPageableImageSection at ARM³::DRVMGMT:39 is UNIMPLEMENTED!

After the message box button is selected,,,,

(subsystems/win32/win32k/ntuser/message.c:961) message 15
(subsystems/win32/win32k/ntuser/message.c:961) message 8
(subsystems/win32/win32k/ntuser/message.c:961) message 15
(subsystems/win32/win32k/ntuser/message.c:961) message 15
(subsystems/win32/win32k/ntuser/message.c:961) message 15
(subsystems/win32/win32k/ntuser/message.c:961) message 275
(subsystems/win32/win32k/ntuser/message.c:961) message 15
(subsystems/win32/win32k/ntuser/message.c:961) message 15
(subsystems/win32/win32k/ntuser/message.c:961) message 512
(subsystems/win32/win32k/ntuser/message.c:961) message 275
(subsystems/win32/win32k/ntuser/message.c:961) message 513
(subsystems/win32/win32k/ntuser/message.c:961) message 15
(subsystems/win32/win32k/ntuser/message.c:961) message 514
(subsystems/win32/win32k/ntuser/message.c:961) message 275
(subsystems/win32/win32k/ntuser/message.c:961) message 784
(subsystems/win32/win32k/ntuser/message.c:961) message 784
(subsystems/win32/win32k/ntuser/message.c:961) message 7

For some reason this goes off without any messages being posted and
kills the reg test system.

err:(dll/win32/user32/windows/hook.c:563) pMsg -11908415  pcMsg -11908415
err:(dll/win32/user32/windows/hook.c:563) pMsg -11891039  pcMsg -11891039
err:(dll/win32/user32/windows/hook.c:563) pMsg 1263029847  pcMsg 1263029847
err:(dll/win32/user32/windows/hook.c:563) pMsg -6070240  pcMsg -6070240
err:(dll/win32/user32/windows/hook.c:563) pMsg 1313296973  pcMsg 1313296973
err:(dll/win32/user32/windows/hook.c:563) pMsg 0  pcMsg 0
err:(dll/win32/user32/windows/hook.c:563) pMsg -6070240  pcMsg -6070240
err:(dll/win32/user32/windows/hook.c:563) pMsg 1313296973  pcMsg 1313296973
err:(dll/win32/user32/windows/hook.c:563) pMsg 0  pcMsg 0
err:(dll/win32/user32/windows/hook.c:563) pMsg -6070240  pcMsg -6070240
err:(dll/win32/user32/windows/hook.c:563) pMsg 1313296973  pcMsg 1313296973
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 1263029847  pcMsg 1263029847
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 1263029847  pcMsg 1263029847
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 1313296973  pcMsg 1313296973
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 1313296973  pcMsg 1313296973
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 1263029847  pcMsg 1263029847
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 1383288934  pcMsg 1383288934
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 1383288934  pcMsg 1383288934
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7
err:(dll/win32/user32/windows/hook.c:563) pMsg 784  pcMsg 784
err:(dll/win32/user32/windows/hook.c:563) pMsg 784  pcMsg 784
err:(dll/win32/user32/windows/hook.c:563) pMsg 7  pcMsg 7

Now as this goes on, it starts to sync up with peek/get message to sent hooks.

(subsystems/win32/win32k/ntuser/message.c:961) message 1536
(subsystems/win32/win32k/ntuser/message.c:961) message 783
err:(dll/win32/user32/windows/hook.c:563) pMsg 1536  pcMsg 1536
err:(dll/win32/user32/windows/hook.c:563) pMsg 783  pcMsg 783
(subsystems/win32/win32k/ntuser/message.c:961) message 1536
(subsystems/win32/win32k/ntuser/message.c:961) message 784
err:(dll/win32/user32/windows/hook.c:563) pMsg 1536  pcMsg 1536
err:(dll/win32/user32/windows/hook.c:563) pMsg 784  pcMsg 784
(subsystems/win32/win32k/ntuser/message.c:961) message 1536
(subsystems/win32/win32k/ntuser/message.c:961) message 784
err:(dll/win32/user32/windows/hook.c:563) pMsg 1536  pcMsg 1536
err:(dll/win32/user32/windows/hook.c:563) pMsg 784  pcMsg 784
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 783
err:(dll/win32/user32/windows/hook.c:563) pMsg 26  pcMsg 26
err:(dll/win32/user32/windows/hook.c:563) pMsg 783  pcMsg 783
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 784
err:(dll/win32/user32/windows/hook.c:563) pMsg 26  pcMsg 26
err:(dll/win32/user32/windows/hook.c:563) pMsg 784  pcMsg 784
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 784
err:(dll/win32/user32/windows/hook.c:563) pMsg 26  pcMsg 26
err:(dll/win32/user32/windows/hook.c:563) pMsg 784  pcMsg 784
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 512
err:(dll/win32/user32/windows/hook.c:563) pMsg 26  pcMsg 26
err:(dll/win32/user32/windows/hook.c:563) pMsg 512  pcMsg 512
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 275
err:(dll/win32/user32/windows/hook.c:563) pMsg 26  pcMsg 26
err:(dll/win32/user32/windows/hook.c:563) pMsg 275  pcMsg 275
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 15
err:(dll/win32/user32/windows/hook.c:563) pMsg 26  pcMsg 26
err:(dll/win32/user32/windows/hook.c:563) pMsg 15  pcMsg 15
(subsystems/win32/win32k/ntuser/message.c:961) message 26
(subsystems/win32/win32k/ntuser/message.c:961) message 18
err:(dll/win32/user32/windows/hook.c:563) pMsg 26  pcMsg 26
err:(dll/win32/user32/windows/hook.c:563) pMsg 18  pcMsg 18
(subsystems/win32/win32k/ntuser/message.c:961) message 26
err:(dll/win32/user32/windows/hook.c:563) pMsg 26  pcMsg 26
(subsystems/win32/win32k/ntuser/message.c:961) message 49215
err:(dll/win32/user32/windows/hook.c:563) pMsg 49215  pcMsg 49215
(subsystems/win32/win32k/ntuser/message.c:961) message 49215
err:(dll/win32/user32/windows/hook.c:563) pMsg 49215  pcMsg 49215
(subsystems/win32/win32k/ntuser/message.c:961) message 49215
err:(dll/win32/user32/windows/hook.c:563) pMsg 49215  pcMsg 49215

I'm working on this as fast as I can,
James



More information about the Ros-dev mailing list