/usr/src/RPM/BUILD/nforce/nvnet/nvnetlib.o: file format elf32-i386
/usr/src/RPM/BUILD/nforce/nvnet/nvnetlib.o
architecture: i386, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00004080 00000000 00000000 00000040 2**4
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .data 0000000c 00000000 00000000 000040c0 2**2
CONTENTS, ALLOC, LOAD, RELOC, DATA
2 .bss 00000000 00000000 00000000 000040cc 2**2
ALLOC
3 .note 00000014 00000000 00000000 000040cc 2**0
CONTENTS, READONLY
4 .rodata 00000018 00000000 00000000 000040e0 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .comment 00000036 00000000 00000000 000040f8 2**0
CONTENTS, READONLY
SYMBOL TABLE:
00000000 l df *ABS* 00000000 nvnetlib.c
00000000 l d .text 00000000
00000000 l d .data 00000000
00000000 l d .bss 00000000
00000000 l .text 00000000 gcc2_compiled.
00000000 l d .rodata 00000000
00000000 l d .note 00000000
00000000 l d .comment 00000000
00000000 g O .data 00000004 common_srcA_version_string
00000000 g F .text 00000577 ADAPTER_Open
00000580 g F .text 00000283 ADAPTER_Close
00000810 g F .text 00000456 ADAPTER_Init
00000f00 g F .text 0000001e ADAPTER_Deinit
00000fd0 g F .text 00000071 ADAPTER_Start
00001050 g F .text 000000c9 ADAPTER_Stop
00001120 g F .text 0000002c ADAPTER_QueryWriteSlots
00001150 g F .text 00000262 ADAPTER_Write
00001f30 g F .text 00000019 ADAPTER_QueryInterrupt
00001f50 g F .text 00000254 ADAPTER_HandleInterrupt
00001eb0 g F .text 00000026 ADAPTER_DisableInterrupts
00001ee0 g F .text 00000046 ADAPTER_EnableInterrupts
00001e90 g F .text 0000001f ADAPTER_ClearInterrupts
00000f20 g F .text 000000a2 ADAPTER_ClearTxDesc
00001680 g F .text 0000003a ADAPTER_GetLinkSpeed
00001660 g F .text 0000001d ADAPTER_GetLinkState
00001640 g F .text 00000015 ADAPTER_IsLinkInitializing
00001620 g F .text 00000015 ADAPTER_ResetPhyInitState
000016c0 g F .text 0000000e ADAPTER_GetTransmitQueueSize
000016d0 g F .text 0000000e ADAPTER_GetReceiveQueueSize
000016e0 g F .text 0000010a ADAPTER_GetStatistics
000017f0 g F .text 0000005b ADAPTER_GetPowerCapabilities
00001850 g F .text 000000f3 ADAPTER_GetPowerState
00001950 g F .text 0000012f ADAPTER_SetPowerState
00001a80 g F .text 0000000a ADAPTER_GetPacketFilterCaps
00001a90 g F .text 000000d9 ADAPTER_SetPacketFilter
00001b70 g F .text 00000161 ADAPTER_SetWakeUpPattern
00001ce0 g F .text 0000003c ADAPTER_EnableWakeUpPattern
00001d20 g F .text 00000058 ADAPTER_SetNodeAddress
00001d80 g F .text 00000023 ADAPTER_GetNodeAddress
00001db0 g F .text 000000d4 ADAPTER_GetAdapterInfo
000013c0 g F .text 00000014 ADAPTER_SetTransmitFlag
000021b0 g F .text 000000c3 ADAPTER_SetSpeedDuplex
00002720 g F .text 00000139 ADAPTER_ReadPhy
00002860 g F .text 00000123 ADAPTER_WritePhy
000013e0 g F .text 0000006e ADAPTER_RegisterOffload
00001450 g F .text 0000006e ADAPTER_DeRegisterOffload
00002af0 g F .text 0000009a CreateReceiveDescriptor
00002c10 g F .text 00000142 PHY_Open
00002b90 g F .text 0000007d DestroyReceiveDescriptor
00000c70 g F .text 00000287 ADAPTER_WorkaroundTXHang
000015a0 g F .text 00000079 StartReceiverAndOrTransmitter
000014c0 g F .text 000000df StopReceiverAndOrTransmitter
00002990 g F .text 0000006c GetTXPutDescs
00000000 *UND* 00000000 memcpy
00002280 g F .text 000002b4 UpdateReceiveDescRingData
00002540 g F .text 0000015b UpdateTransmitDescRingData
000026a0 g F .text 0000007b UpdateMIIStatus
00002a00 g F .text 0000007e GetTXGetDesc
00002a80 g F .text 0000006b GetRXGetDesc
00000004 g O .data 00000004 pMIIRegs
00000008 g O .data 00000004 ulTotalNoOfPhy
000037f0 g F .text 00000243 PHY_GetActivePhy
00002dc0 g F .text 00000093 PHY_Init
00003270 g F .text 00000089 PHY_InitFast
00003300 g F .text 000000a2 PHY_Deinit
000033b0 g F .text 00000021 PHY_GetLinkSpeed
000033e0 g F .text 00000020 PHY_GetLinkMode
00003e30 g F .text 00000048 PHY_GetLinkStateExternal
00002fd0 g F .text 00000014 PHY_IsLinkInitializing
00002ff0 g F .text 00000014 PHY_ResetPhyInitState
00002d60 g F .text 0000005d PHY_Close
00003c30 g F .text 000000e4 PHY_Powerdown
000037b0 g F .text 00000023 PHY_ForceSpeedDuplex
00000280 O *COM* 00000020 aPhyAddrAndId
00003010 g F .text 0000025f PhyTimerFunc
00002f20 g F .text 000000a1 PHY_DoPostAutonegotiationProcessing
000035f0 g F .text 000001be ForceSpeedDuplex
00002e60 g F .text 000000b5 PHY_WaitForLinkup
00003e80 g F .text 0000013a PHY_SetSpeedDuplexForFailedAutonegotiation
00003fc0 g F .text 000000b2 PHY_GetSpeedDuplex
00003de0 g F .text 00000048 PHY_GetLinkState
00003b40 g F .text 000000e4 PHY_PowerupAndRemoveIsolation
00003a40 g F .text 000000f7 PHY_Reset
00003d20 g F .text 000000b7 PHY_CompleteAutonegotiation
00003400 g F .text 000001e8 ForceSpeedDuplexThroughControlRegister
000037e0 g F .text 0000000a Dummy_ForceSpeedDuplex
//*************** section .text ***************
:00000000 55 push ebp
:00000001 89e5 mov ebp, esp
:00000003 57 push edi
:00000004 56 push esi
:00000005 53 push ebx
:00000006 83ec1c sub esp, 1c
:00000009 8b7514 mov esi, ptr [ebp+14]
:0000000c 8b7d08 mov edi, ptr [ebp+8]
:0000000f c70600000000 movl ptr [esi], 0
:00000015 c745ecbc120000 movl ptr [ebp-20], 12bc
:0000001c c745e800000000 movl ptr [ebp-24], 0
:00000023 8d45e4 lea eax, ptr [ebp-28]
:00000026 50 push eax
:00000027 ff37 pushl (edi)
:00000029 ff5704 call 4(edi)
:0000002c 83c408 add esp, 8
:0000002f 85c0 test eax, eax
:00000031 750d jne 00000040
:00000033 b801000000 mov eax, 1
:00000038 e932050000 jmp 0000056f
:0000003d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000031
|
:00000040 8b5de4 mov ebx, ptr [ebp-28]
:00000043 895b04 mov ptr [ebx+4], ebx
:00000046 8b45e8 mov eax, ptr [ebp-24]
:00000049 894308 mov ptr [ebx+8], eax
:0000004c 8b45ec mov eax, ptr [ebp-20]
:0000004f 89430c mov ptr [ebx], eax
:00000052 89bbb0000000 mov ptr [ebx], edi
:00000058 8b450c mov eax, ptr [ebp]
:0000005b 8903 mov ptr [ebx], eax
:0000005d c7431400000000 movl ptr [ebx+14], 0
//*************** section ***************
:00000064 c7431800000000 movl ptr [ebx+18], 0
//*************** section ***************
:0000006b c7431c00000000 movl ptr [ebx+1c], 0
//*************** section ***************
:00000072 c7432000000000 movl ptr [ebx+20], 0
//*************** section ***************
:00000079 c7432400000000 movl ptr [ebx+24], 0
//*************** section ***************
:00000080 c7432800000000 movl ptr [ebx+28], 0
//*************** section ***************
:00000087 c7432c00000000 movl ptr [ebx+2c], 0
//*************** section ***************
:0000008e c7433000000000 movl ptr [ebx+30], 0
//*************** section ***************
:00000095 c7433400000000 movl ptr [ebx+34], 0
//*************** section ***************
:0000009c c7433800000000 movl ptr [ebx+38], 0
//*************** section ***************
:000000a3 c7433c00000000 movl ptr [ebx+3c], 0
//*************** section ***************
:000000aa c7434000000000 movl ptr [ebx+40], 0
//*************** section ***************
:000000b1 c7434400000000 movl ptr [ebx+44], 0
//*************** section ***************
:000000b8 c7434800000000 movl ptr [ebx+48], 0
//*************** section ***************
:000000bf c7434c00000000 movl ptr [ebx+4c], 0
//*************** section ***************
:000000c6 c7435000000000 movl ptr [ebx+50], 0
//*************** section ***************
:000000cd c7435400000000 movl ptr [ebx+54], 0
//*************** section ***************
:000000d4 c7435800000000 movl ptr [ebx+58], 0
//*************** section ***************
:000000db c7435c00000000 movl ptr [ebx+5c], 0
//*************** section ***************
:000000e2 c7436000000000 movl ptr [ebx+60], 0
//*************** section ***************
:000000e9 c7436400000000 movl ptr [ebx+64], 0
//*************** section ***************
:000000f0 c7436800000000 movl ptr [ebx+68], 0
//*************** section ***************
:000000f7 c7436c00000000 movl ptr [ebx+6c], 0
//*************** section ***************
:000000fe c7437000000000 movl ptr [ebx+70], 0
//*************** section ***************
:00000105 c7437400000000 movl ptr [ebx+74], 0
//*************** section ***************
:0000010c c7437800000000 movl ptr [ebx+78], 0
//*************** section ***************
:00000113 c7437c00000000 movl ptr [ebx+7c], 0
//*************** section ***************
:0000011a c7838000000000000000 movl ptr [ebx+80], 0
//*************** section ***************
:00000124 c7838400000000000000 movl ptr [ebx+84], 0
//*************** section ***************
:0000012e c7838800000000000000 movl ptr [ebx+88], 0
//*************** section ***************
:00000138 c7838c00000000000000 movl ptr [ebx+8c], 0
//*************** section ***************
:00000142 c7839000000000000000 movl ptr [ebx+90], 0
//*************** section ***************
:0000014c c7839400000000000000 movl ptr [ebx+94], 0
//*************** section ***************
:00000156 c7839800000000000000 movl ptr [ebx+98], 0
//*************** section ***************
:00000160 c7839c00000000000000 movl ptr [ebx+9c], 0
//*************** section ***************
:0000016a c783a000000000000000 movl ptr [ebx], 0
//*************** section ***************
:00000174 895b10 mov ptr [ebx+10], ebx
:00000177 8d4310 lea eax, ptr [ebx+10]
:0000017a 8906 mov ptr [esi], eax
:0000017c 8d837c020000 lea eax, ptr [ebx+27c]
:00000182 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00000183 6a00 push 0
:00000185 ff37 pushl (edi)
:00000187 ff574c call 4c(edi)
:0000018a 83c40c add esp, c
:0000018d 85c0 test eax, eax
:0000018f 0f849b030000 je 00000530
:00000195 c7833402000000080000 movl ptr [ebx+234], 800
:0000019f c7833c0200005f000000 movl ptr [ebx+23c], 5f
:000001a9 c7834002000064000000 movl ptr [ebx+240], 64
:000001b3 837d1000 cmpl ptr [ebp+10], 0
:000001b7 750c jne 000001c5
:000001b9 c783380200005f000000 movl ptr [ebx+238], 5f
:000001c3 eb31 jmp 000001f6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000001b7
|
:000001c5 8b8340020000 mov eax, ptr [ebx+240]
:000001cb 898338020000 mov ptr [ebx+238], eax
:000001d1 8b5510 mov edx, ptr [ebp+10]
:000001d4 69d2dc050000 imul edx,edx, 5dc
:000001da b989888888 mov ecx, 88888889
:000001df 89c8 mov eax, ecx
:000001e1 f7e2 mul edx
:000001e3 c1ea0d shr edx, d
:000001e6 899348020000 mov ptr [ebx+248], edx
:000001ec c7835002000000400000 movl ptr [ebx+250], 4000
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000001c3
|
:000001f6 c7833001000000010000 movl ptr [ebx+130], 100
:00000200 c7834001000000080000 movl ptr [ebx+140], 800
:0000020a c7833c01000001000000 movl ptr [ebx+13c], 1
:00000214 8d8338010000 lea eax, ptr [ebx+138]
:0000021a 50 push eax
:0000021b ff37 pushl (edi)
:0000021d ff5704 call 4(edi)
:00000220 83c408 add esp, 8
:00000223 85c0 test eax, eax
:00000225 0f8405030000 je 00000530
:0000022b 8b9338010000 mov edx, ptr [ebx+138]
:00000231 899344010000 mov ptr [ebx+144], edx
:00000237 8b8330010000 mov eax, ptr [ebx+130]
:0000023d 8d54c2f8 lea edx, ptr [edx+8*eax-8]
:00000241 899348010000 mov ptr [ebx+148], edx
:00000247 c1e002 shl eax, 2
:0000024a 898360010000 mov ptr [ebx+160], eax
:00000250 c7835c01000000000000 movl ptr [ebx+15c], 0
:0000025a 8d8358010000 lea eax, ptr [ebx+158]
:00000260 50 push eax
:00000261 ff37 pushl (edi)
:00000263 ff5704 call 4(edi)
:00000266 83c408 add esp, 8
:00000269 85c0 test eax, eax
:0000026b 0f84bf020000 je 00000530
:00000271 8b8358010000 mov eax, ptr [ebx+158]
:00000277 898364010000 mov ptr [ebx+164], eax
:0000027d 8b8330010000 mov eax, ptr [ebx+130]
:00000283 8d048540000000 lea eax, ptr [+4*eax+40]
:0000028a 8983a8120000 mov ptr [ebx+12a8], eax
:00000290 c783a412000001000000 movl ptr [ebx+12a4], 1
:0000029a 8d83a0120000 lea eax, ptr [ebx+12a0]
:000002a0 50 push eax
:000002a1 ff37 pushl (edi)
:000002a3 ff5704 call 4(edi)
:000002a6 83c408 add esp, 8
:000002a9 85c0 test eax, eax
:000002ab 0f847f020000 je 00000530
:000002b1 8b83a0120000 mov eax, ptr [ebx+12a0]
:000002b7 be00000000 mov esi, 0
:000002bc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000002cb
|
:000002c0 c704b000000000 movl ptr [eax+4*esi], 0
:000002c7 46 inc esi
:000002c8 83fe0f cmp esi, f
:000002cb 76f3 jbe 000002c0
:000002cd be00000000 mov esi, 0
:000002d2 3bb330010000 cmp esi, ptr [ebx+130]
:000002d8 731c jae 000002f6
:000002da 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000002f4
|
:000002e0 8b83a0120000 mov eax, ptr [ebx+12a0]
:000002e6 66c744b0408100 movw ptr [eax+4*esi+40], 81
:000002ed 46 inc esi
:000002ee 3bb330010000 cmp esi, ptr [ebx+130]
:000002f4 72ea jb 000002e0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000002d8
|
:000002f6 be00000000 mov esi, 0
:000002fb 8d5314 lea edx, ptr [ebx+14]
:000002fe 8955e0 mov ptr [ebp-32], edx
:00000301 eb0d jmp 00000310
:00000303 90 nop
:00000304 90 nop
:00000305 90 nop
:00000306 90 nop
:00000307 90 nop
:00000308 90 nop
:00000309 90 nop
:0000030a 90 nop
:0000030b 90 nop
:0000030c 90 nop
:0000030d 90 nop
:0000030e 90 nop
:0000030f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000301, :00000357
|
:00000310 8d1476 lea edx, ptr [esi+2*esi]
:00000313 c1e202 shl edx, 2
:00000316 8955d8 mov ptr [ebp-40], edx
:00000319 89d1 mov ecx, edx
:0000031b 81c1b0000000 add ecx, b0
:00000321 8b8330010000 mov eax, ptr [ebx+130]
:00000327 c1e003 shl eax, 3
:0000032a 8b55e0 mov edx, ptr [ebp-32]
:0000032d 890411 mov ptr [ecx*edx], eax
:00000330 c744191001000000 movl ptr [ecx*ebx+10], 1
:00000338 8b55d8 mov edx, ptr [ebp-40]
:0000033b 8d841abc000000 lea eax, ptr [edx*ebx]
:00000342 50 push eax
:00000343 ff37 pushl (edi)
:00000345 ff5704 call 4(edi)
:00000348 83c408 add esp, 8
:0000034b 85c0 test eax, eax
:0000034d 0f84dd010000 je 00000530
:00000353 46 inc esi
:00000354 83fe07 cmp esi, 7
:00000357 76b7 jbe 00000310
:00000359 8b8330010000 mov eax, ptr [ebx+130]
:0000035f c1e002 shl eax, 2
:00000362 898328010000 mov ptr [ebx+128], eax
:00000368 c7832401000000000000 movl ptr [ebx+124], 0
:00000372 8d8320010000 lea eax, ptr [ebx+120]
:00000378 50 push eax
:00000379 ff37 pushl (edi)
:0000037b ff5704 call 4(edi)
:0000037e 83c408 add esp, 8
:00000381 85c0 test eax, eax
:00000383 0f84a7010000 je 00000530
:00000389 8b8320010000 mov eax, ptr [ebx+120]
:0000038f 89832c010000 mov ptr [ebx+12c], eax
:00000395 c7830002000000080000 movl ptr [ebx+200], 800
:0000039f c783fc01000001000000 movl ptr [ebx+1fc], 1
:000003a9 8d83f8010000 lea eax, ptr [ebx+1f8]
:000003af 50 push eax
:000003b0 ff37 pushl (edi)
:000003b2 ff5704 call 4(edi)
:000003b5 83c408 add esp, 8
:000003b8 85c0 test eax, eax
:000003ba 0f8470010000 je 00000530
:000003c0 c783c801000040000000 movl ptr [ebx+1c8], 40
:000003ca c783d401000000020000 movl ptr [ebx+1d4], 200
:000003d4 c783d001000001000000 movl ptr [ebx+1d0], 1
:000003de 8d83cc010000 lea eax, ptr [ebx+1cc]
:000003e4 50 push eax
:000003e5 ff37 pushl (edi)
:000003e7 ff5704 call 4(edi)
:000003ea 83c408 add esp, 8
:000003ed 85c0 test eax, eax
:000003ef 0f843b010000 je 00000530
:000003f5 8b93cc010000 mov edx, ptr [ebx+1cc]
:000003fb 8993d8010000 mov ptr [ebx+1d8], edx
:00000401 8b83c8010000 mov eax, ptr [ebx+1c8]
:00000407 8d44c2f8 lea eax, ptr [edx+8*eax-8]
:0000040b 8983dc010000 mov ptr [ebx+1dc], eax
:00000411 be00000000 mov esi, 0
:00000416 3bb3c8010000 cmp esi, ptr [ebx+1c8]
:0000041c 731a jae 00000438
:0000041e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000436
|
:00000420 8b93d8010000 mov edx, ptr [ebx+1d8]
:00000426 8b83fc010000 mov eax, ptr [ebx+1fc]
:0000042c 8904f2 mov ptr [edx+8*esi], eax
:0000042f 46 inc esi
:00000430 3bb3c8010000 cmp esi, ptr [ebx+1c8]
:00000436 72e8 jb 00000420
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000041c
|
:00000438 8b83c8010000 mov eax, ptr [ebx+1c8]
:0000043e c1e002 shl eax, 2
:00000441 8983f0010000 mov ptr [ebx+1f0], eax
:00000447 c783ec01000000000000 movl ptr [ebx+1ec], 0
:00000451 8d83e8010000 lea eax, ptr [ebx+1e8]
:00000457 50 push eax
:00000458 ff37 pushl (edi)
:0000045a ff5704 call 4(edi)
:0000045d 83c408 add esp, 8
:00000460 85c0 test eax, eax
:00000462 0f84c8000000 je 00000530
:00000468 ffb3f0010000 pushl ptr [ebx+1f0]
:0000046e ffb3e8010000 pushl ptr [ebx+1e8]
:00000474 ff37 pushl (edi)
:00000476 ff570c call c(edi)
:00000479 8b83e8010000 mov eax, ptr [ebx+1e8]
:0000047f 8983f4010000 mov ptr [ebx+1f4], eax
:00000485 ffb3f0010000 pushl ptr [ebx+1f0]
:0000048b ffb3e8010000 pushl ptr [ebx+1e8]
:00000491 ff37 pushl (edi)
:00000493 ff570c call c(edi)
:00000496 be00000000 mov esi, 0
:0000049b 83c418 add esp, 18
:0000049e 3bb3c8010000 cmp esi, ptr [ebx+1c8]
:000004a4 7326 jae 000004cc
:000004a6 8d7600 lea esi, ptr [esi]
:000004a9 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000004ca
|
:000004b0 8b83d8010000 mov eax, ptr [ebx+1d8]
:000004b6 8d04f0 lea eax, ptr [eax+8*esi]
:000004b9 50 push eax
:000004ba 53 push ebx
:000004bb e8fcffffff call 000004bc
//*************** section ***************
:000004c0 83c408 add esp, 8
:000004c3 46 inc esi
:000004c4 3bb3c8010000 cmp esi, ptr [ebx+1c8]
:000004ca 72e4 jb 000004b0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000004a4
|
:000004cc c7837802000000080000 movl ptr [ebx+278], 800
:000004d6 899ba4000000 mov ptr [ebx], ebx
:000004dc c783a800000000000000 movl ptr [ebx], 0
//*************** section ***************
:000004e6 c783ac00000000000000 movl ptr [ebx], 0
//*************** section ***************
:000004f0 8d83a4000000 lea eax, ptr [ebx]
:000004f6 8983b4000000 mov ptr [ebx], eax
:000004fc 8d8374020000 lea eax, ptr [ebx+274]
:00000502 50 push eax
:00000503 8d8384020000 lea eax, ptr [ebx+284]
:00000509 50 push eax
:0000050a 8d8380020000 lea eax, ptr [ebx+280]
:00000510 50 push eax
:00000511 8d83b4000000 lea eax, ptr [ebx]
:00000517 50 push eax
:00000518 57 push edi
:00000519 e8fcffffff call 0000051a
//*************** section ***************
:0000051e 83c414 add esp, 14
:00000521 85c0 test eax, eax
:00000523 7412 je 00000537
:00000525 b805000000 mov eax, 5
:0000052a eb43 jmp 0000056f
:0000052c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000018f, :00000225, :0000026b, :000002ab, :0000034d
| :00000383, :000003ba, :000003ef, :00000462
|
:00000530 b802000000 mov eax, 2
:00000535 eb38 jmp 0000056f
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000523
|
:00000537 8b8380020000 mov eax, ptr [ebx+280]
:0000053d 8983b8000000 mov ptr [ebx], eax
:00000543 3d00cc3200 cmp eax, 32cc00
:00000548 750a jne 00000554
:0000054a c7838802000001000000 movl ptr [ebx+288], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000548
|
:00000554 8b9380020000 mov edx, ptr [ebx+280]
:0000055a 8b4518 mov eax, ptr [ebp+18]
:0000055d 8910 mov ptr [eax], edx
:0000055f 8b9384020000 mov edx, ptr [ebx+284]
:00000565 8b451c mov eax, ptr [ebp+1c]
:00000568 8910 mov ptr [eax], edx
:0000056a b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000038, :0000052a, :00000535
|
:0000056f 8d65f4 lea esp, ptr [ebp-12]
:00000572 5b pop ebx
:00000573 5e pop esi
:00000574 5f pop edi
:00000575 5d pop ebp
:00000576 c3 ret
:00000577 89f6 mov esi, esi
:00000579 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_Close
:00000580 55 push ebp
:00000581 89e5 mov ebp, esp
:00000583 57 push edi
:00000584 56 push esi
:00000585 53 push ebx
:00000586 83ec08 sub esp, 8
:00000589 8b5d08 mov ebx, ptr [ebp+8]
:0000058c 85db test ebx, ebx
:0000058e 0f8462020000 je 000007f6
:00000594 8b83b0000000 mov eax, ptr [ebx]
:0000059a 8945f0 mov ptr [ebp-16], eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:0000059d 6a00 push 0
:0000059f 53 push ebx
:000005a0 e8fcffffff call 000005a1
//*************** section ***************
:000005a5 83c408 add esp, 8
:000005a8 83bbb400000000 cmpl ptr [ebx], 0
:000005af 7418 je 000005c9
:000005b1 8b83b4000000 mov eax, ptr [ebx]
:000005b7 ff30 pushl (eax)
:000005b9 ff5010 call 10(eax)
:000005bc c783b400000000000000 movl ptr [ebx], 0
:000005c6 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000005af
|
:000005c9 83bbd801000000 cmpl ptr [ebx+1d8], 0
:000005d0 7444 je 00000616
:000005d2 bf00000000 mov edi, 0
:000005d7 3bbbc8010000 cmp edi, ptr [ebx+1c8]
:000005dd 7337 jae 00000616
:000005df 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000614
|
:000005e0 8b83d8010000 mov eax, ptr [ebx+1d8]
:000005e6 8d04f8 lea eax, ptr [eax+8*edi]
:000005e9 50 push eax
:000005ea 53 push ebx
:000005eb e8fcffffff call 000005ec
//*************** section ***************
:000005f0 8b83d8010000 mov eax, ptr [ebx+1d8]
:000005f6 66c744f8060000 movw ptr [eax+8*edi+6], 0
:000005fd 8b83d8010000 mov eax, ptr [ebx+1d8]
:00000603 66c744f8040000 movw ptr [eax+8*edi+4], 0
:0000060a 83c408 add esp, 8
:0000060d 47 inc edi
:0000060e 3bbbc8010000 cmp edi, ptr [ebx+1c8]
:00000614 72ca jb 000005e0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000005d0, :000005dd
|
:00000616 83bbe801000000 cmpl ptr [ebx+1e8], 0
:0000061d 7426 je 00000645
:0000061f 8d83e8010000 lea eax, ptr [ebx+1e8]
:00000625 50 push eax
:00000626 8b55f0 mov edx, ptr [ebp-16]
:00000629 ff32 pushl (edx)
:0000062b ff5208 call 8(edx)
:0000062e c783e801000000000000 movl ptr [ebx+1e8], 0
:00000638 c783f401000000000000 movl ptr [ebx+1f4], 0
:00000642 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000061d
|
:00000645 83bbcc01000000 cmpl ptr [ebx+1cc], 0
:0000064c 7446 je 00000694
:0000064e 8d83cc010000 lea eax, ptr [ebx+1cc]
:00000654 50 push eax
:00000655 8b45f0 mov eax, ptr [ebp-16]
:00000658 ff30 pushl (eax)
:0000065a 89c2 mov edx, eax
:0000065c ff5208 call 8(edx)
:0000065f c783cc01000000000000 movl ptr [ebx+1cc], 0
:00000669 c783d801000000000000 movl ptr [ebx+1d8], 0
:00000673 c783dc01000000000000 movl ptr [ebx+1dc], 0
:0000067d c783e001000000000000 movl ptr [ebx+1e0], 0
:00000687 c783e401000000000000 movl ptr [ebx+1e4], 0
:00000691 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000064c
|
:00000694 83bbf801000000 cmpl ptr [ebx+1f8], 0
:0000069b 741e je 000006bb
:0000069d 8d83f8010000 lea eax, ptr [ebx+1f8]
:000006a3 50 push eax
:000006a4 8b45f0 mov eax, ptr [ebp-16]
:000006a7 ff30 pushl (eax)
:000006a9 89c2 mov edx, eax
:000006ab ff5208 call 8(edx)
:000006ae c783f801000000000000 movl ptr [ebx+1f8], 0
:000006b8 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000069b
|
:000006bb 83bb5801000000 cmpl ptr [ebx+158], 0
:000006c2 7428 je 000006ec
:000006c4 8d8358010000 lea eax, ptr [ebx+158]
:000006ca 50 push eax
:000006cb 8b45f0 mov eax, ptr [ebp-16]
:000006ce ff30 pushl (eax)
:000006d0 89c2 mov edx, eax
:000006d2 ff5208 call 8(edx)
:000006d5 c7835801000000000000 movl ptr [ebx+158], 0
:000006df c7836401000000000000 movl ptr [ebx+164], 0
:000006e9 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000006c2
|
:000006ec 83bb3801000000 cmpl ptr [ebx+138], 0
:000006f3 7446 je 0000073b
:000006f5 8d8338010000 lea eax, ptr [ebx+138]
:000006fb 50 push eax
:000006fc 8b45f0 mov eax, ptr [ebp-16]
:000006ff ff30 pushl (eax)
:00000701 89c2 mov edx, eax
:00000703 ff5208 call 8(edx)
:00000706 c7833801000000000000 movl ptr [ebx+138], 0
:00000710 c7834401000000000000 movl ptr [ebx+144], 0
:0000071a c7834801000000000000 movl ptr [ebx+148], 0
:00000724 c7834c01000000000000 movl ptr [ebx+14c], 0
:0000072e c7835001000000000000 movl ptr [ebx+150], 0
:00000738 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000006f3
|
:0000073b 83bba012000000 cmpl ptr [ebx+12a0], 0
:00000742 741e je 00000762
:00000744 8d83a0120000 lea eax, ptr [ebx+12a0]
:0000074a 50 push eax
:0000074b 8b45f0 mov eax, ptr [ebp-16]
:0000074e ff30 pushl (eax)
:00000750 89c2 mov edx, eax
:00000752 ff5208 call 8(edx)
:00000755 c783a012000000000000 movl ptr [ebx+12a0], 0
:0000075f 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000742
|
:00000762 83bb2001000000 cmpl ptr [ebx+120], 0
:00000769 7428 je 00000793
:0000076b 8d8320010000 lea eax, ptr [ebx+120]
:00000771 50 push eax
:00000772 8b45f0 mov eax, ptr [ebp-16]
:00000775 ff30 pushl (eax)
:00000777 89c2 mov edx, eax
:00000779 ff5208 call 8(edx)
:0000077c c7832001000000000000 movl ptr [ebx+120], 0
:00000786 c7832c01000000000000 movl ptr [ebx+12c], 0
:00000790 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000769
|
:00000793 bf00000000 mov edi, 0
:00000798 8d430c lea eax, ptr [ebx]
:0000079b 8945ec mov ptr [ebp-20], eax
:0000079e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000007d8
|
:000007a0 8d047f lea eax, ptr [edi+2*edi]
:000007a3 c1e002 shl eax, 2
:000007a6 8db0b0000000 lea esi, ptr [eax]
:000007ac 8b55ec mov edx, ptr [ebp-20]
:000007af 833c1600 cmpl ptr [esi*edx], 0
:000007b3 741f je 000007d4
:000007b5 8d8418bc000000 lea eax, ptr [eax*ebx]
:000007bc 50 push eax
:000007bd 8b45f0 mov eax, ptr [ebp-16]
:000007c0 ff30 pushl (eax)
:000007c2 89c2 mov edx, eax
:000007c4 ff5208 call 8(edx)
:000007c7 8b45ec mov eax, ptr [ebp-20]
:000007ca c7040600000000 movl ptr [esi*eax], 0
:000007d1 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000007b3
|
:000007d4 47 inc edi
:000007d5 83ff07 cmp edi, 7
:000007d8 76c6 jbe 000007a0
:000007da c7831c01000000000000 movl ptr [ebx+11c], 0
:000007e4 8b93b0000000 mov edx, ptr [ebx]
:000007ea 8d4304 lea eax, ptr [ebx+4]
:000007ed 50 push eax
:000007ee ff32 pushl (edx)
:000007f0 ff5208 call 8(edx)
:000007f3 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000058e
|
:000007f6 b800000000 mov eax, 0
:000007fb 8d65f4 lea esp, ptr [ebp-12]
:000007fe 5b pop ebx
:000007ff 5e pop esi
:00000800 5f pop edi
:00000801 5d pop ebp
:00000802 c3 ret
:00000803 8db600000000 lea esi, ptr [esi]
:00000809 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_Init
:00000810 55 push ebp
:00000811 89e5 mov ebp, esp
:00000813 57 push edi
:00000814 56 push esi
:00000815 53 push ebx
:00000816 83ec0c sub esp, c
:00000819 0fb7450c movzwl eax, ptr [ebp]
:0000081d 8945f0 mov ptr [ebp-16], eax
:00000820 0fb65510 movzbl edx, ptr [ebp+10]
:00000824 8855ef mov ptr [ebp-17], dl
:00000827 0fb64514 movzbl eax, ptr [ebp+14]
:0000082b 8845ee mov ptr [ebp-18], al
:0000082e 8b7d08 mov edi, ptr [ebp+8]
:00000831 8b87b0000000 mov eax, ptr [edi]
:00000837 8945e8 mov ptr [ebp-24], eax
:0000083a 8b37 mov esi, ptr [edi]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:0000083c 6a00 push 0
:0000083e 57 push edi
:0000083f e8fcffffff call 00000840
//*************** section ***************
:00000844 c786b000000000000000 movl ptr [esi], 0
:0000084e c786b400000000000000 movl ptr [esi], 0
:00000858 c786b8000000ffffffff movl ptr [esi], -1
:00000862 c786bc000000ffff0000 movl ptr [esi], ffff
:0000086c c7868801000000000000 movl ptr [esi+188], 0
:00000876 ffb740010000 pushl ptr [edi+140]
:0000087c ffb744010000 pushl ptr [edi+144]
:00000882 8b55e8 mov edx, ptr [ebp-24]
:00000885 ff32 pushl (edx)
:00000887 ff520c call c(edx)
:0000088a ffb760010000 pushl ptr [edi+160]
:00000890 ffb758010000 pushl ptr [edi+158]
:00000896 8b45e8 mov eax, ptr [ebp-24]
:00000899 ff30 pushl (eax)
:0000089b 89c2 mov edx, eax
:0000089d ff520c call c(edx)
:000008a0 83c420 add esp, 20
:000008a3 6a60 push 60
:000008a5 8d8768010000 lea eax, ptr [edi+168]
:000008ab 50 push eax
:000008ac 8b45e8 mov eax, ptr [ebp-24]
:000008af ff30 pushl (eax)
:000008b1 89c2 mov edx, eax
:000008b3 ff520c call c(edx)
:000008b6 6a30 push 30
:000008b8 8d8704020000 lea eax, ptr [edi+204]
:000008be 50 push eax
:000008bf 8b45e8 mov eax, ptr [ebp-24]
:000008c2 ff30 pushl (eax)
:000008c4 89c2 mov edx, eax
:000008c6 ff520c call c(edx)
:000008c9 bb00000000 mov ebx, 0
:000008ce 83c418 add esp, 18
:000008d1 3b9fc8010000 cmp ebx, ptr [edi+1c8]
:000008d7 732a jae 00000903
:000008d9 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000901
|
:000008e0 8b87d8010000 mov eax, ptr [edi+1d8]
:000008e6 66c744d804cf07 movw ptr [eax+8*ebx+4], 7cf
:000008ed 8b87d8010000 mov eax, ptr [edi+1d8]
:000008f3 66c744d8060080 movw ptr [eax+8*ebx+6], 8000
:000008fa 43 inc ebx
:000008fb 3b9fc8010000 cmp ebx, ptr [edi+1c8]
:00000901 72dd jb 000008e0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000008d7
|
:00000903 8b8744010000 mov eax, ptr [edi+144]
:00000909 89874c010000 mov ptr [edi+14c], eax
:0000090f 898750010000 mov ptr [edi+150], eax
:00000915 8b8730010000 mov eax, ptr [edi+130]
:0000091b 898734010000 mov ptr [edi+134], eax
:00000921 8b87d8010000 mov eax, ptr [edi+1d8]
:00000927 8987e0010000 mov ptr [edi+1e0], eax
:0000092d 8987e4010000 mov ptr [edi+1e4], eax
:00000933 c7864401000014000000 movl ptr [esi+144], 14
:0000093d 6a04 push 4
:0000093f 8b45e8 mov eax, ptr [ebp-24]
:00000942 ff30 pushl (eax)
:00000944 89c2 mov edx, eax
:00000946 ff5218 call 18(edx)
:00000949 c7864401000004000000 movl ptr [esi+144], 4
:00000953 c7460800000000 movl ptr [esi+8], 0
:0000095a 8b873c010000 mov eax, ptr [edi+13c]
:00000960 898600010000 mov ptr [esi+100], eax
:00000966 8b87d0010000 mov eax, ptr [edi+1d0]
:0000096c 898604010000 mov ptr [esi+104], eax
:00000972 8b9730010000 mov edx, ptr [edi+130]
:00000978 4a dec edx
:00000979 81e2ff030000 and edx, 3ff
:0000097f 8b87c8010000 mov eax, ptr [edi+1c8]
:00000985 48 dec eax
:00000986 c1e010 shl eax, 10
:00000989 250000ff03 and eax, 3ff0000
:0000098e 09c2 or edx, eax
:00000990 899608010000 mov ptr [esi+108], edx
:00000996 c786100100000a000100 movl ptr [esi+110], 1000a
:000009a0 c7863c01000010003000 movl ptr [esi+13c], 300010
:000009aa c7864401000000000000 movl ptr [esi+144], 0
:000009b4 c7864401000002000000 movl ptr [esi+144], 2
:000009be bb00000000 mov ebx, 0
:000009c3 83c408 add esp, 8
:000009c6 8b8630010000 mov eax, ptr [esi+130]
:000009cc 85c0 test eax, eax
:000009ce 7822 js 000009f2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000009f0
|
:000009d0 6a05 push 5
:000009d2 8b45e8 mov eax, ptr [ebp-24]
:000009d5 ff30 pushl (eax)
:000009d7 89c2 mov edx, eax
:000009d9 ff5218 call 18(edx)
:000009dc 43 inc ebx
:000009dd 83c408 add esp, 8
:000009e0 8b8630010000 mov eax, ptr [esi+130]
:000009e6 85c0 test eax, eax
:000009e8 7808 js 000009f2
:000009ea 81fb0f270000 cmp ebx, 270f
:000009f0 76de jbe 000009d0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000009ce, :000009e8
|
:000009f2 c7868401000000000000 movl ptr [esi+184], 0
:000009fc c786800100001f000000 movl ptr [esi+180], 1f
:00000a06 c706ff010000 movl ptr [esi], 1ff
:00000a0c 8b968c010000 mov edx, ptr [esi+18c]
:00000a12 81e2ff000000 and edx, ff
:00000a18 8d1492 lea edx, ptr [edx+4*edx]
:00000a1b 8d1492 lea edx, ptr [edx+4*edx]
:00000a1e c1e20c shl edx, c
:00000a21 b9d34d6210 mov ecx, 10624dd3
:00000a26 89c8 mov eax, ecx
:00000a28 f7e2 mul edx
:00000a2a c1ea06 shr edx, 6
:00000a2d c1e202 shl edx, 2
:00000a30 899778020000 mov ptr [edi+278], edx
:00000a36 8b97b4000000 mov edx, ptr [edi]
:00000a3c 0fb645ee movzbl eax, ptr [ebp-18]
:00000a40 50 push eax
:00000a41 0fb645ef movzbl eax, ptr [ebp-17]
:00000a45 50 push eax
:00000a46 ff75f0 pushl ptr [ebp+-16]
:00000a49 ff32 pushl (edx)
:00000a4b ff5228 call 28(edx)
:00000a4e 83c410 add esp, 10
:00000a51 8b5518 mov edx, ptr [ebp+18]
:00000a54 833a00 cmpl ptr [edx], 0
:00000a57 740e je 00000a67
:00000a59 8b87b4000000 mov eax, ptr [edi]
:00000a5f 52 push edx
:00000a60 ff30 pushl (eax)
:00000a62 ff5004 call 4(eax)
:00000a65 eb0e jmp 00000a75
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000a57
|
:00000a67 8b87b4000000 mov eax, ptr [edi]
:00000a6d ff7518 pushl ptr [ebp+18]
:00000a70 ff30 pushl (eax)
:00000a72 ff5008 call 8(eax)
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000a65
|
:00000a75 83c408 add esp, 8
:00000a78 85c0 test eax, eax
:00000a7a 740a je 00000a86
:00000a7c b805000000 mov eax, 5
:00000a81 e9d8010000 jmp 00000c5e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000a7a
|
:00000a86 c786800000003e0f3b00 movl ptr [esi+80], 3b0f3e
:00000a90 8b8688000000 mov eax, ptr [esi+88]
:00000a96 898688000000 mov ptr [esi+88], eax
:00000a9c c7868c00000028007f00 movl ptr [esi+8c], 7f0028
:00000aa6 83bf8002000000 cmpl ptr [edi+280], 0
:00000aad 7411 je 00000ac0
:00000aaf c7869000000001060000 movl ptr [esi+90], 601
:00000ab9 eb2f jmp 00000aea
:00000abb 90 nop
:00000abc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000aad
|
:00000ac0 83bfac12000000 cmpl ptr [edi+12ac], 0
:00000ac7 7509 jne 00000ad2
:00000ac9 83bfb012000000 cmpl ptr [edi+12b0], 0
:00000ad0 740e je 00000ae0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ac7
|
:00000ad2 c78690000000f2050000 movl ptr [esi+90], 5f2
:00000adc eb0c jmp 00000aea
:00000ade 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ad0
|
:00000ae0 c78690000000ee050000 movl ptr [esi+90], 5ee
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ab9, :00000adc
|
:00000aea 8b8698000000 mov eax, ptr [esi+98]
:00000af0 898698000000 mov ptr [esi+98], eax
:00000af6 89f2 mov edx, esi
:00000af8 c1ea08 shr edx, 8
:00000afb 89f0 mov eax, esi
:00000afd c1e810 shr eax, 10
:00000b00 30c2 xor dl, al
:00000b02 89f8 mov eax, edi
:00000b04 c1e808 shr eax, 8
:00000b07 30c2 xor dl, al
:00000b09 89f8 mov eax, edi
:00000b0b c1e810 shr eax, 10
:00000b0e 30c2 xor dl, al
:00000b10 7502 jne 00000b14
:00000b12 b208 mov dl, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000b10
|
:00000b14 0fb6c2 movzbl eax, dl
:00000b17 0d007f0000 or eax, 7f00
:00000b1c 89869c000000 mov ptr [esi+9c], eax
:00000b22 c786a00000000f071600 movl ptr [esi], 16070f
:00000b2c c786a400000016000000 movl ptr [esi], 16
:00000b36 83bf4802000000 cmpl ptr [edi+248], 0
:00000b3d 7413 je 00000b52
:00000b3f 8b8748020000 mov eax, ptr [edi+248]
:00000b45 89460c mov ptr [esi], eax
:00000b48 c7874402000001000000 movl ptr [edi+244], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000b3d
|
:00000b52 83bf8002000000 cmpl ptr [edi+280], 0
:00000b59 7416 je 00000b71
:00000b5b c7868801000000000000 movl ptr [esi+188], 0
:00000b65 c7868401000000000000 movl ptr [esi+184], 0
:00000b6f eb4b jmp 00000bbc
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000b59
|
:00000b71 8b8784020000 mov eax, ptr [edi+284]
:00000b77 c1e018 shl eax, 18
:00000b7a 250000001f and eax, 1f000000
:00000b7f 0d00000400 or eax, 40000
:00000b84 898688010000 mov ptr [esi+188], eax
:00000b8a 57 push edi
:00000b8b e8fcffffff call 00000b8c
//*************** section ***************
:00000b90 83c404 add esp, 4
:00000b93 85c0 test eax, eax
:00000b95 7511 jne 00000ba8
:00000b97 8b8688010000 mov eax, ptr [esi+188]
:00000b9d 0d00001000 or eax, 100000
:00000ba2 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000b95
|
:00000ba8 c7868c01000005010000 movl ptr [esi+18c], 105
:00000bb2 c7868401000008000000 movl ptr [esi+184], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000b6f
|
:00000bbc c7860002000070770000 movl ptr [esi+200], 7770
:00000bc6 8b866c020000 mov eax, ptr [esi+26c]
:00000bcc 2500800000 and eax, 8000
:00000bd1 6685c0 test ax, ax
:00000bd4 7411 je 00000be7
:00000bd6 8b866c020000 mov eax, ptr [esi+26c]
:00000bdc 0d00800000 or eax, 8000
:00000be1 89866c020000 mov ptr [esi+26c], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000bd4
|
:00000be7 c786800100001f000000 movl ptr [esi+180], 1f
:00000bf1 c706ff010000 movl ptr [esi], 1ff
:00000bf7 8b866c020000 mov eax, ptr [esi+26c]
:00000bfd 0d00010000 or eax, 100
:00000c02 89866c020000 mov ptr [esi+26c], eax
:00000c08 837d1800 cmpl ptr [ebp+18], 0
:00000c0c 744b je 00000c59
:00000c0e 8b4518 mov eax, ptr [ebp+18]
:00000c11 833800 cmpl ptr [eax], 0
:00000c14 7443 je 00000c59
:00000c16 838f6402000004 orl ptr [edi+264], 4
:00000c1d 8b87b4000000 mov eax, ptr [edi]
:00000c23 ff30 pushl (eax)
:00000c25 ff5018 call 18(eax)
:00000c28 898770020000 mov ptr [edi+270], eax
:00000c2e 83c404 add esp, 4
:00000c31 83f802 cmp eax, 2
:00000c34 750f jne 00000c45
:00000c36 8b8680000000 mov eax, ptr [esi+80]
:00000c3c 83e0fd and eax, -3
:00000c3f 898680000000 mov ptr [esi+80], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c34
|
:00000c45 8b87b4000000 mov eax, ptr [edi]
:00000c4b ff30 pushl (eax)
:00000c4d ff5014 call 14(eax)
:00000c50 89876c020000 mov ptr [edi+26c], eax
:00000c56 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c0c, :00000c14
|
:00000c59 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000a81
|
:00000c5e 8d65f4 lea esp, ptr [ebp-12]
:00000c61 5b pop ebx
:00000c62 5e pop esi
:00000c63 5f pop edi
:00000c64 5d pop ebp
:00000c65 c3 ret
:00000c66 8d7600 lea esi, ptr [esi]
:00000c69 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_WorkaroundTXHang
:00000c70 55 push ebp
:00000c71 89e5 mov ebp, esp
:00000c73 57 push edi
:00000c74 56 push esi
:00000c75 53 push ebx
:00000c76 83ec14 sub esp, 14
:00000c79 8b7d08 mov edi, ptr [ebp+8]
:00000c7c 8b07 mov eax, ptr [edi]
:00000c7e 8945f0 mov ptr [ebp-16], eax
:00000c81 8b87b0000000 mov eax, ptr [edi]
:00000c87 8945ec mov ptr [ebp-20], eax
:00000c8a 8b971c010000 mov edx, ptr [edi+11c]
:00000c90 89d0 mov eax, edx
:00000c92 83e007 and eax, 7
:00000c95 8d0440 lea eax, ptr [eax+2*eax]
:00000c98 8d8487bc000000 lea eax, ptr [edi+4*eax]
:00000c9f 8945e8 mov ptr [ebp-24], eax
:00000ca2 42 inc edx
:00000ca3 89971c010000 mov ptr [edi+11c], edx
:00000ca9 8b00 mov eax, ptr [eax]
:00000cab 8945e4 mov ptr [ebp-28], eax
:00000cae 8945e0 mov ptr [ebp-32], eax
:00000cb1 8b55e8 mov edx, ptr [ebp-24]
:00000cb4 ff7208 pushl ptr [edx+8]
:00000cb7 50 push eax
:00000cb8 8b4dec mov ecx, ptr [ebp-20]
:00000cbb ff31 pushl (ecx)
:00000cbd ff510c call c(ecx)
:00000cc0 8b4508 mov eax, ptr [ebp+8]
:00000cc3 ffb028010000 pushl ptr [eax+128]
:00000cc9 ffb020010000 pushl ptr [eax+120]
:00000ccf 8b55ec mov edx, ptr [ebp-20]
:00000cd2 ff32 pushl (edx)
:00000cd4 ff520c call c(edx)
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00000cd7 6a00 push 0
:00000cd9 ff7508 pushl ptr [ebp+8]
:00000cdc e8fcffffff call 00000cdd
//*************** section ***************
:00000ce1 8b4df0 mov ecx, ptr [ebp-16]
:00000ce4 c78188000000ffffffff movl ptr [ecx+88], -1
:00000cee 8b4508 mov eax, ptr [ebp+8]
:00000cf1 8bb04c010000 mov esi, ptr [eax+14c]
:00000cf7 83c420 add esp, 20
:00000cfa 3bb050010000 cmp esi, ptr [eax+150]
:00000d00 7472 je 00000d74
:00000d02 8db42600000000 lea esi, ptr [esi]
:00000d09 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d72
|
:00000d10 8b06 mov eax, ptr [esi]
:00000d12 8b55e4 mov edx, ptr [ebp-28]
:00000d15 8902 mov ptr [edx], eax
:00000d17 0fb74604 movzwl eax, ptr [esi+4]
:00000d1b 66894204 mov ptr [edx+4], ax
:00000d1f 0fb74606 movzwl eax, ptr [esi+6]
:00000d23 0d00800000 or eax, 8000
:00000d28 66894206 mov ptr [edx+6], ax
:00000d2c f6460601 testb ptr [esi+6], 1
:00000d30 7423 je 00000d55
:00000d32 89d1 mov ecx, edx
:00000d34 2b4de0 sub ecx, ptr [ebp-32]
:00000d37 d1f9 sar ecx
:00000d39 8b9f2c010000 mov ebx, ptr [edi+12c]
:00000d3f 89f0 mov eax, esi
:00000d41 2b8744010000 sub eax, ptr [edi+144]
:00000d47 d1f8 sar eax
:00000d49 8b9764010000 mov edx, ptr [edi+164]
:00000d4f 8b0410 mov eax, ptr [eax*edx]
:00000d52 890419 mov ptr [ecx*ebx], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d30
|
:00000d55 89f0 mov eax, esi
:00000d57 83c608 add esi, 8
:00000d5a 3b8748010000 cmp eax, ptr [edi+148]
:00000d60 7506 jne 00000d68
:00000d62 8bb744010000 mov esi, ptr [edi+144]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d60
|
:00000d68 8345e408 addl ptr [ebp-28], 8
:00000d6c 3bb750010000 cmp esi, ptr [edi+150]
:00000d72 759c jne 00000d10
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d00
|
:00000d74 8b9f38010000 mov ebx, ptr [edi+138]
:00000d7a 8b4de8 mov ecx, ptr [ebp-24]
:00000d7d 8b01 mov eax, ptr [ecx]
:00000d7f 898738010000 mov ptr [edi+138], eax
:00000d85 8919 mov ptr [ecx], ebx
:00000d87 8b9f3c010000 mov ebx, ptr [edi+13c]
:00000d8d 8b4104 mov eax, ptr [ecx+4]
:00000d90 89873c010000 mov ptr [edi+13c], eax
:00000d96 895904 mov ptr [ecx+4], ebx
:00000d99 8b9738010000 mov edx, ptr [edi+138]
:00000d9f 899744010000 mov ptr [edi+144], edx
:00000da5 8b8730010000 mov eax, ptr [edi+130]
:00000dab 8d44c2f8 lea eax, ptr [edx+8*eax-8]
:00000daf 898748010000 mov ptr [edi+148], eax
:00000db5 8b9f58010000 mov ebx, ptr [edi+158]
:00000dbb 8b8f20010000 mov ecx, ptr [edi+120]
:00000dc1 898f58010000 mov ptr [edi+158], ecx
:00000dc7 899f20010000 mov ptr [edi+120], ebx
:00000dcd 8b9f5c010000 mov ebx, ptr [edi+15c]
:00000dd3 8b8724010000 mov eax, ptr [edi+124]
:00000dd9 89875c010000 mov ptr [edi+15c], eax
:00000ddf 899f24010000 mov ptr [edi+124], ebx
:00000de5 8b8720010000 mov eax, ptr [edi+120]
:00000deb 89872c010000 mov ptr [edi+12c], eax
:00000df1 898f64010000 mov ptr [edi+164], ecx
:00000df7 89974c010000 mov ptr [edi+14c], edx
:00000dfd 8b45e4 mov eax, ptr [ebp-28]
:00000e00 898750010000 mov ptr [edi+150], eax
:00000e06 8b87d8010000 mov eax, ptr [edi+1d8]
:00000e0c 8987e0010000 mov ptr [edi+1e0], eax
:00000e12 8987e4010000 mov ptr [edi+1e4], eax
:00000e18 8b55f0 mov edx, ptr [ebp-16]
:00000e1b c7824401000014000000 movl ptr [edx+144], 14
:00000e25 6a04 push 4
:00000e27 8b4dec mov ecx, ptr [ebp-20]
:00000e2a ff31 pushl (ecx)
:00000e2c ff5118 call 18(ecx)
:00000e2f 8b45f0 mov eax, ptr [ebp-16]
:00000e32 c7804401000004000000 movl ptr [eax+144], 4
:00000e3c c7400800000000 movl ptr [eax+8], 0
:00000e43 8b873c010000 mov eax, ptr [edi+13c]
:00000e49 8b55f0 mov edx, ptr [ebp-16]
:00000e4c 898200010000 mov ptr [edx+100], eax
:00000e52 8b87d0010000 mov eax, ptr [edi+1d0]
:00000e58 898204010000 mov ptr [edx+104], eax
:00000e5e 8b9730010000 mov edx, ptr [edi+130]
:00000e64 4a dec edx
:00000e65 81e2ff030000 and edx, 3ff
:00000e6b 8b87c8010000 mov eax, ptr [edi+1c8]
:00000e71 48 dec eax
:00000e72 c1e010 shl eax, 10
:00000e75 250000ff03 and eax, 3ff0000
:00000e7a 09c2 or edx, eax
:00000e7c 8b4df0 mov ecx, ptr [ebp-16]
:00000e7f 899108010000 mov ptr [ecx+108], edx
:00000e85 c7814401000000000000 movl ptr [ecx+144], 0
:00000e8f c7814401000002000000 movl ptr [ecx+144], 2
:00000e99 bb00000000 mov ebx, 0
:00000e9e 83c408 add esp, 8
:00000ea1 8b8130010000 mov eax, ptr [ecx+130]
:00000ea7 85c0 test eax, eax
:00000ea9 782a js 00000ed5
:00000eab 90 nop
:00000eac 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ed3
|
:00000eb0 6a05 push 5
:00000eb2 8b45ec mov eax, ptr [ebp-20]
:00000eb5 ff30 pushl (eax)
:00000eb7 89c2 mov edx, eax
:00000eb9 ff5218 call 18(edx)
:00000ebc 43 inc ebx
:00000ebd 83c408 add esp, 8
:00000ec0 8b4df0 mov ecx, ptr [ebp-16]
:00000ec3 8b8130010000 mov eax, ptr [ecx+130]
:00000ec9 85c0 test eax, eax
:00000ecb 7808 js 00000ed5
:00000ecd 81fb0f270000 cmp ebx, 270f
:00000ed3 76db jbe 00000eb0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ea9, :00000ecb
|
:00000ed5 ff7508 pushl ptr [ebp+8]
:00000ed8 e8fcffffff call 00000ed9
//*************** section ***************
:00000edd 8b45f0 mov eax, ptr [ebp-16]
:00000ee0 c7804401000001000000 movl ptr [eax+144], 1
:00000eea b800000000 mov eax, 0
:00000eef 8d65f4 lea esp, ptr [ebp-12]
:00000ef2 5b pop ebx
:00000ef3 5e pop esi
:00000ef4 5f pop edi
:00000ef5 5d pop ebp
:00000ef6 c3 ret
:00000ef7 89f6 mov esi, esi
:00000ef9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_Deinit
:00000f00 55 push ebp
:00000f01 89e5 mov ebp, esp
:00000f03 8b4508 mov eax, ptr [ebp+8]
:00000f06 85c0 test eax, eax
:00000f08 740b je 00000f15
:00000f0a 6a01 push 1
:00000f0c 50 push eax
:00000f0d e8fcffffff call 00000f0e
//*************** section ***************
:00000f12 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f08
|
:00000f15 b800000000 mov eax, 0
:00000f1a 89ec mov esp, ebp
:00000f1c 5d pop ebp
:00000f1d c3 ret
:00000f1e 89f6 mov esi, esi
Exported fn(): ADAPTER_ClearTxDesc
:00000f20 55 push ebp
:00000f21 89e5 mov ebp, esp
:00000f23 57 push edi
:00000f24 56 push esi
:00000f25 53 push ebx
:00000f26 83ec04 sub esp, 4
:00000f29 8b7508 mov esi, ptr [ebp+8]
:00000f2c 85f6 test esi, esi
:00000f2e 0f8481000000 je 00000fb5
:00000f34 8b86b0000000 mov eax, ptr [esi]
:00000f3a 8945f0 mov ptr [ebp-16], eax
:00000f3d 83be5801000000 cmpl ptr [esi+158], 0
:00000f44 746f je 00000fb5
:00000f46 8b9644010000 mov edx, ptr [esi+144]
:00000f4c 8b864c010000 mov eax, ptr [esi+14c]
:00000f52 89c3 mov ebx, eax
:00000f54 29d3 sub ebx, edx
:00000f56 c1fb03 sar ebx, 3
:00000f59 bf00000000 mov edi, 0
:00000f5e 3bbe30010000 cmp edi, ptr [esi+130]
:00000f64 734f jae 00000fb5
:00000f66 8b8650010000 mov eax, ptr [esi+150]
:00000f6c 29d0 sub eax, edx
:00000f6e eb3e jmp 00000fae
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000fb3
|
:00000f70 81e3ff000000 and ebx, ff
:00000f76 8b8664010000 mov eax, ptr [esi+164]
:00000f7c 8b1498 mov edx, ptr [eax+4*ebx]
:00000f7f c7049800000000 movl ptr [eax+4*ebx], 0
:00000f86 85d2 test edx, edx
:00000f88 740e je 00000f98
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00000f8a 6a00 push 0
:00000f8c 52 push edx
:00000f8d 8b55f0 mov edx, ptr [ebp-16]
:00000f90 ff32 pushl (edx)
:00000f92 ff5224 call 24(edx)
:00000f95 83c40c add esp, c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f88
|
:00000f98 47 inc edi
:00000f99 43 inc ebx
:00000f9a 3bbe30010000 cmp edi, ptr [esi+130]
:00000fa0 7313 jae 00000fb5
:00000fa2 8b8650010000 mov eax, ptr [esi+150]
:00000fa8 2b8644010000 sub eax, ptr [esi+144]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f6e
|
:00000fae c1f803 sar eax, 3
:00000fb1 39c3 cmp ebx, eax
:00000fb3 75bb jne 00000f70
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f2e, :00000f44, :00000f64, :00000fa0
|
:00000fb5 b800000000 mov eax, 0
:00000fba 8d65f4 lea esp, ptr [ebp-12]
:00000fbd 5b pop ebx
:00000fbe 5e pop esi
:00000fbf 5f pop edi
:00000fc0 5d pop ebp
:00000fc1 c3 ret
:00000fc2 8db42600000000 lea esi, ptr [esi]
:00000fc9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_Start
:00000fd0 55 push ebp
:00000fd1 89e5 mov ebp, esp
:00000fd3 53 push ebx
:00000fd4 8b5d08 mov ebx, ptr [ebp+8]
:00000fd7 89d9 mov ecx, ebx
:00000fd9 8b13 mov edx, ptr [ebx]
:00000fdb 8b826c020000 mov eax, ptr [edx+26c]
:00000fe1 2500800000 and eax, 8000
:00000fe6 6685c0 test ax, ax
:00000fe9 7411 je 00000ffc
:00000feb 8b826c020000 mov eax, ptr [edx+26c]
:00000ff1 0d00800000 or eax, 8000
:00000ff6 89826c020000 mov ptr [edx+26c], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000fe9
|
:00000ffc 8b826c020000 mov eax, ptr [edx+26c]
:00001002 0d00010000 or eax, 100
:00001007 89826c020000 mov ptr [edx+26c], eax
:0000100d 83bb8002000000 cmpl ptr [ebx+280], 0
:00001014 7511 jne 00001027
:00001016 8b8288010000 mov eax, ptr [edx+188]
:0000101c 0d00001000 or eax, 100000
:00001021 898288010000 mov ptr [edx+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001014
|
:00001027 51 push ecx
:00001028 e8fcffffff call 00001029
//*************** section ***************
:0000102d 6a03 push 3
:0000102f 53 push ebx
:00001030 e8fcffffff call 00001031
//*************** section ***************
:00001035 b800000000 mov eax, 0
:0000103a 8b5dfc mov ebx, ptr [ebp-4]
:0000103d 89ec mov esp, ebp
:0000103f 5d pop ebp
:00001040 c3 ret
* Reference To: ADAPTER_Stop ----.
|
:00001041 eb0d jmp 00001050
:00001043 90 nop
:00001044 90 nop
:00001045 90 nop
:00001046 90 nop
:00001047 90 nop
:00001048 90 nop
:00001049 90 nop
:0000104a 90 nop
:0000104b 90 nop
:0000104c 90 nop
:0000104d 90 nop
:0000104e 90 nop
:0000104f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001041
|
Exported fn(): ADAPTER_Stop
:00001050 55 push ebp
:00001051 89e5 mov ebp, esp
:00001053 57 push edi
:00001054 56 push esi
:00001055 53 push ebx
:00001056 83ec04 sub esp, 4
:00001059 8b5508 mov edx, ptr [ebp+8]
:0000105c 89d6 mov esi, edx
:0000105e 8b06 mov eax, ptr [esi]
:00001060 8945f0 mov ptr [ebp-16], eax
:00001063 8bbeb0000000 mov edi, ptr [esi]
:00001069 8b8684020000 mov eax, ptr [esi+284]
:0000106f c1e018 shl eax, 18
:00001072 250000001f and eax, 1f000000
:00001077 0d00001400 or eax, 140000
:0000107c 8b4df0 mov ecx, ptr [ebp-16]
:0000107f 898188010000 mov ptr [ecx+188], eax
:00001085 52 push edx
:00001086 e8fcffffff call 00001087
//*************** section ***************
:0000108b 8b45f0 mov eax, ptr [ebp-16]
:0000108e c7804401000004000000 movl ptr [eax+144], 4
:00001098 bb00000000 mov ebx, 0
:0000109d 83c404 add esp, 4
:000010a0 eb0f jmp 000010b1
:000010a2 8db42600000000 lea esi, ptr [esi]
:000010a9 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000010d3
|
:000010b0 43 inc ebx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000010a0
|
:000010b1 81fb0f270000 cmp ebx, 270f
:000010b7 771c ja 000010d5
:000010b9 8b55f0 mov edx, ptr [ebp-16]
:000010bc 8b8244010000 mov eax, ptr [edx+144]
:000010c2 a908000000 test eax, 8
:000010c7 750c jne 000010d5
:000010c9 6a32 push 32
:000010cb ff37 pushl (edi)
:000010cd ff5718 call 18(edi)
:000010d0 83c408 add esp, 8
:000010d3 ebdb jmp 000010b0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000010b7, :000010c7
|
:000010d5 b001 mov al, 1
:000010d7 84c0 test al, al
:000010d9 7405 je 000010e0
:000010db 6a02 push 2
:000010dd eb03 jmp 000010e2
:000010df 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000010d9
|
:000010e0 6a03 push 3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000010dd
|
:000010e2 56 push esi
:000010e3 e8fcffffff call 000010e4
//*************** section ***************
:000010e8 83c408 add esp, 8
:000010eb 8b4df0 mov ecx, ptr [ebp-16]
:000010ee c7814401000014000000 movl ptr [ecx+144], 14
:000010f8 6a04 push 4
:000010fa ff37 pushl (edi)
:000010fc ff5718 call 18(edi)
:000010ff 8b45f0 mov eax, ptr [ebp-16]
:00001102 c7804401000004000000 movl ptr [eax+144], 4
:0000110c b800000000 mov eax, 0
:00001111 8d65f4 lea esp, ptr [ebp-12]
:00001114 5b pop ebx
:00001115 5e pop esi
:00001116 5f pop edi
:00001117 5d pop ebp
:00001118 c3 ret
:00001119 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_QueryWriteSlots
:00001120 55 push ebp
:00001121 89e5 mov ebp, esp
:00001123 8b4508 mov eax, ptr [ebp+8]
:00001126 83b8ac12000000 cmpl ptr [eax+12ac], 0
:0000112d 7509 jne 00001138
:0000112f 83b8b012000000 cmpl ptr [eax+12b0], 0
:00001136 740b je 00001143
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000112d
|
:00001138 8b8034010000 mov eax, ptr [eax+134]
:0000113e 83e804 sub eax, 4
:00001141 eb07 jmp 0000114a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001136
|
:00001143 8b8034010000 mov eax, ptr [eax+134]
:00001149 48 dec eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001141
|
:0000114a 5d pop ebp
:0000114b c3 ret
:0000114c 8d742600 lea esi, ptr [esi]
Exported fn(): ADAPTER_Write
:00001150 55 push ebp
:00001151 89e5 mov ebp, esp
:00001153 57 push edi
:00001154 56 push esi
:00001155 53 push ebx
:00001156 83ec24 sub esp, 24
:00001159 8b7508 mov esi, ptr [ebp+8]
:0000115c 8b06 mov eax, ptr [esi]
:0000115e 8945e8 mov ptr [ebp-24], eax
:00001161 c745dc00000000 movl ptr [ebp-36], 0
:00001168 c745d800000000 movl ptr [ebp-40], 0
:0000116f 8b550c mov edx, ptr [ebp]
:00001172 0fb6520c movzbl edx, ptr [edx]
:00001176 8855d7 mov ptr [ebp-41], dl
:00001179 83beac12000000 cmpl ptr [esi+12ac], 0
:00001180 7509 jne 0000118b
:00001182 83beb012000000 cmpl ptr [esi+12b0], 0
:00001189 7450 je 000011db
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001180
|
:0000118b 83beac12000000 cmpl ptr [esi+12ac], 0
:00001192 740c je 000011a0
:00001194 c745dc02000000 movl ptr [ebp-36], 2
:0000119b eb1c jmp 000011b9
:0000119d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001192
|
:000011a0 83beb012000000 cmpl ptr [esi+12b0], 0
:000011a7 7410 je 000011b9
:000011a9 b802000000 mov eax, 2
:000011ae 807dd700 cmpb ptr [ebp-41], 0
:000011b2 0f4445dc cmove eax, ptr [ebp-36]
:000011b6 8945dc mov ptr [ebp-36], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000119b, :000011a7
|
:000011b9 837ddc00 cmpl ptr [ebp-36], 0
:000011bd 741c je 000011db
:000011bf 8b450c mov eax, ptr [ebp]
:000011c2 8378043b cmpl ptr [eax+4], 3b
:000011c6 7713 ja 000011db
:000011c8 83beb412000000 cmpl ptr [esi+12b4], 0
:000011cf 740a je 000011db
:000011d1 ff45dc incl ptr [ebp+-36]
:000011d4 c745d801000000 movl ptr [ebp-40], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001189, :000011bd, :000011c6, :000011cf
|
:000011db 8d45f0 lea eax, ptr [ebp-16]
:000011de 50 push eax
:000011df 8d45ec lea eax, ptr [ebp-20]
:000011e2 50 push eax
:000011e3 8b45dc mov eax, ptr [ebp-36]
:000011e6 8b550c mov edx, ptr [ebp]
:000011e9 0302 add eax, ptr [edx]
:000011eb 50 push eax
:000011ec 56 push esi
:000011ed e8fcffffff call 000011ee
//*************** section ***************
:000011f2 83c410 add esp, 10
:000011f5 85c0 test eax, eax
:000011f7 750a jne 00001203
:000011f9 b804000000 mov eax, 4
:000011fe e9a7010000 jmp 000013aa
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000011f7
|
:00001203 8b450c mov eax, ptr [ebp]
:00001206 8b38 mov edi, ptr [eax]
:00001208 4f dec edi
:00001209 8d54f810 lea edx, ptr [eax+8*edi+10]
:0000120d 8955e4 mov ptr [ebp-28], edx
:00001210 8b5df0 mov ebx, ptr [ebp-16]
:00001213 c745e001800000 movl ptr [ebp-32], 8001
:0000121a 89d8 mov eax, ebx
:0000121c 2b8644010000 sub eax, ptr [esi+144]
:00001222 d1f8 sar eax
:00001224 8945d0 mov ptr [ebp-48], eax
:00001227 8b8e64010000 mov ecx, ptr [esi+164]
:0000122d 8b450c mov eax, ptr [ebp]
:00001230 8b5008 mov edx, ptr [eax+8]
:00001233 8b45d0 mov eax, ptr [ebp-48]
:00001236 891408 mov ptr [eax*ecx], edx
:00001239 85ff test edi, edi
:0000123b 0f8857010000 js 00001398
:00001241 0fb655d7 movzbl edx, ptr [ebp-41]
:00001245 c0e205 shl dl, 5
:00001248 8855d6 mov ptr [ebp-42], dl
:0000124b 90 nop
:0000124c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001392
|
:00001250 837dd800 cmpl ptr [ebp-40], 0
:00001254 7442 je 00001298
:00001256 8b86a4120000 mov eax, ptr [esi+12a4]
:0000125c 8903 mov ptr [ebx], eax
:0000125e 8b450c mov eax, ptr [ebp]
:00001261 0fb75004 movzwl edx, ptr [eax+4]
:00001265 b83b000000 mov eax, 3b
:0000126a 29d0 sub eax, edx
:0000126c 66894304 mov ptr [ebx+4], ax
:00001270 8b55e0 mov edx, ptr [ebp-32]
:00001273 66895306 mov ptr [ebx+6], dx
:00001277 89d8 mov eax, ebx
:00001279 83eb08 sub ebx, 8
:0000127c 3b8644010000 cmp eax, ptr [esi+144]
:00001282 7506 jne 0000128a
:00001284 8b9e48010000 mov ebx, ptr [esi+148]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001282
|
:0000128a c745e000800000 movl ptr [ebp-32], 8000
:00001291 c745d800000000 movl ptr [ebp-40], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001254
|
:00001298 837ddc00 cmpl ptr [ebp-36], 0
:0000129c 0f84b6000000 je 00001358
:000012a2 85ff test edi, edi
:000012a4 0f85ae000000 jne 00001358
:000012aa 8b55e4 mov edx, ptr [ebp-28]
:000012ad 8b02 mov eax, ptr [edx]
:000012af 83c00c add eax, c
:000012b2 8903 mov ptr [ebx], eax
:000012b4 0fb74204 movzwl eax, ptr [edx+4]
:000012b8 05f3ff0000 add eax, fff3
:000012bd 66894304 mov ptr [ebx+4], ax
:000012c1 8b45e0 mov eax, ptr [ebp-32]
:000012c4 66894306 mov ptr [ebx+6], ax
:000012c8 c745e000800000 movl ptr [ebp-32], 8000
:000012cf 89d8 mov eax, ebx
:000012d1 83eb08 sub ebx, 8
:000012d4 3b8644010000 cmp eax, ptr [esi+144]
:000012da 7506 jne 000012e2
:000012dc 8b9e48010000 mov ebx, ptr [esi+148]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000012da
|
:000012e2 8b55ec mov edx, ptr [ebp-20]
:000012e5 2b9644010000 sub edx, ptr [esi+144]
:000012eb c1ea03 shr edx, 3
:000012ee c1e202 shl edx, 2
:000012f1 89d1 mov ecx, edx
:000012f3 038ea0120000 add ecx, ptr [esi+12a0]
:000012f9 83c140 add ecx, 40
:000012fc 8b86b8120000 mov eax, ptr [esi+12b8]
:00001302 c1e808 shr eax, 8
:00001305 240f and al, f
:00001307 0a45d6 or al, ptr [ebp-42]
:0000130a 884102 mov ptr [ecx+2], al
:0000130d 0fb686b8120000 movzbl eax, ptr [esi+12b8]
:00001314 884103 mov ptr [ecx+3], al
:00001317 0396a4120000 add edx, ptr [esi+12a4]
:0000131d 83c240 add edx, 40
:00001320 8913 mov ptr [ebx], edx
:00001322 66c743040300 movw ptr [ebx+4], 3
:00001328 8b55e0 mov edx, ptr [ebp-32]
:0000132b 66895306 mov ptr [ebx+6], dx
:0000132f 89d8 mov eax, ebx
:00001331 83eb08 sub ebx, 8
:00001334 3b8644010000 cmp eax, ptr [esi+144]
:0000133a 7506 jne 00001342
:0000133c 8b9e48010000 mov ebx, ptr [esi+148]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000133a
|
:00001342 8b55e4 mov edx, ptr [ebp-28]
:00001345 8b02 mov eax, ptr [edx]
:00001347 8903 mov ptr [ebx], eax
:00001349 66c743040b00 movw ptr [ebx+4], b
:0000134f 8b45e0 mov eax, ptr [ebp-32]
:00001352 66894306 mov ptr [ebx+6], ax
:00001356 eb40 jmp 00001398
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000129c, :000012a4
|
:00001358 8b55e4 mov edx, ptr [ebp-28]
:0000135b 8b02 mov eax, ptr [edx]
:0000135d 8903 mov ptr [ebx], eax
:0000135f 0fb74204 movzwl eax, ptr [edx+4]
:00001363 05ffff0000 add eax, ffff
:00001368 66894304 mov ptr [ebx+4], ax
:0000136c 8b45e0 mov eax, ptr [ebp-32]
:0000136f 66894306 mov ptr [ebx+6], ax
:00001373 c745e000800000 movl ptr [ebp-32], 8000
:0000137a 89d8 mov eax, ebx
:0000137c 83eb08 sub ebx, 8
:0000137f 3b8644010000 cmp eax, ptr [esi+144]
:00001385 7506 jne 0000138d
:00001387 8b9e48010000 mov ebx, ptr [esi+148]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001385
|
:0000138d 836de408 subl ptr [ebp-28], 8
:00001391 4f dec edi
:00001392 0f89b8feffff jns 00001250
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000123b, :00001356
|
:00001398 8b55e8 mov edx, ptr [ebp-24]
:0000139b c7824401000001000000 movl ptr [edx+144], 1
:000013a5 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000011fe
|
:000013aa 8d65f4 lea esp, ptr [ebp-12]
:000013ad 5b pop ebx
:000013ae 5e pop esi
:000013af 5f pop edi
:000013b0 5d pop ebp
:000013b1 c3 ret
:000013b2 8db42600000000 lea esi, ptr [esi]
:000013b9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_SetTransmitFlag
:000013c0 55 push ebp
:000013c1 89e5 mov ebp, esp
:000013c3 8b4508 mov eax, ptr [ebp+8]
:000013c6 8b00 mov eax, ptr [eax]
:000013c8 c7804401000001000000 movl ptr [eax+144], 1
:000013d2 5d pop ebp
:000013d3 c3 ret
:000013d4 8db600000000 lea esi, ptr [esi]
:000013da 8dbf00000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_RegisterOffload
:000013e0 55 push ebp
:000013e1 89e5 mov ebp, esp
:000013e3 8b4d0c mov ecx, ptr [ebp]
:000013e6 8b5508 mov edx, ptr [ebp+8]
:000013e9 8b01 mov eax, ptr [ecx]
:000013eb 83f802 cmp eax, 2
:000013ee 7430 je 00001420
:000013f0 83f802 cmp eax, 2
:000013f3 770b ja 00001400
:000013f5 83f801 cmp eax, 1
:000013f8 740d je 00001407
:000013fa eb44 jmp 00001440
:000013fc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000013f3
|
:00001400 83f804 cmp eax, 4
:00001403 742b je 00001430
:00001405 eb39 jmp 00001440
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000013f8
|
:00001407 c782ac12000001000000 movl ptr [edx+12ac], 1
:00001411 8b4104 mov eax, ptr [ecx+4]
:00001414 8982b8120000 mov ptr [edx+12b8], eax
:0000141a eb2b jmp 00001447
:0000141c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000013ee
|
:00001420 c782b012000001000000 movl ptr [edx+12b0], 1
:0000142a eb1b jmp 00001447
:0000142c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001403
|
:00001430 c782b412000001000000 movl ptr [edx+12b4], 1
:0000143a eb0b jmp 00001447
:0000143c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000013fa, :00001405
|
:00001440 b802000000 mov eax, 2
:00001445 eb05 jmp 0000144c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000141a, :0000142a, :0000143a
|
:00001447 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001445
|
:0000144c 5d pop ebp
:0000144d c3 ret
:0000144e 89f6 mov esi, esi
Exported fn(): ADAPTER_DeRegisterOffload
:00001450 55 push ebp
:00001451 89e5 mov ebp, esp
:00001453 8b450c mov eax, ptr [ebp]
:00001456 8b5508 mov edx, ptr [ebp+8]
:00001459 8b00 mov eax, ptr [eax]
:0000145b 83f802 cmp eax, 2
:0000145e 7430 je 00001490
:00001460 83f802 cmp eax, 2
:00001463 770b ja 00001470
:00001465 83f801 cmp eax, 1
:00001468 740d je 00001477
:0000146a eb44 jmp 000014b0
:0000146c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001463
|
:00001470 83f804 cmp eax, 4
:00001473 742b je 000014a0
:00001475 eb39 jmp 000014b0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001468
|
:00001477 c782ac12000000000000 movl ptr [edx+12ac], 0
:00001481 c782b812000000000000 movl ptr [edx+12b8], 0
:0000148b eb2a jmp 000014b7
:0000148d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000145e
|
:00001490 c782b012000000000000 movl ptr [edx+12b0], 0
:0000149a eb1b jmp 000014b7
:0000149c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001473
|
:000014a0 c782b412000000000000 movl ptr [edx+12b4], 0
:000014aa eb0b jmp 000014b7
:000014ac 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000146a, :00001475
|
:000014b0 b802000000 mov eax, 2
:000014b5 eb05 jmp 000014bc
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000148b, :0000149a, :000014aa
|
:000014b7 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000014b5
|
:000014bc 5d pop ebp
:000014bd c3 ret
:000014be 89f6 mov esi, esi
Exported fn(): StopReceiverAndOrTransmitter
:000014c0 55 push ebp
:000014c1 89e5 mov ebp, esp
:000014c3 57 push edi
:000014c4 56 push esi
:000014c5 53 push ebx
:000014c6 8b5508 mov edx, ptr [ebp+8]
:000014c9 8b1a mov ebx, ptr [edx]
:000014cb 8bb2b0000000 mov esi, ptr [edx]
:000014d1 f6450c01 testb ptr [ebp], 1
:000014d5 740f je 000014e6
:000014d7 8b8394000000 mov eax, ptr [ebx+94]
:000014dd 83e0fe and eax, -2
:000014e0 898394000000 mov ptr [ebx+94], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000014d5
|
:000014e6 f6450c02 testb ptr [ebp], 2
:000014ea 740f je 000014fb
:000014ec 8b8384000000 mov eax, ptr [ebx+84]
:000014f2 83e0fe and eax, -2
:000014f5 898384000000 mov ptr [ebx+84], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000014ea
|
:000014fb f6826402000004 testb ptr [edx+264], 4
:00001502 7509 jne 0000150d
:00001504 83ba7402000000 cmpl ptr [edx+274], 0
:0000150b 7454 je 00001561
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001502
|
:0000150d bf00000000 mov edi, 0
:00001512 eb0d jmp 00001521
:00001514 8db600000000 lea esi, ptr [esi]
:0000151a 8dbf00000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000155f
|
:00001520 47 inc edi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001512
|
:00001521 81ff4fc30000 cmp edi, c34f
:00001527 7738 ja 00001561
:00001529 f7450c01000000 testl ptr [ebp], 1
:00001530 740d je 0000153f
:00001532 8b8398000000 mov eax, ptr [ebx+98]
:00001538 a901000000 test eax, 1
:0000153d 7516 jne 00001555
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001530
|
:0000153f f7450c02000000 testl ptr [ebp], 2
:00001546 7419 je 00001561
:00001548 8b8388000000 mov eax, ptr [ebx+88]
:0000154e a901000000 test eax, 1
:00001553 740c je 00001561
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000153d
|
:00001555 6a0a push a
:00001557 ff36 pushl (esi)
:00001559 ff5618 call 18(esi)
:0000155c 83c408 add esp, 8
:0000155f ebbf jmp 00001520
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000150b, :00001527, :00001546, :00001553
|
:00001561 6a32 push 32
:00001563 ff36 pushl (esi)
:00001565 ff5618 call 18(esi)
:00001568 6a32 push 32
:0000156a ff36 pushl (esi)
:0000156c ff5618 call 18(esi)
:0000156f 83c410 add esp, 10
:00001572 f6450c01 testb ptr [ebp], 1
:00001576 740a je 00001582
:00001578 c7831001000000000000 movl ptr [ebx+110], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001576
|
:00001582 f6450c02 testb ptr [ebp], 2
:00001586 740a je 00001592
:00001588 c7830c01000000000000 movl ptr [ebx+10c], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001586
|
:00001592 b800000000 mov eax, 0
:00001597 8d65f4 lea esp, ptr [ebp-12]
:0000159a 5b pop ebx
:0000159b 5e pop esi
:0000159c 5f pop edi
:0000159d 5d pop ebp
:0000159e c3 ret
:0000159f 90 nop
Exported fn(): StartReceiverAndOrTransmitter
:000015a0 55 push ebp
:000015a1 89e5 mov ebp, esp
:000015a3 56 push esi
:000015a4 53 push ebx
:000015a5 8b4d08 mov ecx, ptr [ebp+8]
:000015a8 8b550c mov edx, ptr [ebp]
:000015ab 8b19 mov ebx, ptr [ecx]
:000015ad bee8030000 mov esi, 3e8
:000015b2 f7c202000000 test edx, 2
:000015b8 740f je 000015c9
:000015ba 8b8384000000 mov eax, ptr [ebx+84]
:000015c0 83c801 or eax, 1
:000015c3 898384000000 mov ptr [ebx+84], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000015b8
|
:000015c9 f7c201000000 test edx, 1
:000015cf 743c je 0000160d
:000015d1 8b81b4000000 mov eax, ptr [ecx]
:000015d7 ff30 pushl (eax)
:000015d9 ff5014 call 14(eax)
:000015dc 83c404 add esp, 4
:000015df ba64000000 mov edx, 64
:000015e4 3d00e1f505 cmp eax, 5f5e100
:000015e9 0f44f2 cmove esi, edx
:000015ec 89f0 mov eax, esi
:000015ee 25ffff0000 and eax, ffff
:000015f3 0d00000100 or eax, 10000
:000015f8 898310010000 mov ptr [ebx+110], eax
:000015fe 8b8394000000 mov eax, ptr [ebx+94]
:00001604 83c801 or eax, 1
:00001607 898394000000 mov ptr [ebx+94], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000015cf
|
:0000160d b800000000 mov eax, 0
:00001612 8d65f8 lea esp, ptr [ebp-8]
:00001615 5b pop ebx
:00001616 5e pop esi
:00001617 5d pop ebp
:00001618 c3 ret
:00001619 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_ResetPhyInitState
:00001620 55 push ebp
:00001621 89e5 mov ebp, esp
:00001623 8b4508 mov eax, ptr [ebp+8]
:00001626 8b80b4000000 mov eax, ptr [eax]
:0000162c ff30 pushl (eax)
:0000162e ff5024 call 24(eax)
:00001631 89ec mov esp, ebp
:00001633 5d pop ebp
:00001634 c3 ret
:00001635 8d742600 lea esi, ptr [esi]
:00001639 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_IsLinkInitializing
:00001640 55 push ebp
:00001641 89e5 mov ebp, esp
:00001643 8b4508 mov eax, ptr [ebp+8]
:00001646 8b80b4000000 mov eax, ptr [eax]
:0000164c ff30 pushl (eax)
:0000164e ff5020 call 20(eax)
:00001651 89ec mov esp, ebp
:00001653 5d pop ebp
:00001654 c3 ret
:00001655 8d742600 lea esi, ptr [esi]
:00001659 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_GetLinkState
:00001660 55 push ebp
:00001661 89e5 mov ebp, esp
:00001663 8b4508 mov eax, ptr [ebp+8]
:00001666 8b80b4000000 mov eax, ptr [eax]
:0000166c ff750c pushl ptr [ebp+c]
:0000166f ff30 pushl (eax)
:00001671 ff501c call 1c(eax)
:00001674 b800000000 mov eax, 0
:00001679 89ec mov esp, ebp
:0000167b 5d pop ebp
:0000167c c3 ret
:0000167d 8d7600 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetLinkSpeed
:00001680 55 push ebp
:00001681 89e5 mov ebp, esp
:00001683 8b5508 mov edx, ptr [ebp+8]
:00001686 8b8ab4000000 mov ecx, ptr [edx]
:0000168c 83ba6c020000ff cmpl ptr [edx+26c], -1
:00001693 740b je 000016a0
:00001695 8b826c020000 mov eax, ptr [edx+26c]
:0000169b eb19 jmp 000016b6
:0000169d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001693
|
:000016a0 b880969800 mov eax, 989680
:000016a5 83ba8002000000 cmpl ptr [edx+280], 0
:000016ac 7508 jne 000016b6
:000016ae ff31 pushl (ecx)
:000016b0 ff5114 call 14(ecx)
:000016b3 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000169b, :000016ac
|
:000016b6 89ec mov esp, ebp
:000016b8 5d pop ebp
:000016b9 c3 ret
:000016ba 8db600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetTransmitQueueSize
:000016c0 55 push ebp
:000016c1 89e5 mov ebp, esp
:000016c3 8b4508 mov eax, ptr [ebp+8]
:000016c6 8b8030010000 mov eax, ptr [eax+130]
:000016cc 5d pop ebp
:000016cd c3 ret
:000016ce 89f6 mov esi, esi
Exported fn(): ADAPTER_GetReceiveQueueSize
:000016d0 55 push ebp
:000016d1 89e5 mov ebp, esp
:000016d3 8b4508 mov eax, ptr [ebp+8]
:000016d6 8b80c8010000 mov eax, ptr [eax+1c8]
:000016dc 5d pop ebp
:000016dd c3 ret
:000016de 89f6 mov esi, esi
Exported fn(): ADAPTER_GetStatistics
:000016e0 55 push ebp
:000016e1 89e5 mov ebp, esp
:000016e3 57 push edi
:000016e4 56 push esi
:000016e5 53 push ebx
:000016e6 8b750c mov esi, ptr [ebp]
:000016e9 8b5d08 mov ebx, ptr [ebp+8]
:000016ec 8b8368010000 mov eax, ptr [ebx+168]
:000016f2 8906 mov ptr [esi], eax
:000016f4 8b836c010000 mov eax, ptr [ebx+16c]
:000016fa 894604 mov ptr [esi+4], eax
:000016fd 8b837c010000 mov eax, ptr [ebx+17c]
:00001703 894608 mov ptr [esi+8], eax
:00001706 8b8370010000 mov eax, ptr [ebx+170]
:0000170c 89460c mov ptr [esi], eax
:0000170f 8b8378010000 mov eax, ptr [ebx+178]
:00001715 894610 mov ptr [esi+10], eax
:00001718 8b8374010000 mov eax, ptr [ebx+174]
:0000171e 894614 mov ptr [esi+14], eax
:00001721 8b8380010000 mov eax, ptr [ebx+180]
:00001727 894618 mov ptr [esi+18], eax
:0000172a 8b8384010000 mov eax, ptr [ebx+184]
:00001730 89461c mov ptr [esi+1c], eax
:00001733 b900000000 mov ecx, 0
:00001738 8d7b08 lea edi, ptr [ebx+8]
:0000173b 90 nop
:0000173c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001756
|
:00001740 8d148d00000000 lea edx, ptr [+4*ecx]
:00001747 8b841780010000 mov eax, ptr [edi*edx+180]
:0000174e 89441620 mov ptr [esi*edx+20], eax
:00001752 41 inc ecx
:00001753 83f910 cmp ecx, 10
:00001756 72e8 jb 00001740
:00001758 83f90f cmp ecx, f
:0000175b 7711 ja 0000176e
:0000175d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000176c
|
:00001760 c7448e2000000000 movl ptr [esi+4*ecx+20], 0
:00001768 41 inc ecx
:00001769 83f90f cmp ecx, f
:0000176c 76f2 jbe 00001760
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000175b
|
:0000176e 8b830c020000 mov eax, ptr [ebx+20c]
:00001774 894660 mov ptr [esi+60], eax
:00001777 8b8304020000 mov eax, ptr [ebx+204]
:0000177d 894664 mov ptr [esi+64], eax
:00001780 8b8308020000 mov eax, ptr [ebx+208]
:00001786 894668 mov ptr [esi+68], eax
:00001789 8b8318020000 mov eax, ptr [ebx+218]
:0000178f 89466c mov ptr [esi+6c], eax
:00001792 8b8310020000 mov eax, ptr [ebx+210]
:00001798 894670 mov ptr [esi+70], eax
:0000179b 8b8314020000 mov eax, ptr [ebx+214]
:000017a1 894674 mov ptr [esi+74], eax
:000017a4 8b838c020000 mov eax, ptr [ebx+28c]
:000017aa 898680000000 mov ptr [esi+80], eax
:000017b0 8b8390020000 mov eax, ptr [ebx+290]
:000017b6 898684000000 mov ptr [esi+84], eax
:000017bc 8b8394020000 mov eax, ptr [ebx+294]
:000017c2 898688000000 mov ptr [esi+88], eax
:000017c8 8b8398020000 mov eax, ptr [ebx+298]
:000017ce 89868c000000 mov ptr [esi+8c], eax
:000017d4 8b839c020000 mov eax, ptr [ebx+29c]
:000017da 898690000000 mov ptr [esi+90], eax
:000017e0 b800000000 mov eax, 0
:000017e5 5b pop ebx
:000017e6 5e pop esi
:000017e7 5f pop edi
:000017e8 5d pop ebp
:000017e9 c3 ret
:000017ea 8db600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetPowerCapabilities
:000017f0 55 push ebp
:000017f1 89e5 mov ebp, esp
:000017f3 8b4508 mov eax, ptr [ebp+8]
:000017f6 8b550c mov edx, ptr [ebp]
:000017f9 8b00 mov eax, ptr [eax]
:000017fb c70201000000 movl ptr [edx], 1
:00001801 8b8068020000 mov eax, ptr [eax+268]
:00001807 a900000040 test eax, 40000000
:0000180c 7406 je 00001814
:0000180e c70209000000 movl ptr [edx], 9
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000180c
|
:00001814 a900000004 test eax, 4000000
:00001819 7403 je 0000181e
:0000181b 830a04 orl ptr [edx], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001819
|
:0000181e a900000002 test eax, 2000000
:00001823 7403 je 00001828
:00001825 830a02 orl ptr [edx], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001823
|
:00001828 c742040f000000 movl ptr [edx+4], f
:0000182f c742080f000000 movl ptr [edx+8], f
:00001836 c7420c0f000000 movl ptr [edx], f
:0000183d c7421005000000 movl ptr [edx+10], 5
:00001844 b800000000 mov eax, 0
:00001849 5d pop ebp
:0000184a c3 ret
:0000184b 90 nop
:0000184c 8d742600 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetPowerState
:00001850 55 push ebp
:00001851 89e5 mov ebp, esp
:00001853 8b4508 mov eax, ptr [ebp+8]
:00001856 8b550c mov edx, ptr [ebp]
:00001859 8b08 mov ecx, ptr [eax]
:0000185b 8b816c020000 mov eax, ptr [ecx+26c]
:00001861 83e003 and eax, 3
:00001864 8902 mov ptr [edx], eax
:00001866 85c0 test eax, eax
:00001868 7508 jne 00001872
:0000186a c70201000000 movl ptr [edx], 1
:00001870 eb22 jmp 00001894
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001868
|
:00001872 833a01 cmpl ptr [edx], 1
:00001875 7509 jne 00001880
:00001877 c70202000000 movl ptr [edx], 2
:0000187d eb15 jmp 00001894
:0000187f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001875
|
:00001880 b800000000 mov eax, 0
:00001885 833a02 cmpl ptr [edx], 2
:00001888 0f95c0 setne al
:0000188b 8d048504000000 lea eax, ptr [+4*eax+4]
:00001892 8902 mov ptr [edx], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001870, :0000187d
|
:00001894 8b8100020000 mov eax, ptr [ecx+200]
:0000189a c7420400000000 movl ptr [edx+4], 0
:000018a1 a901000000 test eax, 1
:000018a6 7407 je 000018af
:000018a8 c7420401000000 movl ptr [edx+4], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018a6
|
:000018af a910000000 test eax, 10
:000018b4 7404 je 000018ba
:000018b6 834a0402 orl ptr [edx+4], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018b4
|
:000018ba a900010000 test eax, 100
:000018bf 7404 je 000018c5
:000018c1 834a0404 orl ptr [edx+4], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018bf
|
:000018c5 a900100000 test eax, 1000
:000018ca 7404 je 000018d0
:000018cc 834a0408 orl ptr [edx+4], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018ca
|
:000018d0 c7420800000000 movl ptr [edx+8], 0
:000018d7 a902000000 test eax, 2
:000018dc 7407 je 000018e5
:000018de c7420801000000 movl ptr [edx+8], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018dc
|
:000018e5 a920000000 test eax, 20
:000018ea 7404 je 000018f0
:000018ec 834a0802 orl ptr [edx+8], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018ea
|
:000018f0 a900020000 test eax, 200
:000018f5 7404 je 000018fb
:000018f7 834a0804 orl ptr [edx+8], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018f5
|
:000018fb a900200000 test eax, 2000
:00001900 7404 je 00001906
:00001902 834a0808 orl ptr [edx+8], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001900
|
:00001906 c7420c00000000 movl ptr [edx], 0
:0000190d a904000000 test eax, 4
:00001912 7407 je 0000191b
:00001914 c7420c01000000 movl ptr [edx], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001912
|
:0000191b a940000000 test eax, 40
:00001920 7404 je 00001926
:00001922 834a0c02 orl ptr [edx], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001920
|
:00001926 a900040000 test eax, 400
:0000192b 7404 je 00001931
:0000192d 834a0c04 orl ptr [edx], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000192b
|
:00001931 a900400000 test eax, 4000
:00001936 7404 je 0000193c
:00001938 834a0c08 orl ptr [edx], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001936
|
:0000193c b800000000 mov eax, 0
:00001941 5d pop ebp
:00001942 c3 ret
:00001943 8db600000000 lea esi, ptr [esi]
:00001949 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_SetPowerState
:00001950 55 push ebp
:00001951 89e5 mov ebp, esp
:00001953 56 push esi
:00001954 53 push ebx
:00001955 8b4508 mov eax, ptr [ebp+8]
:00001958 8b5d0c mov ebx, ptr [ebp]
:0000195b 8b30 mov esi, ptr [eax]
:0000195d 8b8600020000 mov eax, ptr [esi+200]
:00001963 258888ffff and eax, ffff8888
:00001968 8b4b04 mov ecx, ptr [ebx+4]
:0000196b 89c2 mov edx, eax
:0000196d 83ca01 or edx, 1
:00001970 f7c101000000 test ecx, 1
:00001976 0f45c2 cmovne eax, edx
:00001979 89c2 mov edx, eax
:0000197b 83ca10 or edx, 10
:0000197e f7c102000000 test ecx, 2
:00001984 0f45c2 cmovne eax, edx
:00001987 89c2 mov edx, eax
:00001989 81ca00010000 or edx, 100
:0000198f f7c104000000 test ecx, 4
:00001995 0f45c2 cmovne eax, edx
:00001998 89c2 mov edx, eax
:0000199a 81ca00100000 or edx, 1000
:000019a0 f7c108000000 test ecx, 8
:000019a6 0f45c2 cmovne eax, edx
:000019a9 8b4b08 mov ecx, ptr [ebx+8]
:000019ac 89c2 mov edx, eax
:000019ae 83ca02 or edx, 2
:000019b1 f7c101000000 test ecx, 1
:000019b7 0f45c2 cmovne eax, edx
:000019ba 89c2 mov edx, eax
:000019bc 83ca20 or edx, 20
:000019bf f7c102000000 test ecx, 2
:000019c5 0f45c2 cmovne eax, edx
:000019c8 89c2 mov edx, eax
:000019ca 81ca00020000 or edx, 200
:000019d0 f7c104000000 test ecx, 4
:000019d6 0f45c2 cmovne eax, edx
:000019d9 89c2 mov edx, eax
:000019db 81ca00200000 or edx, 2000
:000019e1 f7c108000000 test ecx, 8
:000019e7 0f45c2 cmovne eax, edx
:000019ea 8b4b0c mov ecx, ptr [ebx]
:000019ed 89c2 mov edx, eax
:000019ef 83ca04 or edx, 4
:000019f2 f7c101000000 test ecx, 1
:000019f8 0f45c2 cmovne eax, edx
:000019fb 89c2 mov edx, eax
:000019fd 83ca40 or edx, 40
:00001a00 f7c102000000 test ecx, 2
:00001a06 0f45c2 cmovne eax, edx
:00001a09 89c2 mov edx, eax
:00001a0b 81ca00040000 or edx, 400
:00001a11 f7c104000000 test ecx, 4
:00001a17 0f45c2 cmovne eax, edx
:00001a1a 89c2 mov edx, eax
:00001a1c 81ca00400000 or edx, 4000
:00001a22 f7c108000000 test ecx, 8
:00001a28 0f45c2 cmovne eax, edx
:00001a2b 898600020000 mov ptr [esi+200], eax
:00001a31 8b0b mov ecx, ptr [ebx]
:00001a33 ba00000000 mov edx, 0
:00001a38 f7c101000000 test ecx, 1
:00001a3e 0f45c2 cmovne eax, edx
:00001a41 ba01000000 mov edx, 1
:00001a46 f7c102000000 test ecx, 2
:00001a4c 0f45c2 cmovne eax, edx
:00001a4f ba02000000 mov edx, 2
:00001a54 f7c104000000 test ecx, 4
:00001a5a 0f45c2 cmovne eax, edx
:00001a5d ba03000000 mov edx, 3
:00001a62 f7c108000000 test ecx, 8
:00001a68 0f45c2 cmovne eax, edx
:00001a6b 0d00010000 or eax, 100
:00001a70 89866c020000 mov ptr [esi+26c], eax
:00001a76 b800000000 mov eax, 0
:00001a7b 5b pop ebx
:00001a7c 5e pop esi
:00001a7d 5d pop ebp
:00001a7e c3 ret
:00001a7f 90 nop
Exported fn(): ADAPTER_GetPacketFilterCaps
:00001a80 55 push ebp
:00001a81 89e5 mov ebp, esp
:00001a83 b80f000000 mov eax, f
:00001a88 5d pop ebp
:00001a89 c3 ret
:00001a8a 8db600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_SetPacketFilter
:00001a90 55 push ebp
:00001a91 89e5 mov ebp, esp
:00001a93 57 push edi
:00001a94 56 push esi
:00001a95 53 push ebx
:00001a96 83ec0c sub esp, c
:00001a99 8b4508 mov eax, ptr [ebp+8]
:00001a9c 8945f0 mov ptr [ebp-16], eax
:00001a9f 8b30 mov esi, ptr [eax]
:00001aa1 8b9e8c000000 mov ebx, ptr [esi+8c]
:00001aa7 83e3df and ebx, -33
:00001aaa 81cb80000000 or ebx, 80
:00001ab0 8b450c mov eax, ptr [ebp]
:00001ab3 8b10 mov edx, ptr [eax]
:00001ab5 89d8 mov eax, ebx
:00001ab7 83c820 or eax, 20
:00001aba f7c201000000 test edx, 1
:00001ac0 0f45d8 cmovne ebx, eax
:00001ac3 f7c202000000 test edx, 2
:00001ac9 746c je 00001b37
:00001acb 83cb20 or ebx, 20
:00001ace 8b7d0c mov edi, ptr [ebp]
:00001ad1 83c704 add edi, 4
:00001ad4 8b550c mov edx, ptr [ebp]
:00001ad7 83c20a add edx, a
:00001ada 8955e8 mov ptr [ebp-24], edx
:00001add 8b8694000000 mov eax, ptr [esi+94]
:00001ae3 8945ec mov ptr [ebp-20], eax
:00001ae6 a901000000 test eax, 1
:00001aeb 740d je 00001afa
:00001aed 6a01 push 1
:00001aef ff75f0 pushl ptr [ebp+-16]
:00001af2 e8fcffffff call 00001af3
//*************** section ***************
:00001af7 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001aeb
|
:00001afa 8b07 mov eax, ptr [edi]
:00001afc 83c801 or eax, 1
:00001aff 8986b0000000 mov ptr [esi], eax
:00001b05 0fb74704 movzwl eax, ptr [edi+4]
:00001b09 8986b4000000 mov ptr [esi], eax
:00001b0f 8b55e8 mov edx, ptr [ebp-24]
:00001b12 8b02 mov eax, ptr [edx]
:00001b14 8986b8000000 mov ptr [esi], eax
:00001b1a 0fb74204 movzwl eax, ptr [edx+4]
:00001b1e 8986bc000000 mov ptr [esi], eax
:00001b24 f645ec01 testb ptr [ebp-20], 1
:00001b28 740d je 00001b37
:00001b2a 6a01 push 1
:00001b2c ff75f0 pushl ptr [ebp+-16]
:00001b2f e8fcffffff call 00001b30
//*************** section ***************
:00001b34 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001ac9, :00001b28
|
:00001b37 8b450c mov eax, ptr [ebp]
:00001b3a f60004 testb ptr [eax], 4
:00001b3d 7409 je 00001b48
:00001b3f 83cb20 or ebx, 20
:00001b42 81e37fffffff and ebx, -129
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001b3d
|
:00001b48 89d8 mov eax, ebx
:00001b4a 83e0df and eax, -33
:00001b4d 8b550c mov edx, ptr [ebp]
:00001b50 f60208 testb ptr [edx], 8
:00001b53 0f45d8 cmovne ebx, eax
:00001b56 899e8c000000 mov ptr [esi+8c], ebx
:00001b5c b800000000 mov eax, 0
:00001b61 8d65f4 lea esp, ptr [ebp-12]
:00001b64 5b pop ebx
:00001b65 5e pop esi
:00001b66 5f pop edi
:00001b67 5d pop ebp
:00001b68 c3 ret
:00001b69 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_SetWakeUpPattern
:00001b70 55 push ebp
:00001b71 89e5 mov ebp, esp
:00001b73 57 push edi
:00001b74 56 push esi
:00001b75 53 push ebx
:00001b76 83ec18 sub esp, 18
:00001b79 8b5508 mov edx, ptr [ebp+8]
:00001b7c 8b82b0000000 mov eax, ptr [edx]
:00001b82 8945f0 mov ptr [ebp-16], eax
:00001b85 8b3a mov edi, ptr [edx]
:00001b87 c745ecffffffff movl ptr [ebp-20], -1
:00001b8e bb00000000 mov ebx, 0
:00001b93 8db600000000 lea esi, ptr [esi]
:00001b99 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001c03
|
:00001ba0 8d431f lea eax, ptr [ebx+1f]
:00001ba3 83fbff cmp ebx, -1
:00001ba6 0f4fc3 cmovg eax, ebx
:00001ba9 c1f805 sar eax, 5
:00001bac 89d9 mov ecx, ebx
:00001bae 83e11f and ecx, 1f
:00001bb1 ba01000000 mov edx, 1
:00001bb6 d3e2 shl edx, cl
:00001bb8 8b4d10 mov ecx, ptr [ebp+10]
:00001bbb 231481 and edx, ptr [ecx+4*eax]
:00001bbe 85d2 test edx, edx
:00001bc0 743d je 00001bff
:00001bc2 0fb645ec movzbl eax, ptr [ebp-20]
:00001bc6 32441910 xor al, ptr [ecx*ebx+10]
:00001bca 0fb6c0 movzbl eax, al
:00001bcd ba00000000 mov edx, 0
:00001bd2 8db42600000000 lea esi, ptr [esi]
:00001bd9 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001bf6
|
:00001be0 a901000000 test eax, 1
:00001be5 7409 je 00001bf0
:00001be7 d1e8 shr eax
:00001be9 352083b8ed xor eax, edb88320
:00001bee eb02 jmp 00001bf2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001be5
|
:00001bf0 d1e8 shr eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001bee
|
:00001bf2 42 inc edx
:00001bf3 83fa07 cmp edx, 7
:00001bf6 7ee8 jle 00001be0
:00001bf8 c16dec08 shrl ptr [ebp-20], 8
:00001bfc 3145ec xor ptr [ebp-20], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001bc0
|
:00001bff 43 inc ebx
:00001c00 83fb7f cmp ebx, 7f
:00001c03 7e9b jle 00001ba0
:00001c05 f755ec notl ptr [ebp+-20]
:00001c08 8b8700020000 mov eax, ptr [edi+200]
:00001c0e 8945e8 mov ptr [ebp-24], eax
:00001c11 b800000100 mov eax, 10000
:00001c16 0fb64d0c movzbl ecx, ptr [ebp]
:00001c1a d3e0 shl eax, cl
:00001c1c 8545e8 test ptr [ebp-24], eax
:00001c1f 740b je 00001c2c
:00001c21 f7d0 not eax
:00001c23 2345e8 and eax, ptr [ebp-24]
:00001c26 898700020000 mov ptr [edi+200], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001c1f
|
:00001c2c bb00000000 mov ebx, 0
:00001c31 b800000001 mov eax, 1000000
:00001c36 89c6 mov esi, eax
:00001c38 0fb64d0c movzbl ecx, ptr [ebp]
:00001c3c d3e6 shl esi, cl
:00001c3e eb01 jmp 00001c41
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001c5f
|
:00001c40 43 inc ebx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001c3e
|
:00001c41 83fb63 cmp ebx, 63
:00001c44 7f1b jg 00001c61
:00001c46 8b8700020000 mov eax, ptr [edi+200]
:00001c4c 85f0 test eax, esi
:00001c4e 7411 je 00001c61
:00001c50 6a32 push 32
:00001c52 8b45f0 mov eax, ptr [ebp-16]
:00001c55 ff30 pushl (eax)
:00001c57 89c2 mov edx, eax
:00001c59 ff5218 call 18(edx)
:00001c5c 83c408 add esp, 8
:00001c5f ebdf jmp 00001c40
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001c44, :00001c4e
|
:00001c61 8b4d0c mov ecx, ptr [ebp]
:00001c64 8d1c89 lea ebx, ptr [ecx+4*ecx]
:00001c67 c1e302 shl ebx, 2
:00001c6a 8d8b00020000 lea ecx, ptr [ebx+200]
:00001c70 8d7704 lea esi, ptr [edi+4]
:00001c73 8b45ec mov eax, ptr [ebp-20]
:00001c76 890431 mov ptr [ecx*esi], eax
:00001c79 8d5708 lea edx, ptr [edi+8]
:00001c7c 8b4510 mov eax, ptr [ebp+10]
:00001c7f 8b00 mov eax, ptr [eax]
:00001c81 890411 mov ptr [ecx*edx], eax
:00001c84 8d570c lea edx, ptr [edi]
:00001c87 8b4510 mov eax, ptr [ebp+10]
:00001c8a 8b4004 mov eax, ptr [eax+4]
:00001c8d 890411 mov ptr [ecx*edx], eax
:00001c90 8d5710 lea edx, ptr [edi+10]
:00001c93 8b4510 mov eax, ptr [ebp+10]
:00001c96 8b4008 mov eax, ptr [eax+8]
:00001c99 890411 mov ptr [ecx*edx], eax
:00001c9c 81c310020000 add ebx, 210
:00001ca2 8b5510 mov edx, ptr [ebp+10]
:00001ca5 8b420c mov eax, ptr [edx]
:00001ca8 890433 mov ptr [ebx*esi], eax
:00001cab b800000100 mov eax, 10000
:00001cb0 0fb64d0c movzbl ecx, ptr [ebp]
:00001cb4 d3e0 shl eax, cl
:00001cb6 8545e8 test ptr [ebp-24], eax
:00001cb9 7409 je 00001cc4
:00001cbb 8b45e8 mov eax, ptr [ebp-24]
:00001cbe 898700020000 mov ptr [edi+200], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001cb9
|
:00001cc4 b800000000 mov eax, 0
:00001cc9 8d65f4 lea esp, ptr [ebp-12]
:00001ccc 5b pop ebx
:00001ccd 5e pop esi
:00001cce 5f pop edi
:00001ccf 5d pop ebp
:00001cd0 c3 ret
* Reference To: ADAPTER_EnableWakeUpPattern
|
:00001cd1 eb0d jmp 00001ce0
:00001cd3 90 nop
:00001cd4 90 nop
:00001cd5 90 nop
:00001cd6 90 nop
:00001cd7 90 nop
:00001cd8 90 nop
:00001cd9 90 nop
:00001cda 90 nop
:00001cdb 90 nop
:00001cdc 90 nop
:00001cdd 90 nop
:00001cde 90 nop
:00001cdf 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001cd1
|
Exported fn(): ADAPTER_EnableWakeUpPattern
:00001ce0 55 push ebp
:00001ce1 89e5 mov ebp, esp
:00001ce3 53 push ebx
:00001ce4 8b4508 mov eax, ptr [ebp+8]
:00001ce7 8b4d0c mov ecx, ptr [ebp]
:00001cea 8b18 mov ebx, ptr [eax]
:00001cec 8b9300020000 mov edx, ptr [ebx+200]
:00001cf2 837d1000 cmpl ptr [ebp+10], 0
:00001cf6 740b je 00001d03
:00001cf8 b800000100 mov eax, 10000
:00001cfd d3e0 shl eax, cl
:00001cff 09c2 or edx, eax
:00001d01 eb0b jmp 00001d0e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001cf6
|
:00001d03 b800000100 mov eax, 10000
:00001d08 d3e0 shl eax, cl
:00001d0a f7d0 not eax
:00001d0c 21c2 and edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d01
|
:00001d0e 899300020000 mov ptr [ebx+200], edx
:00001d14 b800000000 mov eax, 0
:00001d19 5b pop ebx
:00001d1a 5d pop ebp
:00001d1b c3 ret
:00001d1c 8d742600 lea esi, ptr [esi]
Exported fn(): ADAPTER_SetNodeAddress
:00001d20 55 push ebp
:00001d21 89e5 mov ebp, esp
:00001d23 57 push edi
:00001d24 56 push esi
:00001d25 53 push ebx
:00001d26 8b7508 mov esi, ptr [ebp+8]
:00001d29 8b1e mov ebx, ptr [esi]
:00001d2b 8bbb94000000 mov edi, ptr [ebx+94]
:00001d31 f7c701000000 test edi, 1
:00001d37 740b je 00001d44
:00001d39 6a01 push 1
:00001d3b 56 push esi
:00001d3c e8fcffffff call 00001d3d
//*************** section ***************
:00001d41 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d37
|
:00001d44 8b550c mov edx, ptr [ebp]
:00001d47 8b02 mov eax, ptr [edx]
:00001d49 8983a8000000 mov ptr [ebx], eax
:00001d4f 8b4204 mov eax, ptr [edx+4]
:00001d52 8983ac000000 mov ptr [ebx], eax
:00001d58 f7c701000000 test edi, 1
:00001d5e 740b je 00001d6b
:00001d60 6a01 push 1
:00001d62 56 push esi
:00001d63 e8fcffffff call 00001d64
//*************** section ***************
:00001d68 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d5e
|
:00001d6b b800000000 mov eax, 0
:00001d70 8d65f4 lea esp, ptr [ebp-12]
:00001d73 5b pop ebx
:00001d74 5e pop esi
:00001d75 5f pop edi
:00001d76 5d pop ebp
:00001d77 c3 ret
:00001d78 90 nop
:00001d79 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetNodeAddress
:00001d80 55 push ebp
:00001d81 89e5 mov ebp, esp
:00001d83 8b4508 mov eax, ptr [ebp+8]
:00001d86 8b4d0c mov ecx, ptr [ebp]
:00001d89 8b10 mov edx, ptr [eax]
:00001d8b 8b82a8000000 mov eax, ptr [edx]
:00001d91 8901 mov ptr [ecx], eax
:00001d93 8b82ac000000 mov eax, ptr [edx]
:00001d99 894104 mov ptr [ecx+4], eax
:00001d9c b800000000 mov eax, 0
:00001da1 5d pop ebp
:00001da2 c3 ret
:00001da3 8db600000000 lea esi, ptr [esi]
:00001da9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_GetAdapterInfo
:00001db0 55 push ebp
:00001db1 89e5 mov ebp, esp
:00001db3 57 push edi
:00001db4 56 push esi
:00001db5 53 push ebx
:00001db6 8b550c mov edx, ptr [ebp]
:00001db9 8b4510 mov eax, ptr [ebp+10]
:00001dbc 8b7d14 mov edi, ptr [ebp+14]
:00001dbf 8b7508 mov esi, ptr [ebp+8]
:00001dc2 c70700000000 movl ptr [edi], 0
:00001dc8 83f801 cmp eax, 1
:00001dcb 7438 je 00001e05
:00001dcd 83f801 cmp eax, 1
:00001dd0 7f0e jg 00001de0
:00001dd2 85c0 test eax, eax
:00001dd4 741a je 00001df0
:00001dd6 e99c000000 jmp 00001e77
:00001ddb 90 nop
:00001ddc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001dd0
|
:00001de0 83f802 cmp eax, 2
:00001de3 745b je 00001e40
:00001de5 e98d000000 jmp 00001e77
:00001dea 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001dd4
|
:00001df0 bb70020000 mov ebx, 270
:00001df5 53 push ebx
:00001df6 ff36 pushl (esi)
:00001df8 52 push edx
:00001df9 e8fcffffff call 00001dfa
//*************** section ***************
:00001dfe 891f mov ptr [edi], ebx
:00001e00 83c40c add esp, c
:00001e03 eb72 jmp 00001e77
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001dcb
|
:00001e05 89d3 mov ebx, edx
:00001e07 b900000000 mov ecx, 0
:00001e0c 3b8ec8010000 cmp ecx, ptr [esi+1c8]
:00001e12 735a jae 00001e6e
:00001e14 8db600000000 lea esi, ptr [esi]
:00001e1a 8dbf00000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001e3c
|
:00001e20 8b86d8010000 mov eax, ptr [esi+1d8]
:00001e26 8b54c804 mov edx, ptr [eax+8*ecx+4]
:00001e2a 8b04c8 mov eax, ptr [eax+8*ecx]
:00001e2d 8903 mov ptr [ebx], eax
:00001e2f 895304 mov ptr [ebx+4], edx
:00001e32 83c308 add ebx, 8
:00001e35 41 inc ecx
:00001e36 3b8ec8010000 cmp ecx, ptr [esi+1c8]
:00001e3c 72e2 jb 00001e20
:00001e3e eb2e jmp 00001e6e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001de3
|
:00001e40 89d3 mov ebx, edx
:00001e42 b900000000 mov ecx, 0
:00001e47 3b8e30010000 cmp ecx, ptr [esi+130]
:00001e4d 731f jae 00001e6e
:00001e4f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001e6c
|
:00001e50 8b8644010000 mov eax, ptr [esi+144]
:00001e56 8b54c804 mov edx, ptr [eax+8*ecx+4]
:00001e5a 8b04c8 mov eax, ptr [eax+8*ecx]
:00001e5d 8903 mov ptr [ebx], eax
:00001e5f 895304 mov ptr [ebx+4], edx
:00001e62 83c308 add ebx, 8
:00001e65 41 inc ecx
:00001e66 3b8e30010000 cmp ecx, ptr [esi+130]
:00001e6c 72e2 jb 00001e50
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001e12, :00001e3e, :00001e4d
|
:00001e6e 8d04cd00000000 lea eax, ptr [+8*ecx]
:00001e75 8907 mov ptr [edi], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001dd6, :00001de5, :00001e03
|
:00001e77 b800000000 mov eax, 0
:00001e7c 8d65f4 lea esp, ptr [ebp-12]
:00001e7f 5b pop ebx
:00001e80 5e pop esi
:00001e81 5f pop edi
:00001e82 5d pop ebp
:00001e83 c3 ret
:00001e84 8db600000000 lea esi, ptr [esi]
:00001e8a 8dbf00000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_ClearInterrupts
:00001e90 55 push ebp
:00001e91 89e5 mov ebp, esp
:00001e93 8b4508 mov eax, ptr [ebp+8]
:00001e96 8b00 mov eax, ptr [eax]
:00001e98 8b10 mov edx, ptr [eax]
:00001e9a 8910 mov ptr [eax], edx
:00001e9c 8b9080010000 mov edx, ptr [eax+180]
:00001ea2 899080010000 mov ptr [eax+180], edx
:00001ea8 b800000000 mov eax, 0
:00001ead 5d pop ebp
:00001eae c3 ret
:00001eaf 90 nop
Exported fn(): ADAPTER_DisableInterrupts
:00001eb0 55 push ebp
:00001eb1 89e5 mov ebp, esp
:00001eb3 8b4508 mov eax, ptr [ebp+8]
:00001eb6 8b10 mov edx, ptr [eax]
:00001eb8 c7420400000000 movl ptr [edx+4], 0
:00001ebf 83b84802000000 cmpl ptr [eax+248], 0
:00001ec6 7407 je 00001ecf
:00001ec8 c7420800000000 movl ptr [edx+8], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001ec6
|
:00001ecf b800000000 mov eax, 0
:00001ed4 5d pop ebp
:00001ed5 c3 ret
:00001ed6 8d7600 lea esi, ptr [esi]
:00001ed9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_EnableInterrupts
:00001ee0 55 push ebp
:00001ee1 89e5 mov ebp, esp
:00001ee3 8b5508 mov edx, ptr [ebp+8]
:00001ee6 8b0a mov ecx, ptr [edx]
:00001ee8 83ba4402000000 cmpl ptr [edx+244], 0
:00001eef 740f je 00001f00
:00001ef1 8b8240020000 mov eax, ptr [edx+240]
:00001ef7 eb0d jmp 00001f06
:00001ef9 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001eef
|
:00001f00 8b823c020000 mov eax, ptr [edx+23c]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001ef7
|
:00001f06 898238020000 mov ptr [edx+238], eax
:00001f0c 894104 mov ptr [ecx+4], eax
:00001f0f 83ba4802000000 cmpl ptr [edx+248], 0
:00001f16 7407 je 00001f1f
:00001f18 c7410803000000 movl ptr [ecx+8], 3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001f16
|
:00001f1f b800000000 mov eax, 0
:00001f24 5d pop ebp
:00001f25 c3 ret
:00001f26 8d7600 lea esi, ptr [esi]
:00001f29 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_QueryInterrupt
:00001f30 55 push ebp
:00001f31 89e5 mov ebp, esp
:00001f33 8b4508 mov eax, ptr [ebp+8]
:00001f36 8b00 mov eax, ptr [eax]
:00001f38 8b08 mov ecx, ptr [eax]
:00001f3a 8b5004 mov edx, ptr [eax+4]
:00001f3d b800000000 mov eax, 0
:00001f42 85ca test edx, ecx
:00001f44 0f95c0 setne al
:00001f47 5d pop ebp
:00001f48 c3 ret
:00001f49 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_HandleInterrupt
:00001f50 55 push ebp
:00001f51 89e5 mov ebp, esp
:00001f53 57 push edi
:00001f54 56 push esi
:00001f55 53 push ebx
:00001f56 83ec0c sub esp, c
:00001f59 8b5d08 mov ebx, ptr [ebp+8]
:00001f5c 8b03 mov eax, ptr [ebx]
:00001f5e 8945f0 mov ptr [ebp-16], eax
:00001f61 c745e800000000 movl ptr [ebp-24], 0
:00001f68 8b30 mov esi, ptr [eax]
:00001f6a 89f2 mov edx, esi
:00001f6c 83e220 and edx, 20
:00001f6f 8955ec mov ptr [ebp-20], edx
:00001f72 89f0 mov eax, esi
:00001f74 238338020000 and eax, ptr [ebx+238]
:00001f7a 85c0 test eax, eax
:00001f7c 7473 je 00001ff1
:00001f7e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001fef
|
:00001f80 ff45e8 incl ptr [ebp+-24]
:00001f83 8b45f0 mov eax, ptr [ebp-16]
:00001f86 8bb880010000 mov edi, ptr [eax+180]
:00001f8c 89b880010000 mov ptr [eax+180], edi
:00001f92 8930 mov ptr [eax], esi
:00001f94 f7c687000000 test esi, 87
:00001f9a 740f je 00001fab
:00001f9c ff838c020000 incl ptr [ebx+28c]
:00001fa2 53 push ebx
:00001fa3 e8fcffffff call 00001fa4
//*************** section ***************
:00001fa8 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001f9a
|
:00001fab f7c618010000 test esi, 118
:00001fb1 740f je 00001fc2
:00001fb3 ff8394020000 incl ptr [ebx+294]
:00001fb9 53 push ebx
:00001fba e8fcffffff call 00001fbb
//*************** section ***************
:00001fbf 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001fb1
|
:00001fc2 f7c640000000 test esi, 40
:00001fc8 7410 je 00001fda
:00001fca ff839c020000 incl ptr [ebx+29c]
:00001fd0 57 push edi
:00001fd1 53 push ebx
:00001fd2 e8fcffffff call 00001fd3
//*************** section ***************
:00001fd7 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001fc8
|
:00001fda 8b55f0 mov edx, ptr [ebp-16]
:00001fdd 8b32 mov esi, ptr [edx]
:00001fdf 89f0 mov eax, esi
:00001fe1 238338020000 and eax, ptr [ebx+238]
:00001fe7 85c0 test eax, eax
:00001fe9 7406 je 00001ff1
:00001feb 837de804 cmpl ptr [ebp-24], 4
:00001fef 768f jbe 00001f80
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001f7c, :00001fe9
|
:00001ff1 837dec00 cmpl ptr [ebp-20], 0
:00001ff5 0f849c010000 je 00002197
:00001ffb 83bb4802000000 cmpl ptr [ebx+248], 0
:00002002 0f848f010000 je 00002197
:00002008 83bb4402000000 cmpl ptr [ebx+244], 0
:0000200f 0f84ab000000 je 000020c0
:00002015 8b8350020000 mov eax, ptr [ebx+250]
:0000201b 89c2 mov edx, eax
:0000201d c1ea0e shr edx, e
:00002020 750f jne 00002031
:00002022 b801000000 mov eax, 1
:00002027 83bb5002000000 cmpl ptr [ebx+250], 0
:0000202e 0f45d0 cmovne edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002020
|
:00002031 8b8350020000 mov eax, ptr [ebx+250]
:00002037 29d0 sub eax, edx
:00002039 89c2 mov edx, eax
:0000203b 899350020000 mov ptr [ebx+250], edx
:00002041 8b8304020000 mov eax, ptr [ebx+204]
:00002047 038308020000 add eax, ptr [ebx+208]
:0000204d 2b8358020000 sub eax, ptr [ebx+258]
:00002053 85c0 test eax, eax
:00002055 7e08 jle 0000205f
:00002057 01d0 add eax, edx
:00002059 898350020000 mov ptr [ebx+250], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002055
|
:0000205f 8b8368010000 mov eax, ptr [ebx+168]
:00002065 03836c010000 add eax, ptr [ebx+16c]
:0000206b 2b8360020000 sub eax, ptr [ebx+260]
:00002071 85c0 test eax, eax
:00002073 7e06 jle 0000207b
:00002075 018350020000 add ptr [ebx+250], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002073
|
:0000207b 83bb5002000004 cmpl ptr [ebx+250], 4
:00002082 0f87d3000000 ja 0000215b
:00002088 8b933c020000 mov edx, ptr [ebx+23c]
:0000208e 899338020000 mov ptr [ebx+238], edx
:00002094 c7834402000000000000 movl ptr [ebx+244], 0
:0000209e 8b8354020000 mov eax, ptr [ebx+254]
:000020a4 03835c020000 add eax, ptr [ebx+25c]
:000020aa 898350020000 mov ptr [ebx+250], eax
:000020b0 8b45f0 mov eax, ptr [ebp-16]
:000020b3 895004 mov ptr [eax+4], edx
:000020b6 e9a0000000 jmp 0000215b
:000020bb 90 nop
:000020bc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000200f
|
:000020c0 8b8350020000 mov eax, ptr [ebx+250]
:000020c6 89c2 mov edx, eax
:000020c8 c1ea04 shr edx, 4
:000020cb 750f jne 000020dc
:000020cd b801000000 mov eax, 1
:000020d2 83bb5002000000 cmpl ptr [ebx+250], 0
:000020d9 0f45d0 cmovne edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000020cb
|
:000020dc 8b8350020000 mov eax, ptr [ebx+250]
:000020e2 29d0 sub eax, edx
:000020e4 8b938c020000 mov edx, ptr [ebx+28c]
:000020ea b900000000 mov ecx, 0
:000020ef 2b9354020000 sub edx, ptr [ebx+254]
:000020f5 0f48d1 cmovs edx, ecx
:000020f8 01c2 add edx, eax
:000020fa 8b8394020000 mov eax, ptr [ebx+294]
:00002100 2b835c020000 sub eax, ptr [ebx+25c]
:00002106 0f48c1 cmovs eax, ecx
:00002109 01d0 add eax, edx
:0000210b 898350020000 mov ptr [ebx+250], eax
:00002111 83f810 cmp eax, 10
:00002114 7645 jbe 0000215b
:00002116 8b8340020000 mov eax, ptr [ebx+240]
:0000211c 898338020000 mov ptr [ebx+238], eax
:00002122 c7834402000001000000 movl ptr [ebx+244], 1
:0000212c 8b8358020000 mov eax, ptr [ebx+258]
:00002132 038360020000 add eax, ptr [ebx+260]
:00002138 898350020000 mov ptr [ebx+250], eax
:0000213e 0fb78348020000 movzwl eax, ptr [ebx+248]
:00002145 8b55f0 mov edx, ptr [ebp-16]
:00002148 89420c mov ptr [edx], eax
:0000214b c7420803000000 movl ptr [edx+8], 3
:00002152 8b8340020000 mov eax, ptr [ebx+240]
:00002158 894204 mov ptr [edx+4], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002082, :000020b6, :00002114
|
:0000215b 8b838c020000 mov eax, ptr [ebx+28c]
:00002161 898354020000 mov ptr [ebx+254], eax
:00002167 8b8304020000 mov eax, ptr [ebx+204]
:0000216d 038308020000 add eax, ptr [ebx+208]
:00002173 898358020000 mov ptr [ebx+258], eax
:00002179 8b8394020000 mov eax, ptr [ebx+294]
:0000217f 89835c020000 mov ptr [ebx+25c], eax
:00002185 8b8368010000 mov eax, ptr [ebx+168]
:0000218b 03836c010000 add eax, ptr [ebx+16c]
:00002191 898360020000 mov ptr [ebx+260], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001ff5, :00002002
|
:00002197 b800000000 mov eax, 0
:0000219c 8d65f4 lea esp, ptr [ebp-12]
:0000219f 5b pop ebx
:000021a0 5e pop esi
:000021a1 5f pop edi
:000021a2 5d pop ebp
:000021a3 c3 ret
:000021a4 8db600000000 lea esi, ptr [esi]
:000021aa 8dbf00000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_SetSpeedDuplex
:000021b0 55 push ebp
:000021b1 89e5 mov ebp, esp
:000021b3 57 push edi
:000021b4 56 push esi
:000021b5 53 push ebx
:000021b6 83ec04 sub esp, 4
:000021b9 8b5d08 mov ebx, ptr [ebp+8]
:000021bc 8b33 mov esi, ptr [ebx]
:000021be c745f000000000 movl ptr [ebp-16], 0
:000021c5 83bb8002000000 cmpl ptr [ebx+280], 0
:000021cc 751e jne 000021ec
:000021ce 8b8688010000 mov eax, ptr [esi+188]
:000021d4 a900001000 test eax, 100000
:000021d9 7511 jne 000021ec
:000021db 8b8688010000 mov eax, ptr [esi+188]
:000021e1 0d00001000 or eax, 100000
:000021e6 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000021cc, :000021d9
|
:000021ec 8b93b4000000 mov edx, ptr [ebx]
:000021f2 8d45f0 lea eax, ptr [ebp-16]
:000021f5 50 push eax
:000021f6 ff32 pushl (edx)
:000021f8 ff521c call 1c(edx)
:000021fb 83c408 add esp, 8
:000021fe 837df000 cmpl ptr [ebp-16], 0
:00002202 7467 je 0000226b
:00002204 838b6402000004 orl ptr [ebx+264], 4
:0000220b 8b83b4000000 mov eax, ptr [ebx]
:00002211 ff30 pushl (eax)
:00002213 ff5018 call 18(eax)
:00002216 89c7 mov edi, eax
:00002218 8b83b4000000 mov eax, ptr [ebx]
:0000221e ff30 pushl (eax)
:00002220 ff5014 call 14(eax)
:00002223 89c2 mov edx, eax
:00002225 83c408 add esp, 8
:00002228 3bbb70020000 cmp edi, ptr [ebx+270]
:0000222e 7508 jne 00002238
:00002230 3b936c020000 cmp edx, ptr [ebx+26c]
:00002236 7433 je 0000226b
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000222e
|
:00002238 3bbb70020000 cmp edi, ptr [ebx+270]
:0000223e 741f je 0000225f
:00002240 83ff02 cmp edi, 2
:00002243 750b jne 00002250
:00002245 8b8680000000 mov eax, ptr [esi+80]
:0000224b 83e0fd and eax, -3
:0000224e eb09 jmp 00002259
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002243
|
:00002250 8b8680000000 mov eax, ptr [esi+80]
:00002256 83c802 or eax, 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000224e
|
:00002259 898680000000 mov ptr [esi+80], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000223e
|
:0000225f 89bb70020000 mov ptr [ebx+270], edi
:00002265 89936c020000 mov ptr [ebx+26c], edx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002202, :00002236
|
:0000226b 8d65f4 lea esp, ptr [ebp-12]
:0000226e 5b pop ebx
:0000226f 5e pop esi
:00002270 5f pop edi
:00002271 5d pop ebp
:00002272 c3 ret
:00002273 8db600000000 lea esi, ptr [esi]
:00002279 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): UpdateReceiveDescRingData
:00002280 55 push ebp
:00002281 89e5 mov ebp, esp
:00002283 57 push edi
:00002284 56 push esi
:00002285 53 push ebx
:00002286 83ec74 sub esp, 74
:00002289 8b7508 mov esi, ptr [ebp+8]
:0000228c 8b86b0000000 mov eax, ptr [esi]
:00002292 894590 mov ptr [ebp-112], eax
:00002295 c7458c00000000 movl ptr [ebp-116], 0
:0000229c bf00000000 mov edi, 0
:000022a1 c7458800000000 movl ptr [ebp-120], 0
:000022a8 c6458700 movb ptr [ebp-121], 0
:000022ac 8b86e0010000 mov eax, ptr [esi+1e0]
:000022b2 89c2 mov edx, eax
:000022b4 f6400780 testb ptr [eax+7], 80
:000022b8 0f8569020000 jne 00002527
:000022be 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002521
|
:000022c0 ff458c incl ptr [ebp+-116]
:000022c3 89d3 mov ebx, edx
:000022c5 8d4308 lea eax, ptr [ebx+8]
:000022c8 8986e0010000 mov ptr [esi+1e0], eax
:000022ce 3b9edc010000 cmp ebx, ptr [esi+1dc]
:000022d4 750c jne 000022e2
:000022d6 8b86d8010000 mov eax, ptr [esi+1d8]
:000022dc 8986e0010000 mov ptr [esi+1e0], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000022d4
|
:000022e2 89d8 mov eax, ebx
:000022e4 2b86d8010000 sub eax, ptr [esi+1d8]
:000022ea d1f8 sar eax
:000022ec 8b96f4010000 mov edx, ptr [esi+1f4]
:000022f2 8b0c10 mov ecx, ptr [eax*edx]
:000022f5 f6430601 testb ptr [ebx+6], 1
:000022f9 7525 jne 00002320
:000022fb 85c9 test ecx, ecx
:000022fd 0f8401020000 je 00002504
:00002303 894d9c mov ptr [ebp-100], ecx
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002306 6a00 push 0
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002308 6a00 push 0
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:0000230a 6a00 push 0
:0000230c 8d4594 lea eax, ptr [ebp-108]
:0000230f 50 push eax
:00002310 8b5590 mov edx, ptr [ebp-112]
:00002313 ff32 pushl (edx)
:00002315 e9e4010000 jmp 000024fe
:0000231a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000022f9
|
:00002320 0fb74306 movzwl eax, ptr [ebx+6]
:00002324 f6430740 testb ptr [ebx+7], 40
:00002328 740f je 00002339
:0000232a 25827f0000 and eax, 7f82
:0000232f 663d0060 cmp ax, 6000
:00002333 0f8547010000 jne 00002480
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002328
|
:00002339 ff8604020000 incl ptr [esi+204]
:0000233f 85c9 test ecx, ecx
:00002341 0f84bd010000 je 00002504
:00002347 0fb75304 movzwl edx, ptr [ebx+4]
:0000234b 0fb74306 movzwl eax, ptr [ebx+6]
:0000234f 2504200000 and eax, 2004
:00002354 663d0420 cmp ax, 2004
:00002358 7509 jne 00002363
:0000235a 8d82ffff0000 lea eax, ptr [edx]
:00002360 0fb7d0 movzwl edx, ax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002358
|
:00002363 895598 mov ptr [ebp-104], edx
:00002366 894d9c mov ptr [ebp-100], ecx
:00002369 c745a000000000 movl ptr [ebp-96], 0
:00002370 f6430640 testb ptr [ebx+6], 40
:00002374 7407 je 0000237d
:00002376 c745a001000000 movl ptr [ebp-96], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002374
|
:0000237d f6430620 testb ptr [ebx+6], 20
:00002381 7407 je 0000238a
:00002383 c745a002000000 movl ptr [ebp-96], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002381
|
:0000238a f6430610 testb ptr [ebx+6], 10
:0000238e 7407 je 00002397
:00002390 c745a004000000 movl ptr [ebp-96], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000238e
|
:00002397 83beac12000000 cmpl ptr [esi+12ac], 0
:0000239e 750d jne 000023ad
:000023a0 83beb012000000 cmpl ptr [esi+12b0], 0
:000023a7 0f84b8000000 je 00002465
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000239e
|
:000023ad c7458800000000 movl ptr [ebp-120], 0
:000023b4 c6458700 movb ptr [ebp-121], 0
:000023b8 8d4594 lea eax, ptr [ebp-108]
:000023bb 894580 mov ptr [ebp-128], eax
:000023be 50 push eax
:000023bf 8b5590 mov edx, ptr [ebp-112]
:000023c2 ff32 pushl (edx)
:000023c4 ff5258 call 58(edx)
:000023c7 89c7 mov edi, eax
:000023c9 83c408 add esp, 8
:000023cc 66817f0c8100 cmpw ptr [edi], 81
:000023d2 0f8588000000 jne 00002460
:000023d8 83beac12000000 cmpl ptr [esi+12ac], 0
:000023df 7448 je 00002429
:000023e1 0fb6470e movzbl eax, ptr [edi]
:000023e5 240f and al, f
:000023e7 0fb6c0 movzbl eax, al
:000023ea c1e008 shl eax, 8
:000023ed 0fb6570f movzbl edx, ptr [edi]
:000023f1 09d0 or eax, edx
:000023f3 3986b8120000 cmp ptr [esi+12b8], eax
:000023f9 7425 je 00002420
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000023fb 6a00 push 0
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000023fd 6a00 push 0
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000023ff 6a00 push 0
:00002401 ff7580 pushl ptr [ebp+-128]
:00002404 8b4590 mov eax, ptr [ebp-112]
:00002407 ff30 pushl (eax)
:00002409 89c2 mov edx, eax
:0000240b ff5228 call 28(edx)
:0000240e c7458801000000 movl ptr [ebp-120], 1
:00002415 83c414 add esp, 14
:00002418 eb4b jmp 00002465
:0000241a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000023f9
|
:00002420 83beb012000000 cmpl ptr [esi+12b0], 0
:00002427 740a je 00002433
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000023df
|
:00002429 0fb6470e movzbl eax, ptr [edi]
:0000242d c0e805 shr al, 5
:00002430 884587 mov ptr [ebp-121], al
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002427
|
:00002433 8b4708 mov eax, ptr [edi+8]
:00002436 89470c mov ptr [edi], eax
:00002439 8b4704 mov eax, ptr [edi+4]
:0000243c 894708 mov ptr [edi+8], eax
:0000243f 8b07 mov eax, ptr [edi]
:00002441 894704 mov ptr [edi+4], eax
:00002444 83c704 add edi, 4
:00002447 836d9804 subl ptr [ebp-104], 4
:0000244b 837d983b cmpl ptr [ebp-104], 3b
:0000244f 7714 ja 00002465
:00002451 c745983c000000 movl ptr [ebp-104], 3c
:00002458 eb0b jmp 00002465
:0000245a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000023d2
|
:00002460 bf00000000 mov edi, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000023a7, :00002418, :0000244f, :00002458
|
:00002465 837d8800 cmpl ptr [ebp-120], 0
:00002469 0f8595000000 jne 00002504
:0000246f 0fb64587 movzbl eax, ptr [ebp-121]
:00002473 50 push eax
:00002474 57 push edi
:00002475 6a01 push 1
:00002477 eb7a jmp 000024f3
:00002479 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002333
|
:00002480 ff8608020000 incl ptr [esi+208]
:00002486 f6430602 testb ptr [ebx+6], 2
:0000248a 7406 je 00002492
:0000248c ff860c020000 incl ptr [esi+20c]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000248a
|
:00002492 f6430720 testb ptr [ebx+7], 20
:00002496 7406 je 0000249e
:00002498 ff8610020000 incl ptr [esi+210]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002496
|
:0000249e f6430710 testb ptr [ebx+7], 10
:000024a2 7406 je 000024aa
:000024a4 ff8614020000 incl ptr [esi+214]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024a2
|
:000024aa f6430708 testb ptr [ebx+7], 8
:000024ae 7406 je 000024b6
:000024b0 ff8618020000 incl ptr [esi+218]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024ae
|
:000024b6 f6430704 testb ptr [ebx+7], 4
:000024ba 7406 je 000024c2
:000024bc ff861c020000 incl ptr [esi+21c]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024ba
|
:000024c2 f6430702 testb ptr [ebx+7], 2
:000024c6 7406 je 000024ce
:000024c8 ff8620020000 incl ptr [esi+220]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024c6
|
:000024ce f6430701 testb ptr [ebx+7], 1
:000024d2 7406 je 000024da
:000024d4 ff8624020000 incl ptr [esi+224]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024d2
|
:000024da 807b0600 cmpb ptr [ebx+6], 0
:000024de 7906 jns 000024e6
:000024e0 ff8628020000 incl ptr [esi+228]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024de
|
:000024e6 85c9 test ecx, ecx
:000024e8 741a je 00002504
:000024ea 894d9c mov ptr [ebp-100], ecx
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000024ed 6a00 push 0
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000024ef 6a00 push 0
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000024f1 6a00 push 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002477
|
:000024f3 8d4594 lea eax, ptr [ebp-108]
:000024f6 50 push eax
:000024f7 8b4590 mov eax, ptr [ebp-112]
:000024fa ff30 pushl (eax)
:000024fc 89c2 mov edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002315
|
:000024fe ff5228 call 28(edx)
:00002501 83c414 add esp, 14
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000022fd, :00002341, :00002469, :000024e8
|
:00002504 53 push ebx
:00002505 56 push esi
:00002506 e8fcffffff call 00002507
//*************** section ***************
:0000250b 83c408 add esp, 8
:0000250e 8b96e0010000 mov edx, ptr [esi+1e0]
:00002514 f6420780 testb ptr [edx+7], 80
:00002518 750d jne 00002527
:0000251a 817d8cff3f0000 cmpl ptr [ebp-116], 3fff
:00002521 0f8699fdffff jbe 000022c0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000022b8, :00002518
|
:00002527 b800000000 mov eax, 0
:0000252c 8d65f4 lea esp, ptr [ebp-12]
:0000252f 5b pop ebx
:00002530 5e pop esi
:00002531 5f pop edi
:00002532 5d pop ebp
:00002533 c3 ret
:00002534 8db600000000 lea esi, ptr [esi]
:0000253a 8dbf00000000 lea edi, ptr [edi]
Exported fn(): UpdateTransmitDescRingData
:00002540 55 push ebp
:00002541 89e5 mov ebp, esp
:00002543 57 push edi
:00002544 56 push esi
:00002545 53 push ebx
:00002546 83ec04 sub esp, 4
:00002549 8b5d08 mov ebx, ptr [ebp+8]
:0000254c 8b83b0000000 mov eax, ptr [ebx]
:00002552 8945f0 mov ptr [ebp-16], eax
:00002555 8bb34c010000 mov esi, ptr [ebx+14c]
:0000255b 3bb350010000 cmp esi, ptr [ebx+150]
:00002561 0f8427010000 je 0000268e
:00002567 0fb74606 movzwl eax, ptr [esi+6]
:0000256b 89c2 mov edx, eax
:0000256d 2500800000 and eax, 8000
:00002572 6685c0 test ax, ax
:00002575 0f8513010000 jne 0000268e
:0000257b 90 nop
:0000257c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002688
|
:00002580 f7c201000000 test edx, 1
:00002586 7528 jne 000025b0
:00002588 89f0 mov eax, esi
:0000258a 83c608 add esi, 8
:0000258d 3b8348010000 cmp eax, ptr [ebx+148]
:00002593 7506 jne 0000259b
:00002595 8bb344010000 mov esi, ptr [ebx+144]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002593
|
:0000259b 89b34c010000 mov ptr [ebx+14c], esi
:000025a1 ff8334010000 incl ptr [ebx+134]
:000025a7 e9cc000000 jmp 00002678
:000025ac 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002586
|
:000025b0 89f1 mov ecx, esi
:000025b2 83c608 add esi, 8
:000025b5 3b8b48010000 cmp ecx, ptr [ebx+148]
:000025bb 7506 jne 000025c3
:000025bd 8bb344010000 mov esi, ptr [ebx+144]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000025bb
|
:000025c3 89b34c010000 mov ptr [ebx+14c], esi
:000025c9 ff8334010000 incl ptr [ebx+134]
:000025cf 89c8 mov eax, ecx
:000025d1 2b8344010000 sub eax, ptr [ebx+144]
:000025d7 d1f8 sar eax
:000025d9 8b9364010000 mov edx, ptr [ebx+164]
:000025df 8b3c10 mov edi, ptr [eax*edx]
:000025e2 c7041000000000 movl ptr [eax*edx], 0
:000025e9 f6410740 testb ptr [ecx+7], 40
:000025ed 7444 je 00002633
:000025ef ff836c010000 incl ptr [ebx+16c]
:000025f5 f6410720 testb ptr [ecx+7], 20
:000025f9 7406 je 00002601
:000025fb ff8370010000 incl ptr [ebx+170]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000025f9
|
:00002601 f6410710 testb ptr [ecx+7], 10
:00002605 7406 je 0000260d
:00002607 ff8374010000 incl ptr [ebx+174]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002605
|
:0000260d f6410708 testb ptr [ecx+7], 8
:00002611 7406 je 00002619
:00002613 ff8378010000 incl ptr [ebx+178]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002611
|
:00002619 f6410608 testb ptr [ecx+6], 8
:0000261d 7406 je 00002625
:0000261f ff837c010000 incl ptr [ebx+17c]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000261d
|
:00002625 85ff test edi, edi
:00002627 744f je 00002678
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002629 6a00 push 0
:0000262b 57 push edi
:0000262c 8b55f0 mov edx, ptr [ebp-16]
:0000262f ff32 pushl (edx)
:00002631 eb3f jmp 00002672
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000025ed
|
:00002633 ff8368010000 incl ptr [ebx+168]
:00002639 0fb74106 movzwl eax, ptr [ecx+6]
:0000263d 25f0000000 and eax, f0
:00002642 c1e802 shr eax, 2
:00002645 ff841888010000 incl ebx,1), 188(eax
:0000264c f6410704 testb ptr [ecx+7], 4
:00002650 7406 je 00002658
:00002652 ff8380010000 incl ptr [ebx+180]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002650
|
:00002658 f6410702 testb ptr [ecx+7], 2
:0000265c 7406 je 00002664
:0000265e ff8384010000 incl ptr [ebx+184]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000265c
|
:00002664 85ff test edi, edi
:00002666 7410 je 00002678
:00002668 6a01 push 1
:0000266a 57 push edi
:0000266b 8b45f0 mov eax, ptr [ebp-16]
:0000266e ff30 pushl (eax)
:00002670 89c2 mov edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002631
|
:00002672 ff5224 call 24(edx)
:00002675 83c40c add esp, c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000025a7, :00002627, :00002666
|
:00002678 3bb350010000 cmp esi, ptr [ebx+150]
:0000267e 740e je 0000268e
:00002680 0fb75606 movzwl edx, ptr [esi+6]
:00002684 f6460780 testb ptr [esi+7], 80
:00002688 0f84f2feffff je 00002580
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002561, :00002575, :0000267e
|
:0000268e b800000000 mov eax, 0
:00002693 8d65f4 lea esp, ptr [ebp-12]
:00002696 5b pop ebx
:00002697 5e pop esi
:00002698 5f pop edi
:00002699 5d pop ebp
:0000269a c3 ret
:0000269b 90 nop
:0000269c 8d742600 lea esi, ptr [esi]
Exported fn(): UpdateMIIStatus
:000026a0 55 push ebp
:000026a1 89e5 mov ebp, esp
:000026a3 57 push edi
:000026a4 56 push esi
:000026a5 53 push ebx
:000026a6 8b5d08 mov ebx, ptr [ebp+8]
:000026a9 8b03 mov eax, ptr [ebx]
:000026ab 8bbbb0000000 mov edi, ptr [ebx]
:000026b1 8bb088010000 mov esi, ptr [eax+188]
:000026b7 89f0 mov eax, esi
:000026b9 338364020000 xor eax, ptr [ebx+264]
:000026bf f6450c08 testb ptr [ebp], 8
:000026c3 7443 je 00002708
:000026c5 a904000000 test eax, 4
:000026ca 743c je 00002708
:000026cc f7c604000000 test esi, 4
:000026d2 741c je 000026f0
:000026d4 6a03 push 3
:000026d6 53 push ebx
:000026d7 e8fcffffff call 000026d8
//*************** section ***************
:000026dc 53 push ebx
:000026dd e8fcffffff call 000026de
//*************** section ***************
:000026e2 6a03 push 3
:000026e4 53 push ebx
:000026e5 e8fcffffff call 000026e6
//*************** section ***************
:000026ea 83c414 add esp, 14
:000026ed eb0b jmp 000026fa
:000026ef 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026d2
|
:000026f0 c7836c020000ffffffff movl ptr [ebx+26c], -1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026ed
|
:000026fa 89f0 mov eax, esi
:000026fc 83e004 and eax, 4
:000026ff 50 push eax
:00002700 ff37 pushl (edi)
:00002702 ff572c call 2c(edi)
:00002705 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026c3, :000026ca
|
:00002708 89b364020000 mov ptr [ebx+264], esi
:0000270e b800000000 mov eax, 0
:00002713 8d65f4 lea esp, ptr [ebp-12]
:00002716 5b pop ebx
:00002717 5e pop esi
:00002718 5f pop edi
:00002719 5d pop ebp
:0000271a c3 ret
:0000271b 90 nop
:0000271c 8d742600 lea esi, ptr [esi]
Exported fn(): ADAPTER_ReadPhy
:00002720 55 push ebp
:00002721 89e5 mov ebp, esp
:00002723 57 push edi
:00002724 56 push esi
:00002725 53 push ebx
:00002726 83ec08 sub esp, 8
:00002729 8b4508 mov eax, ptr [ebp+8]
:0000272c 8945f0 mov ptr [ebp-16], eax
:0000272f 8b30 mov esi, ptr [eax]
:00002731 c745ec00000000 movl ptr [ebp-20], 0
:00002738 8b5514 mov edx, ptr [ebp+14]
:0000273b c70200000000 movl ptr [edx], 0
:00002741 8bb8b0000000 mov edi, ptr [eax]
:00002747 ffb07c020000 pushl ptr [eax+27c]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:0000274d 6a00 push 0
:0000274f ff37 pushl (edi)
:00002751 ff5750 call 50(edi)
:00002754 c786800100000f000000 movl ptr [esi+180], f
:0000275e 8b8688010000 mov eax, ptr [esi+188]
:00002764 83c40c add esp, c
:00002767 a900001000 test eax, 100000
:0000276c 7418 je 00002786
:0000276e c745ec01000000 movl ptr [ebp-20], 1
:00002775 8b8688010000 mov eax, ptr [esi+188]
:0000277b 25ffffefff and eax, ffefffff
:00002780 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000276c
|
:00002786 8b8690010000 mov eax, ptr [esi+190]
:0000278c 2500800000 and eax, 8000
:00002791 6685c0 test ax, ax
:00002794 7414 je 000027aa
:00002796 c7869001000000800000 movl ptr [esi+190], 8000
:000027a0 6a32 push 32
:000027a2 ff37 pushl (edi)
:000027a4 ff5718 call 18(edi)
:000027a7 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002794
|
:000027aa 8b5510 mov edx, ptr [ebp+10]
:000027ad 83e21f and edx, 1f
:000027b0 8b450c mov eax, ptr [ebp]
:000027b3 c1e005 shl eax, 5
:000027b6 25e0030000 and eax, 3e0
:000027bb 09c2 or edx, eax
:000027bd 899690010000 mov ptr [esi+190], edx
:000027c3 81ca00800000 or edx, 8000
:000027c9 bb00000000 mov ebx, 0
:000027ce eb13 jmp 000027e3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027f8
|
:000027d0 6a0a push a
:000027d2 ff37 pushl (edi)
:000027d4 ff5718 call 18(edi)
:000027d7 83c30a add ebx, a
:000027da 8b9690010000 mov edx, ptr [esi+190]
:000027e0 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027ce
|
:000027e3 8b45f0 mov eax, ptr [ebp-16]
:000027e6 3b9878020000 cmp ebx, ptr [eax+278]
:000027ec 730c jae 000027fa
:000027ee 89d0 mov eax, edx
:000027f0 2500800000 and eax, 8000
:000027f5 6685c0 test ax, ax
:000027f8 75d6 jne 000027d0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027ec
|
:000027fa 89d0 mov eax, edx
:000027fc 2500800000 and eax, 8000
:00002801 bb00000000 mov ebx, 0
:00002806 6685c0 test ax, ax
:00002809 751d jne 00002828
:0000280b 8b8680010000 mov eax, ptr [esi+180]
:00002811 a901000000 test eax, 1
:00002816 7510 jne 00002828
:00002818 8b8694010000 mov eax, ptr [esi+194]
:0000281e 8b5514 mov edx, ptr [ebp+14]
:00002821 8902 mov ptr [edx], eax
:00002823 bb01000000 mov ebx, 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002809, :00002816
|
:00002828 837dec00 cmpl ptr [ebp-20], 0
:0000282c 7411 je 0000283f
:0000282e 8b8688010000 mov eax, ptr [esi+188]
:00002834 0d00001000 or eax, 100000
:00002839 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000282c
|
:0000283f 8b45f0 mov eax, ptr [ebp-16]
:00002842 ffb07c020000 pushl ptr [eax+27c]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002848 6a00 push 0
:0000284a ff37 pushl (edi)
:0000284c ff5754 call 54(edi)
:0000284f 89d8 mov eax, ebx
:00002851 8d65f4 lea esp, ptr [ebp-12]
:00002854 5b pop ebx
:00002855 5e pop esi
:00002856 5f pop edi
:00002857 5d pop ebp
:00002858 c3 ret
:00002859 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_WritePhy
:00002860 55 push ebp
:00002861 89e5 mov ebp, esp
:00002863 57 push edi
:00002864 56 push esi
:00002865 53 push ebx
:00002866 83ec08 sub esp, 8
:00002869 8b4508 mov eax, ptr [ebp+8]
:0000286c 8945f0 mov ptr [ebp-16], eax
:0000286f 8b30 mov esi, ptr [eax]
:00002871 c745ec00000000 movl ptr [ebp-20], 0
:00002878 8bb8b0000000 mov edi, ptr [eax]
:0000287e ffb07c020000 pushl ptr [eax+27c]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002884 6a00 push 0
:00002886 ff37 pushl (edi)
:00002888 ff5750 call 50(edi)
:0000288b c786800100000f000000 movl ptr [esi+180], f
:00002895 8b8688010000 mov eax, ptr [esi+188]
:0000289b 83c40c add esp, c
:0000289e a900001000 test eax, 100000
:000028a3 7418 je 000028bd
:000028a5 c745ec01000000 movl ptr [ebp-20], 1
:000028ac 8b8688010000 mov eax, ptr [esi+188]
:000028b2 25ffffefff and eax, ffefffff
:000028b7 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000028a3
|
:000028bd 8b8690010000 mov eax, ptr [esi+190]
:000028c3 2500800000 and eax, 8000
:000028c8 6685c0 test ax, ax
:000028cb 7414 je 000028e1
:000028cd c7869001000000800000 movl ptr [esi+190], 8000
:000028d7 6a32 push 32
:000028d9 ff37 pushl (edi)
:000028db ff5718 call 18(edi)
:000028de 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000028cb
|
:000028e1 8b4514 mov eax, ptr [ebp+14]
:000028e4 898694010000 mov ptr [esi+194], eax
:000028ea 8b5510 mov edx, ptr [ebp+10]
:000028ed 83e21f and edx, 1f
:000028f0 8b450c mov eax, ptr [ebp]
:000028f3 c1e005 shl eax, 5
:000028f6 25e0030000 and eax, 3e0
:000028fb 09c2 or edx, eax
:000028fd 81ca00040000 or edx, 400
:00002903 899690010000 mov ptr [esi+190], edx
:00002909 81ca00800000 or edx, 8000
:0000290f bb00000000 mov ebx, 0
:00002914 eb13 jmp 00002929
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000293e
|
:00002916 6a0a push a
:00002918 ff37 pushl (edi)
:0000291a ff5718 call 18(edi)
:0000291d 83c30a add ebx, a
:00002920 8b9690010000 mov edx, ptr [esi+190]
:00002926 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002914
|
:00002929 8b45f0 mov eax, ptr [ebp-16]
:0000292c 3b9878020000 cmp ebx, ptr [eax+278]
:00002932 730c jae 00002940
:00002934 89d0 mov eax, edx
:00002936 2500800000 and eax, 8000
:0000293b 6685c0 test ax, ax
:0000293e 75d6 jne 00002916
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002932
|
:00002940 89d0 mov eax, edx
:00002942 2500800000 and eax, 8000
:00002947 bb00000000 mov ebx, 0
:0000294c 6685c0 test ax, ax
:0000294f 0f94c3 sete bl
:00002952 837dec00 cmpl ptr [ebp-20], 0
:00002956 7411 je 00002969
:00002958 8b8688010000 mov eax, ptr [esi+188]
:0000295e 0d00001000 or eax, 100000
:00002963 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002956
|
:00002969 8b45f0 mov eax, ptr [ebp-16]
:0000296c ffb07c020000 pushl ptr [eax+27c]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002972 6a00 push 0
:00002974 ff37 pushl (edi)
:00002976 ff5754 call 54(edi)
:00002979 89d8 mov eax, ebx
:0000297b 8d65f4 lea esp, ptr [ebp-12]
:0000297e 5b pop ebx
:0000297f 5e pop esi
:00002980 5f pop edi
:00002981 5d pop ebp
:00002982 c3 ret
:00002983 8db600000000 lea esi, ptr [esi]
:00002989 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): GetTXPutDescs
:00002990 55 push ebp
:00002991 89e5 mov ebp, esp
:00002993 56 push esi
:00002994 53 push ebx
:00002995 8b5d08 mov ebx, ptr [ebp+8]
:00002998 8b750c mov esi, ptr [ebp]
:0000299b b800000000 mov eax, 0
:000029a0 39b334010000 cmp ptr [ebx+134], esi
:000029a6 7250 jb 000029f8
:000029a8 29b334010000 sub ptr [ebx+134], esi
:000029ae 8b9350010000 mov edx, ptr [ebx+150]
:000029b4 8b4510 mov eax, ptr [ebp+10]
:000029b7 8910 mov ptr [eax], edx
:000029b9 8b9344010000 mov edx, ptr [ebx+144]
:000029bf 8b8350010000 mov eax, ptr [ebx+150]
:000029c5 89c1 mov ecx, eax
:000029c7 29d1 sub ecx, edx
:000029c9 89c8 mov eax, ecx
:000029cb c1f803 sar eax, 3
:000029ce 8d0c06 lea ecx, ptr [esi*eax]
:000029d1 8d41ff lea eax, ptr [ecx-1]
:000029d4 25ff000000 and eax, ff
:000029d9 8d04c2 lea eax, ptr [edx+8*eax]
:000029dc 8b5514 mov edx, ptr [ebp+14]
:000029df 8902 mov ptr [edx], eax
:000029e1 0fb6c1 movzbl eax, cl
:000029e4 8b9344010000 mov edx, ptr [ebx+144]
:000029ea 8d04c2 lea eax, ptr [edx+8*eax]
:000029ed 898350010000 mov ptr [ebx+150], eax
:000029f3 b801000000 mov eax, 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000029a6
|
:000029f8 5b pop ebx
:000029f9 5e pop esi
:000029fa 5d pop ebp
:000029fb c3 ret
:000029fc 8d742600 lea esi, ptr [esi]
Exported fn(): GetTXGetDesc
:00002a00 55 push ebp
:00002a01 89e5 mov ebp, esp
:00002a03 56 push esi
:00002a04 53 push ebx
:00002a05 8b4d08 mov ecx, ptr [ebp+8]
:00002a08 8b750c mov esi, ptr [ebp]
:00002a0b 8b4510 mov eax, ptr [ebp+10]
:00002a0e bb00000000 mov ebx, 0
:00002a13 8b914c010000 mov edx, ptr [ecx+14c]
:00002a19 8910 mov ptr [eax], edx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002a6b, :00002a73
|
:00002a1b 3b9150010000 cmp edx, ptr [ecx+150]
:00002a21 7452 je 00002a75
:00002a23 f6420780 testb ptr [edx+7], 80
:00002a27 754c jne 00002a75
:00002a29 43 inc ebx
:00002a2a f6420601 testb ptr [edx+6], 1
:00002a2e 7430 je 00002a60
:00002a30 8d4208 lea eax, ptr [edx+8]
:00002a33 89814c010000 mov ptr [ecx+14c], eax
:00002a39 3b9148010000 cmp edx, ptr [ecx+148]
:00002a3f 750f jne 00002a50
:00002a41 8b8144010000 mov eax, ptr [ecx+144]
:00002a47 89814c010000 mov ptr [ecx+14c], eax
:00002a4d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002a3f
|
:00002a50 019934010000 add ptr [ecx+134], ebx
:00002a56 8916 mov ptr [esi], edx
:00002a58 b801000000 mov eax, 1
:00002a5d eb1b jmp 00002a7a
:00002a5f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002a2e
|
:00002a60 89d0 mov eax, edx
:00002a62 83c208 add edx, 8
:00002a65 3b8148010000 cmp eax, ptr [ecx+148]
:00002a6b 75ae jne 00002a1b
:00002a6d 8b9144010000 mov edx, ptr [ecx+144]
:00002a73 eba6 jmp 00002a1b
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002a21, :00002a27
|
:00002a75 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002a5d
|
:00002a7a 5b pop ebx
:00002a7b 5e pop esi
:00002a7c 5d pop ebp
:00002a7d c3 ret
:00002a7e 89f6 mov esi, esi
Exported fn(): GetRXGetDesc
:00002a80 55 push ebp
:00002a81 89e5 mov ebp, esp
:00002a83 56 push esi
:00002a84 53 push ebx
:00002a85 8b5d08 mov ebx, ptr [ebp+8]
:00002a88 8b750c mov esi, ptr [ebp]
:00002a8b 8b4510 mov eax, ptr [ebp+10]
:00002a8e 8b8be0010000 mov ecx, ptr [ebx+1e0]
:00002a94 8908 mov ptr [eax], ecx
:00002a96 89ca mov edx, ecx
:00002a98 0fb74206 movzwl eax, ptr [edx+6]
:00002a9c f6420780 testb ptr [edx+7], 80
:00002aa0 7540 jne 00002ae2
:00002aa2 a901000000 test eax, 1
:00002aa7 7417 je 00002ac0
:00002aa9 8916 mov ptr [esi], edx
:00002aab 83c208 add edx, 8
:00002aae 3b8bdc010000 cmp ecx, ptr [ebx+1dc]
:00002ab4 eb17 jmp 00002acd
:00002ab6 8d7600 lea esi, ptr [esi]
:00002ab9 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002aa7
|
:00002ac0 8916 mov ptr [esi], edx
:00002ac2 89d0 mov eax, edx
:00002ac4 83c208 add edx, 8
:00002ac7 3b83dc010000 cmp eax, ptr [ebx+1dc]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ab4
|
:00002acd 7506 jne 00002ad5
:00002acf 8b93d8010000 mov edx, ptr [ebx+1d8]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002acd
|
:00002ad5 8993e0010000 mov ptr [ebx+1e0], edx
:00002adb b801000000 mov eax, 1
:00002ae0 eb05 jmp 00002ae7
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002aa0
|
:00002ae2 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ae0
|
:00002ae7 5b pop ebx
:00002ae8 5e pop esi
:00002ae9 5d pop ebp
:00002aea c3 ret
:00002aeb 90 nop
:00002aec 8d742600 lea esi, ptr [esi]
Exported fn(): CreateReceiveDescriptor
:00002af0 55 push ebp
:00002af1 89e5 mov ebp, esp
:00002af3 56 push esi
:00002af4 53 push ebx
:00002af5 83ec14 sub esp, 14
:00002af8 8b7508 mov esi, ptr [ebp+8]
:00002afb 8b5d0c mov ebx, ptr [ebp]
:00002afe 8b96b0000000 mov edx, ptr [esi]
:00002b04 c745f000080000 movl ptr [ebp-16], 800
:00002b0b 8d45e4 lea eax, ptr [ebp-28]
:00002b0e 50 push eax
:00002b0f 8d45e8 lea eax, ptr [ebp-24]
:00002b12 50 push eax
:00002b13 ff32 pushl (edx)
:00002b15 ff521c call 1c(edx)
:00002b18 83c40c add esp, c
:00002b1b 85c0 test eax, eax
:00002b1d 7532 jne 00002b51
:00002b1f 89d8 mov eax, ebx
:00002b21 2b86d8010000 sub eax, ptr [esi+1d8]
:00002b27 d1f8 sar eax
:00002b29 8b96f4010000 mov edx, ptr [esi+1f4]
:00002b2f c7041000000000 movl ptr [eax*edx], 0
:00002b36 8b86fc010000 mov eax, ptr [esi+1fc]
:00002b3c 8903 mov ptr [ebx], eax
:00002b3e 66c74304cf07 movw ptr [ebx+4], 7cf
:00002b44 66c743060080 movw ptr [ebx+6], 8000
:00002b4a b800000000 mov eax, 0
:00002b4f eb32 jmp 00002b83
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b1d
|
:00002b51 89d8 mov eax, ebx
:00002b53 2b86d8010000 sub eax, ptr [esi+1d8]
:00002b59 d1f8 sar eax
:00002b5b 8b8ef4010000 mov ecx, ptr [esi+1f4]
:00002b61 8b55e4 mov edx, ptr [ebp-28]
:00002b64 891408 mov ptr [eax*ecx], edx
:00002b67 8b45ec mov eax, ptr [ebp-20]
:00002b6a 8903 mov ptr [ebx], eax
:00002b6c 8b45f0 mov eax, ptr [ebp-16]
:00002b6f 05cfff0000 add eax, ffcf
:00002b74 66894304 mov ptr [ebx+4], ax
:00002b78 66c743060080 movw ptr [ebx+6], 8000
:00002b7e b801000000 mov eax, 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b4f
|
:00002b83 8d65f8 lea esp, ptr [ebp-8]
:00002b86 5b pop ebx
:00002b87 5e pop esi
:00002b88 5d pop ebp
:00002b89 c3 ret
:00002b8a 8db600000000 lea esi, ptr [esi]
Exported fn(): DestroyReceiveDescriptor
:00002b90 55 push ebp
:00002b91 89e5 mov ebp, esp
:00002b93 57 push edi
:00002b94 56 push esi
:00002b95 53 push ebx
:00002b96 83ec10 sub esp, 10
:00002b99 8b5d08 mov ebx, ptr [ebp+8]
:00002b9c 8b750c mov esi, ptr [ebp]
:00002b9f 8bbbb0000000 mov edi, ptr [ebx]
:00002ba5 8b0e mov ecx, ptr [esi]
:00002ba7 3b8bfc010000 cmp ecx, ptr [ebx+1fc]
:00002bad 7451 je 00002c00
:00002baf 89f0 mov eax, esi
:00002bb1 2b83d8010000 sub eax, ptr [ebx+1d8]
:00002bb7 d1f8 sar eax
:00002bb9 8b93f4010000 mov edx, ptr [ebx+1f4]
:00002bbf 8b0410 mov eax, ptr [eax*edx]
:00002bc2 894de8 mov ptr [ebp-24], ecx
:00002bc5 c745ec00080000 movl ptr [ebp-20], 800
:00002bcc 50 push eax
:00002bcd 8d45e4 lea eax, ptr [ebp-28]
:00002bd0 50 push eax
:00002bd1 ff37 pushl (edi)
:00002bd3 ff5720 call 20(edi)
:00002bd6 89f0 mov eax, esi
:00002bd8 2b83d8010000 sub eax, ptr [ebx+1d8]
:00002bde d1f8 sar eax
:00002be0 8b93f4010000 mov edx, ptr [ebx+1f4]
:00002be6 c7041000000000 movl ptr [eax*edx], 0
:00002bed 8b83fc010000 mov eax, ptr [ebx+1fc]
:00002bf3 8906 mov ptr [esi], eax
:00002bf5 b801000000 mov eax, 1
:00002bfa eb09 jmp 00002c05
:00002bfc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002bad
|
:00002c00 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002bfa
|
:00002c05 8d65f4 lea esp, ptr [ebp-12]
:00002c08 5b pop ebx
:00002c09 5e pop esi
:00002c0a 5f pop edi
:00002c0b 5d pop ebp
:00002c0c c3 ret
:00002c0d 8d7600 lea esi, ptr [esi]
Exported fn(): PHY_Open
:00002c10 55 push ebp
:00002c11 89e5 mov ebp, esp
:00002c13 57 push edi
:00002c14 56 push esi
:00002c15 53 push ebx
:00002c16 83ec14 sub esp, 14
:00002c19 8b7508 mov esi, ptr [ebp+8]
:00002c1c c745e000000000 movl ptr [ebp-32], 0
:00002c23 8b450c mov eax, ptr [ebp]
:00002c26 8b38 mov edi, ptr [eax]
:00002c28 c70000000000 movl ptr [eax], 0
:00002c2e c745ec68000000 movl ptr [ebp-20], 68
:00002c35 c745e800000000 movl ptr [ebp-24], 0
:00002c3c 8d45e4 lea eax, ptr [ebp-28]
:00002c3f 50 push eax
:00002c40 ff36 pushl (esi)
:00002c42 ff5604 call 4(esi)
:00002c45 83c408 add esp, 8
:00002c48 85c0 test eax, eax
:00002c4a 750a jne 00002c56
:00002c4c b801000000 mov eax, 1
:00002c51 e9f4000000 jmp 00002d4a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002c4a
|
:00002c56 8b5de4 mov ebx, ptr [ebp-28]
:00002c59 8933 mov ptr [ebx], esi
:00002c5b 897b34 mov ptr [ebx+34], edi
:00002c5e 53 push ebx
:00002c5f e8fcffffff call 00002c60
//*************** section ***************
:00002c64 89c1 mov ecx, eax
:00002c66 83c404 add esp, 4
:00002c69 895b04 mov ptr [ebx+4], ebx
:00002c6c c7430800000000 movl ptr [ebx+8], 0
//*************** section ***************
:00002c73 c7430c00000000 movl ptr [ebx], 0
//*************** section ***************
:00002c7a c7431000000000 movl ptr [ebx+10], 0
//*************** section ***************
:00002c81 c7431800000000 movl ptr [ebx+18], 0
//*************** section ***************
:00002c88 c7431c00000000 movl ptr [ebx+1c], 0
//*************** section ***************
:00002c8f c7432000000000 movl ptr [ebx+20], 0
//*************** section ***************
:00002c96 c7432400000000 movl ptr [ebx+24], 0
//*************** section ***************
:00002c9d c7432800000000 movl ptr [ebx+28], 0
//*************** section ***************
:00002ca4 c7431400000000 movl ptr [ebx+14], 0
//*************** section ***************
:00002cab c7433000000000 movl ptr [ebx+30], 0
//*************** section ***************
:00002cb2 c7432c00000000 movl ptr [ebx+2c], 0
//*************** section ***************
:00002cb9 8d4304 lea eax, ptr [ebx+4]
:00002cbc 8b550c mov edx, ptr [ebp]
:00002cbf 8902 mov ptr [edx], eax
:00002cc1 8b5340 mov edx, ptr [ebx+40]
:00002cc4 8b4514 mov eax, ptr [ebp+14]
:00002cc7 8910 mov ptr [eax], edx
:00002cc9 8b4340 mov eax, ptr [ebx+40]
:00002ccc 8d0480 lea eax, ptr [eax+4*eax]
:00002ccf 8b148510000000 mov edx, ptr [+4*eax+10]
//*************** section ***************
:00002cd6 8b4518 mov eax, ptr [ebp+18]
:00002cd9 8910 mov ptr [eax], edx
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002cdb 833d0000000000 cmpl 0, 0
//*************** section ***************
:00002ce2 745c je 00002d40
:00002ce4 81f9000018e0 cmp ecx, e0180000
:00002cea 7408 je 00002cf4
:00002cec 81f900cc3200 cmp ecx, 32cc00
:00002cf2 7508 jne 00002cfc
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002cea
|
:00002cf4 894b4c mov ptr [ebx+4c], ecx
:00002cf7 8b4510 mov eax, ptr [ebp+10]
:00002cfa 8908 mov ptr [eax], ecx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002cf2
|
:00002cfc 8b13 mov edx, ptr [ebx]
:00002cfe 837a3000 cmpl ptr [edx+30], 0
:00002d02 7443 je 00002d47
:00002d04 8d4350 lea eax, ptr [ebx+50]
:00002d07 50 push eax
:00002d08 8b03 mov eax, ptr [ebx]
:00002d0a ff30 pushl (eax)
:00002d0c ff5230 call 30(edx)
:00002d0f 83c408 add esp, 8
:00002d12 85c0 test eax, eax
:00002d14 741a je 00002d30
:00002d16 8b13 mov edx, ptr [ebx]
:00002d18 53 push ebx
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002d19 6800000000 push 0
//*************** section ***************
:00002d1e ff7350 pushl ptr [ebx+50]
:00002d21 8b03 mov eax, ptr [ebx]
:00002d23 ff30 pushl (eax)
:00002d25 ff5238 call 38(edx)
:00002d28 83c410 add esp, 10
:00002d2b eb1a jmp 00002d47
:00002d2d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002d14
|
:00002d30 c745e009000000 movl ptr [ebp-32], 9
:00002d37 eb0e jmp 00002d47
:00002d39 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ce2
|
:00002d40 c745e008000000 movl ptr [ebp-32], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002d02, :00002d2b, :00002d37
|
:00002d47 8b45e0 mov eax, ptr [ebp-32]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002c51
|
:00002d4a 8d65f4 lea esp, ptr [ebp-12]
:00002d4d 5b pop ebx
:00002d4e 5e pop esi
:00002d4f 5f pop edi
:00002d50 5d pop ebp
:00002d51 c3 ret
:00002d52 8db42600000000 lea esi, ptr [esi]
:00002d59 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_Close
:00002d60 55 push ebp
:00002d61 89e5 mov ebp, esp
:00002d63 53 push ebx
:00002d64 83ec10 sub esp, 10
:00002d67 8b5d08 mov ebx, ptr [ebp+8]
:00002d6a 85db test ebx, ebx
:00002d6c 7443 je 00002db1
:00002d6e 837b5000 cmpl ptr [ebx+50], 0
:00002d72 741e je 00002d92
:00002d74 8b03 mov eax, ptr [ebx]
:00002d76 ff7350 pushl ptr [ebx+50]
:00002d79 ff30 pushl (eax)
:00002d7b ff5040 call 40(eax)
:00002d7e 8b03 mov eax, ptr [ebx]
:00002d80 ff7350 pushl ptr [ebx+50]
:00002d83 ff30 pushl (eax)
:00002d85 ff5034 call 34(eax)
:00002d88 c7435000000000 movl ptr [ebx+50], 0
:00002d8f 83c410 add esp, 10
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002d72
|
:00002d92 895dec mov ptr [ebp-20], ebx
:00002d95 c745f000000000 movl ptr [ebp-16], 0
:00002d9c c745f468000000 movl ptr [ebp-12], 68
:00002da3 8b13 mov edx, ptr [ebx]
:00002da5 8d45ec lea eax, ptr [ebp-20]
:00002da8 50 push eax
:00002da9 ff32 pushl (edx)
:00002dab ff5208 call 8(edx)
:00002dae 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002d6c
|
:00002db1 b800000000 mov eax, 0
:00002db6 8b5dfc mov ebx, ptr [ebp-4]
:00002db9 89ec mov esp, ebp
:00002dbb 5d pop ebp
:00002dbc c3 ret
:00002dbd 8d7600 lea esi, ptr [esi]
Exported fn(): PHY_Init
:00002dc0 55 push ebp
:00002dc1 89e5 mov ebp, esp
:00002dc3 57 push edi
:00002dc4 56 push esi
:00002dc5 53 push ebx
:00002dc6 83ec04 sub esp, 4
:00002dc9 8b5d08 mov ebx, ptr [ebp+8]
:00002dcc 8b750c mov esi, ptr [ebp]
:00002dcf 89df mov edi, ebx
:00002dd1 8b4334 mov eax, ptr [ebx+34]
:00002dd4 8b4804 mov ecx, ptr [eax+4]
:00002dd7 8b10 mov edx, ptr [eax]
:00002dd9 833e00 cmpl ptr [esi], 0
:00002ddc 0f954364 setne ptr [ebx+64]
:00002de0 c70600000000 movl ptr [esi], 0
:00002de6 c6436501 movb ptr [ebx+65], 1
:00002dea 8d45f0 lea eax, ptr [ebp-16]
:00002ded 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002dee ff3500000000 pushl 0
//*************** section ***************
:00002df4 ff7340 pushl ptr [ebx+40]
:00002df7 52 push edx
:00002df8 ffd1 call ecx
:00002dfa c7435404000000 movl ptr [ebx+54], 4
:00002e01 83c410 add esp, 10
:00002e04 f74360ffffff00 testl ptr [ebx+60], ffffff
:00002e0b 751a jne 00002e27
:00002e0d 53 push ebx
:00002e0e e8fcffffff call 00002e0f
//*************** section ***************
:00002e13 c6436400 movb ptr [ebx+64], 0
:00002e17 83c404 add esp, 4
:00002e1a 85c0 test eax, eax
:00002e1c 752d jne 00002e4b
:00002e1e 56 push esi
:00002e1f 53 push ebx
:00002e20 e8fcffffff call 00002e21
//*************** section ***************
:00002e25 eb1c jmp 00002e43
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002e0b
|
:00002e27 c6476401 movb ptr [edi+64], 1
:00002e2b 53 push ebx
:00002e2c e8fcffffff call 00002e2d
//*************** section ***************
:00002e31 c6476400 movb ptr [edi+64], 0
:00002e35 83c404 add esp, 4
:00002e38 85c0 test eax, eax
:00002e3a 750f jne 00002e4b
:00002e3c 56 push esi
:00002e3d 53 push ebx
:00002e3e e8fcffffff call 00002e3f
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002e25
|
:00002e43 83c408 add esp, 8
:00002e46 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002e1c, :00002e3a
|
:00002e4b 8d65f4 lea esp, ptr [ebp-12]
:00002e4e 5b pop ebx
:00002e4f 5e pop esi
:00002e50 5f pop edi
:00002e51 5d pop ebp
:00002e52 c3 ret
:00002e53 8db600000000 lea esi, ptr [esi]
:00002e59 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_WaitForLinkup
:00002e60 55 push ebp
:00002e61 89e5 mov ebp, esp
:00002e63 57 push edi
:00002e64 56 push esi
:00002e65 53 push ebx
:00002e66 83ec10 sub esp, 10
:00002e69 8b5510 mov edx, ptr [ebp+10]
:00002e6c 8b7508 mov esi, ptr [ebp+8]
:00002e6f 8b4e34 mov ecx, ptr [esi+34]
:00002e72 8b4104 mov eax, ptr [ecx+4]
:00002e75 8945ec mov ptr [ebp-20], eax
:00002e78 8b01 mov eax, ptr [ecx]
:00002e7a 8945e8 mov ptr [ebp-24], eax
:00002e7d 8b450c mov eax, ptr [ebp]
:00002e80 c70000000000 movl ptr [eax], 0
:00002e86 01d2 add edx, edx
:00002e88 8955e4 mov ptr [ebp-28], edx
:00002e8b 8d45f0 lea eax, ptr [ebp-16]
:00002e8e 50 push eax
:00002e8f a100000000 mov eax, 0
//*************** section ***************
:00002e94 40 inc eax
:00002e95 50 push eax
:00002e96 ff7640 pushl ptr [esi+40]
:00002e99 ff75e8 pushl ptr [ebp+-24]
:00002e9c ff55ec call -20(ebp)
:00002e9f 83c410 add esp, 10
:00002ea2 85c0 test eax, eax
:00002ea4 750a jne 00002eb0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002eef
|
:00002ea6 b806000000 mov eax, 6
:00002eab eb60 jmp 00002f0d
:00002ead 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ea4
|
:00002eb0 bf00000000 mov edi, 0
:00002eb5 eb3b jmp 00002ef2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002efb
|
:00002eb7 bb00000000 mov ebx, 0
:00002ebc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ed0
|
:00002ec0 8b06 mov eax, ptr [esi]
:00002ec2 6a32 push 32
:00002ec4 ff30 pushl (eax)
:00002ec6 ff5018 call 18(eax)
:00002ec9 83c408 add esp, 8
:00002ecc 43 inc ebx
:00002ecd 83fb09 cmp ebx, 9
:00002ed0 0f8eeaffffff jle 00002ec0
:00002ed6 8d45f0 lea eax, ptr [ebp-16]
:00002ed9 50 push eax
:00002eda a100000000 mov eax, 0
//*************** section ***************
:00002edf 40 inc eax
:00002ee0 50 push eax
:00002ee1 ff7640 pushl ptr [esi+40]
:00002ee4 ff75e8 pushl ptr [ebp+-24]
:00002ee7 ff55ec call -20(ebp)
:00002eea 83c410 add esp, 10
:00002eed 85c0 test eax, eax
:00002eef 74b5 je 00002ea6
:00002ef1 47 inc edi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002eb5
|
:00002ef2 3b7de4 cmp edi, ptr [ebp-28]
:00002ef5 7d06 jge 00002efd
:00002ef7 f645f004 testb ptr [ebp-16], 4
:00002efb 74ba je 00002eb7
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ef5
|
:00002efd 8b45f0 mov eax, ptr [ebp-16]
:00002f00 83e004 and eax, 4
:00002f03 8b550c mov edx, ptr [ebp]
:00002f06 8902 mov ptr [edx], eax
:00002f08 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002eab
|
:00002f0d 8d65f4 lea esp, ptr [ebp-12]
:00002f10 5b pop ebx
:00002f11 5e pop esi
:00002f12 5f pop edi
:00002f13 5d pop ebp
:00002f14 c3 ret
:00002f15 8d742600 lea esi, ptr [esi]
:00002f19 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_DoPostAutonegotiationProcessing
:00002f20 55 push ebp
:00002f21 89e5 mov ebp, esp
:00002f23 57 push edi
:00002f24 56 push esi
:00002f25 53 push ebx
:00002f26 83ec08 sub esp, 8
:00002f29 8b5d08 mov ebx, ptr [ebp+8]
:00002f2c 8b4334 mov eax, ptr [ebx+34]
:00002f2f 8b7804 mov edi, ptr [eax+4]
:00002f32 8b30 mov esi, ptr [eax]
:00002f34 8d45f0 lea eax, ptr [ebp-16]
:00002f37 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00002f38 ff3500000000 pushl 0
//*************** section ***************
:00002f3e ff7340 pushl ptr [ebx+40]
:00002f41 56 push esi
:00002f42 ffd7 call edi
:00002f44 83c410 add esp, 10
:00002f47 85c0 test eax, eax
:00002f49 7418 je 00002f63
:00002f4b 8d45ec lea eax, ptr [ebp-20]
:00002f4e 50 push eax
:00002f4f a100000000 mov eax, 0
//*************** section ***************
:00002f54 40 inc eax
:00002f55 50 push eax
:00002f56 ff7340 pushl ptr [ebx+40]
:00002f59 56 push esi
:00002f5a ffd7 call edi
:00002f5c 83c410 add esp, 10
:00002f5f 85c0 test eax, eax
:00002f61 750d jne 00002f70
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f49
|
:00002f63 b806000000 mov eax, 6
:00002f68 eb4f jmp 00002fb9
:00002f6a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f61
|
:00002f70 f645f102 testb ptr [ebp-15], 2
:00002f74 7506 jne 00002f7c
:00002f76 f645ec20 testb ptr [ebp-20], 20
:00002f7a 7514 jne 00002f90
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f74
|
:00002f7c ff750c pushl ptr [ebp+c]
:00002f7f 53 push ebx
:00002f80 e8fcffffff call 00002f81
//*************** section ***************
:00002f85 83c408 add esp, 8
:00002f88 eb2a jmp 00002fb4
:00002f8a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f7a
|
:00002f90 c745ec00000000 movl ptr [ebp-20], 0
:00002f97 837b4c00 cmpl ptr [ebx+4c], 0
:00002f9b 750e jne 00002fab
:00002f9d 6a64 push 64
:00002f9f ff750c pushl ptr [ebp+c]
:00002fa2 53 push ebx
:00002fa3 e8fcffffff call 00002fa4
//*************** section ***************
:00002fa8 83c40c add esp, c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f9b
|
:00002fab 53 push ebx
:00002fac e8fcffffff call 00002fad
//*************** section ***************
:00002fb1 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f88
|
:00002fb4 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f68
|
:00002fb9 8d65f4 lea esp, ptr [ebp-12]
:00002fbc 5b pop ebx
:00002fbd 5e pop esi
:00002fbe 5f pop edi
:00002fbf 5d pop ebp
:00002fc0 c3 ret
* Reference To: PHY_IsLinkInitializing
|
:00002fc1 eb0d jmp 00002fd0
:00002fc3 90 nop
:00002fc4 90 nop
:00002fc5 90 nop
:00002fc6 90 nop
:00002fc7 90 nop
:00002fc8 90 nop
:00002fc9 90 nop
:00002fca 90 nop
:00002fcb 90 nop
:00002fcc 90 nop
:00002fcd 90 nop
:00002fce 90 nop
:00002fcf 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002fc1
|
Exported fn(): PHY_IsLinkInitializing
:00002fd0 55 push ebp
:00002fd1 89e5 mov ebp, esp
:00002fd3 8b5508 mov edx, ptr [ebp+8]
:00002fd6 b800000000 mov eax, 0
:00002fdb 837a5403 cmpl ptr [edx+54], 3
:00002fdf 0f96c0 setbe al
:00002fe2 5d pop ebp
:00002fe3 c3 ret
:00002fe4 8db600000000 lea esi, ptr [esi]
:00002fea 8dbf00000000 lea edi, ptr [edi]
Exported fn(): PHY_ResetPhyInitState
:00002ff0 55 push ebp
:00002ff1 89e5 mov ebp, esp
:00002ff3 8b4508 mov eax, ptr [ebp+8]
:00002ff6 c7405400000000 movl ptr [eax+54], 0
:00002ffd b800000000 mov eax, 0
:00003002 5d pop ebp
:00003003 c3 ret
:00003004 8db600000000 lea esi, ptr [esi]
:0000300a 8dbf00000000 lea edi, ptr [edi]
Exported fn(): PhyTimerFunc
:00003010 55 push ebp
:00003011 89e5 mov ebp, esp
:00003013 57 push edi
:00003014 56 push esi
:00003015 53 push ebx
:00003016 83ec18 sub esp, 18
:00003019 8b5d08 mov ebx, ptr [ebp+8]
:0000301c 895de4 mov ptr [ebp-28], ebx
:0000301f 8b5334 mov edx, ptr [ebx+34]
:00003022 8b7a04 mov edi, ptr [edx+4]
:00003025 8b4208 mov eax, ptr [edx+8]
:00003028 8945e0 mov ptr [ebp-32], eax
:0000302b 8b32 mov esi, ptr [edx]
:0000302d 8b4354 mov eax, ptr [ebx+54]
:00003030 83f801 cmp eax, 1
:00003033 747f je 000030b4
:00003035 83f801 cmp eax, 1
:00003038 7217 jb 00003051
:0000303a 83f802 cmp eax, 2
:0000303d 0f844e010000 je 00003191
:00003043 83f803 cmp eax, 3
:00003046 0f84d6010000 je 00003222
:0000304c e916020000 jmp 00003267
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003038
|
:00003051 8d45f0 lea eax, ptr [ebp-16]
:00003054 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003055 ff3500000000 pushl 0
//*************** section ***************
:0000305b ff7340 pushl ptr [ebx+40]
:0000305e 56 push esi
:0000305f ffd7 call edi
:00003061 83c410 add esp, 10
:00003064 85c0 test eax, eax
:00003066 0f84f4010000 je 00003260
:0000306c 814df000800000 orl ptr [ebp-16], 8000
:00003073 ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003076 ff3500000000 pushl 0
//*************** section ***************
:0000307c ff7340 pushl ptr [ebx+40]
:0000307f 56 push esi
:00003080 ff55e0 call -32(ebp)
:00003083 83c410 add esp, 10
:00003086 85c0 test eax, eax
:00003088 0f84d2010000 je 00003260
:0000308e c7435401000000 movl ptr [ebx+54], 1
:00003095 8b03 mov eax, ptr [ebx]
:00003097 6812020000 push 212
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003134, :000031ca, :00003257
|
:0000309c ff7350 pushl ptr [ebx+50]
:0000309f ff30 pushl (eax)
:000030a1 ff503c call 3c(eax)
:000030a4 83c40c add esp, c
:000030a7 85c0 test eax, eax
:000030a9 0f85b8010000 jne 00003267
:000030af e9ac010000 jmp 00003260
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003033
|
:000030b4 8d45f0 lea eax, ptr [ebp-16]
:000030b7 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000030b8 ff3500000000 pushl 0
//*************** section ***************
:000030be ff7340 pushl ptr [ebx+40]
:000030c1 56 push esi
:000030c2 ffd7 call edi
:000030c4 83c410 add esp, 10
:000030c7 85c0 test eax, eax
:000030c9 0f8491010000 je 00003260
:000030cf c745dc00000000 movl ptr [ebp-36], 0
:000030d6 f645f180 testb ptr [ebp-15], 80
:000030da 743a je 00003116
:000030dc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003114
|
:000030e0 8b03 mov eax, ptr [ebx]
:000030e2 6a32 push 32
:000030e4 ff30 pushl (eax)
:000030e6 ff5018 call 18(eax)
:000030e9 8d45f0 lea eax, ptr [ebp-16]
:000030ec 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000030ed ff3500000000 pushl 0
//*************** section ***************
:000030f3 ff7340 pushl ptr [ebx+40]
:000030f6 56 push esi
:000030f7 ffd7 call edi
:000030f9 83c418 add esp, 18
:000030fc 85c0 test eax, eax
:000030fe 0f845c010000 je 00003260
:00003104 ff45dc incl ptr [ebp+-36]
:00003107 817ddce7030000 cmpl ptr [ebp-36], 3e7
:0000310e 7f06 jg 00003116
:00003110 f645f180 testb ptr [ebp-15], 80
:00003114 75ca jne 000030e0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000030da, :0000310e
|
:00003116 f74360ffffff00 testl ptr [ebx+60], ffffff
:0000311d 7521 jne 00003140
:0000311f c7435402000000 movl ptr [ebx+54], 2
:00003126 c7435820030000 movl ptr [ebx+58], 320
:0000312d 8b03 mov eax, ptr [ebx]
:0000312f 6820030000 push 320
:00003134 e963ffffff jmp 0000309c
:00003139 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000311d
|
:00003140 8d45f0 lea eax, ptr [ebp-16]
:00003143 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003144 ff3500000000 pushl 0
//*************** section ***************
:0000314a ff7340 pushl ptr [ebx+40]
:0000314d 56 push esi
:0000314e ffd7 call edi
:00003150 83c410 add esp, 10
:00003153 85c0 test eax, eax
:00003155 0f8405010000 je 00003260
:0000315b 8165f0ff6fffff andl ptr [ebp-16], ffff6fff
:00003162 ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003165 ff3500000000 pushl 0
//*************** section ***************
:0000316b ff7340 pushl ptr [ebx+40]
:0000316e 56 push esi
:0000316f ff55e0 call -32(ebp)
:00003172 83c410 add esp, 10
:00003175 85c0 test eax, eax
:00003177 0f84e3000000 je 00003260
:0000317d 8d45ec lea eax, ptr [ebp-20]
:00003180 50 push eax
:00003181 ff75e4 pushl ptr [ebp+-28]
:00003184 e8fcffffff call 00003185
//*************** section ***************
:00003189 83c408 add esp, 8
:0000318c e9d6000000 jmp 00003267
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000303d
|
:00003191 8d45e8 lea eax, ptr [ebp-24]
:00003194 50 push eax
:00003195 a100000000 mov eax, 0
//*************** section ***************
:0000319a 40 inc eax
:0000319b 50 push eax
:0000319c ff7340 pushl ptr [ebx+40]
:0000319f 56 push esi
:000031a0 ffd7 call edi
:000031a2 83c410 add esp, 10
:000031a5 85c0 test eax, eax
:000031a7 0f84b3000000 je 00003260
:000031ad f645e820 testb ptr [ebp-24], 20
:000031b1 751d jne 000031d0
:000031b3 817b58b70b0000 cmpl ptr [ebx+58], bb7
:000031ba 7714 ja 000031d0
:000031bc 81435826020000 addl ptr [ebx+58], 226
:000031c3 8b03 mov eax, ptr [ebx]
:000031c5 6826020000 push 226
:000031ca e9cdfeffff jmp 0000309c
:000031cf 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000031b1, :000031ba
|
:000031d0 8d45f0 lea eax, ptr [ebp-16]
:000031d3 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:000031d4 ff3500000000 pushl 0
//*************** section ***************
:000031da ff7340 pushl ptr [ebx+40]
:000031dd 56 push esi
:000031de ffd7 call edi
:000031e0 83c410 add esp, 10
:000031e3 85c0 test eax, eax
:000031e5 7479 je 00003260
:000031e7 f645f102 testb ptr [ebp-15], 2
:000031eb 7506 jne 000031f3
:000031ed f645e820 testb ptr [ebp-24], 20
:000031f1 751d jne 00003210
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000031eb
|
:000031f3 c7435403000000 movl ptr [ebx+54], 3
:000031fa 8d45ec lea eax, ptr [ebp-20]
:000031fd 50 push eax
:000031fe 53 push ebx
:000031ff e8fcffffff call 00003200
//*************** section ***************
:00003204 83c408 add esp, 8
:00003207 eb5e jmp 00003267
:00003209 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000031f1
|
:00003210 53 push ebx
:00003211 e8fcffffff call 00003212
//*************** section ***************
:00003216 c7435404000000 movl ptr [ebx+54], 4
:0000321d 83c404 add esp, 4
:00003220 eb45 jmp 00003267
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003046
|
:00003222 8d45e8 lea eax, ptr [ebp-24]
:00003225 50 push eax
:00003226 a100000000 mov eax, 0
//*************** section ***************
:0000322b 40 inc eax
:0000322c 50 push eax
:0000322d ff7340 pushl ptr [ebx+40]
:00003230 56 push esi
:00003231 ffd7 call edi
:00003233 83c410 add esp, 10
:00003236 85c0 test eax, eax
:00003238 7426 je 00003260
:0000323a f645e804 testb ptr [ebp-24], 4
:0000323e 7520 jne 00003260
:00003240 817b585f090000 cmpl ptr [ebx+58], 95f
:00003247 7717 ja 00003260
:00003249 81435896000000 addl ptr [ebx+58], 96
:00003250 8b03 mov eax, ptr [ebx]
:00003252 6896000000 push 96
:00003257 e940feffff jmp 0000309c
:0000325c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003066, :00003088, :000030af, :000030c9, :000030fe
| :00003155, :00003177, :000031a7, :000031e5, :00003238
| :0000323e, :00003247
|
:00003260 c7435404000000 movl ptr [ebx+54], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000304c, :000030a9, :0000318c, :00003207, :00003220
|
:00003267 8d65f4 lea esp, ptr [ebp-12]
:0000326a 5b pop ebx
:0000326b 5e pop esi
:0000326c 5f pop edi
:0000326d 5d pop ebp
:0000326e c3 ret
:0000326f 90 nop
Exported fn(): PHY_InitFast
:00003270 55 push ebp
:00003271 89e5 mov ebp, esp
:00003273 57 push edi
:00003274 56 push esi
:00003275 53 push ebx
:00003276 83ec08 sub esp, 8
:00003279 8b7d08 mov edi, ptr [ebp+8]
:0000327c 897dec mov ptr [ebp-20], edi
:0000327f 8b4734 mov eax, ptr [edi+34]
:00003282 8b7004 mov esi, ptr [eax+4]
:00003285 8b18 mov ebx, ptr [eax]
:00003287 c6476500 movb ptr [edi+65], 0
:0000328b 8d45f0 lea eax, ptr [ebp-16]
:0000328e 50 push eax
:0000328f a100000000 mov eax, 0
//*************** section ***************
:00003294 40 inc eax
:00003295 50 push eax
:00003296 ff7740 pushl ptr [edi+40]
:00003299 53 push ebx
:0000329a ffd6 call esi
:0000329c 8d45f0 lea eax, ptr [ebp-16]
:0000329f 50 push eax
:000032a0 a100000000 mov eax, 0
//*************** section ***************
:000032a5 40 inc eax
:000032a6 50 push eax
:000032a7 ff7740 pushl ptr [edi+40]
:000032aa 53 push ebx
:000032ab ffd6 call esi
:000032ad 8b450c mov eax, ptr [ebp]
:000032b0 c70000000000 movl ptr [eax], 0
:000032b6 83c420 add esp, 20
:000032b9 837f5404 cmpl ptr [edi+54], 4
:000032bd 7511 jne 000032d0
:000032bf 50 push eax
:000032c0 57 push edi
:000032c1 e8fcffffff call 000032c2
//*************** section ***************
:000032c6 83c408 add esp, 8
:000032c9 85c0 test eax, eax
:000032cb 741f je 000032ec
:000032cd eb22 jmp 000032f1
:000032cf 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000032bd
|
:000032d0 8b45ec mov eax, ptr [ebp-20]
:000032d3 ff7040 pushl ptr [eax+40]
:000032d6 50 push eax
:000032d7 e8fcffffff call 000032d8
//*************** section ***************
:000032dc 83c408 add esp, 8
:000032df 85c0 test eax, eax
:000032e1 750e jne 000032f1
:000032e3 57 push edi
:000032e4 e8fcffffff call 000032e5
//*************** section ***************
:000032e9 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000032cb
|
:000032ec b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000032cd, :000032e1
|
:000032f1 8d65f4 lea esp, ptr [ebp-12]
:000032f4 5b pop ebx
:000032f5 5e pop esi
:000032f6 5f pop edi
:000032f7 5d pop ebp
:000032f8 c3 ret
:000032f9 8db42600000000 lea esi, ptr [esi]
Exported fn(): PHY_Deinit
:00003300 55 push ebp
:00003301 89e5 mov ebp, esp
:00003303 57 push edi
:00003304 56 push esi
:00003305 53 push ebx
:00003306 83ec04 sub esp, 4
:00003309 8b5d08 mov ebx, ptr [ebp+8]
:0000330c 85db test ebx, ebx
:0000330e 0f8481000000 je 00003395
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003314 833d0000000000 cmpl 0, 0
//*************** section ***************
:0000331b 7478 je 00003395
:0000331d 8b4334 mov eax, ptr [ebx+34]
:00003320 8b7804 mov edi, ptr [eax+4]
:00003323 8b30 mov esi, ptr [eax]
:00003325 ff7340 pushl ptr [ebx+40]
:00003328 53 push ebx
:00003329 e8fcffffff call 0000332a
//*************** section ***************
:0000332e 83c408 add esp, 8
:00003331 85c0 test eax, eax
:00003333 7565 jne 0000339a
:00003335 8d45f0 lea eax, ptr [ebp-16]
:00003338 50 push eax
:00003339 a100000000 mov eax, 0
//*************** section ***************
:0000333e 40 inc eax
:0000333f 50 push eax
:00003340 ff7340 pushl ptr [ebx+40]
:00003343 56 push esi
:00003344 ffd7 call edi
:00003346 83c410 add esp, 10
:00003349 85c0 test eax, eax
:0000334b 7507 jne 00003354
:0000334d b806000000 mov eax, 6
:00003352 eb46 jmp 0000339a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000334b
|
:00003354 f645f004 testb ptr [ebp-16], 4
:00003358 740b je 00003365
:0000335a b800000000 mov eax, 0
:0000335f 807b6400 cmpb ptr [ebx+64], 0
:00003363 7435 je 0000339a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003358
|
:00003365 ff7340 pushl ptr [ebx+40]
:00003368 53 push ebx
:00003369 e8fcffffff call 0000336a
//*************** section ***************
:0000336e 83c408 add esp, 8
:00003371 85c0 test eax, eax
:00003373 7525 jne 0000339a
:00003375 ff7340 pushl ptr [ebx+40]
:00003378 53 push ebx
:00003379 e8fcffffff call 0000337a
//*************** section ***************
:0000337e 83c408 add esp, 8
:00003381 85c0 test eax, eax
:00003383 7515 jne 0000339a
:00003385 ff7340 pushl ptr [ebx+40]
:00003388 53 push ebx
:00003389 e8fcffffff call 0000338a
//*************** section ***************
:0000338e 83c408 add esp, 8
:00003391 85c0 test eax, eax
:00003393 7505 jne 0000339a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000330e, :0000331b
|
:00003395 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003333, :00003352, :00003363, :00003373, :00003383
| :00003393
|
:0000339a 8d65f4 lea esp, ptr [ebp-12]
:0000339d 5b pop ebx
:0000339e 5e pop esi
:0000339f 5f pop edi
:000033a0 5d pop ebp
:000033a1 c3 ret
:000033a2 8db42600000000 lea esi, ptr [esi]
:000033a9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_GetLinkSpeed
:000033b0 55 push ebp
:000033b1 89e5 mov ebp, esp
:000033b3 53 push ebx
:000033b4 8b5d08 mov ebx, ptr [ebp+8]
:000033b7 66837b6000 cmpw ptr [ebx+60], 0
:000033bc 7509 jne 000033c7
:000033be 53 push ebx
:000033bf e8fcffffff call 000033c0
//*************** section ***************
:000033c4 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000033bc
|
:000033c7 8b4338 mov eax, ptr [ebx+38]
:000033ca 8b5dfc mov ebx, ptr [ebp-4]
:000033cd 89ec mov esp, ebp
:000033cf 5d pop ebp
:000033d0 c3 ret
* Reference To: PHY_GetLinkMode -.
|
:000033d1 eb0d jmp 000033e0
:000033d3 90 nop
:000033d4 90 nop
:000033d5 90 nop
:000033d6 90 nop
:000033d7 90 nop
:000033d8 90 nop
:000033d9 90 nop
:000033da 90 nop
:000033db 90 nop
:000033dc 90 nop
:000033dd 90 nop
:000033de 90 nop
:000033df 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000033d1
|
Exported fn(): PHY_GetLinkMode
:000033e0 55 push ebp
:000033e1 89e5 mov ebp, esp
:000033e3 53 push ebx
:000033e4 8b5d08 mov ebx, ptr [ebp+8]
:000033e7 807b6200 cmpb ptr [ebx+62], 0
:000033eb 7509 jne 000033f6
:000033ed 53 push ebx
:000033ee e8fcffffff call 000033ef
//*************** section ***************
:000033f3 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000033eb
|
:000033f6 8b433c mov eax, ptr [ebx+3c]
:000033f9 8b5dfc mov ebx, ptr [ebp-4]
:000033fc 89ec mov esp, ebp
:000033fe 5d pop ebp
:000033ff c3 ret
Exported fn(): ForceSpeedDuplexThroughControlRegister
:00003400 55 push ebp
:00003401 89e5 mov ebp, esp
:00003403 57 push edi
:00003404 56 push esi
:00003405 53 push ebx
:00003406 83ec1c sub esp, 1c
:00003409 8b5d08 mov ebx, ptr [ebp+8]
:0000340c 8b5334 mov edx, ptr [ebx+34]
:0000340f 8b4204 mov eax, ptr [edx+4]
:00003412 8945e4 mov ptr [ebp-28], eax
:00003415 8b4208 mov eax, ptr [edx+8]
:00003418 8945e0 mov ptr [ebp-32], eax
:0000341b 8b3a mov edi, ptr [edx]
:0000341d 0fb77360 movzwl esi, ptr [ebx+60]
:00003421 0fb64362 movzbl eax, ptr [ebx+62]
:00003425 8845df mov ptr [ebp-33], al
:00003428 c745d800000000 movl ptr [ebp-40], 0
:0000342f 8d45f0 lea eax, ptr [ebp-16]
:00003432 50 push eax
:00003433 a100000000 mov eax, 0
//*************** section ***************
:00003438 40 inc eax
:00003439 50 push eax
:0000343a ff7340 pushl ptr [ebx+40]
:0000343d 57 push edi
:0000343e ff55e4 call -28(ebp)
:00003441 8d45ec lea eax, ptr [ebp-20]
:00003444 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003445 ff3500000000 pushl 0
//*************** section ***************
:0000344b ff7340 pushl ptr [ebx+40]
:0000344e 57 push edi
:0000344f ff55e4 call -28(ebp)
:00003452 8b45ec mov eax, ptr [ebp-20]
:00003455 8945e8 mov ptr [ebp-24], eax
:00003458 83c420 add esp, 20
:0000345b 6683fe0a cmp si, a
:0000345f 752f jne 00003490
:00003461 c7433880969800 movl ptr [ebx+38], 989680
:00003468 8165ecffdfffff andl ptr [ebp-20], ffffdfff
:0000346f 807ddf01 cmpb ptr [ebp-33], 1
:00003473 750b jne 00003480
:00003475 f645f108 testb ptr [ebp-15], 8
:00003479 7476 je 000034f1
:0000347b eb3e jmp 000034bb
:0000347d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003473
|
:00003480 807ddf02 cmpb ptr [ebp-33], 2
:00003484 756b jne 000034f1
:00003486 f645f110 testb ptr [ebp-15], 10
:0000348a eb4e jmp 000034da
:0000348c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000345f
|
:00003490 6683fe64 cmp si, 64
:00003494 755b jne 000034f1
:00003496 c7433800e1f505 movl ptr [ebx+38], 5f5e100
:0000349d 814dec00200000 orl ptr [ebp-20], 2000
:000034a4 807ddf01 cmpb ptr [ebp-33], 1
:000034a8 7526 jne 000034d0
:000034aa 8b45f0 mov eax, ptr [ebp-16]
:000034ad a900a00000 test eax, a000
:000034b2 743d je 000034f1
:000034b4 8165ecfffeffff andl ptr [ebp-20], fffffeff
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000347b
|
:000034bb c745d801000000 movl ptr [ebp-40], 1
:000034c2 c7433c01000000 movl ptr [ebx+3c], 1
:000034c9 eb26 jmp 000034f1
:000034cb 90 nop
:000034cc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000034a8
|
:000034d0 807ddf02 cmpb ptr [ebp-33], 2
:000034d4 751b jne 000034f1
:000034d6 f645f140 testb ptr [ebp-15], 40
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000348a
|
:000034da 7415 je 000034f1
:000034dc 814dec00010000 orl ptr [ebp-20], 100
:000034e3 c745d801000000 movl ptr [ebp-40], 1
:000034ea c7433c02000000 movl ptr [ebx+3c], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003479, :00003484, :00003494, :000034b2, :000034c9
| :000034d4, :000034da
|
:000034f1 b805000000 mov eax, 5
:000034f6 837dd800 cmpl ptr [ebp-40], 0
:000034fa 0f84e0000000 je 000035e0
:00003500 8165e8ffefffff andl ptr [ebp-24], ffffefff
:00003507 ff75e8 pushl ptr [ebp+-24]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:0000350a ff3500000000 pushl 0
//*************** section ***************
:00003510 ff7340 pushl ptr [ebx+40]
:00003513 57 push edi
:00003514 ff55e0 call -32(ebp)
:00003517 8d45e8 lea eax, ptr [ebp-24]
:0000351a 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:0000351b ff3500000000 pushl 0
//*************** section ***************
:00003521 ff7340 pushl ptr [ebx+40]
:00003524 57 push edi
:00003525 ff55e4 call -28(ebp)
:00003528 be00000000 mov esi, 0
:0000352d 83c420 add esp, 20
:00003530 f645e910 testb ptr [ebp-23], 10
:00003534 743a je 00003570
:00003536 8d7600 lea esi, ptr [esi]
:00003539 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000356a
|
:00003540 8b03 mov eax, ptr [ebx]
:00003542 6a32 push 32
:00003544 ff30 pushl (eax)
:00003546 ff5018 call 18(eax)
:00003549 8d45e8 lea eax, ptr [ebp-24]
:0000354c 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:0000354d ff3500000000 pushl 0
//*************** section ***************
:00003553 ff7340 pushl ptr [ebx+40]
:00003556 57 push edi
:00003557 ff55e4 call -28(ebp)
:0000355a 83c418 add esp, 18
:0000355d 46 inc esi
:0000355e 81fef3010000 cmp esi, 1f3
:00003564 7f0a jg 00003570
:00003566 f645e910 testb ptr [ebp-23], 10
:0000356a 0f85d0ffffff jne 00003540
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003534, :00003564
|
:00003570 8165ecffefffff andl ptr [ebp-20], ffffefff
:00003577 ff75ec pushl ptr [ebp+-20]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:0000357a ff3500000000 pushl 0
//*************** section ***************
:00003580 ff7340 pushl ptr [ebx+40]
:00003583 57 push edi
:00003584 ff55e0 call -32(ebp)
:00003587 83c410 add esp, 10
:0000358a 807b6500 cmpb ptr [ebx+65], 0
:0000358e 7420 je 000035b0
:00003590 c7435404000000 movl ptr [ebx+54], 4
:00003597 6860090000 push 960
:0000359c ff750c pushl ptr [ebp+c]
:0000359f ff7508 pushl ptr [ebp+8]
:000035a2 e8fcffffff call 000035a3
//*************** section ***************
:000035a7 83c40c add esp, c
:000035aa eb2f jmp 000035db
:000035ac 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000358e
|
:000035b0 c7435403000000 movl ptr [ebx+54], 3
:000035b7 c7435896000000 movl ptr [ebx+58], 96
:000035be 8b03 mov eax, ptr [ebx]
:000035c0 6896000000 push 96
:000035c5 ff7350 pushl ptr [ebx+50]
:000035c8 ff30 pushl (eax)
:000035ca ff503c call 3c(eax)
:000035cd 83c40c add esp, c
:000035d0 85c0 test eax, eax
:000035d2 7507 jne 000035db
:000035d4 c7435404000000 movl ptr [ebx+54], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000035aa, :000035d2
|
:000035db b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000034fa
|
:000035e0 8d65f4 lea esp, ptr [ebp-12]
:000035e3 5b pop ebx
:000035e4 5e pop esi
:000035e5 5f pop edi
:000035e6 5d pop ebp
:000035e7 c3 ret
:000035e8 90 nop
:000035e9 8db42600000000 lea esi, ptr [esi]
Exported fn(): ForceSpeedDuplex
:000035f0 55 push ebp
:000035f1 89e5 mov ebp, esp
:000035f3 57 push edi
:000035f4 56 push esi
:000035f5 53 push ebx
:000035f6 83ec18 sub esp, 18
:000035f9 8b5d08 mov ebx, ptr [ebp+8]
:000035fc 8b5334 mov edx, ptr [ebx+34]
:000035ff 8b7204 mov esi, ptr [edx+4]
:00003602 8b4208 mov eax, ptr [edx+8]
:00003605 8945e8 mov ptr [ebp-24], eax
:00003608 8b02 mov eax, ptr [edx]
:0000360a 8945e4 mov ptr [ebp-28], eax
:0000360d 0fb77b60 movzwl edi, ptr [ebx+60]
:00003611 0fb64362 movzbl eax, ptr [ebx+62]
:00003615 8845e3 mov ptr [ebp-29], al
:00003618 c745dc00000000 movl ptr [ebp-36], 0
:0000361f 6685ff test di, di
:00003622 7404 je 00003628
:00003624 84c0 test al, al
:00003626 750a jne 00003632
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003622
|
:00003628 b804000000 mov eax, 4
:0000362d e974010000 jmp 000037a6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003626
|
:00003632 807b6300 cmpb ptr [ebx+63], 0
:00003636 7418 je 00003650
:00003638 c7435404000000 movl ptr [ebx+54], 4
:0000363f ff750c pushl ptr [ebp+c]
:00003642 ff7508 pushl ptr [ebp+8]
:00003645 e8fcffffff call 00003646
//*************** section ***************
:0000364a e957010000 jmp 000037a6
:0000364f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003636
|
:00003650 8d45f0 lea eax, ptr [ebp-16]
:00003653 50 push eax
:00003654 a100000000 mov eax, 0
//*************** section ***************
:00003659 40 inc eax
:0000365a 50 push eax
:0000365b ff7340 pushl ptr [ebx+40]
:0000365e ff75e4 pushl ptr [ebp+-28]
:00003661 ffd6 call esi
:00003663 8d45ec lea eax, ptr [ebp-20]
:00003666 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003667 ff3500000000 pushl 0
//*************** section ***************
:0000366d ff7340 pushl ptr [ebx+40]
:00003670 ff75e4 pushl ptr [ebp+-28]
:00003673 ffd6 call esi
:00003675 83c420 add esp, 20
:00003678 8d435c lea eax, ptr [ebx+5c]
:0000367b 50 push eax
:0000367c a100000000 mov eax, 0
//*************** section ***************
:00003681 83c004 add eax, 4
:00003684 50 push eax
:00003685 ff7340 pushl ptr [ebx+40]
:00003688 ff75e4 pushl ptr [ebp+-28]
:0000368b ffd6 call esi
:0000368d 83c410 add esp, 10
:00003690 6683ff0a cmp di, a
:00003694 750e jne 000036a4
:00003696 b800180000 mov eax, 1800
:0000369b c745dc80030000 movl ptr [ebp-36], 380
:000036a2 eb19 jmp 000036bd
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003694
|
:000036a4 6683ff64 cmp di, 64
:000036a8 750e jne 000036b8
:000036aa b800e00000 mov eax, e000
:000036af c745dc60000000 movl ptr [ebp-36], 60
:000036b6 eb05 jmp 000036bd
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000036a8
|
:000036b8 b800f80000 mov eax, f800
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000036a2, :000036b6
|
:000036bd 807de301 cmpb ptr [ebp-29], 1
:000036c1 750e jne 000036d1
:000036c3 25ffafffff and eax, ffffafff
:000036c8 814ddc40010000 orl ptr [ebp-36], 140
:000036cf eb12 jmp 000036e3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000036c1
|
:000036d1 807de302 cmpb ptr [ebp-29], 2
:000036d5 750c jne 000036e3
:000036d7 25ff57ffff and eax, ffff57ff
:000036dc 814ddca0020000 orl ptr [ebp-36], 2a0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000036cf, :000036d5
|
:000036e3 2345f0 and eax, ptr [ebp-16]
:000036e6 85c0 test eax, eax
:000036e8 7516 jne 00003700
:000036ea c7435404000000 movl ptr [ebx+54], 4
:000036f1 b805000000 mov eax, 5
:000036f6 e9ab000000 jmp 000037a6
:000036fb 90 nop
:000036fc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000036e8
|
:00003700 8b45dc mov eax, ptr [ebp-36]
:00003703 f7d0 not eax
:00003705 23435c and eax, ptr [ebx+5c]
:00003708 50 push eax
:00003709 a100000000 mov eax, 0
//*************** section ***************
:0000370e 83c004 add eax, 4
:00003711 50 push eax
:00003712 ff7340 pushl ptr [ebx+40]
:00003715 ff75e4 pushl ptr [ebp+-28]
:00003718 ff55e8 call -24(ebp)
:0000371b 83c410 add esp, 10
:0000371e 85c0 test eax, eax
:00003720 750e jne 00003730
:00003722 c7435404000000 movl ptr [ebx+54], 4
:00003729 b807000000 mov eax, 7
:0000372e eb76 jmp 000037a6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003720
|
:00003730 814dec00100000 orl ptr [ebp-20], 1000
:00003737 814dec00020000 orl ptr [ebp-20], 200
:0000373e ff75ec pushl ptr [ebp+-20]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003741 ff3500000000 pushl 0
//*************** section ***************
:00003747 ff7340 pushl ptr [ebx+40]
:0000374a ff75e4 pushl ptr [ebp+-28]
:0000374d ff55e8 call -24(ebp)
:00003750 c7435402000000 movl ptr [ebx+54], 2
:00003757 83c410 add esp, 10
:0000375a 807b6500 cmpb ptr [ebx+65], 0
:0000375e 7424 je 00003784
:00003760 c7435404000000 movl ptr [ebx+54], 4
:00003767 ff7340 pushl ptr [ebx+40]
:0000376a 53 push ebx
:0000376b e8fcffffff call 0000376c
//*************** section ***************
:00003770 83c408 add esp, 8
:00003773 85c0 test eax, eax
:00003775 752f jne 000037a6
:00003777 ff750c pushl ptr [ebp+c]
:0000377a ff7508 pushl ptr [ebp+8]
:0000377d e8fcffffff call 0000377e
//*************** section ***************
:00003782 eb22 jmp 000037a6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000375e
|
:00003784 8b03 mov eax, ptr [ebx]
:00003786 6820030000 push 320
:0000378b ff7350 pushl ptr [ebx+50]
:0000378e ff30 pushl (eax)
:00003790 ff503c call 3c(eax)
:00003793 83c40c add esp, c
:00003796 85c0 test eax, eax
:00003798 7507 jne 000037a1
:0000379a c7435404000000 movl ptr [ebx+54], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003798
|
:000037a1 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000362d, :0000364a, :000036f6, :0000372e, :00003775
| :00003782
|
:000037a6 8d65f4 lea esp, ptr [ebp-12]
:000037a9 5b pop ebx
:000037aa 5e pop esi
:000037ab 5f pop edi
:000037ac 5d pop ebp
:000037ad c3 ret
:000037ae 89f6 mov esi, esi
Exported fn(): PHY_ForceSpeedDuplex
:000037b0 55 push ebp
:000037b1 89e5 mov ebp, esp
:000037b3 53 push ebx
:000037b4 8b5508 mov edx, ptr [ebp+8]
:000037b7 8b4d10 mov ecx, ptr [ebp+10]
:000037ba 8b5d14 mov ebx, ptr [ebp+14]
:000037bd 0fb7450c movzwl eax, ptr [ebp]
:000037c1 66894260 mov ptr [edx+60], ax
:000037c5 884a62 mov ptr [edx+62], cl
:000037c8 885a63 mov ptr [edx+63], bl
:000037cb b800000000 mov eax, 0
:000037d0 5b pop ebx
:000037d1 5d pop ebp
:000037d2 c3 ret
:000037d3 8db600000000 lea esi, ptr [esi]
:000037d9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): Dummy_ForceSpeedDuplex
:000037e0 55 push ebp
:000037e1 89e5 mov ebp, esp
:000037e3 b800000000 mov eax, 0
:000037e8 5d pop ebp
:000037e9 c3 ret
:000037ea 8db600000000 lea esi, ptr [esi]
Exported fn(): PHY_GetActivePhy
:000037f0 55 push ebp
:000037f1 89e5 mov ebp, esp
:000037f3 57 push edi
:000037f4 56 push esi
:000037f5 53 push ebx
:000037f6 83ec14 sub esp, 14
:000037f9 c745ec00000000 movl ptr [ebp-20], 0
:00003800 8b4508 mov eax, ptr [ebp+8]
:00003803 8b4834 mov ecx, ptr [eax+34]
:00003806 8b01 mov eax, ptr [ecx]
:00003808 8945e8 mov ptr [ebp-24], eax
:0000380b 8b4104 mov eax, ptr [ecx+4]
:0000380e 8945e4 mov ptr [ebp-28], eax
:00003811 c745e000000000 movl ptr [ebp-32], 0
:00003818 bf20000000 mov edi, 20
:0000381d be01000000 mov esi, 1
:00003822 8db42600000000 lea esi, ptr [esi]
:00003829 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003920
|
:00003830 89f3 mov ebx, esi
:00003832 53 push ebx
:00003833 ff7508 pushl ptr [ebp+8]
:00003836 e8fcffffff call 00003837
//*************** section ***************
:0000383b 83c408 add esp, 8
:0000383e 85c0 test eax, eax
:00003840 0f85ca000000 jne 00003910
:00003846 8d45f0 lea eax, ptr [ebp-16]
:00003849 50 push eax
:0000384a a100000000 mov eax, 0
//*************** section ***************
:0000384f 40 inc eax
:00003850 50 push eax
:00003851 53 push ebx
:00003852 ff75e8 pushl ptr [ebp+-24]
:00003855 ff55e4 call -28(ebp)
:00003858 83c410 add esp, 10
:0000385b 85c0 test eax, eax
:0000385d 0f84ad000000 je 00003910
:00003863 837df000 cmpl ptr [ebp-16], 0
:00003867 0f84a3000000 je 00003910
:0000386d a100000000 mov eax, 0
//*************** section ***************
:00003872 8d0480 lea eax, ptr [eax+4*eax]
:00003875 8d0c8500000000 lea ecx, ptr [+4*eax]
:0000387c ba00000000 mov edx, 0
//*************** section ***************
:00003881 8b45f0 mov eax, ptr [ebp-16]
:00003884 83e004 and eax, 4
:00003887 89440a10 mov ptr [edx*ecx+10], eax
:0000388b 891c11 mov ptr [ecx*edx], ebx
:0000388e f645f001 testb ptr [ebp-16], 1
:00003892 7437 je 000038cb
:00003894 8d8108000000 lea eax, ptr [ecx+8]
//*************** section ***************
:0000389a 50 push eax
:0000389b 6a03 push 3
:0000389d 53 push ebx
:0000389e ff75e8 pushl ptr [ebp+-24]
:000038a1 ff55e4 call -28(ebp)
:000038a4 83c410 add esp, 10
:000038a7 85c0 test eax, eax
:000038a9 7420 je 000038cb
:000038ab a100000000 mov eax, 0
//*************** section ***************
:000038b0 8d0480 lea eax, ptr [eax+4*eax]
:000038b3 8d048504000000 lea eax, ptr [+4*eax+4]
//*************** section ***************
:000038ba 50 push eax
:000038bb 6a02 push 2
:000038bd 53 push ebx
:000038be ff75e8 pushl ptr [ebp+-24]
:000038c1 ff55e4 call -28(ebp)
:000038c4 83c410 add esp, 10
:000038c7 85c0 test eax, eax
:000038c9 7515 jne 000038e0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003892, :000038a9
|
:000038cb a100000000 mov eax, 0
//*************** section ***************
:000038d0 8d0480 lea eax, ptr [eax+4*eax]
:000038d3 c704850c00000000000000 movl ptr [+4*eax], 0
//*************** section ***************
:000038de eb27 jmp 00003907
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000038c9
|
:000038e0 a100000000 mov eax, 0
//*************** section ***************
:000038e5 8d0480 lea eax, ptr [eax+4*eax]
:000038e8 0fb71504000000 movzwl edx, 4
//*************** section ***************
:000038ef c1e210 shl edx, 10
:000038f2 8b0d08000000 mov ecx, 8
//*************** section ***************
:000038f8 81e100fc0000 and ecx, fc00
:000038fe 09ca or edx, ecx
:00003900 8914850c000000 mov ptr [+4*eax], edx
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000038de
|
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003907 ff0500000000 incl 0
//*************** section ***************
:0000390d eb17 jmp 00003926
:0000390f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003840, :0000385d, :00003867
|
:00003910 46 inc esi
:00003911 8d461f lea eax, ptr [esi+1f]
:00003914 83feff cmp esi, -1
:00003917 0f4fc6 cmovg eax, esi
:0000391a 83e0e0 and eax, -32
:0000391d 29c6 sub esi, eax
:0000391f 4f dec edi
:00003920 0f850affffff jne 00003830
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000390d
|
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003926 833d0000000000 cmpl 0, 0
//*************** section ***************
:0000392d 0f84f5000000 je 00003a28
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003933 833d0000000001 cmpl 0, 1
//*************** section ***************
:0000393a 7514 jne 00003950
:0000393c a10c000000 mov eax, c
//*************** section ***************
:00003941 8945ec mov ptr [ebp-20], eax
:00003944 a100000000 mov eax, 0
//*************** section ***************
:00003949 e9d4000000 jmp 00003a22
:0000394e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000393a
|
:00003950 bb00000000 mov ebx, 0
:00003955 eb0a jmp 00003961
:00003957 89f6 mov esi, esi
:00003959 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000397d
|
:00003960 43 inc ebx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003955
|
:00003961 3b1d00000000 cmp ebx, 0
//*************** section ***************
:00003967 7333 jae 0000399c
:00003969 8d049b lea eax, ptr [ebx+4*ebx]
:0000396c 8d0c8500000000 lea ecx, ptr [+4*eax]
:00003973 ba00000000 mov edx, 0
//*************** section ***************
:00003978 837c0a1000 cmpl ptr [edx*ecx+10], 0
:0000397d 0f84ddffffff je 00003960
:00003983 8b810c000000 mov eax, ptr [ecx]
//*************** section ***************
:00003989 8945ec mov ptr [ebp-20], eax
:0000398c 8b0411 mov eax, ptr [ecx*edx]
:0000398f 8b5508 mov edx, ptr [ebp+8]
:00003992 894240 mov ptr [edx+40], eax
:00003995 c745e001000000 movl ptr [ebp-32], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003967
|
:0000399c bb00000000 mov ebx, 0
:000039a1 3b1d00000000 cmp ebx, 0
//*************** section ***************
:000039a7 7354 jae 000039fd
:000039a9 ba0c000000 mov edx, c
//*************** section ***************
:000039ae 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000039f7
|
:000039b0 8d049b lea eax, ptr [ebx+4*ebx]
:000039b3 c1e002 shl eax, 2
:000039b6 813c10000018e0 cmpl ptr [eax*edx], e0180000
:000039bd 7409 je 000039c8
:000039bf 813c1000cc3200 cmpl ptr [eax*edx], 32cc00
:000039c6 7528 jne 000039f0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000039bd
|
:000039c8 8d049b lea eax, ptr [ebx+4*ebx]
:000039cb 8d0c8500000000 lea ecx, ptr [+4*eax]
:000039d2 8b0411 mov eax, ptr [ecx*edx]
:000039d5 8945ec mov ptr [ebp-20], eax
:000039d8 8b8100000000 mov eax, ptr [ecx]
//*************** section ***************
:000039de 8b5508 mov edx, ptr [ebp+8]
:000039e1 894240 mov ptr [edx+40], eax
:000039e4 c745e001000000 movl ptr [ebp-32], 1
:000039eb eb10 jmp 000039fd
:000039ed 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000039c6
|
:000039f0 43 inc ebx
:000039f1 3b1d00000000 cmp ebx, 0
//*************** section ***************
:000039f7 0f82b3ffffff jb 000039b0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000039a7, :000039eb
|
:000039fd 837de000 cmpl ptr [ebp-32], 0
:00003a01 7525 jne 00003a28
:00003a03 a100000000 mov eax, 0
//*************** section ***************
:00003a08 48 dec eax
:00003a09 8d0480 lea eax, ptr [eax+4*eax]
:00003a0c 8d148500000000 lea edx, ptr [+4*eax]
:00003a13 8b820c000000 mov eax, ptr [edx]
//*************** section ***************
:00003a19 8945ec mov ptr [ebp-20], eax
:00003a1c 8b8200000000 mov eax, ptr [edx]
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003949
|
:00003a22 8b5508 mov edx, ptr [ebp+8]
:00003a25 894240 mov ptr [edx+40], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000392d, :00003a01
|
:00003a28 8b45ec mov eax, ptr [ebp-20]
:00003a2b 8d65f4 lea esp, ptr [ebp-12]
:00003a2e 5b pop ebx
:00003a2f 5e pop esi
:00003a30 5f pop edi
:00003a31 5d pop ebp
:00003a32 c3 ret
:00003a33 8db600000000 lea esi, ptr [esi]
:00003a39 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_Reset
:00003a40 55 push ebp
:00003a41 89e5 mov ebp, esp
:00003a43 57 push edi
:00003a44 56 push esi
:00003a45 53 push ebx
:00003a46 83ec08 sub esp, 8
:00003a49 8b7508 mov esi, ptr [ebp+8]
:00003a4c 8b5634 mov edx, ptr [esi+34]
:00003a4f 8b3a mov edi, ptr [edx]
:00003a51 8b4204 mov eax, ptr [edx+4]
:00003a54 8945ec mov ptr [ebp-20], eax
:00003a57 8b5a08 mov ebx, ptr [edx+8]
:00003a5a b800000000 mov eax, 0
:00003a5f 837e4c00 cmpl ptr [esi+4c], 0
:00003a63 0f85c6000000 jne 00003b2f
:00003a69 8d45f0 lea eax, ptr [ebp-16]
:00003a6c 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003a6d ff3500000000 pushl 0
//*************** section ***************
:00003a73 ff750c pushl ptr [ebp+c]
:00003a76 57 push edi
:00003a77 ff55ec call -20(ebp)
:00003a7a 83c410 add esp, 10
:00003a7d 85c0 test eax, eax
:00003a7f 750f jne 00003a90
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003b11
|
:00003a81 b806000000 mov eax, 6
:00003a86 e9a4000000 jmp 00003b2f
:00003a8b 90 nop
:00003a8c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003a7f
|
:00003a90 814df000800000 orl ptr [ebp-16], 8000
:00003a97 ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003a9a ff3500000000 pushl 0
//*************** section ***************
:00003aa0 ff750c pushl ptr [ebp+c]
:00003aa3 57 push edi
:00003aa4 ffd3 call ebx
:00003aa6 83c410 add esp, 10
:00003aa9 85c0 test eax, eax
:00003aab 7507 jne 00003ab4
:00003aad b807000000 mov eax, 7
:00003ab2 eb7b jmp 00003b2f
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003aab
|
:00003ab4 bb00000000 mov ebx, 0
:00003ab9 f645f180 testb ptr [ebp-15], 80
:00003abd 7422 je 00003ae1
:00003abf 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003adb
|
:00003ac0 8b16 mov edx, ptr [esi]
:00003ac2 6a32 push 32
:00003ac4 8b06 mov eax, ptr [esi]
:00003ac6 ff30 pushl (eax)
:00003ac8 ff5218 call 18(edx)
:00003acb 83c408 add esp, 8
:00003ace 43 inc ebx
:00003acf 81fb0f270000 cmp ebx, 270f
:00003ad5 770a ja 00003ae1
:00003ad7 f645f180 testb ptr [ebp-15], 80
:00003adb 0f85dfffffff jne 00003ac0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003abd, :00003ad5
|
:00003ae1 bb00000000 mov ebx, 0
:00003ae6 f645f180 testb ptr [ebp-15], 80
:00003aea 743e je 00003b2a
:00003aec 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003b24
|
:00003af0 8b06 mov eax, ptr [esi]
:00003af2 6a32 push 32
:00003af4 8b16 mov edx, ptr [esi]
:00003af6 ff32 pushl (edx)
:00003af8 ff5018 call 18(eax)
:00003afb 8d45f0 lea eax, ptr [ebp-16]
:00003afe 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003aff ff3500000000 pushl 0
//*************** section ***************
:00003b05 ff750c pushl ptr [ebp+c]
:00003b08 57 push edi
:00003b09 ff55ec call -20(ebp)
:00003b0c 83c418 add esp, 18
:00003b0f 85c0 test eax, eax
:00003b11 0f846affffff je 00003a81
:00003b17 43 inc ebx
:00003b18 81fbe7030000 cmp ebx, 3e7
:00003b1e 770a ja 00003b2a
:00003b20 f645f180 testb ptr [ebp-15], 80
:00003b24 0f85c6ffffff jne 00003af0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003aea, :00003b1e
|
:00003b2a b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003a63, :00003a86, :00003ab2
|
:00003b2f 8d65f4 lea esp, ptr [ebp-12]
:00003b32 5b pop ebx
:00003b33 5e pop esi
:00003b34 5f pop edi
:00003b35 5d pop ebp
:00003b36 c3 ret
:00003b37 89f6 mov esi, esi
:00003b39 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_PowerupAndRemoveIsolation
:00003b40 55 push ebp
:00003b41 89e5 mov ebp, esp
:00003b43 57 push edi
:00003b44 56 push esi
:00003b45 53 push ebx
:00003b46 83ec04 sub esp, 4
:00003b49 8b5508 mov edx, ptr [ebp+8]
:00003b4c 8b4234 mov eax, ptr [edx+34]
:00003b4f 8b30 mov esi, ptr [eax]
:00003b51 8b7804 mov edi, ptr [eax+4]
:00003b54 8b5808 mov ebx, ptr [eax+8]
:00003b57 8d45f0 lea eax, ptr [ebp-16]
:00003b5a 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003b5b ff3500000000 pushl 0
//*************** section ***************
:00003b61 ff750c pushl ptr [ebp+c]
:00003b64 56 push esi
:00003b65 ffd7 call edi
:00003b67 83c410 add esp, 10
:00003b6a 85c0 test eax, eax
:00003b6c 0f849e000000 je 00003c10
:00003b72 8b45f0 mov eax, ptr [ebp-16]
:00003b75 a9000c0000 test eax, c00
:00003b7a 0f8497000000 je 00003c17
:00003b80 25fff3ffff and eax, fffff3ff
:00003b85 8945f0 mov ptr [ebp-16], eax
:00003b88 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003b89 ff3500000000 pushl 0
//*************** section ***************
:00003b8f ff750c pushl ptr [ebp+c]
:00003b92 56 push esi
:00003b93 ffd3 call ebx
:00003b95 83c410 add esp, 10
:00003b98 85c0 test eax, eax
:00003b9a 750a jne 00003ba6
:00003b9c b807000000 mov eax, 7
:00003ba1 e976000000 jmp 00003c1c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003b9a
|
:00003ba6 8d45f0 lea eax, ptr [ebp-16]
:00003ba9 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003baa ff3500000000 pushl 0
//*************** section ***************
:00003bb0 ff750c pushl ptr [ebp+c]
:00003bb3 56 push esi
:00003bb4 ffd7 call edi
:00003bb6 bb00000000 mov ebx, 0
:00003bbb 83c410 add esp, 10
:00003bbe f745f0000c0000 testl ptr [ebp-16], c00
:00003bc5 7450 je 00003c17
:00003bc7 89f6 mov esi, esi
:00003bc9 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003c05
|
:00003bd0 8b4d08 mov ecx, ptr [ebp+8]
:00003bd3 8b11 mov edx, ptr [ecx]
:00003bd5 6a32 push 32
:00003bd7 8b01 mov eax, ptr [ecx]
:00003bd9 ff30 pushl (eax)
:00003bdb ff5218 call 18(edx)
:00003bde 8d45f0 lea eax, ptr [ebp-16]
:00003be1 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003be2 ff3500000000 pushl 0
//*************** section ***************
:00003be8 ff750c pushl ptr [ebp+c]
:00003beb 56 push esi
:00003bec ffd7 call edi
:00003bee 83c418 add esp, 18
:00003bf1 85c0 test eax, eax
:00003bf3 741b je 00003c10
:00003bf5 43 inc ebx
:00003bf6 81fbe7030000 cmp ebx, 3e7
:00003bfc 7719 ja 00003c17
:00003bfe f745f0000c0000 testl ptr [ebp-16], c00
:00003c05 0f85c5ffffff jne 00003bd0
:00003c0b eb0a jmp 00003c17
:00003c0d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003b6c, :00003bf3
|
:00003c10 b806000000 mov eax, 6
:00003c15 eb05 jmp 00003c1c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003b7a, :00003bc5, :00003bfc, :00003c0b
|
:00003c17 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ba1, :00003c15
|
:00003c1c 8d65f4 lea esp, ptr [ebp-12]
:00003c1f 5b pop ebx
:00003c20 5e pop esi
:00003c21 5f pop edi
:00003c22 5d pop ebp
:00003c23 c3 ret
:00003c24 8db600000000 lea esi, ptr [esi]
:00003c2a 8dbf00000000 lea edi, ptr [edi]
Exported fn(): PHY_Powerdown
:00003c30 55 push ebp
:00003c31 89e5 mov ebp, esp
:00003c33 57 push edi
:00003c34 56 push esi
:00003c35 53 push ebx
:00003c36 83ec08 sub esp, 8
:00003c39 8b5d08 mov ebx, ptr [ebp+8]
:00003c3c 8b5334 mov edx, ptr [ebx+34]
:00003c3f 8b3a mov edi, ptr [edx]
:00003c41 8b4204 mov eax, ptr [edx+4]
:00003c44 8945ec mov ptr [ebp-20], eax
:00003c47 8b7208 mov esi, ptr [edx+8]
:00003c4a c7435400000000 movl ptr [ebx+54], 0
:00003c51 8d45f0 lea eax, ptr [ebp-16]
:00003c54 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003c55 ff3500000000 pushl 0
//*************** section ***************
:00003c5b ff7340 pushl ptr [ebx+40]
:00003c5e 57 push edi
:00003c5f ff55ec call -20(ebp)
:00003c62 83c410 add esp, 10
:00003c65 85c0 test eax, eax
:00003c67 0f8493000000 je 00003d00
:00003c6d f74360ffffff00 testl ptr [ebx+60], ffffff
:00003c74 7415 je 00003c8b
:00003c76 ff735c pushl ptr [ebx+5c]
:00003c79 a100000000 mov eax, 0
//*************** section ***************
:00003c7e 83c004 add eax, 4
:00003c81 50 push eax
:00003c82 ff7340 pushl ptr [ebx+40]
:00003c85 57 push edi
:00003c86 ffd6 call esi
:00003c88 83c410 add esp, 10
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003c74
|
:00003c8b c745f000080000 movl ptr [ebp-16], 800
:00003c92 ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003c95 ff3500000000 pushl 0
//*************** section ***************
:00003c9b ff7340 pushl ptr [ebx+40]
:00003c9e 57 push edi
:00003c9f ffd6 call esi
:00003ca1 83c410 add esp, 10
:00003ca4 85c0 test eax, eax
:00003ca6 7508 jne 00003cb0
:00003ca8 b807000000 mov eax, 7
:00003cad eb5d jmp 00003d0c
:00003caf 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ca6
|
:00003cb0 8d45f0 lea eax, ptr [ebp-16]
:00003cb3 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003cb4 ff3500000000 pushl 0
//*************** section ***************
:00003cba ff7340 pushl ptr [ebx+40]
:00003cbd 57 push edi
:00003cbe ff55ec call -20(ebp)
:00003cc1 be00000000 mov esi, 0
:00003cc6 83c410 add esp, 10
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003cf6
|
:00003cc9 f645f108 testb ptr [ebp-15], 8
:00003ccd 7538 jne 00003d07
:00003ccf 8b03 mov eax, ptr [ebx]
:00003cd1 6a32 push 32
:00003cd3 ff30 pushl (eax)
:00003cd5 ff5018 call 18(eax)
:00003cd8 8d45f0 lea eax, ptr [ebp-16]
:00003cdb 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003cdc ff3500000000 pushl 0
//*************** section ***************
:00003ce2 ff7340 pushl ptr [ebx+40]
:00003ce5 57 push edi
:00003ce6 ff55ec call -20(ebp)
:00003ce9 83c418 add esp, 18
:00003cec 85c0 test eax, eax
:00003cee 7410 je 00003d00
:00003cf0 46 inc esi
:00003cf1 83fe09 cmp esi, 9
:00003cf4 7711 ja 00003d07
:00003cf6 e9ceffffff jmp 00003cc9
:00003cfb 90 nop
:00003cfc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003c67, :00003cee
|
:00003d00 b806000000 mov eax, 6
:00003d05 eb05 jmp 00003d0c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ccd, :00003cf4
|
:00003d07 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003cad, :00003d05
|
:00003d0c 8d65f4 lea esp, ptr [ebp-12]
:00003d0f 5b pop ebx
:00003d10 5e pop esi
:00003d11 5f pop edi
:00003d12 5d pop ebp
:00003d13 c3 ret
:00003d14 8db600000000 lea esi, ptr [esi]
:00003d1a 8dbf00000000 lea edi, ptr [edi]
Exported fn(): PHY_CompleteAutonegotiation
:00003d20 55 push ebp
:00003d21 89e5 mov ebp, esp
:00003d23 57 push edi
:00003d24 56 push esi
:00003d25 53 push ebx
:00003d26 83ec0c sub esp, c
:00003d29 8b7508 mov esi, ptr [ebp+8]
:00003d2c 8b5634 mov edx, ptr [esi+34]
:00003d2f 8b02 mov eax, ptr [edx]
:00003d31 8945ec mov ptr [ebp-20], eax
:00003d34 8b4204 mov eax, ptr [edx+4]
:00003d37 8945e8 mov ptr [ebp-24], eax
:00003d3a b800000000 mov eax, 0
:00003d3f 837e4c00 cmpl ptr [esi+4c], 0
:00003d43 0f8586000000 jne 00003dcf
:00003d49 8d45f0 lea eax, ptr [ebp-16]
:00003d4c 50 push eax
:00003d4d a100000000 mov eax, 0
//*************** section ***************
:00003d52 40 inc eax
:00003d53 50 push eax
:00003d54 ff7640 pushl ptr [esi+40]
:00003d57 ff75ec pushl ptr [ebp+-20]
:00003d5a ff55e8 call -24(ebp)
:00003d5d 83c410 add esp, 10
:00003d60 bf00000000 mov edi, 0
:00003d65 85c0 test eax, eax
:00003d67 7507 jne 00003d70
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003dba
|
:00003d69 b806000000 mov eax, 6
:00003d6e eb5f jmp 00003dcf
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d67, :00003dc4
|
:00003d70 bb00000000 mov ebx, 0
:00003d75 f645f020 testb ptr [ebp-16], 20
:00003d79 7526 jne 00003da1
:00003d7b 90 nop
:00003d7c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d9b
|
:00003d80 8b16 mov edx, ptr [esi]
:00003d82 6a32 push 32
:00003d84 8b06 mov eax, ptr [esi]
:00003d86 ff30 pushl (eax)
:00003d88 ff5218 call 18(edx)
:00003d8b 83c408 add esp, 8
:00003d8e 43 inc ebx
:00003d8f 81fb87130000 cmp ebx, 1387
:00003d95 770a ja 00003da1
:00003d97 f645f020 testb ptr [ebp-16], 20
:00003d9b 0f84dfffffff je 00003d80
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d79, :00003d95
|
:00003da1 8d45f0 lea eax, ptr [ebp-16]
:00003da4 50 push eax
:00003da5 a100000000 mov eax, 0
//*************** section ***************
:00003daa 40 inc eax
:00003dab 50 push eax
:00003dac ff7640 pushl ptr [esi+40]
:00003daf ff75ec pushl ptr [ebp+-20]
:00003db2 ff55e8 call -24(ebp)
:00003db5 83c410 add esp, 10
:00003db8 85c0 test eax, eax
:00003dba 0f84a9ffffff je 00003d69
:00003dc0 47 inc edi
:00003dc1 83ff0b cmp edi, b
:00003dc4 0f86a6ffffff jbe 00003d70
:00003dca b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d43, :00003d6e
|
:00003dcf 8d65f4 lea esp, ptr [ebp-12]
:00003dd2 5b pop ebx
:00003dd3 5e pop esi
:00003dd4 5f pop edi
:00003dd5 5d pop ebp
:00003dd6 c3 ret
:00003dd7 89f6 mov esi, esi
:00003dd9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_GetLinkState
:00003de0 55 push ebp
:00003de1 89e5 mov ebp, esp
:00003de3 83ec04 sub esp, 4
:00003de6 8b5508 mov edx, ptr [ebp+8]
:00003de9 8b4a34 mov ecx, ptr [edx+34]
:00003dec 8d45fc lea eax, ptr [ebp-4]
:00003def 50 push eax
:00003df0 a100000000 mov eax, 0
//*************** section ***************
:00003df5 40 inc eax
:00003df6 50 push eax
:00003df7 ff7240 pushl ptr [edx+40]
:00003dfa ff31 pushl (ecx)
:00003dfc ff5104 call 4(ecx)
:00003dff 83c410 add esp, 10
:00003e02 85c0 test eax, eax
:00003e04 750a jne 00003e10
:00003e06 b806000000 mov eax, 6
:00003e0b eb17 jmp 00003e24
:00003e0d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003e04
|
:00003e10 f645fc04 testb ptr [ebp-4], 4
:00003e14 7409 je 00003e1f
:00003e16 8b450c mov eax, ptr [ebp]
:00003e19 c70001000000 movl ptr [eax], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003e14
|
:00003e1f b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003e0b
|
:00003e24 89ec mov esp, ebp
:00003e26 5d pop ebp
:00003e27 c3 ret
:00003e28 90 nop
:00003e29 8db42600000000 lea esi, ptr [esi]
Exported fn(): PHY_GetLinkStateExternal
:00003e30 55 push ebp
:00003e31 89e5 mov ebp, esp
:00003e33 83ec04 sub esp, 4
:00003e36 8b5508 mov edx, ptr [ebp+8]
:00003e39 8b4a34 mov ecx, ptr [edx+34]
:00003e3c 8d45fc lea eax, ptr [ebp-4]
:00003e3f 50 push eax
:00003e40 a100000000 mov eax, 0
//*************** section ***************
:00003e45 40 inc eax
:00003e46 50 push eax
:00003e47 ff7240 pushl ptr [edx+40]
:00003e4a ff31 pushl (ecx)
:00003e4c ff5104 call 4(ecx)
:00003e4f 83c410 add esp, 10
:00003e52 85c0 test eax, eax
:00003e54 750a jne 00003e60
:00003e56 b806000000 mov eax, 6
:00003e5b eb17 jmp 00003e74
:00003e5d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003e54
|
:00003e60 f645fc04 testb ptr [ebp-4], 4
:00003e64 7409 je 00003e6f
:00003e66 8b450c mov eax, ptr [ebp]
:00003e69 c70001000000 movl ptr [eax], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003e64
|
:00003e6f b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003e5b
|
:00003e74 89ec mov esp, ebp
:00003e76 5d pop ebp
:00003e77 c3 ret
:00003e78 90 nop
:00003e79 8db42600000000 lea esi, ptr [esi]
Exported fn(): PHY_SetSpeedDuplexForFailedAutonegotiation
:00003e80 55 push ebp
:00003e81 89e5 mov ebp, esp
:00003e83 57 push edi
:00003e84 56 push esi
:00003e85 53 push ebx
:00003e86 83ec10 sub esp, 10
:00003e89 8b5d08 mov ebx, ptr [ebp+8]
:00003e8c 8b5334 mov edx, ptr [ebx+34]
:00003e8f 8b7a04 mov edi, ptr [edx+4]
:00003e92 8b4208 mov eax, ptr [edx+8]
:00003e95 8945e4 mov ptr [ebp-28], eax
:00003e98 8b32 mov esi, ptr [edx]
:00003e9a 8d45f0 lea eax, ptr [ebp-16]
:00003e9d 50 push eax
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003e9e ff3500000000 pushl 0
//*************** section ***************
:00003ea4 ff7340 pushl ptr [ebx+40]
:00003ea7 56 push esi
:00003ea8 ffd7 call edi
:00003eaa 83c410 add esp, 10
:00003ead 85c0 test eax, eax
:00003eaf 7418 je 00003ec9
:00003eb1 8d45ec lea eax, ptr [ebp-20]
:00003eb4 50 push eax
:00003eb5 a100000000 mov eax, 0
//*************** section ***************
:00003eba 40 inc eax
:00003ebb 50 push eax
:00003ebc ff7340 pushl ptr [ebx+40]
:00003ebf 56 push esi
:00003ec0 ffd7 call edi
:00003ec2 83c410 add esp, 10
:00003ec5 85c0 test eax, eax
:00003ec7 750a jne 00003ed3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003eaf
|
:00003ec9 b806000000 mov eax, 6
:00003ece e9df000000 jmp 00003fb2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ec7
|
:00003ed3 f645f102 testb ptr [ebp-15], 2
:00003ed7 750a jne 00003ee3
:00003ed9 f645ec20 testb ptr [ebp-20], 20
:00003edd 0f85ca000000 jne 00003fad
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ed7
|
:00003ee3 f74360ffffff00 testl ptr [ebx+60], ffffff
:00003eea 0f85b0000000 jne 00003fa0
:00003ef0 8b45ec mov eax, ptr [ebp-20]
:00003ef3 a900a20000 test eax, a200
:00003ef8 7416 je 00003f10
:00003efa 814df000200000 orl ptr [ebp-16], 2000
:00003f01 c7433800e1f505 movl ptr [ebx+38], 5f5e100
:00003f08 eb2a jmp 00003f34
:00003f0a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ef8
|
:00003f10 f645ed08 testb ptr [ebp-19], 8
:00003f14 7410 je 00003f26
:00003f16 8165f0ffdfffff andl ptr [ebp-16], ffffdfff
:00003f1d c7433880969800 movl ptr [ebx+38], 989680
:00003f24 eb0e jmp 00003f34
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003f14
|
:00003f26 c7433880969800 movl ptr [ebx+38], 989680
:00003f2d b804000000 mov eax, 4
:00003f32 eb7e jmp 00003fb2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003f08, :00003f24
|
:00003f34 c7433c01000000 movl ptr [ebx+3c], 1
:00003f3b ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->"SRC A: $Revision: #98 $"
|
:00003f3e ff3500000000 pushl 0
//*************** section ***************
:00003f44 ff7340 pushl ptr [ebx+40]
:00003f47 56 push esi
:00003f48 ff55e4 call -28(ebp)
:00003f4b 83c410 add esp, 10
:00003f4e 807b6500 cmpb ptr [ebx+65], 0
:00003f52 741c je 00003f70
:00003f54 c7435404000000 movl ptr [ebx+54], 4
:00003f5b 6860090000 push 960
:00003f60 ff750c pushl ptr [ebp+c]
:00003f63 53 push ebx
:00003f64 e8fcffffff call 00003f65
//*************** section ***************
:00003f69 83c40c add esp, c
:00003f6c eb3f jmp 00003fad
:00003f6e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003f52
|
:00003f70 c7435403000000 movl ptr [ebx+54], 3
:00003f77 c7435896000000 movl ptr [ebx+58], 96
:00003f7e 8b03 mov eax, ptr [ebx]
:00003f80 6896000000 push 96
:00003f85 ff7350 pushl ptr [ebx+50]
:00003f88 8b13 mov edx, ptr [ebx]
:00003f8a ff32 pushl (edx)
:00003f8c ff503c call 3c(eax)
:00003f8f 83c40c add esp, c
:00003f92 85c0 test eax, eax
:00003f94 7517 jne 00003fad
:00003f96 c7435404000000 movl ptr [ebx+54], 4
:00003f9d eb0e jmp 00003fad
:00003f9f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003eea
|
:00003fa0 8d45e8 lea eax, ptr [ebp-24]
:00003fa3 50 push eax
:00003fa4 53 push ebx
:00003fa5 e8fcffffff call 00003fa6
//*************** section ***************
:00003faa 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003edd, :00003f6c, :00003f94, :00003f9d
|
:00003fad b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ece, :00003f32
|
:00003fb2 8d65f4 lea esp, ptr [ebp-12]
:00003fb5 5b pop ebx
:00003fb6 5e pop esi
:00003fb7 5f pop edi
:00003fb8 5d pop ebp
:00003fb9 c3 ret
:00003fba 8db600000000 lea esi, ptr [esi]
Exported fn(): PHY_GetSpeedDuplex
:00003fc0 55 push ebp
:00003fc1 89e5 mov ebp, esp
:00003fc3 57 push edi
:00003fc4 56 push esi
:00003fc5 53 push ebx
:00003fc6 83ec08 sub esp, 8
:00003fc9 8b5508 mov edx, ptr [ebp+8]
:00003fcc 8b4234 mov eax, ptr [edx+34]
:00003fcf 8b7804 mov edi, ptr [eax+4]
:00003fd2 8b18 mov ebx, ptr [eax]
:00003fd4 8d45f0 lea eax, ptr [ebp-16]
:00003fd7 50 push eax
:00003fd8 a100000000 mov eax, 0
//*************** section ***************
:00003fdd 83c004 add eax, 4
:00003fe0 50 push eax
:00003fe1 ff7240 pushl ptr [edx+40]
:00003fe4 53 push ebx
:00003fe5 ffd7 call edi
:00003fe7 89c6 mov esi, eax
:00003fe9 8d45ec lea eax, ptr [ebp-20]
:00003fec 50 push eax
:00003fed a100000000 mov eax, 0
//*************** section ***************
:00003ff2 83c005 add eax, 5
:00003ff5 50 push eax
:00003ff6 8b4508 mov eax, ptr [ebp+8]
:00003ff9 ff7040 pushl ptr [eax+40]
:00003ffc 53 push ebx
:00003ffd ffd7 call edi
:00003fff 83c420 add esp, 20
:00004002 09c6 or esi, eax
:00004004 750a jne 00004010
:00004006 b806000000 mov eax, 6
:0000400b eb5d jmp 0000406a
:0000400d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004004
|
:00004010 8b45f0 mov eax, ptr [ebp-16]
:00004013 2345ec and eax, ptr [ebp-20]
:00004016 a980010000 test eax, 180
:0000401b 7413 je 00004030
:0000401d 8b5508 mov edx, ptr [ebp+8]
:00004020 c7423800e1f505 movl ptr [edx+38], 5f5e100
:00004027 eb18 jmp 00004041
:00004029 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000401b
|
:00004030 a960000000 test eax, 60
:00004035 740a je 00004041
:00004037 8b5508 mov edx, ptr [ebp+8]
:0000403a c7423880969800 movl ptr [edx+38], 989680
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004027, :00004035
|
:00004041 a940010000 test eax, 140
:00004046 740c je 00004054
:00004048 8b4508 mov eax, ptr [ebp+8]
:0000404b c7403c02000000 movl ptr [eax+3c], 2
:00004052 eb11 jmp 00004065
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004046
|
:00004054 a9a0000000 test eax, a0
:00004059 740a je 00004065
:0000405b 8b5508 mov edx, ptr [ebp+8]
:0000405e c7423c01000000 movl ptr [edx+3c], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004052, :00004059
|
:00004065 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000400b
|
:0000406a 8d65f4 lea esp, ptr [ebp-12]
:0000406d 5b pop ebx
:0000406e 5e pop esi
:0000406f 5f pop edi
:00004070 5d pop ebp
:00004071 c3 ret
:00004072 8db42600000000 lea esi, ptr [esi]
:00004079 8dbc2700000000 lea edi, ptr [edi]