Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add handling for rest of winsock IOCTL codes #377

Open
derekbruening opened this issue Nov 28, 2014 · 5 comments
Open

add handling for rest of winsock IOCTL codes #377

derekbruening opened this issue Nov 28, 2014 · 5 comments

Comments

@derekbruening
Copy link
Contributor

From [email protected] on May 04, 2011 14:07:48

issue #359 added these:
IOCTL_AFD_GET_INFO: { /* 0x1207b /
IOCTL_AFD_SET_INFO: { /
0x1203b /
IOCTL_AFD_SET_CONTEXT: { /
0x12047 /
IOCTL_AFD_BIND: { /
0x12003 /
IOCTL_AFD_CONNECT: { /
0x12007 /
IOCTL_AFD_DISCONNECT: { /
0x1202b /
IOCTL_AFD_DEFER_ACCEPT: { /
0x120bf /
IOCTL_AFD_RECV: { /
0x12017 /
IOCTL_AFD_SEND: { /
0x1201f /
IOCTL_AFD_EVENT_SELECT: { /
0x12087 */

xref issue #375 and issue #376 in a full net_unittests run I also see these that need to be handled:
10 WARNING: unknown ioctl 0x1200b => op 2
11 WARNING: unknown ioctl 0x12010 => op 4
5 WARNING: unknown ioctl 0x1201b => op 6
3 WARNING: unknown ioctl 0x12023 => op 8
13 WARNING: unknown ioctl 0x12024 => op 9
11 WARNING: unknown ioctl 0x12037 => op 13
230 WARNING: unknown ioctl 0x1208b => op 34
438 WARNING: unknown ioctl 0x120bf => op 47
6 WARNING: unknown ioctl 0x39000e => op 3
17 WARNING: unknown ioctl 0x390012 => op 4
4 WARNING: unknown ioctl 0x390402 => op 256
8 WARNING: unknown ioctl 0x6d0008 => op 2
14 WARNING: unknown ioctl 0x6d0034 => op 13

Original issue: http://code.google.com/p/drmemory/issues/detail?id=377

@derekbruening
Copy link
Contributor Author

From [email protected] on May 12, 2011 08:11:47

r289 added handling for:
+ AFD_RECV_DATAGRAM: { /* 6 == 0x1201b /
+ AFD_SEND_DATAGRAM: { /
8 == 0x12023 /
+ AFD_ENUM_NETWORK_EVENTS: { /
34 == 0x1208b /
+ AFD_START_LISTEN: { /
2 == 0x1200b /
+ AFD_ACCEPT: { /
4 == 0x12010 /
+ AFD_SELECT: { /
9 == 0x12024 /
+ AFD_GET_TDI_HANDLES: { /
13 == 0x12037 */

@derekbruening
Copy link
Contributor Author

From [email protected] on June 03, 2011 09:04:05

On "ping.exe www.google.com":
0x120000 => op 0

@derekbruening
Copy link
Contributor Author

From [email protected] on June 10, 2011 05:33:10

More ioctls:
on Chromium chrome.exe
0x12004f => op 15
0x12001b => op 6

ping.exe:
system call NtDeviceIoControlFile SOCKET_CONTEXT.RemoteAddress
WARNING: unknown ioctl 0x12000f => op 3
WARNING: unknown ioctl 0x120bf => op 47
(xref issue #397 )

Summary: add handling for rest of winsock IOCTL codes

@derekbruening
Copy link
Contributor Author

From [email protected] on February 17, 2013 09:40:43

Labels: GoodContrib

@derekbruening
Copy link
Contributor Author

From [email protected] on February 17, 2013 10:18:15

Owner: ---

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant