When I use MSVC++6.0 to compile my driver and use that version of dumpbin
/disasm, the symbols are not as complete as when I use the exact same binary
but using the dumpbin that came with MSVC++4.2. Here’s a small dump
comparison:
Built with MSVC++6.0 and using MSVC++6.0 dumpbin /disasm:
00010427: 69 64 20 2A 29 30 imul esp,dword ptr [eax+2Ah],29293029h
29 29
0001042F: 20 21 and byte ptr [ecx],ah
00010431: 3D 20 4E 55 4C cmp eax,4C554E20h
00010436: 4C dec esp
00010437: 20 3A and byte ptr [edx],bh
00010439: 20 54 52 55 and byte ptr [edx+edx*2+55h],dl
0001043D: 45 inc ebp
0001043E: 00 55 8B add byte ptr [ebp-75h],dl
00010441: EC in al,dx
00010442: 83 EC 30 sub esp,30h
00010445: 6A 00 push 0
00010447: 6A 00 push 0
Built with MSVC++6.0 and using MSVC++4.2 dumpbin /disasm:
00010427: 69 64 20 2A 29 30 imul esp,dword ptr [eax+2Ah],29h
29 29
0001042F: 20 21 and byte ptr [ecx],ah
00010431: 3D 20 4E 55 4C cmp eax,4C554E20h
00010436: 4C dec esp
00010437: 20 3A and byte ptr [edx],bh
00010439: 20 54 52 55 and byte ptr [edx+edx*2+55h],dl
0001043D: 45 inc ebp
0001043E: 00 55 8B add byte ptr [ebp-75h],dl
_AssociateConnTcp@8 + 2:
00010441: EC in al,dx
00010442: 83 EC 30 sub esp,30h
00010445: 6A 00 push 0
00010447: 6A 00 push 0
Chuck R.