/usr/src/RPM/BUILD/nforce/nvnet/nvnet.o: file format elf32-i386
/usr/src/RPM/BUILD/nforce/nvnet/nvnet.o
architecture: i386, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00005340 00000000 00000000 00000040 2**4
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .fixup 000000a8 00000000 00000000 00005380 2**0
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
2 .rodata 000000e0 00000000 00000000 00005428 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .modinfo 000001b1 00000000 00000000 00005520 2**5
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .rodata.str1.1 000000d6 00000000 00000000 000056d1 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .rodata.str1.32 000000eb 00000000 00000000 000057c0 2**5
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 __ex_table 00000080 00000000 00000000 000058ac 2**2
CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA
7 .data 00000094 00000000 00000000 00005940 2**5
CONTENTS, ALLOC, LOAD, RELOC, DATA
8 .bss 00000000 00000000 00000000 000059d4 2**2
ALLOC
9 .comment 00000064 00000000 00000000 000059d4 2**0
CONTENTS, READONLY
10 .note 00000014 00000000 00000000 00005a38 2**0
CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d .text 00000000
00000000 l d *ABS* 00000000
00000000 l d .fixup 00000000
00000000 l d *ABS* 00000000
00000000 l d .rodata 00000000
00000000 l d .modinfo 00000000
00000000 l d .rodata.str1.1 00000000
00000000 l d .rodata.str1.32 00000000
00000000 l d __ex_table 00000000
00000000 l d *ABS* 00000000
00000000 l d .data 00000000
00000000 l d *ABS* 00000000
00000000 l d .bss 00000000
00000000 l d .comment 00000000
00000000 l d .note 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l df *ABS* 00000000 nvnet.c
00000000 l O .modinfo 0000001f __module_kernel_version
0000001f l O .modinfo 00000012 __module_using_checksums
00000018 l O .data 00000004 duplex
0000001c l O .data 00000004 speed
00000020 l O .data 00000038 nvnet_pci_table
00000000 l O .rodata 00000004 __module_pci_device_size
00000058 l O .data 00000004 __module_pci_device_table
00000060 l O .data 00000028 nvnet_driver
00000ba2 l F .text 000003c5 nvnet_probe
00000f68 l F .text 000000dc nvnet_remove
00000000 l F .text 00000019 linuxlockalloc
0000001a l F .text 00000006 linuxlockacquire
00000020 l F .text 00000006 linuxlockrelease
00000026 l F .text 00000076 linuxalloc
0000009c l F .text 00000037 linuxfree
000000d4 l F .text 0000001c linuxuncachedalloc
000000f0 l F .text 0000001c linuxuncachedfree
0000010c l F .text 00000029 linuxclear
00000136 l F .text 0000001a linuxdelay
00000150 l F .text 00000087 linuxallocrxbuf
000001d8 l F .text 00000034 linuxfreerxbuf
0000020c l F .text 000000d8 linuxpackettx
000002e4 l F .text 000000c6 linuxpacketrx
000003aa l F .text 00000056 linuxlinkchanged
00000400 l F .text 000000c6 nvnet_stats
000004c6 l F .text 00000117 nvnet_multicast
000005de l F .text 0000013f nvnet_xmit
0000071e l F .text 00000006 nvnet_config
00000724 l F .text 000000ca nvnet_open
000007ee l F .text 00000034 nvnet_interrupt
00000822 l F .text 00000059 nvnet_close
0000087c l F .text 000001e0 nvnet_ioctl
0000121a l F .text 000000a2 __constant_copy_from_user
0000119c l F .text 0000007d __constant_copy_to_user
00000a5c l F .text 00000145 nvnet_init
00001044 l F .text 0000003f nvnet_init_module
00001084 l F .text 00000016 nvnet_cleanup_module
00000000 l df *ABS* 00000000 nvnetlib.c
000012c0 l .text 00000000 gcc2_compiled.
00002c10 g F .text 0000012f ADAPTER_SetPowerState
00004ab0 g F .text 00000243 PHY_GetActivePhy
00002410 g F .text 00000262 ADAPTER_Write
00002ab0 g F .text 0000005b ADAPTER_GetPowerCapabilities
00000000 *UND* 00000000 eth_type_trans_Rcaca25a0
00001840 g F .text 00000283 ADAPTER_Close
00002e30 g F .text 00000161 ADAPTER_SetWakeUpPattern
00000000 *UND* 00000000 alloc_etherdev_R6eafdf6a
00000000 *UND* 00000000 jiffies_R0da02d67
00000000 *UND* 00000000 pci_disable_device_R95846005
000028e0 g F .text 00000015 ADAPTER_ResetPhyInitState
00000000 *UND* 00000000 unregister_netdev_R82197958
00002990 g F .text 0000000e ADAPTER_GetReceiveQueueSize
00003c50 g F .text 0000006c GetTXPutDescs
00000000 *UND* 00000000 __this_module
00003800 g F .text 0000015b UpdateTransmitDescRingData
00000280 O *COM* 00000020 aPhyAddrAndId
00000000 *UND* 00000000 printk_R1b7d4074
00000014 g O .data 00000004 common_hdP_version_string
00000000 *UND* 00000000 pci_write_config_word_Rf23d8795
00003150 g F .text 0000001f ADAPTER_ClearInterrupts
000021e0 g F .text 000000a2 ADAPTER_ClearTxDesc
00004d00 g F .text 000000f7 PHY_Reset
00003070 g F .text 000000d4 ADAPTER_GetAdapterInfo
00000040 g O .modinfo 0000002c __module_author
00004e00 g F .text 000000e4 PHY_PowerupAndRemoveIsolation
00003040 g F .text 00000023 ADAPTER_GetNodeAddress
00001084 g F .text 00000016 cleanup_module
00000000 *UND* 00000000 memcpy
00002710 g F .text 0000006e ADAPTER_DeRegisterOffload
00003540 g F .text 000002b4 UpdateReceiveDescRingData
00000000 g O .data 00000004 linux_hdr_version_string
00003960 g F .text 0000007b UpdateMIIStatus
00001ad0 g F .text 00000456 ADAPTER_Init
00002940 g F .text 0000003a ADAPTER_GetLinkSpeed
000000e0 g O .modinfo 00000056 __module_parm_desc_speed
000010ea g F .text 000000b1 nvnet_resume
00001044 g F .text 0000003f init_module
000041e0 g F .text 000000a1 PHY_DoPostAutonegotiationProcessing
00004a70 g F .text 00000023 PHY_ForceSpeedDuplex
00004080 g F .text 00000093 PHY_Init
00002b10 g F .text 000000f3 ADAPTER_GetPowerState
00000000 *UND* 00000000 pci_find_capability_R097d3101
00003db0 g F .text 0000009a CreateReceiveDescriptor
00003470 g F .text 000000c3 ADAPTER_SetSpeedDuplex
00002680 g F .text 00000014 ADAPTER_SetTransmitFlag
00004020 g F .text 0000005d PHY_Close
0000008c g O .data 00000004 pMIIRegs
00000000 *UND* 00000000 netif_rx_R45e2e31a
00000000 *UND* 00000000 pci_unregister_driver_Re8061e13
000048b0 g F .text 000001be ForceSpeedDuplex
0000109a g F .text 00000050 nvnet_suspend
00002900 g F .text 00000015 ADAPTER_IsLinkInitializing
00000000 *UND* 00000000 request_irq_R0c60f2e0
00003b20 g F .text 00000123 ADAPTER_WritePhy
00002860 g F .text 00000079 StartReceiverAndOrTransmitter
00000000 *UND* 00000000 __request_region_R1a1a4f09
00002920 g F .text 0000001d ADAPTER_GetLinkState
000000d0 g O .modinfo 0000000d __module_parm_speed
00000000 *UND* 00000000 skb_over_panic_Rcb4f132c
00002290 g F .text 00000071 ADAPTER_Start
00000000 *UND* 00000000 __out_of_line_bug_R8b0fd3c5
000029a0 g F .text 0000010a ADAPTER_GetStatistics
00003ed0 g F .text 00000142 PHY_Open
00004120 g F .text 000000b5 PHY_WaitForLinkup
00000000 *UND* 00000000 free_irq_Rf20dabd8
00000004 g O .data 00000004 linux_src_version_string
00005280 g F .text 000000b2 PHY_GetSpeedDuplex
00000010 g O .data 00000004 common_hdO_version_string
00002fe0 g F .text 00000058 ADAPTER_SetNodeAddress
00000000 *UND* 00000000 __ioremap_R9eac042a
000023e0 g F .text 0000002c ADAPTER_QueryWriteSlots
00000000 *UND* 00000000 pci_free_consistent_R1bfc1908
00002310 g F .text 000000c9 ADAPTER_Stop
000050f0 g F .text 00000048 PHY_GetLinkStateExternal
00002780 g F .text 000000df StopReceiverAndOrTransmitter
00000000 *UND* 00000000 cpu_raise_softirq_Rd01f3ee8
00000080 g O .modinfo 00000050 __module_description
00000000 *UND* 00000000 __release_region_Rd49501d4
00002d50 g F .text 000000d9 ADAPTER_SetPacketFilter
00004fe0 g F .text 000000b7 PHY_CompleteAutonegotiation
00000000 *UND* 00000000 pci_enable_device_R1bc741d2
000046a0 g F .text 00000020 PHY_GetLinkMode
00000000 *UND* 00000000 iomem_resource_R9efed5af
00004290 g F .text 00000014 PHY_IsLinkInitializing
00000000 *UND* 00000000 alloc_skb_Rdef035a6
00000088 g O .data 00000004 common_srcA_version_string
000031f0 g F .text 00000019 ADAPTER_QueryInterrupt
000021c0 g F .text 0000001e ADAPTER_Deinit
00000090 g O .data 00000004 ulTotalNoOfPhy
00000000 *UND* 00000000 pci_register_driver_R1e536d21
00003170 g F .text 00000026 ADAPTER_DisableInterrupts
00000000 *UND* 00000000 register_netdev_R11a37b47
00000000 *UND* 00000000 kfree_R037a0cba
000050a0 g F .text 00000048 PHY_GetLinkState
000042b0 g F .text 00000014 PHY_ResetPhyInitState
00000000 *UND* 00000000 __udelay_R9e7d6bd0
0000000c g O .data 00000004 common_hdB_version_string
000042d0 g F .text 0000025f PhyTimerFunc
00000000 *UND* 00000000 __kfree_skb_R599f73e3
000045c0 g F .text 000000a2 PHY_Deinit
00003e50 g F .text 0000007d DestroyReceiveDescriptor
00000000 *UND* 00000000 pci_set_master_R99cc7ae2
00005140 g F .text 0000013a PHY_SetSpeedDuplexForFailedAutonegotiation
000046c0 g F .text 000001e8 ForceSpeedDuplexThroughControlRegister
00000136 g O .modinfo 0000000e __module_parm_duplex
00000000 *UND* 00000000 softnet_data_Rea193668
000026a0 g F .text 0000006e ADAPTER_RegisterOffload
00003cc0 g F .text 0000007e GetTXGetDesc
00004670 g F .text 00000021 PHY_GetLinkSpeed
00003210 g F .text 00000254 ADAPTER_HandleInterrupt
00003d40 g F .text 0000006b GetRXGetDesc
00000008 g O .data 00000004 common_hdA_version_string
00000160 g O .modinfo 00000051 __module_parm_desc_duplex
000031a0 g F .text 00000046 ADAPTER_EnableInterrupts
000039e0 g F .text 00000139 ADAPTER_ReadPhy
00002fa0 g F .text 0000003c ADAPTER_EnableWakeUpPattern
00000000 *UND* 00000000 pci_alloc_consistent_Rca1c24c8
00000000 *UND* 00000000 __netdev_watchdog_up_Rd8510c9e
00004aa0 g F .text 0000000a Dummy_ForceSpeedDuplex
00002980 g F .text 0000000e ADAPTER_GetTransmitQueueSize
000012c0 g F .text 00000577 ADAPTER_Open
00001f30 g F .text 00000287 ADAPTER_WorkaroundTXHang
00004ef0 g F .text 000000e4 PHY_Powerdown
00002d40 g F .text 0000000a ADAPTER_GetPacketFilterCaps
00000000 *UND* 00000000 pci_read_config_word_R923654cb
00004530 g F .text 00000089 PHY_InitFast
//*************** section .text ***************
:00000000 8b442404 mov eax, ptr [esp+4]
:00000004 8b5068 mov edx, ptr [eax+68]
:00000007 81c290000000 add edx, 90
:0000000d 8b44240c mov eax, ptr [esp]
:00000011 8910 mov ptr [eax], edx
:00000013 b801000000 mov eax, 1
:00000018 c3 ret
:00000019 90 nop
Exported fn(): linuxlockacquire
:0000001a b801000000 mov eax, 1
:0000001f c3 ret
Exported fn(): linuxlockrelease
:00000020 b801000000 mov eax, 1
:00000025 c3 ret
Referenced by a Call at Address:
| :000000e7
|
Exported fn(): linuxalloc
:00000026 55 push ebp
:00000027 89e5 mov ebp, esp
:00000029 83ec1c sub esp, 1c
:0000002c 895df4 mov ptr [ebp-12], ebx
:0000002f 8975f8 mov ptr [ebp-8], esi
:00000032 897dfc mov ptr [ebp-4], edi
:00000035 8b5d0c mov ebx, ptr [ebp]
:00000038 8b4508 mov eax, ptr [ebp+8]
:0000003b 8b4068 mov eax, ptr [eax+68]
:0000003e 8b4004 mov eax, ptr [eax+4]
:00000041 890424 mov ptr [esp], eax
:00000044 8b4308 mov eax, ptr [ebx+8]
:00000047 89442404 mov ptr [esp+4], eax
:0000004b 8d45f0 lea eax, ptr [ebp-16]
:0000004e 89442408 mov ptr [esp+8], eax
:00000052 e8fcffffff call 00000053
//*************** section ***************
:00000057 8903 mov ptr [ebx], eax
:00000059 85c0 test eax, eax
:0000005b 7507 jne 00000064
:0000005d b800000000 mov eax, 0
:00000062 eb2b jmp 0000008f
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000005b
|
:00000064 8b3b mov edi, ptr [ebx]
:00000066 8b7308 mov esi, ptr [ebx+8]
:00000069 89f1 mov ecx, esi
:0000006b c1e902 shr ecx, 2
:0000006e b800000000 mov eax, 0
:00000073 89f2 mov edx, esi
:00000075 f3ab repz stos
:00000077 f6c202 test dl, 2
:0000007a 7402 je 0000007e
:0000007c 66ab stos ptr [edi], ax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000007a
|
:0000007e f6c201 test dl, 1
:00000081 7401 je 00000084
:00000083 aa stos ptr [edi], al
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000081
|
:00000084 8b45f0 mov eax, ptr [ebp-16]
:00000087 894304 mov ptr [ebx+4], eax
:0000008a b801000000 mov eax, 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000062
|
:0000008f 8b5df4 mov ebx, ptr [ebp-12]
:00000092 8b75f8 mov esi, ptr [ebp-8]
:00000095 8b7dfc mov edi, ptr [ebp-4]
:00000098 89ec mov esp, ebp
:0000009a 5d pop ebp
:0000009b c3 ret
Referenced by a Call at Address:
| :00000103
|
Exported fn(): linuxfree
:0000009c 55 push ebp
:0000009d 89e5 mov ebp, esp
:0000009f 83ec10 sub esp, 10
:000000a2 8b550c mov edx, ptr [ebp]
:000000a5 8b4508 mov eax, ptr [ebp+8]
:000000a8 8b4068 mov eax, ptr [eax+68]
:000000ab 8b4a04 mov ecx, ptr [edx+4]
:000000ae 8b4004 mov eax, ptr [eax+4]
:000000b1 890424 mov ptr [esp], eax
:000000b4 8b4208 mov eax, ptr [edx+8]
:000000b7 89442404 mov ptr [esp+4], eax
:000000bb 8b02 mov eax, ptr [edx]
:000000bd 89442408 mov ptr [esp+8], eax
:000000c1 894c240c mov ptr [esp], ecx
:000000c5 e8fcffffff call 000000c6
//*************** section ***************
:000000ca b801000000 mov eax, 1
:000000cf 89ec mov esp, ebp
:000000d1 5d pop ebp
:000000d2 c3 ret
:000000d3 90 nop
Exported fn(): linuxuncachedalloc
:000000d4 55 push ebp
:000000d5 89e5 mov ebp, esp
:000000d7 83ec08 sub esp, 8
:000000da 8b4508 mov eax, ptr [ebp+8]
:000000dd 890424 mov ptr [esp], eax
:000000e0 8b450c mov eax, ptr [ebp]
:000000e3 89442404 mov ptr [esp+4], eax
* Reference To: linuxalloc ------.
|
:000000e7 e83affffff call 00000026
:000000ec 89ec mov esp, ebp
:000000ee 5d pop ebp
:000000ef c3 ret
Exported fn(): linuxuncachedfree
:000000f0 55 push ebp
:000000f1 89e5 mov ebp, esp
:000000f3 83ec08 sub esp, 8
:000000f6 8b4508 mov eax, ptr [ebp+8]
:000000f9 890424 mov ptr [esp], eax
:000000fc 8b450c mov eax, ptr [ebp]
:000000ff 89442404 mov ptr [esp+4], eax
* Reference To: linuxfree -------.
|
:00000103 e894ffffff call 0000009c
:00000108 89ec mov esp, ebp
:0000010a 5d pop ebp
:0000010b c3 ret
Exported fn(): linuxclear
:0000010c 57 push edi
:0000010d 8b7c240c mov edi, ptr [esp]
:00000111 8b542410 mov edx, ptr [esp+10]
:00000115 b800000000 mov eax, 0
:0000011a 89d1 mov ecx, edx
:0000011c c1e902 shr ecx, 2
:0000011f f3ab repz stos
:00000121 f6c202 test dl, 2
:00000124 7402 je 00000128
:00000126 66ab stos ptr [edi], ax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000124
|
:00000128 f6c201 test dl, 1
:0000012b 7401 je 0000012e
:0000012d aa stos ptr [edi], al
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000012b
|
:0000012e b801000000 mov eax, 1
:00000133 5f pop edi
:00000134 c3 ret
:00000135 90 nop
Exported fn(): linuxdelay
:00000136 55 push ebp
:00000137 89e5 mov ebp, esp
:00000139 83ec04 sub esp, 4
:0000013c 8b450c mov eax, ptr [ebp]
:0000013f 890424 mov ptr [esp], eax
:00000142 e8fcffffff call 00000143
//*************** section ***************
:00000147 b801000000 mov eax, 1
:0000014c 89ec mov esp, ebp
:0000014e 5d pop ebp
:0000014f c3 ret
Exported fn(): linuxallocrxbuf
:00000150 55 push ebp
:00000151 89e5 mov ebp, esp
:00000153 83ec0c sub esp, c
:00000156 895dfc mov ptr [ebp-4], ebx
:00000159 8b5d0c mov ebx, ptr [ebp]
:0000015c c7042422080000 movl ptr [esp], 822
:00000163 c744240420000000 movl ptr [esp+4], 20
:0000016b e8fcffffff call 0000016c
//*************** section ***************
:00000170 85c0 test eax, eax
:00000172 740e je 00000182
:00000174 83808000000010 addl ptr [eax+80], 10
:0000017b 83808400000010 addl ptr [eax+84], 10
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000172
|
:00000182 89c1 mov ecx, eax
:00000184 b800000000 mov eax, 0
:00000189 85c9 test ecx, ecx
:0000018b 7443 je 000001d0
:0000018d 8b8184000000 mov eax, ptr [ecx+84]
:00000193 8d9002080000 lea edx, ptr [eax+802]
:00000199 898802080000 mov ptr [eax+802], ecx
:0000019f c7420800080000 movl ptr [edx+8], 800
:000001a6 890b mov ptr [ebx], ecx
:000001a8 c7430800080000 movl ptr [ebx+8], 800
:000001af 8b4510 mov eax, ptr [ebp+10]
:000001b2 8910 mov ptr [eax], edx
:000001b4 8b8184000000 mov eax, ptr [ecx+84]
:000001ba f08344240000 lock addl
:000001c0 0500000040 add eax, 40000000
:000001c5 894204 mov ptr [edx+4], eax
:000001c8 894304 mov ptr [ebx+4], eax
:000001cb b801000000 mov eax, 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000018b
|
:000001d0 8b5dfc mov ebx, ptr [ebp-4]
:000001d3 89ec mov esp, ebp
:000001d5 5d pop ebp
:000001d6 c3 ret
:000001d7 90 nop
Exported fn(): linuxfreerxbuf
:000001d8 55 push ebp
:000001d9 89e5 mov ebp, esp
:000001db 83ec04 sub esp, 4
:000001de 8b4510 mov eax, ptr [ebp+10]
:000001e1 8b00 mov eax, ptr [eax]
:000001e3 85c0 test eax, eax
:000001e5 741c je 00000203
:000001e7 89c2 mov edx, eax
:000001e9 8b4070 mov eax, ptr [eax+70]
:000001ec 83f801 cmp eax, 1
:000001ef 740a je 000001fb
:000001f1 ff4a70 decl ptr [edx+70]
:000001f4 0f94c0 sete al
:000001f7 84c0 test al, al
:000001f9 7408 je 00000203
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000001ef
|
:000001fb 891424 mov ptr [esp], edx
:000001fe e8fcffffff call 000001ff
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000001e5, :000001f9
|
:00000203 b801000000 mov eax, 1
:00000208 89ec mov esp, ebp
:0000020a 5d pop ebp
:0000020b c3 ret
Exported fn(): linuxpackettx
:0000020c 55 push ebp
:0000020d 89e5 mov ebp, esp
:0000020f 83ec10 sub esp, 10
:00000212 895df4 mov ptr [ebp-12], ebx
:00000215 8975f8 mov ptr [ebp-8], esi
:00000218 897dfc mov ptr [ebp-4], edi
:0000021b 8b550c mov edx, ptr [ebp]
:0000021e 8b7d08 mov edi, ptr [ebp+8]
:00000221 8b7768 mov esi, ptr [edi+68]
:00000224 89d0 mov eax, edx
:00000226 c1e004 shl eax, 4
:00000229 01d0 add eax, edx
:0000022b 8b96f0000000 mov edx, ptr [esi]
:00000231 8d4482bc lea eax, ptr [edx+4*eax-68]
:00000235 8b5004 mov edx, ptr [eax+4]
:00000238 c7400400000000 movl ptr [eax+4], 0
:0000023f ff4a70 decl ptr [edx+70]
:00000242 0f94c0 sete al
:00000245 84c0 test al, al
:00000247 7421 je 0000026a
:00000249 9c pushf
:0000024a 5b pop ebx
:0000024b fa cli
:0000024c a124000000 mov eax, 24
//*************** section ***************
:00000251 8902 mov ptr [edx], eax
:00000253 891524000000 mov 24, edx
//*************** section ***************
:00000259 b800000000 mov eax, 0
:0000025e ba01000000 mov edx, 1
:00000263 e8fcffffff call 00000264
//*************** section ***************
:00000268 53 push ebx
:00000269 9d popf
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000247
|
:0000026a 8b86fc000000 mov eax, ptr [esi]
:00000270 48 dec eax
:00000271 8986fc000000 mov ptr [esi], eax
:00000277 83be0801000000 cmpl ptr [esi+108], 0
:0000027e 7452 je 000002d2
:00000280 3b86f8000000 cmp eax, ptr [esi]
:00000286 734a jae 000002d2
:00000288 c7860801000000000000 movl ptr [esi+108], 0
:00000292 b800000000 mov eax, 0
:00000297 0fb3472c btr ptr [edi+2c], eax
:0000029b 19c0 sbb eax, eax
:0000029d 85c0 test eax, eax
:0000029f 7431 je 000002d2
:000002a1 b803000000 mov eax, 3
:000002a6 0fab472c bts ptr [edi+2c], eax
:000002aa 19c0 sbb eax, eax
:000002ac 85c0 test eax, eax
:000002ae 7522 jne 000002d2
:000002b0 9c pushf
:000002b1 5b pop ebx
:000002b2 fa cli
:000002b3 a120000000 mov eax, 20
//*************** section ***************
:000002b8 894738 mov ptr [edi+38], eax
:000002bb 893d20000000 mov 20, edi
//*************** section ***************
:000002c1 b800000000 mov eax, 0
:000002c6 ba01000000 mov edx, 1
:000002cb e8fcffffff call 000002cc
//*************** section ***************
:000002d0 53 push ebx
:000002d1 9d popf
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000027e, :00000286, :0000029f, :000002ae
|
:000002d2 b801000000 mov eax, 1
:000002d7 8b5df4 mov ebx, ptr [ebp-12]
:000002da 8b75f8 mov esi, ptr [ebp-8]
:000002dd 8b7dfc mov edi, ptr [ebp-4]
:000002e0 89ec mov esp, ebp
:000002e2 5d pop ebp
:000002e3 c3 ret
Exported fn(): linuxpacketrx
:000002e4 55 push ebp
:000002e5 89e5 mov ebp, esp
:000002e7 83ec1c sub esp, 1c
:000002ea 895df4 mov ptr [ebp-12], ebx
:000002ed 8975f8 mov ptr [ebp-8], esi
:000002f0 897dfc mov ptr [ebp-4], edi
:000002f3 8b7508 mov esi, ptr [ebp+8]
:000002f6 8b4668 mov eax, ptr [esi+68]
:000002f9 8945f0 mov ptr [ebp-16], eax
:000002fc 8b7d0c mov edi, ptr [ebp]
:000002ff 8b4708 mov eax, ptr [edi+8]
:00000302 8b18 mov ebx, ptr [eax]
:00000304 897318 mov ptr [ebx+18], esi
:00000307 837d1000 cmpl ptr [ebp+10], 0
:0000030b 746f je 0000037c
:0000030d 8b4f04 mov ecx, ptr [edi+4]
:00000310 837b6000 cmpl ptr [ebx+60], 0
:00000314 740c je 00000322
:00000316 c7042415030000 movl ptr [esp], 315
:0000031d e8fcffffff call 0000031e
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000314
|
:00000322 89c8 mov eax, ecx
:00000324 038384000000 add eax, ptr [ebx+84]
:0000032a 898384000000 mov ptr [ebx+84], eax
:00000330 014b5c add ptr [ebx+5c], ecx
:00000333 3b8388000000 cmp eax, ptr [ebx+88]
:00000339 7615 jbe 00000350
:0000033b b840030000 mov eax, 340
//*************** section ***************
:00000340 891c24 mov ptr [esp], ebx
:00000343 894c2404 mov ptr [esp+4], ecx
:00000347 89442408 mov ptr [esp+8], eax
:0000034b e8fcffffff call 0000034c
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000339
|
:00000350 891c24 mov ptr [esp], ebx
:00000353 89742404 mov ptr [esp+4], esi
:00000357 e8fcffffff call 00000358
//*************** section ***************
:0000035c 66894374 mov ptr [ebx+74], ax
:00000360 891c24 mov ptr [esp], ebx
:00000363 e8fcffffff call 00000364
//*************** section ***************
:00000368 8b55f0 mov edx, ptr [ebp-16]
:0000036b 8b829c000000 mov eax, ptr [edx+9c]
:00000371 034704 add eax, ptr [edi+4]
:00000374 89829c000000 mov ptr [edx+9c], eax
:0000037a eb1c jmp 00000398
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000030b
|
:0000037c 89da mov edx, ebx
:0000037e 8b4370 mov eax, ptr [ebx+70]
:00000381 83f801 cmp eax, 1
:00000384 740a je 00000390
:00000386 ff4b70 decl ptr [ebx+70]
:00000389 0f94c0 sete al
:0000038c 84c0 test al, al
:0000038e 7408 je 00000398
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000384
|
:00000390 891424 mov ptr [esp], edx
:00000393 e8fcffffff call 00000394
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000037a, :0000038e
|
:00000398 b801000000 mov eax, 1
:0000039d 8b5df4 mov ebx, ptr [ebp-12]
:000003a0 8b75f8 mov esi, ptr [ebp-8]
:000003a3 8b7dfc mov edi, ptr [ebp-4]
:000003a6 89ec mov esp, ebp
:000003a8 5d pop ebp
:000003a9 c3 ret
Exported fn(): linuxlinkchanged
:000003aa 55 push ebp
:000003ab 89e5 mov ebp, esp
:000003ad 83ec08 sub esp, 8
:000003b0 895dfc mov ptr [ebp-4], ebx
:000003b3 8b5d08 mov ebx, ptr [ebp+8]
:000003b6 837d0c00 cmpl ptr [ebp], 0
:000003ba 7424 je 000003e0
:000003bc b804000000 mov eax, 4
:000003c1 0fb3432c btr ptr [ebx+2c], eax
:000003c5 8b432c mov eax, ptr [ebx+2c]
:000003c8 a902000000 test eax, 2
:000003cd 7408 je 000003d7
:000003cf 891c24 mov ptr [esp], ebx
:000003d2 e8fcffffff call 000003d3
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000003cd
|
:000003d7 0fb74358 movzwl eax, ptr [ebx+58]
:000003db 83c840 or eax, 40
:000003de eb10 jmp 000003f0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000003ba
|
:000003e0 b804000000 mov eax, 4
:000003e5 0fab432c bts ptr [ebx+2c], eax
:000003e9 0fb74358 movzwl eax, ptr [ebx+58]
:000003ed 83e0bf and eax, -65
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000003de
|
:000003f0 66894358 mov ptr [ebx+58], ax
:000003f4 b801000000 mov eax, 1
:000003f9 8b5dfc mov ebx, ptr [ebp-4]
:000003fc 89ec mov esp, ebp
:000003fe 5d pop ebp
:000003ff c3 ret
Exported fn(): nvnet_stats
:00000400 55 push ebp
:00000401 89e5 mov ebp, esp
:00000403 81ecac000000 sub esp, ac
:00000409 895dfc mov ptr [ebp-4], ebx
:0000040c 8b4508 mov eax, ptr [ebp+8]
:0000040f 8b5868 mov ebx, ptr [eax+68]
:00000412 8b5308 mov edx, ptr [ebx+8]
:00000415 85d2 test edx, edx
:00000417 0f849c000000 je 000004b9
:0000041d 8b02 mov eax, ptr [edx]
:0000041f 890424 mov ptr [esp], eax
:00000422 8d855cffffff lea eax, ptr [ebp-164]
:00000428 89442404 mov ptr [esp+4], eax
:0000042c ff5250 call 50(edx)
:0000042f 8b45c0 mov eax, ptr [ebp-64]
:00000432 898394000000 mov ptr [ebx+94], eax
:00000438 8b855cffffff mov eax, ptr [ebp-164]
:0000043e 898398000000 mov ptr [ebx+98], eax
:00000444 8b45bc mov eax, ptr [ebp-68]
:00000447 0345c4 add eax, ptr [ebp-60]
:0000044a 0345c8 add eax, ptr [ebp-56]
:0000044d 0345cc add eax, ptr [ebp-52]
:00000450 0345d0 add eax, ptr [ebp-48]
:00000453 8983a4000000 mov ptr [ebx], eax
:00000459 8b8560ffffff mov eax, ptr [ebp-160]
:0000045f 038564ffffff add eax, ptr [ebp-156]
:00000465 038568ffffff add eax, ptr [ebp-152]
:0000046b 03856cffffff add eax, ptr [ebp-148]
:00000471 038570ffffff add eax, ptr [ebp-144]
:00000477 8983a8000000 mov ptr [ebx], eax
:0000047d 8b8570ffffff mov eax, ptr [ebp-144]
:00000483 8983b8000000 mov ptr [ebx], eax
:00000489 8b45d0 mov eax, ptr [ebp-48]
:0000048c 8983c0000000 mov ptr [ebx], eax
:00000492 8b45c8 mov eax, ptr [ebp-56]
:00000495 8983c4000000 mov ptr [ebx], eax
:0000049b 8b45cc mov eax, ptr [ebp-52]
:0000049e 8983c8000000 mov ptr [ebx], eax
:000004a4 8b45bc mov eax, ptr [ebp-68]
:000004a7 8983d0000000 mov ptr [ebx], eax
:000004ad 8b856cffffff mov eax, ptr [ebp-148]
:000004b3 8983d8000000 mov ptr [ebx], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000417
|
:000004b9 8d8394000000 lea eax, ptr [ebx+94]
:000004bf 8b5dfc mov ebx, ptr [ebp-4]
:000004c2 89ec mov esp, ebp
:000004c4 5d pop ebp
:000004c5 c3 ret
Exported fn(): nvnet_multicast
:000004c6 55 push ebp
:000004c7 89e5 mov ebp, esp
:000004c9 57 push edi
:000004ca 56 push esi
:000004cb 53 push ebx
:000004cc 83ec38 sub esp, 38
:000004cf 8b5508 mov edx, ptr [ebp+8]
:000004d2 8b7268 mov esi, ptr [edx+68]
:000004d5 8b7e08 mov edi, ptr [esi+8]
:000004d8 c745e400000000 movl ptr [ebp-28], 0
:000004df bb00000000 mov ebx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000004f2
|
:000004e4 c6442be800 movb ptr [ebx*ebp-24], 0
:000004e9 c6442bee00 movb ptr [ebx*ebp-18], 0
:000004ee 43 inc ebx
:000004ef 83fb05 cmp ebx, 5
:000004f2 7ef0 jle 000004e4
:000004f4 9c pushf
:000004f5 8f8690000000 popl ptr [esi+90]
:000004fb fa cli
:000004fc 0fb74258 movzwl eax, ptr [edx+58]
:00000500 2500010000 and eax, 100
:00000505 6685c0 test ax, ax
:00000508 7409 je 00000513
:0000050a 834de408 orl ptr [ebp-28], 8
:0000050e e9ac000000 jmp 000005bf
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000508
|
:00000513 83ba8800000000 cmpl ptr [edx+88], 0
:0000051a 7512 jne 0000052e
:0000051c 0fb74258 movzwl eax, ptr [edx+58]
:00000520 2500020000 and eax, 200
:00000525 6685c0 test ax, ax
:00000528 0f848d000000 je 000005bb
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000051a
|
:0000052e 834de407 orl ptr [ebp-28], 7
:00000532 0fb74258 movzwl eax, ptr [edx+58]
:00000536 2500020000 and eax, 200
:0000053b 6685c0 test ax, ax
:0000053e 7412 je 00000552
:00000540 c645eeff movb ptr [ebp-18], ff
:00000544 c645e801 movb ptr [ebp-24], 1
:00000548 c645efff movb ptr [ebp-17], ff
:0000054c c645e900 movb ptr [ebp-23], 0
:00000550 eb6d jmp 000005bf
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000053e
|
:00000552 8b9284000000 mov edx, ptr [edx+84]
:00000558 bb00000000 mov ebx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000056e
|
:0000055d 0fb6441304 movzbl eax, ptr [ebx*edx+4]
:00000562 88442bc4 mov ptr [ebx*ebp-60], al
:00000566 88442bd4 mov ptr [ebx*ebp-44], al
:0000056a 43 inc ebx
:0000056b 83fb05 cmp ebx, 5
:0000056e 7eed jle 0000055d
:00000570 8b12 mov edx, ptr [edx]
:00000572 85d2 test edx, edx
:00000574 741e je 00000594
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000592
|
:00000576 bb00000000 mov ebx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000058c
|
:0000057b 0fb6441304 movzbl eax, ptr [ebx*edx+4]
:00000580 20442bc4 and ptr [ebx*ebp-60], al
:00000584 08442bd4 or ptr [ebx*ebp-44], al
:00000588 43 inc ebx
:00000589 83fb05 cmp ebx, 5
:0000058c 7eed jle 0000057b
:0000058e 8b12 mov edx, ptr [edx]
:00000590 85d2 test edx, edx
:00000592 75e2 jne 00000576
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000574
|
:00000594 bb00000000 mov ebx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000005b9
|
:00000599 0fb6442bd4 movzbl eax, ptr [ebx*ebp-44]
:0000059e 0fb64c2bc4 movzbl ecx, ptr [ebx*ebp-60]
:000005a3 88ca mov dl, cl
:000005a5 20c2 and dl, al
:000005a7 88542be8 mov ptr [ebx*ebp-24], dl
:000005ab f6d0 not al
:000005ad 08c8 or al, cl
:000005af 88442bee mov ptr [ebx*ebp-18], al
:000005b3 43 inc ebx
:000005b4 83fb05 cmp ebx, 5
:000005b7 7f06 jg 000005bf
:000005b9 ebde jmp 00000599
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000528
|
:000005bb 834de405 orl ptr [ebp-28], 5
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000050e, :00000550, :000005b7
|
:000005bf 8b07 mov eax, ptr [edi]
:000005c1 890424 mov ptr [esp], eax
:000005c4 8d45e4 lea eax, ptr [ebp-28]
:000005c7 89442404 mov ptr [esp+4], eax
:000005cb ff5764 call 64(edi)
:000005ce ffb690000000 pushl ptr [esi+90]
:000005d4 9d popf
:000005d5 83c438 add esp, 38
:000005d8 5b pop ebx
:000005d9 5e pop esi
:000005da 5f pop edi
:000005db 5d pop ebp
:000005dc c3 ret
:000005dd 90 nop
Exported fn(): nvnet_xmit
:000005de 55 push ebp
:000005df 89e5 mov ebp, esp
:000005e1 81ec48030000 sub esp, 348
:000005e7 895df4 mov ptr [ebp-12], ebx
:000005ea 8975f8 mov ptr [ebp-8], esi
:000005ed 897dfc mov ptr [ebp-4], edi
:000005f0 8b7508 mov esi, ptr [ebp+8]
:000005f3 8b7d0c mov edi, ptr [ebp]
:000005f6 c785c0fcffff00000000 movl ptr [ebp], 0
:00000600 8b5f68 mov ebx, ptr [edi+68]
:00000603 8b4b08 mov ecx, ptr [ebx+8]
:00000606 b800000000 mov eax, 0
:0000060b 85f6 test esi, esi
:0000060d 0f84fd000000 je 00000710
:00000613 9c pushf
:00000614 5a pop edx
:00000615 fa cli
:00000616 8b83fc000000 mov eax, ptr [ebx]
:0000061c 3b83f8000000 cmp eax, ptr [ebx]
:00000622 751f jne 00000643
:00000624 c7830801000001000000 movl ptr [ebx+108], 1
:0000062e b800000000 mov eax, 0
:00000633 0fab472c bts ptr [edi+2c], eax
:00000637 52 push edx
:00000638 9d popf
:00000639 b801000000 mov eax, 1
:0000063e e9cd000000 jmp 00000710
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000622
|
:00000643 8b83f4000000 mov eax, ptr [ebx]
:00000649 89c2 mov edx, eax
:0000064b c1e204 shl edx, 4
:0000064e 01c2 add edx, eax
:00000650 8b83f0000000 mov eax, ptr [ebx]
:00000656 8d1490 lea edx, ptr [eax+4*edx]
:00000659 c785c4fcffff01000000 movl ptr [ebp], 1
:00000663 8b83f4000000 mov eax, ptr [ebx]
:00000669 40 inc eax
:0000066a 8985ccfcffff mov ptr [ebp], eax
:00000670 8b8680000000 mov eax, ptr [esi+80]
:00000676 f08344240000 lock addl
:0000067c 0500000040 add eax, 40000000
:00000681 897204 mov ptr [edx+4], esi
:00000684 89420c mov ptr [edx], eax
:00000687 8985d4fcffff mov ptr [ebp], eax
:0000068d 8b465c mov eax, ptr [esi+5c]
:00000690 8985d8fcffff mov ptr [ebp], eax
:00000696 8985c8fcffff mov ptr [ebp], eax
:0000069c 8b01 mov eax, ptr [ecx]
:0000069e 890424 mov ptr [esp], eax
:000006a1 8d85c4fcffff lea eax, ptr [ebp]
:000006a7 89442404 mov ptr [esp+4], eax
:000006ab ff511c call 1c(ecx)
:000006ae 85c0 test eax, eax
:000006b0 7407 je 000006b9
:000006b2 83f804 cmp eax, 4
:000006b5 7439 je 000006f0
:000006b7 eb4a jmp 00000703
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000006b0
|
:000006b9 8b83a0000000 mov eax, ptr [ebx]
:000006bf 03465c add eax, ptr [esi+5c]
:000006c2 8983a0000000 mov ptr [ebx], eax
:000006c8 ff83fc000000 incl ptr [ebx+fc]
:000006ce 8b83f4000000 mov eax, ptr [ebx]
:000006d4 40 inc eax
:000006d5 ba00000000 mov edx, 0
:000006da f7b3f8000000 divl ptr [ebx+f8]
:000006e0 8993f4000000 mov ptr [ebx], edx
:000006e6 a100000000 mov eax, 0
//*************** section ***************
:000006eb 894750 mov ptr [edi+50], eax
:000006ee eb13 jmp 00000703
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000006b5
|
:000006f0 b800000000 mov eax, 0
:000006f5 0fab472c bts ptr [edi+2c], eax
:000006f9 c785c0fcffff01000000 movl ptr [ebp], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000006b7, :000006ee
|
:00000703 ffb390000000 pushl ptr [ebx+90]
:00000709 9d popf
:0000070a 8b85c0fcffff mov eax, ptr [ebp]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000060d, :0000063e
|
:00000710 8b5df4 mov ebx, ptr [ebp-12]
:00000713 8b75f8 mov esi, ptr [ebp-8]
:00000716 8b7dfc mov edi, ptr [ebp-4]
:00000719 89ec mov esp, ebp
:0000071b 5d pop ebp
:0000071c c3 ret
:0000071d 90 nop
Exported fn(): nvnet_config
:0000071e b800000000 mov eax, 0
:00000723 c3 ret
Referenced by a Call at Address:
| :00001182
|
Exported fn(): nvnet_open
:00000724 55 push ebp
:00000725 89e5 mov ebp, esp
:00000727 83ec1c sub esp, 1c
:0000072a 895df8 mov ptr [ebp-8], ebx
:0000072d 8975fc mov ptr [ebp-4], esi
:00000730 8b7508 mov esi, ptr [ebp+8]
:00000733 8b5e68 mov ebx, ptr [esi+68]
:00000736 ff0510000000 incl 10
//*************** section ***************
:0000073c 830d1400000018 orl 14, 18
//*************** section ***************
:00000743 8b5308 mov edx, ptr [ebx+8]
:00000746 8b02 mov eax, ptr [edx]
:00000748 890424 mov ptr [esp], eax
:0000074b 0fb7051c000000 movzwl eax, 1c
//*************** section ***************
:00000752 89442404 mov ptr [esp+4], eax
:00000756 0fb60518000000 movzbl eax, 18
//*************** section ***************
:0000075d 89442408 mov ptr [esp+8], eax
:00000761 c744240c00000000 movl ptr [esp], 0
:00000769 8d4378 lea eax, ptr [ebx+78]
:0000076c 89442410 mov ptr [esp+10], eax
:00000770 ff5208 call 8(edx)
:00000773 85c0 test eax, eax
:00000775 741e je 00000795
:00000777 ff0d10000000 decl 10
//*************** section ***************
:0000077d 830d1400000008 orl 14, 8
//*************** section ***************
:00000784 8b4624 mov eax, ptr [esi+24]
:00000787 890424 mov ptr [esp], eax
:0000078a 89742404 mov ptr [esp+4], esi
:0000078e e8fcffffff call 0000078f
//*************** section ***************
:00000793 eb34 jmp 000007c9
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000775
|
:00000795 8b4624 mov eax, ptr [esi+24]
:00000798 890424 mov ptr [esp], eax
:0000079b c7442404ee070000 movl ptr [esp+4], 7ee
//*************** section ***************
:000007a3 c744240800000004 movl ptr [esp+8], 4000000
:000007ab 8974240c mov ptr [esp], esi
:000007af 89742410 mov ptr [esp+10], esi
:000007b3 e8fcffffff call 000007b4
//*************** section ***************
:000007b8 85c0 test eax, eax
:000007ba 7414 je 000007d0
:000007bc ff0d10000000 decl 10
//*************** section ***************
:000007c2 830d1400000008 orl 14, 8
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000793
|
:000007c9 b8f5ffffff mov eax, -11
:000007ce eb14 jmp 000007e4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000007ba
|
:000007d0 8b5308 mov edx, ptr [ebx+8]
:000007d3 8b02 mov eax, ptr [edx]
:000007d5 890424 mov ptr [esp], eax
:000007d8 ff5210 call 10(edx)
:000007db b800000000 mov eax, 0
:000007e0 0fb3462c btr ptr [esi+2c], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000007ce
|
:000007e4 8b5df8 mov ebx, ptr [ebp-8]
:000007e7 8b75fc mov esi, ptr [ebp-4]
:000007ea 89ec mov esp, ebp
:000007ec 5d pop ebp
:000007ed c3 ret
Exported fn(): nvnet_interrupt
:000007ee 55 push ebp
:000007ef 89e5 mov ebp, esp
:000007f1 83ec08 sub esp, 8
:000007f4 895dfc mov ptr [ebp-4], ebx
:000007f7 8b450c mov eax, ptr [ebp]
:000007fa 8b5868 mov ebx, ptr [eax+68]
:000007fd 85c0 test eax, eax
:000007ff 741a je 0000081b
:00000801 8b4308 mov eax, ptr [ebx+8]
:00000804 8b10 mov edx, ptr [eax]
:00000806 891424 mov ptr [esp], edx
:00000809 ff5020 call 20(eax)
:0000080c 85c0 test eax, eax
:0000080e 740b je 0000081b
:00000810 8b5308 mov edx, ptr [ebx+8]
:00000813 8b02 mov eax, ptr [edx]
:00000815 890424 mov ptr [esp], eax
:00000818 ff5224 call 24(edx)
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000007ff, :0000080e
|
:0000081b 8b5dfc mov ebx, ptr [ebp-4]
:0000081e 89ec mov esp, ebp
:00000820 5d pop ebp
:00000821 c3 ret
Referenced by a Call at Address:
| :000010da
|
Exported fn(): nvnet_close
:00000822 55 push ebp
:00000823 89e5 mov ebp, esp
:00000825 83ec0c sub esp, c
:00000828 895dfc mov ptr [ebp-4], ebx
:0000082b 8b5d08 mov ebx, ptr [ebp+8]
:0000082e b800000000 mov eax, 0
:00000833 0fab432c bts ptr [ebx+2c], eax
:00000837 8b4368 mov eax, ptr [ebx+68]
:0000083a 8b5008 mov edx, ptr [eax+8]
:0000083d 837a0c00 cmpl ptr [edx], 0
:00000841 7410 je 00000853
:00000843 8b02 mov eax, ptr [edx]
:00000845 890424 mov ptr [esp], eax
:00000848 c744240400000000 movl ptr [esp+4], 0
:00000850 ff520c call c(edx)
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000841
|
:00000853 8b4324 mov eax, ptr [ebx+24]
:00000856 890424 mov ptr [esp], eax
:00000859 895c2404 mov ptr [esp+4], ebx
:0000085d e8fcffffff call 0000085e
//*************** section ***************
:00000862 ff0d10000000 decl 10
//*************** section ***************
:00000868 830d1400000008 orl 14, 8
//*************** section ***************
:0000086f b800000000 mov eax, 0
:00000874 8b5dfc mov ebx, ptr [ebp-4]
:00000877 89ec mov esp, ebp
:00000879 5d pop ebp
:0000087a c3 ret
:0000087b 90 nop
Exported fn(): nvnet_ioctl
:0000087c 55 push ebp
:0000087d 89e5 mov ebp, esp
:0000087f 81ec0c010000 sub esp, 10c
:00000885 895df4 mov ptr [ebp-12], ebx
:00000888 8975f8 mov ptr [ebp-8], esi
:0000088b 897dfc mov ptr [ebp-4], edi
:0000088e 8b5510 mov edx, ptr [ebp+10]
:00000891 8b4d0c mov ecx, ptr [ebp]
:00000894 83c110 add ecx, 10
:00000897 c78504ffffff00000000 movl ptr [ebp-252], 0
:000008a1 8b4508 mov eax, ptr [ebp+8]
:000008a4 8b5868 mov ebx, ptr [eax+68]
:000008a7 8b4308 mov eax, ptr [ebx+8]
:000008aa 81fa49890000 cmp edx, 8949
:000008b0 0f8452010000 je 00000a08
:000008b6 81fa49890000 cmp edx, 8949
:000008bc 7f25 jg 000008e3
:000008be 81fa47890000 cmp edx, 8947
:000008c4 0f8410010000 je 000009da
:000008ca 81fa47890000 cmp edx, 8947
:000008d0 0f8f0d010000 jg 000009e3
:000008d6 81fa46890000 cmp edx, 8946
:000008dc 743b je 00000919
:000008de e95a010000 jmp 00000a3d
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000008bc
|
:000008e3 81faf1890000 cmp edx, 89f1
:000008e9 0f84f4000000 je 000009e3
:000008ef 81faf1890000 cmp edx, 89f1
:000008f5 7f11 jg 00000908
:000008f7 81faf0890000 cmp edx, 89f0
:000008fd 0f84d7000000 je 000009da
:00000903 e935010000 jmp 00000a3d
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000008f5
|
:00000908 81faf2890000 cmp edx, 89f2
:0000090e 0f84f4000000 je 00000a08
:00000914 e924010000 jmp 00000a3d
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000008dc
|
:00000919 8d8520ffffff lea eax, ptr [ebp-224]
:0000091f 890424 mov ptr [esp], eax
:00000922 8b550c mov edx, ptr [ebp]
:00000925 8b4210 mov eax, ptr [edx+10]
:00000928 89442404 mov ptr [esp+4], eax
:0000092c c744240804000000 movl ptr [esp+8], 4
* Reference To: __constant_copy_from_user
|
:00000934 e8e1080000 call 0000121a
:00000939 baf2ffffff mov edx, -14
:0000093e 85c0 test eax, eax
:00000940 0f8507010000 jne 00000a4d
:00000946 83bd20ffffff03 cmpl ptr [ebp-224], 3
:0000094d 0f85ea000000 jne 00000a3d
:00000953 8d9524ffffff lea edx, ptr [ebp-220]
:00000959 b804000000 mov eax, 4
//*************** section ***************
:0000095e fc cld
:0000095f b931000000 mov ecx, 31
:00000964 89d7 mov edi, edx
:00000966 89c6 mov esi, eax
:00000968 f3a5 repz movsl
:0000096a 8d9528ffffff lea edx, ptr [ebp-216]
:00000970 b899000000 mov eax, 99
//*************** section ***************
:00000975 89c6 mov esi, eax
:00000977 89d7 mov edi, edx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000097d
|
:00000979 ac lods al, ptr [esi]
:0000097a aa stos ptr [edi], al
:0000097b 84c0 test al, al
:0000097d 75fa jne 00000979
:0000097f 8d9548ffffff lea edx, ptr [ebp-184]
:00000985 b89f000000 mov eax, 9f
//*************** section ***************
:0000098a 89c6 mov esi, eax
:0000098c 89d7 mov edi, edx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000992
|
:0000098e ac lods al, ptr [esi]
:0000098f aa stos ptr [edi], al
:00000990 84c0 test al, al
:00000992 75fa jne 0000098e
:00000994 837b0400 cmpl ptr [ebx+4], 0
:00000998 7415 je 000009af
:0000099a 8d5588 lea edx, ptr [ebp-120]
:0000099d 8b4304 mov eax, ptr [ebx+4]
:000009a0 0576020000 add eax, 276
:000009a5 89c6 mov esi, eax
:000009a7 89d7 mov edi, edx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000009ad
|
:000009a9 ac lods al, ptr [esi]
:000009aa aa stos ptr [edi], al
:000009ab 84c0 test al, al
:000009ad 75fa jne 000009a9
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000998
|
:000009af 8b550c mov edx, ptr [ebp]
:000009b2 8b4210 mov eax, ptr [edx+10]
:000009b5 890424 mov ptr [esp], eax
:000009b8 8d8524ffffff lea eax, ptr [ebp-220]
:000009be 89442404 mov ptr [esp+4], eax
:000009c2 c7442408c4000000 movl ptr [esp+8], c4
* Reference To: __constant_copy_to_user
|
:000009ca e8cd070000 call 0000119c
:000009cf baf2ffffff mov edx, -14
:000009d4 85c0 test eax, eax
:000009d6 7575 jne 00000a4d
:000009d8 eb6d jmp 00000a47
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000008c4, :000008fd
|
:000009da 0fb74370 movzwl eax, ptr [ebx+70]
:000009de 668901 mov ptr [ecx], ax
:000009e1 eb64 jmp 00000a47
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000008d0, :000008e9
|
:000009e3 8b00 mov eax, ptr [eax]
:000009e5 890424 mov ptr [esp], eax
:000009e8 8b4370 mov eax, ptr [ebx+70]
:000009eb 89442404 mov ptr [esp+4], eax
:000009ef 0fb74102 movzwl eax, ptr [ecx+2]
:000009f3 83e01f and eax, 1f
:000009f6 89442408 mov ptr [esp+8], eax
:000009fa 8d4106 lea eax, ptr [ecx+6]
:000009fd 8944240c mov ptr [esp], eax
:00000a01 e8fcffffff call 00000a02
//*************** section ***************
:00000a06 eb24 jmp 00000a2c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000008b0, :0000090e
|
:00000a08 8b00 mov eax, ptr [eax]
:00000a0a 890424 mov ptr [esp], eax
:00000a0d 8b4370 mov eax, ptr [ebx+70]
:00000a10 89442404 mov ptr [esp+4], eax
:00000a14 0fb74102 movzwl eax, ptr [ecx+2]
:00000a18 83e01f and eax, 1f
:00000a1b 89442408 mov ptr [esp+8], eax
:00000a1f 0fb74106 movzwl eax, ptr [ecx+6]
:00000a23 8944240c mov ptr [esp], eax
:00000a27 e8fcffffff call 00000a28
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000a06
|
:00000a2c 83f801 cmp eax, 1
:00000a2f 7416 je 00000a47
:00000a31 c78504fffffff0ffffff movl ptr [ebp-252], -16
:00000a3b eb0a jmp 00000a47
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000008de, :00000903, :00000914, :0000094d
|
:00000a3d c78504ffffffa1ffffff movl ptr [ebp-252], -95
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000009d8, :000009e1, :00000a2f, :00000a3b
|
:00000a47 8b9504ffffff mov edx, ptr [ebp-252]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000940, :000009d6
|
:00000a4d 89d0 mov eax, edx
:00000a4f 8b5df4 mov ebx, ptr [ebp-12]
:00000a52 8b75f8 mov esi, ptr [ebp-8]
:00000a55 8b7dfc mov edi, ptr [ebp-4]
:00000a58 89ec mov esp, ebp
:00000a5a 5d pop ebp
:00000a5b c3 ret
Referenced by a Call at Address:
| :00000dbb
|
Exported fn(): nvnet_init
:00000a5c 55 push ebp
:00000a5d 89e5 mov ebp, esp
:00000a5f 56 push esi
:00000a60 53 push ebx
:00000a61 83ec1c sub esp, 1c
:00000a64 8b7508 mov esi, ptr [ebp+8]
:00000a67 8b5e68 mov ebx, ptr [esi+68]
:00000a6a 8b4304 mov eax, ptr [ebx+4]
:00000a6d 890424 mov ptr [esp], eax
:00000a70 c744240404000000 movl ptr [esp+4], 4
:00000a78 8d45f6 lea eax, ptr [ebp-10]
:00000a7b 89442408 mov ptr [esp+8], eax
:00000a7f e8fcffffff call 00000a80
//*************** section ***************
:00000a84 0fb745f6 movzwl eax, ptr [ebp-10]
:00000a88 83c806 or eax, 6
:00000a8b 0fb7d0 movzwl edx, ax
:00000a8e 663955f6 cmp ptr [ebp-10], dx
:00000a92 7417 je 00000aab
:00000a94 8b4304 mov eax, ptr [ebx+4]
:00000a97 890424 mov ptr [esp], eax
:00000a9a c744240404000000 movl ptr [esp+4], 4
:00000aa2 89542408 mov ptr [esp+8], edx
:00000aa6 e8fcffffff call 00000aa7
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000a92
|
:00000aab 8d430c lea eax, ptr [ebx]
:00000aae 89730c mov ptr [ebx], esi
:00000ab1 c7400426000000 movl ptr [eax+4], 26
//*************** section ***************
:00000ab8 c740089c000000 movl ptr [eax+8], 9c
//*************** section ***************
:00000abf c7400c0c010000 movl ptr [eax], 10c
//*************** section ***************
:00000ac6 c74010d4000000 movl ptr [eax+10], d4
//*************** section ***************
:00000acd c74014f0000000 movl ptr [eax+14], f0
//*************** section ***************
:00000ad4 c7401836010000 movl ptr [eax+18], 136
//*************** section ***************
:00000adb c7401c50010000 movl ptr [eax+1c], 150
//*************** section ***************
:00000ae2 c74020d8010000 movl ptr [eax+20], 1d8
//*************** section ***************
:00000ae9 c74028e4020000 movl ptr [eax+28], 2e4
//*************** section ***************
:00000af0 c740240c020000 movl ptr [eax+24], 20c
//*************** section ***************
:00000af7 c7402caa030000 movl ptr [eax+2c], 3aa
//*************** section ***************
:00000afe c7404c00000000 movl ptr [eax+4c], 0
//*************** section ***************
:00000b05 c740501a000000 movl ptr [eax+50], 1a
//*************** section ***************
:00000b0c c7405420000000 movl ptr [eax+54], 20
//*************** section ***************
:00000b13 c7437801000000 movl ptr [ebx+78], 1
:00000b1a 890424 mov ptr [esp], eax
:00000b1d 8b436c mov eax, ptr [ebx+6c]
:00000b20 89442404 mov ptr [esp+4], eax
:00000b24 c744240890010000 movl ptr [esp+8], 190
:00000b2c 8d4308 lea eax, ptr [ebx+8]
:00000b2f 8944240c mov ptr [esp], eax
:00000b33 8d4368 lea eax, ptr [ebx+68]
:00000b36 89442410 mov ptr [esp+10], eax
:00000b3a 8d4370 lea eax, ptr [ebx+70]
:00000b3d 89442414 mov ptr [esp+14], eax
:00000b41 e8fcffffff call 00000b42
//*************** section ***************
:00000b46 baf5ffffff mov edx, -11
:00000b4b 85c0 test eax, eax
:00000b4d 7549 jne 00000b98
:00000b4f 8b4308 mov eax, ptr [ebx+8]
:00000b52 8b10 mov edx, ptr [eax]
:00000b54 891424 mov ptr [esp], edx
:00000b57 8d930c010000 lea edx, ptr [ebx+10c]
:00000b5d 89542404 mov ptr [esp+4], edx
:00000b61 ff5074 call 74(eax)
:00000b64 ba00000000 mov edx, 0
:00000b69 b905010000 mov ecx, 105
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000b7f
|
:00000b6e 89c8 mov eax, ecx
:00000b70 29d0 sub eax, edx
:00000b72 0fb644180c movzbl eax, ptr [eax*ebx]
:00000b77 88441678 mov ptr [esi*edx+78], al
:00000b7b 42 inc edx
:00000b7c 83fa05 cmp edx, 5
:00000b7f 76ed jbe 00000b6e
:00000b81 8b4308 mov eax, ptr [ebx+8]
:00000b84 8b10 mov edx, ptr [eax]
:00000b86 891424 mov ptr [esp], edx
:00000b89 8d5678 lea edx, ptr [esi+78]
:00000b8c 89542404 mov ptr [esp+4], edx
:00000b90 ff5070 call 70(eax)
:00000b93 ba00000000 mov edx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000b4d
|
:00000b98 89d0 mov eax, edx
:00000b9a 83c41c add esp, 1c
:00000b9d 5b pop ebx
:00000b9e 5e pop esi
:00000b9f 5d pop ebp
:00000ba0 c3 ret
:00000ba1 90 nop
Exported fn(): nvnet_probe
:00000ba2 55 push ebp
:00000ba3 89e5 mov ebp, esp
:00000ba5 83ec28 sub esp, 28
:00000ba8 895df4 mov ptr [ebp-12], ebx
:00000bab 8975f8 mov ptr [ebp-8], esi
:00000bae 897dfc mov ptr [ebp-4], edi
:00000bb1 8b7508 mov esi, ptr [ebp+8]
:00000bb4 893424 mov ptr [esp], esi
:00000bb7 e8fcffffff call 00000bb8
//*************** section ***************
:00000bbc bafbffffff mov edx, -5
:00000bc1 85c0 test eax, eax
:00000bc3 0f858f030000 jne 00000f58
:00000bc9 893424 mov ptr [esp], esi
:00000bcc c744240401000000 movl ptr [esp+4], 1
:00000bd4 e8fcffffff call 00000bd5
//*************** section ***************
:00000bd9 85c0 test eax, eax
:00000bdb 7424 je 00000c01
:00000bdd 893424 mov ptr [esp], esi
:00000be0 83c004 add eax, 4
:00000be3 89442404 mov ptr [esp+4], eax
:00000be7 8d45f2 lea eax, ptr [ebp-14]
:00000bea 89442408 mov ptr [esp+8], eax
:00000bee e8fcffffff call 00000bef
//*************** section ***************
:00000bf3 0fb745f2 movzwl eax, ptr [ebp-14]
:00000bf7 89c2 mov edx, eax
:00000bf9 83e203 and edx, 3
:00000bfc 8955e8 mov ptr [ebp-24], edx
:00000bff eb07 jmp 00000c08
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000bdb
|
:00000c01 c745e800000000 movl ptr [ebp-24], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000bff
|
:00000c08 893424 mov ptr [esp], esi
:00000c0b e8fcffffff call 00000c0c
//*************** section ***************
:00000c10 89c2 mov edx, eax
:00000c12 85c0 test eax, eax
:00000c14 0f853e030000 jne 00000f58
:00000c1a c7042400000000 movl ptr [esp], 0
//*************** section ***************
:00000c21 8b4660 mov eax, ptr [esi+60]
:00000c24 89442404 mov ptr [esp+4], eax
:00000c28 837e6000 cmpl ptr [esi+60], 0
:00000c2c 7506 jne 00000c34
:00000c2e 837e6400 cmpl ptr [esi+64], 0
:00000c32 7409 je 00000c3d
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c2c
|
:00000c34 8b4664 mov eax, ptr [esi+64]
:00000c37 2b4660 sub eax, ptr [esi+60]
:00000c3a 40 inc eax
:00000c3b eb05 jmp 00000c42
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c32
|
:00000c3d b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c3b
|
:00000c42 89442408 mov ptr [esp+8], eax
:00000c46 c744240c99000000 movl ptr [esp], 99
//*************** section ***************
:00000c4e e8fcffffff call 00000c4f
//*************** section ***************
:00000c53 85c0 test eax, eax
:00000c55 750a jne 00000c61
:00000c57 893424 mov ptr [esp], esi
:00000c5a e8fcffffff call 00000c5b
//*************** section ***************
:00000c5f eb6f jmp 00000cd0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c55
|
:00000c61 8b5660 mov edx, ptr [esi+60]
:00000c64 85d2 test edx, edx
:00000c66 7506 jne 00000c6e
:00000c68 837e6400 cmpl ptr [esi+64], 0
:00000c6c 7409 je 00000c77
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c66
|
:00000c6e 8b4664 mov eax, ptr [esi+64]
:00000c71 2b4660 sub eax, ptr [esi+60]
:00000c74 40 inc eax
:00000c75 eb05 jmp 00000c7c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c6c
|
:00000c77 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c75
|
:00000c7c 891424 mov ptr [esp], edx
:00000c7f 89442404 mov ptr [esp+4], eax
:00000c83 c744240800000000 movl ptr [esp+8], 0
:00000c8b e8fcffffff call 00000c8c
//*************** section ***************
:00000c90 8945ec mov ptr [ebp-20], eax
:00000c93 85c0 test eax, eax
:00000c95 7543 jne 00000cda
:00000c97 893424 mov ptr [esp], esi
:00000c9a e8fcffffff call 00000c9b
//*************** section ***************
:00000c9f c7042400000000 movl ptr [esp], 0
//*************** section ***************
:00000ca6 8b4660 mov eax, ptr [esi+60]
:00000ca9 89442404 mov ptr [esp+4], eax
:00000cad 837e6000 cmpl ptr [esi+60], 0
:00000cb1 7506 jne 00000cb9
:00000cb3 837e6400 cmpl ptr [esi+64], 0
:00000cb7 7409 je 00000cc2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000cb1
|
:00000cb9 8b4664 mov eax, ptr [esi+64]
:00000cbc 2b4660 sub eax, ptr [esi+60]
:00000cbf 40 inc eax
:00000cc0 eb05 jmp 00000cc7
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000cb7
|
:00000cc2 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000cc0
|
:00000cc7 89442408 mov ptr [esp+8], eax
:00000ccb e8fcffffff call 00000ccc
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c5f
|
:00000cd0 baedffffff mov edx, -19
:00000cd5 e97e020000 jmp 00000f58
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000c95
|
:00000cda c7042414010000 movl ptr [esp], 114
:00000ce1 e8fcffffff call 00000ce2
//*************** section ***************
:00000ce6 89c7 mov edi, eax
:00000ce8 85c0 test eax, eax
:00000cea 753e jne 00000d2a
:00000cec 893424 mov ptr [esp], esi
:00000cef e8fcffffff call 00000cf0
//*************** section ***************
:00000cf4 c7042400000000 movl ptr [esp], 0
//*************** section ***************
:00000cfb 8b4660 mov eax, ptr [esi+60]
:00000cfe 89442404 mov ptr [esp+4], eax
:00000d02 837e6000 cmpl ptr [esi+60], 0
:00000d06 7506 jne 00000d0e
:00000d08 837e6400 cmpl ptr [esi+64], 0
:00000d0c 7409 je 00000d17
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d06
|
:00000d0e 8b4664 mov eax, ptr [esi+64]
:00000d11 2b4660 sub eax, ptr [esi+60]
:00000d14 40 inc eax
:00000d15 eb05 jmp 00000d1c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d0c
|
:00000d17 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d15
|
:00000d1c 89442408 mov ptr [esp+8], eax
:00000d20 e8fcffffff call 00000d21
//*************** section ***************
:00000d25 e9db000000 jmp 00000e05
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000cea
|
:00000d2a 894638 mov ptr [esi+38], eax
:00000d2d 8b5868 mov ebx, ptr [eax+68]
:00000d30 c7830801000000000000 movl ptr [ebx+108], 0
:00000d3a c783f800000040000000 movl ptr [ebx], 40
:00000d44 c7830001000000110000 movl ptr [ebx+100], 1100
:00000d4e c783f400000000000000 movl ptr [ebx], 0
:00000d58 c783fc00000000000000 movl ptr [ebx], 0
:00000d62 8b4304 mov eax, ptr [ebx+4]
:00000d65 890424 mov ptr [esp], eax
:00000d68 8b8300010000 mov eax, ptr [ebx+100]
:00000d6e 89442404 mov ptr [esp+4], eax
:00000d72 8d8304010000 lea eax, ptr [ebx+104]
:00000d78 89442408 mov ptr [esp+8], eax
:00000d7c e8fcffffff call 00000d7d
//*************** section ***************
:00000d81 8983f0000000 mov ptr [ebx], eax
:00000d87 85c0 test eax, eax
:00000d89 7439 je 00000dc4
:00000d8b 8b45e8 mov eax, ptr [ebp-24]
:00000d8e 894374 mov ptr [ebx+74], eax
:00000d91 897304 mov ptr [ebx+4], esi
:00000d94 c7874c01000000000000 movl ptr [edi+14c], 0
//*************** section ***************
:00000d9e 8b55ec mov edx, ptr [ebp-20]
:00000da1 89536c mov ptr [ebx+6c], edx
:00000da4 893424 mov ptr [esp], esi
:00000da7 e8fcffffff call 00000da8
//*************** section ***************
:00000dac 8b4660 mov eax, ptr [esi+60]
:00000daf 894720 mov ptr [edi+20], eax
:00000db2 8b4658 mov eax, ptr [esi+58]
:00000db5 894724 mov ptr [edi+24], eax
:00000db8 893c24 mov ptr [esp], edi
* Reference To: nvnet_init ------.
|
:00000dbb e89cfcffff call 00000a5c
:00000dc0 85c0 test eax, eax
:00000dc2 744b je 00000e0f
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d89
|
:00000dc4 893424 mov ptr [esp], esi
:00000dc7 e8fcffffff call 00000dc8
//*************** section ***************
:00000dcc c7042400000000 movl ptr [esp], 0
//*************** section ***************
:00000dd3 8b4660 mov eax, ptr [esi+60]
:00000dd6 89442404 mov ptr [esp+4], eax
:00000dda 837e6000 cmpl ptr [esi+60], 0
:00000dde 7506 jne 00000de6
:00000de0 837e6400 cmpl ptr [esi+64], 0
:00000de4 7409 je 00000def
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000dde
|
:00000de6 8b4664 mov eax, ptr [esi+64]
:00000de9 2b4660 sub eax, ptr [esi+60]
:00000dec 40 inc eax
:00000ded eb05 jmp 00000df4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000de4
|
:00000def b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ded
|
:00000df4 89442408 mov ptr [esp+8], eax
:00000df8 e8fcffffff call 00000df9
//*************** section ***************
:00000dfd 893c24 mov ptr [esp], edi
:00000e00 e8fcffffff call 00000e01
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000d25
|
:00000e05 baf4ffffff mov edx, -12
:00000e0a e949010000 jmp 00000f58
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000dc2
|
:00000e0f c787fc00000024070000 movl ptr [edi], 724
//*************** section ***************
:00000e19 c7870001000022080000 movl ptr [edi+100], 822
//*************** section ***************
:00000e23 c787200100001e070000 movl ptr [edi+120], 71e
//*************** section ***************
:00000e2d c78704010000de050000 movl ptr [edi+104], 5de
//*************** section ***************
:00000e37 c7871c0100007c080000 movl ptr [edi+11c], 87c
//*************** section ***************
:00000e41 c7474400040000 movl ptr [edi+44], 400
//*************** section ***************
:00000e48 c78714010000c6040000 movl ptr [edi+114], 4c6
//*************** section ***************
:00000e52 893c24 mov ptr [esp], edi
:00000e55 e8fcffffff call 00000e56
//*************** section ***************
:00000e5a 833d18000000ff cmpl 18, -1
//*************** section ***************
:00000e61 7465 je 00000ec8
:00000e63 bb00000000 mov ebx, 0
:00000e68 833d1800000002 cmpl 18, 2
//*************** section ***************
:00000e6f 7616 jbe 00000e87
:00000e71 c7042400000000 movl ptr [esp], 0
//*************** section ***************
:00000e78 e8fcffffff call 00000e79
//*************** section ***************
:00000e7d c7051800000000000000 movl 18, 0
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000e6f
|
:00000e87 a118000000 mov eax, 18
//*************** section ***************
:00000e8c 83f801 cmp eax, 1
:00000e8f 7419 je 00000eaa
:00000e91 83f801 cmp eax, 1
:00000e94 7f06 jg 00000e9c
:00000e96 85c0 test eax, eax
:00000e98 7409 je 00000ea3
:00000e9a eb1a jmp 00000eb6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000e94
|
:00000e9c 83f802 cmp eax, 2
:00000e9f 7410 je 00000eb1
:00000ea1 eb13 jmp 00000eb6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000e98
|
:00000ea3 bba5000000 mov ebx, a5
//*************** section ***************
:00000ea8 eb0c jmp 00000eb6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000e8f
|
:00000eaa bbaa000000 mov ebx, aa
//*************** section ***************
:00000eaf eb05 jmp 00000eb6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000e9f
|
:00000eb1 bbaf000000 mov ebx, af
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000e9a, :00000ea1, :00000ea8, :00000eaf
|
:00000eb6 c7042440000000 movl ptr [esp], 40
//*************** section ***************
:00000ebd 895c2404 mov ptr [esp+4], ebx
:00000ec1 e8fcffffff call 00000ec2
//*************** section ***************
:00000ec6 eb0a jmp 00000ed2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000e61
|
:00000ec8 c7051800000000000000 movl 18, 0
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ec6
|
:00000ed2 833d1c000000ff cmpl 1c, -1
//*************** section ***************
:00000ed9 746e je 00000f49
:00000edb bb00000000 mov ebx, 0
:00000ee0 833d1c00000000 cmpl 1c, 0
//*************** section ***************
:00000ee7 7809 js 00000ef2
:00000ee9 833d1800000002 cmpl 18, 2
//*************** section ***************
:00000ef0 7e16 jle 00000f08
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ee7
|
:00000ef2 c7042480000000 movl ptr [esp], 80
//*************** section ***************
:00000ef9 e8fcffffff call 00000efa
//*************** section ***************
:00000efe c7051c00000000000000 movl 1c, 0
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ef0
|
:00000f08 a11c000000 mov eax, 1c
//*************** section ***************
:00000f0d 83f801 cmp eax, 1
:00000f10 7419 je 00000f2b
:00000f12 83f801 cmp eax, 1
:00000f15 7f06 jg 00000f1d
:00000f17 85c0 test eax, eax
:00000f19 7409 je 00000f24
:00000f1b eb1a jmp 00000f37
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f15
|
:00000f1d 83f802 cmp eax, 2
:00000f20 7410 je 00000f32
:00000f22 eb13 jmp 00000f37
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f19
|
:00000f24 bbb4000000 mov ebx, b4
//*************** section ***************
:00000f29 eb0c jmp 00000f37
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f10
|
:00000f2b bbc5000000 mov ebx, c5
//*************** section ***************
:00000f30 eb05 jmp 00000f37
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f20
|
:00000f32 bbcd000000 mov ebx, cd
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f1b, :00000f22, :00000f29, :00000f30
|
:00000f37 c70424c0000000 movl ptr [esp], c0
//*************** section ***************
:00000f3e 895c2404 mov ptr [esp+4], ebx
:00000f42 e8fcffffff call 00000f43
//*************** section ***************
:00000f47 eb0a jmp 00000f53
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000ed9
|
:00000f49 c7051c00000000000000 movl 1c, 0
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f47
|
:00000f53 ba00000000 mov edx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000bc3, :00000c14, :00000cd5, :00000e0a
|
:00000f58 89d0 mov eax, edx
:00000f5a 8b5df4 mov ebx, ptr [ebp-12]
:00000f5d 8b75f8 mov esi, ptr [ebp-8]
:00000f60 8b7dfc mov edi, ptr [ebp-4]
:00000f63 89ec mov esp, ebp
:00000f65 5d pop ebp
:00000f66 c3 ret
:00000f67 90 nop
Exported fn(): nvnet_remove
:00000f68 55 push ebp
:00000f69 89e5 mov ebp, esp
:00000f6b 57 push edi
:00000f6c 56 push esi
:00000f6d 53 push ebx
:00000f6e 83ec10 sub esp, 10
:00000f71 8b7d08 mov edi, ptr [ebp+8]
:00000f74 8b7738 mov esi, ptr [edi+38]
:00000f77 8b5e68 mov ebx, ptr [esi+68]
:00000f7a 85f6 test esi, esi
:00000f7c 0f84ba000000 je 0000103c
:00000f82 ba00000000 mov edx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f97
|
:00000f87 0fb684130c010000 movzbl eax, ptr [ebx*edx+10c]
:00000f8f 88441678 mov ptr [esi*edx+78], al
:00000f93 42 inc edx
:00000f94 83fa05 cmp edx, 5
:00000f97 7eee jle 00000f87
:00000f99 8b4308 mov eax, ptr [ebx+8]
:00000f9c 8b10 mov edx, ptr [eax]
:00000f9e 891424 mov ptr [esp], edx
:00000fa1 8d5678 lea edx, ptr [esi+78]
:00000fa4 89542404 mov ptr [esp+4], edx
:00000fa8 ff5070 call 70(eax)
:00000fab 8b5308 mov edx, ptr [ebx+8]
:00000fae 837a0400 cmpl ptr [edx+4], 0
:00000fb2 740f je 00000fc3
:00000fb4 8b02 mov eax, ptr [edx]
:00000fb6 890424 mov ptr [esp], eax
:00000fb9 ff5204 call 4(edx)
:00000fbc c7430800000000 movl ptr [ebx+8], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000fb2
|
:00000fc3 893424 mov ptr [esp], esi
:00000fc6 e8fcffffff call 00000fc7
//*************** section ***************
:00000fcb 8b4304 mov eax, ptr [ebx+4]
:00000fce 890424 mov ptr [esp], eax
:00000fd1 8b8300010000 mov eax, ptr [ebx+100]
:00000fd7 89442404 mov ptr [esp+4], eax
:00000fdb 8b83f0000000 mov eax, ptr [ebx]
:00000fe1 89442408 mov ptr [esp+8], eax
:00000fe5 8b8304010000 mov eax, ptr [ebx+104]
:00000feb 8944240c mov ptr [esp], eax
:00000fef e8fcffffff call 00000ff0
//*************** section ***************
:00000ff4 c7042400000000 movl ptr [esp], 0
//*************** section ***************
:00000ffb 8b4760 mov eax, ptr [edi+60]
:00000ffe 89442404 mov ptr [esp+4], eax
:00001002 837f6000 cmpl ptr [edi+60], 0
:00001006 7506 jne 0000100e
:00001008 837f6400 cmpl ptr [edi+64], 0
:0000100c 7409 je 00001017
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001006
|
:0000100e 8b4764 mov eax, ptr [edi+64]
:00001011 2b4760 sub eax, ptr [edi+60]
:00001014 40 inc eax
:00001015 eb05 jmp 0000101c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000100c
|
:00001017 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001015
|
:0000101c 89442408 mov ptr [esp+8], eax
:00001020 e8fcffffff call 00001021
//*************** section ***************
:00001025 893c24 mov ptr [esp], edi
:00001028 e8fcffffff call 00001029
//*************** section ***************
:0000102d 893424 mov ptr [esp], esi
:00001030 e8fcffffff call 00001031
//*************** section ***************
:00001035 c7473800000000 movl ptr [edi+38], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000f7c
|
:0000103c 83c410 add esp, 10
:0000103f 5b pop ebx
:00001040 5e pop esi
:00001041 5f pop edi
:00001042 5d pop ebp
:00001043 c3 ret
Exported fn(): init_module
:00001044 55 push ebp
:00001045 89e5 mov ebp, esp
:00001047 83ec08 sub esp, 8
:0000104a 895dfc mov ptr [ebp-4], ebx
:0000104d c7042460000000 movl ptr [esp], 60
//*************** section ***************
:00001054 e8fcffffff call 00001055
//*************** section ***************
:00001059 89c3 mov ebx, eax
:0000105b b800000000 mov eax, 0
:00001060 85db test ebx, ebx
:00001062 7f18 jg 0000107c
:00001064 85db test ebx, ebx
:00001066 b8edffffff mov eax, -19
:0000106b 0f44d8 cmove ebx, eax
:0000106e c7042460000000 movl ptr [esp], 60
//*************** section ***************
:00001075 e8fcffffff call 00001076
//*************** section ***************
:0000107a 89d8 mov eax, ebx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001062
|
:0000107c 8b5dfc mov ebx, ptr [ebp-4]
:0000107f 89ec mov esp, ebp
:00001081 5d pop ebp
:00001082 c3 ret
:00001083 90 nop
Exported fn(): cleanup_module
:00001084 55 push ebp
:00001085 89e5 mov ebp, esp
:00001087 83ec04 sub esp, 4
:0000108a c7042460000000 movl ptr [esp], 60
//*************** section ***************
:00001091 e8fcffffff call 00001092
//*************** section ***************
:00001096 89ec mov esp, ebp
:00001098 5d pop ebp
:00001099 c3 ret
Exported fn(): nvnet_suspend
:0000109a 55 push ebp
:0000109b 89e5 mov ebp, esp
:0000109d 83ec04 sub esp, 4
:000010a0 8b4508 mov eax, ptr [ebp+8]
:000010a3 8b5038 mov edx, ptr [eax+38]
:000010a6 8b422c mov eax, ptr [edx+2c]
:000010a9 b900000000 mov ecx, 0
:000010ae a902000000 test eax, 2
:000010b3 742f je 000010e4
:000010b5 b802000000 mov eax, 2
:000010ba 0fb3422c btr ptr [edx+2c], eax
:000010be 19c0 sbb eax, eax
:000010c0 85c0 test eax, eax
:000010c2 7413 je 000010d7
:000010c4 b900000000 mov ecx, 0
:000010c9 8b422c mov eax, ptr [edx+2c]
:000010cc a902000000 test eax, 2
:000010d1 7404 je 000010d7
:000010d3 0fab4a2c bts ptr [edx+2c], ecx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000010c2, :000010d1
|
:000010d7 891424 mov ptr [esp], edx
* Reference To: nvnet_close -----.
|
:000010da e843f7ffff call 00000822
:000010df b900000000 mov ecx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000010b3
|
:000010e4 89c8 mov eax, ecx
:000010e6 89ec mov esp, ebp
:000010e8 5d pop ebp
:000010e9 c3 ret
Exported fn(): nvnet_resume
:000010ea 55 push ebp
:000010eb 89e5 mov ebp, esp
:000010ed 83ec10 sub esp, 10
:000010f0 895df4 mov ptr [ebp-12], ebx
:000010f3 8975f8 mov ptr [ebp-8], esi
:000010f6 897dfc mov ptr [ebp-4], edi
:000010f9 8b4508 mov eax, ptr [ebp+8]
:000010fc 8b7038 mov esi, ptr [eax+38]
:000010ff ba00000000 mov edx, 0
:00001104 85f6 test esi, esi
:00001106 0f8480000000 je 0000118c
:0000110c 837e6800 cmpl ptr [esi+68], 0
:00001110 7475 je 00001187
:00001112 8b462c mov eax, ptr [esi+2c]
:00001115 ba00000000 mov edx, 0
:0000111a a902000000 test eax, 2
:0000111f 746b je 0000118c
:00001121 89f7 mov edi, esi
:00001123 b802000000 mov eax, 2
:00001128 0fab462c bts ptr [esi+2c], eax
:0000112c 19d2 sbb edx, edx
:0000112e 85d2 test edx, edx
:00001130 754d jne 0000117f
:00001132 8b462c mov eax, ptr [esi+2c]
:00001135 a902000000 test eax, 2
:0000113a 7443 je 0000117f
:0000113c 0fb3562c btr ptr [esi+2c], edx
:00001140 19c0 sbb eax, eax
:00001142 85c0 test eax, eax
:00001144 7431 je 00001177
:00001146 b803000000 mov eax, 3
:0000114b 0fab462c bts ptr [esi+2c], eax
:0000114f 19c0 sbb eax, eax
:00001151 85c0 test eax, eax
:00001153 7522 jne 00001177
:00001155 9c pushf
:00001156 5b pop ebx
:00001157 fa cli
:00001158 a120000000 mov eax, 20
//*************** section ***************
:0000115d 894638 mov ptr [esi+38], eax
:00001160 893520000000 mov 20, esi
//*************** section ***************
:00001166 b800000000 mov eax, 0
:0000116b ba01000000 mov edx, 1
:00001170 e8fcffffff call 00001171
//*************** section ***************
:00001175 53 push ebx
:00001176 9d popf
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001144, :00001153
|
:00001177 893c24 mov ptr [esp], edi
:0000117a e8fcffffff call 0000117b
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001130, :0000113a
|
:0000117f 893424 mov ptr [esp], esi
* Reference To: nvnet_open ------.
|
:00001182 e89df5ffff call 00000724
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001110
|
:00001187 ba00000000 mov edx, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001106, :0000111f
|
:0000118c 89d0 mov eax, edx
:0000118e 8b5df4 mov ebx, ptr [ebp-12]
:00001191 8b75f8 mov esi, ptr [ebp-8]
:00001194 8b7dfc mov edi, ptr [ebp-4]
:00001197 89ec mov esp, ebp
:00001199 5d pop ebp
:0000119a c3 ret
:0000119b 90 nop
Referenced by a Call at Address:
| :000009ca
|
Exported fn(): __constant_copy_to_user
:0000119c 83ec0c sub esp, c
:0000119f 891c24 mov ptr [esp], ebx
:000011a2 89742404 mov ptr [esp+4], esi
:000011a6 897c2408 mov ptr [esp+8], edi
:000011aa 8b7c2410 mov edi, ptr [esp+10]
:000011ae 8b742414 mov esi, ptr [esp+14]
:000011b2 8b4c2418 mov ecx, ptr [esp+18]
:000011b6 b800e0ffff mov eax, ffffe000
:000011bb 21e0 and eax, esp
:000011bd 89fa mov edx, edi
:000011bf 01ca add edx, ecx
:000011c1 19db sbb ebx, ebx
:000011c3 39500c cmp ptr [eax], edx
:000011c6 83db00 sbb ebx, 0
:000011c9 85db test ebx, ebx
:000011cb 753b jne 00001208
:000011cd 89c8 mov eax, ecx
:000011cf 83e003 and eax, 3
:000011d2 83f802 cmp eax, 2
:000011d5 7420 je 000011f7
:000011d7 83f802 cmp eax, 2
:000011da 7707 ja 000011e3
:000011dc 83f801 cmp eax, 1
:000011df 740e je 000011ef
:000011e1 eb05 jmp 000011e8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000011da
|
:000011e3 83f803 cmp eax, 3
:000011e6 7418 je 00001200
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000011e1
|
:000011e8 c1e902 shr ecx, 2
:000011eb f3a5 repz movsl
:000011ed eb19 jmp 00001208
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000011df
|
:000011ef c1e902 shr ecx, 2
:000011f2 f3a5 repz movsl
:000011f4 a4 movsb ptr [edi], ptr [esi]
:000011f5 eb11 jmp 00001208
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000011d5
|
:000011f7 c1e902 shr ecx, 2
:000011fa f3a5 repz movsl
:000011fc 66a5 movsw ptr [edi], ptr [esi]
:000011fe eb08 jmp 00001208
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000011e6
|
:00001200 c1e902 shr ecx, 2
:00001203 f3a5 repz movsl
:00001205 66a5 movsw ptr [edi], ptr [esi]
:00001207 a4 movsb ptr [edi], ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000011cb, :000011ed, :000011f5, :000011fe
|
:00001208 89c8 mov eax, ecx
:0000120a 8b1c24 mov ebx, ptr [esp]
:0000120d 8b742404 mov esi, ptr [esp+4]
:00001211 8b7c2408 mov edi, ptr [esp+8]
:00001215 83c40c add esp, c
:00001218 c3 ret
:00001219 90 nop
Referenced by a Call at Address:
| :00000934
|
Exported fn(): __constant_copy_from_user
:0000121a 83ec0c sub esp, c
:0000121d 891c24 mov ptr [esp], ebx
:00001220 89742404 mov ptr [esp+4], esi
:00001224 897c2408 mov ptr [esp+8], edi
:00001228 8b7c2410 mov edi, ptr [esp+10]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000023
|
:0000122c 8b742414 mov esi, ptr [esp+14]
:00001230 8b5c2418 mov ebx, ptr [esp+18]
:00001234 b800e0ffff mov eax, ffffe000
:00001239 21e0 and eax, esp
:0000123b 89f2 mov edx, esi
:0000123d 01da add edx, ebx
:0000123f 19c9 sbb ecx, ecx
:00001241 39500c cmp ptr [eax], edx
:00001244 83d900 sbb ecx, 0
:00001247 85c9 test ecx, ecx
:00001249 7547 jne 00001292
:0000124b 89d8 mov eax, ebx
:0000124d 83e003 and eax, 3
:00001250 83f802 cmp eax, 2
:00001253 7424 je 00001279
:00001255 83f802 cmp eax, 2
:00001258 7707 ja 00001261
:0000125a 83f801 cmp eax, 1
:0000125d 7410 je 0000126f
:0000125f eb05 jmp 00001266
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001258
|
:00001261 83f803 cmp eax, 3
:00001264 741e je 00001284
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000125f
|
:00001266 89d9 mov ecx, ebx
:00001268 c1e902 shr ecx, 2
:0000126b f3a5 repz movsl
:0000126d eb1f jmp 0000128e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000125d
|
:0000126f 89d9 mov ecx, ebx
:00001271 c1e902 shr ecx, 2
:00001274 f3a5 repz movsl
:00001276 a4 movsb ptr [edi], ptr [esi]
:00001277 eb15 jmp 0000128e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001253
|
:00001279 89d9 mov ecx, ebx
:0000127b c1e902 shr ecx, 2
:0000127e f3a5 repz movsl
:00001280 66a5 movsw ptr [edi], ptr [esi]
:00001282 eb0a jmp 0000128e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001264
|
:00001284 89d9 mov ecx, ebx
:00001286 c1e902 shr ecx, 2
:00001289 f3a5 repz movsl
:0000128b 66a5 movsw ptr [edi], ptr [esi]
:0000128d a4 movsb ptr [edi], ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000126d, :00001277, :00001282
|
:0000128e 89cb mov ebx, ecx
:00001290 eb19 jmp 000012ab
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001249
|
:00001292 b800000000 mov eax, 0
:00001297 89d9 mov ecx, ebx
:00001299 c1e902 shr ecx, 2
:0000129c f3ab repz stos
:0000129e f6c302 test bl, 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000033
|
:000012a1 7402 je 000012a5
:000012a3 66ab stos ptr [edi], ax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000012a1
|
:000012a5 f6c301 test bl, 1
:000012a8 7401 je 000012ab
:000012aa aa stos ptr [edi], al
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001290, :000012a8
|
:000012ab 89d8 mov eax, ebx
:000012ad 8b1c24 mov ebx, ptr [esp]
:000012b0 8b742404 mov esi, ptr [esp+4]
:000012b4 8b7c2408 mov edi, ptr [esp+8]
:000012b8 83c40c add esp, c
:000012bb c3 ret
:000012bc 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000045
|
:000012bd 90 nop
:000012be 90 nop
:000012bf 90 nop
Exported fn(): ADAPTER_Open
:000012c0 55 push ebp
:000012c1 89e5 mov ebp, esp
:000012c3 57 push edi
:000012c4 56 push esi
:000012c5 53 push ebx
:000012c6 83ec1c sub esp, 1c
:000012c9 8b7514 mov esi, ptr [ebp+14]
:000012cc 8b7d08 mov edi, ptr [ebp+8]
:000012cf c70600000000 movl ptr [esi], 0
:000012d5 c745ecbc120000 movl ptr [ebp-20], 12bc
:000012dc c745e800000000 movl ptr [ebp-24], 0
:000012e3 8d45e4 lea eax, ptr [ebp-28]
:000012e6 50 push eax
:000012e7 ff37 pushl (edi)
:000012e9 ff5704 call 4(edi)
:000012ec 83c408 add esp, 8
:000012ef 85c0 test eax, eax
:000012f1 750d jne 00001300
:000012f3 b801000000 mov eax, 1
:000012f8 e932050000 jmp 0000182f
:000012fd 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000012f1
|
:00001300 8b5de4 mov ebx, ptr [ebp-28]
:00001303 895b04 mov ptr [ebx+4], ebx
:00001306 8b45e8 mov eax, ptr [ebp-24]
:00001309 894308 mov ptr [ebx+8], eax
:0000130c 8b45ec mov eax, ptr [ebp-20]
:0000130f 89430c mov ptr [ebx], eax
:00001312 89bbb0000000 mov ptr [ebx], edi
:00001318 8b450c mov eax, ptr [ebp]
:0000131b 8903 mov ptr [ebx], eax
:0000131d c7431400000000 movl ptr [ebx+14], 0
//*************** section ***************
:00001324 c7431800000000 movl ptr [ebx+18], 0
//*************** section ***************
:0000132b c7431c00000000 movl ptr [ebx+1c], 0
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000000a3
|
:00001332 c7432000000000 movl ptr [ebx+20], 0
//*************** section ***************
:00001339 c7432400000000 movl ptr [ebx+24], 0
//*************** section ***************
:00001340 c7432800000000 movl ptr [ebx+28], 0
//*************** section ***************
:00001347 c7432c00000000 movl ptr [ebx+2c], 0
//*************** section ***************
:0000134e c7433000000000 movl ptr [ebx+30], 0
//*************** section ***************
:00001355 c7433400000000 movl ptr [ebx+34], 0
//*************** section ***************
:0000135c c7433800000000 movl ptr [ebx+38], 0
//*************** section ***************
:00001363 c7433c00000000 movl ptr [ebx+3c], 0
//*************** section ***************
:0000136a c7434000000000 movl ptr [ebx+40], 0
//*************** section ***************
:00001371 c7434400000000 movl ptr [ebx+44], 0
//*************** section ***************
:00001378 c7434800000000 movl ptr [ebx+48], 0
//*************** section ***************
:0000137f c7434c00000000 movl ptr [ebx+4c], 0
//*************** section ***************
:00001386 c7435000000000 movl ptr [ebx+50], 0
//*************** section ***************
:0000138d c7435400000000 movl ptr [ebx+54], 0
//*************** section ***************
:00001394 c7435800000000 movl ptr [ebx+58], 0
//*************** section ***************
:0000139b c7435c00000000 movl ptr [ebx+5c], 0
//*************** section ***************
:000013a2 c7436000000000 movl ptr [ebx+60], 0
//*************** section ***************
:000013a9 c7436400000000 movl ptr [ebx+64], 0
//*************** section ***************
:000013b0 c7436800000000 movl ptr [ebx+68], 0
//*************** section ***************
:000013b7 c7436c00000000 movl ptr [ebx+6c], 0
//*************** section ***************
:000013be c7437000000000 movl ptr [ebx+70], 0
//*************** section ***************
:000013c5 c7437400000000 movl ptr [ebx+74], 0
//*************** section ***************
:000013cc c7437800000000 movl ptr [ebx+78], 0
//*************** section ***************
:000013d3 c7437c00000000 movl ptr [ebx+7c], 0
//*************** section ***************
:000013da c7838000000000000000 movl ptr [ebx+80], 0
//*************** section ***************
:000013e4 c7838400000000000000 movl ptr [ebx+84], 0
//*************** section ***************
:000013ee c7838800000000000000 movl ptr [ebx+88], 0
//*************** section ***************
:000013f8 c7838c00000000000000 movl ptr [ebx+8c], 0
//*************** section ***************
:00001402 c7839000000000000000 movl ptr [ebx+90], 0
//*************** section ***************
:0000140c c7839400000000000000 movl ptr [ebx+94], 0
//*************** section ***************
:00001416 c7839800000000000000 movl ptr [ebx+98], 0
//*************** section ***************
:00001420 c7839c00000000000000 movl ptr [ebx+9c], 0
//*************** section ***************
:0000142a c783a000000000000000 movl ptr [ebx], 0
//*************** section ***************
:00001434 895b10 mov ptr [ebx+10], ebx
:00001437 8d4310 lea eax, ptr [ebx+10]
:0000143a 8906 mov ptr [esi], eax
:0000143c 8d837c020000 lea eax, ptr [ebx+27c]
:00001442 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00001443 6a00 push 0
:00001445 ff37 pushl (edi)
:00001447 ff574c call 4c(edi)
:0000144a 83c40c add esp, c
:0000144d 85c0 test eax, eax
:0000144f 0f849b030000 je 000017f0
:00001455 c7833402000000080000 movl ptr [ebx+234], 800
:0000145f c7833c0200005f000000 movl ptr [ebx+23c], 5f
:00001469 c7834002000064000000 movl ptr [ebx+240], 64
:00001473 837d1000 cmpl ptr [ebp+10], 0
:00001477 750c jne 00001485
:00001479 c783380200005f000000 movl ptr [ebx+238], 5f
:00001483 eb31 jmp 000014b6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001477
|
:00001485 8b8340020000 mov eax, ptr [ebx+240]
:0000148b 898338020000 mov ptr [ebx+238], eax
:00001491 8b5510 mov edx, ptr [ebp+10]
:00001494 69d2dc050000 imul edx,edx, 5dc
:0000149a b989888888 mov ecx, 88888889
:0000149f 89c8 mov eax, ecx
:000014a1 f7e2 mul edx
:000014a3 c1ea0d shr edx, d
:000014a6 899348020000 mov ptr [ebx+248], edx
:000014ac c7835002000000400000 movl ptr [ebx+250], 4000
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001483
|
:000014b6 c7833001000000010000 movl ptr [ebx+130], 100
:000014c0 c7834001000000080000 movl ptr [ebx+140], 800
:000014ca c7833c01000001000000 movl ptr [ebx+13c], 1
:000014d4 8d8338010000 lea eax, ptr [ebx+138]
:000014da 50 push eax
:000014db ff37 pushl (edi)
:000014dd ff5704 call 4(edi)
:000014e0 83c408 add esp, 8
:000014e3 85c0 test eax, eax
:000014e5 0f8405030000 je 000017f0
:000014eb 8b9338010000 mov edx, ptr [ebx+138]
:000014f1 899344010000 mov ptr [ebx+144], edx
:000014f7 8b8330010000 mov eax, ptr [ebx+130]
:000014fd 8d54c2f8 lea edx, ptr [edx+8*eax-8]
:00001501 899348010000 mov ptr [ebx+148], edx
:00001507 c1e002 shl eax, 2
:0000150a 898360010000 mov ptr [ebx+160], eax
:00001510 c7835c01000000000000 movl ptr [ebx+15c], 0
:0000151a 8d8358010000 lea eax, ptr [ebx+158]
:00001520 50 push eax
:00001521 ff37 pushl (edi)
:00001523 ff5704 call 4(edi)
:00001526 83c408 add esp, 8
:00001529 85c0 test eax, eax
:0000152b 0f84bf020000 je 000017f0
:00001531 8b8358010000 mov eax, ptr [ebx+158]
:00001537 898364010000 mov ptr [ebx+164], eax
:0000153d 8b8330010000 mov eax, ptr [ebx+130]
:00001543 8d048540000000 lea eax, ptr [+4*eax+40]
:0000154a 8983a8120000 mov ptr [ebx+12a8], eax
:00001550 c783a412000001000000 movl ptr [ebx+12a4], 1
:0000155a 8d83a0120000 lea eax, ptr [ebx+12a0]
:00001560 50 push eax
:00001561 ff37 pushl (edi)
:00001563 ff5704 call 4(edi)
:00001566 83c408 add esp, 8
:00001569 85c0 test eax, eax
:0000156b 0f847f020000 je 000017f0
:00001571 8b83a0120000 mov eax, ptr [ebx+12a0]
:00001577 be00000000 mov esi, 0
:0000157c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000158b
|
:00001580 c704b000000000 movl ptr [eax+4*esi], 0
:00001587 46 inc esi
:00001588 83fe0f cmp esi, f
:0000158b 76f3 jbe 00001580
:0000158d be00000000 mov esi, 0
:00001592 3bb330010000 cmp esi, ptr [ebx+130]
:00001598 731c jae 000015b6
:0000159a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000015b4
|
:000015a0 8b83a0120000 mov eax, ptr [ebx+12a0]
:000015a6 66c744b0408100 movw ptr [eax+4*esi+40], 81
:000015ad 46 inc esi
:000015ae 3bb330010000 cmp esi, ptr [ebx+130]
:000015b4 72ea jb 000015a0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001598
|
:000015b6 be00000000 mov esi, 0
:000015bb 8d5314 lea edx, ptr [ebx+14]
:000015be 8955e0 mov ptr [ebp-32], edx
:000015c1 eb0d jmp 000015d0
:000015c3 90 nop
:000015c4 90 nop
:000015c5 90 nop
:000015c6 90 nop
:000015c7 90 nop
:000015c8 90 nop
:000015c9 90 nop
:000015ca 90 nop
:000015cb 90 nop
:000015cc 90 nop
:000015cd 90 nop
:000015ce 90 nop
:000015cf 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000015c1, :00001617
|
:000015d0 8d1476 lea edx, ptr [esi+2*esi]
:000015d3 c1e202 shl edx, 2
:000015d6 8955d8 mov ptr [ebp-40], edx
:000015d9 89d1 mov ecx, edx
:000015db 81c1b0000000 add ecx, b0
:000015e1 8b8330010000 mov eax, ptr [ebx+130]
:000015e7 c1e003 shl eax, 3
:000015ea 8b55e0 mov edx, ptr [ebp-32]
:000015ed 890411 mov ptr [ecx*edx], eax
:000015f0 c744191001000000 movl ptr [ecx*ebx+10], 1
:000015f8 8b55d8 mov edx, ptr [ebp-40]
:000015fb 8d841abc000000 lea eax, ptr [edx*ebx]
:00001602 50 push eax
:00001603 ff37 pushl (edi)
:00001605 ff5704 call 4(edi)
:00001608 83c408 add esp, 8
:0000160b 85c0 test eax, eax
:0000160d 0f84dd010000 je 000017f0
:00001613 46 inc esi
:00001614 83fe07 cmp esi, 7
:00001617 76b7 jbe 000015d0
:00001619 8b8330010000 mov eax, ptr [ebx+130]
:0000161f c1e002 shl eax, 2
:00001622 898328010000 mov ptr [ebx+128], eax
:00001628 c7832401000000000000 movl ptr [ebx+124], 0
:00001632 8d8320010000 lea eax, ptr [ebx+120]
:00001638 50 push eax
:00001639 ff37 pushl (edi)
:0000163b ff5704 call 4(edi)
:0000163e 83c408 add esp, 8
:00001641 85c0 test eax, eax
:00001643 0f84a7010000 je 000017f0
:00001649 8b8320010000 mov eax, ptr [ebx+120]
:0000164f 89832c010000 mov ptr [ebx+12c], eax
:00001655 c7830002000000080000 movl ptr [ebx+200], 800
:0000165f c783fc01000001000000 movl ptr [ebx+1fc], 1
:00001669 8d83f8010000 lea eax, ptr [ebx+1f8]
:0000166f 50 push eax
:00001670 ff37 pushl (edi)
:00001672 ff5704 call 4(edi)
:00001675 83c408 add esp, 8
:00001678 85c0 test eax, eax
:0000167a 0f8470010000 je 000017f0
:00001680 c783c801000040000000 movl ptr [ebx+1c8], 40
:0000168a c783d401000000020000 movl ptr [ebx+1d4], 200
:00001694 c783d001000001000000 movl ptr [ebx+1d0], 1
:0000169e 8d83cc010000 lea eax, ptr [ebx+1cc]
:000016a4 50 push eax
:000016a5 ff37 pushl (edi)
:000016a7 ff5704 call 4(edi)
:000016aa 83c408 add esp, 8
:000016ad 85c0 test eax, eax
:000016af 0f843b010000 je 000017f0
:000016b5 8b93cc010000 mov edx, ptr [ebx+1cc]
:000016bb 8993d8010000 mov ptr [ebx+1d8], edx
:000016c1 8b83c8010000 mov eax, ptr [ebx+1c8]
:000016c7 8d44c2f8 lea eax, ptr [edx+8*eax-8]
:000016cb 8983dc010000 mov ptr [ebx+1dc], eax
:000016d1 be00000000 mov esi, 0
:000016d6 3bb3c8010000 cmp esi, ptr [ebx+1c8]
:000016dc 731a jae 000016f8
:000016de 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000016f6
|
:000016e0 8b93d8010000 mov edx, ptr [ebx+1d8]
:000016e6 8b83fc010000 mov eax, ptr [ebx+1fc]
:000016ec 8904f2 mov ptr [edx+8*esi], eax
:000016ef 46 inc esi
:000016f0 3bb3c8010000 cmp esi, ptr [ebx+1c8]
:000016f6 72e8 jb 000016e0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000016dc
|
:000016f8 8b83c8010000 mov eax, ptr [ebx+1c8]
:000016fe c1e002 shl eax, 2
:00001701 8983f0010000 mov ptr [ebx+1f0], eax
:00001707 c783ec01000000000000 movl ptr [ebx+1ec], 0
:00001711 8d83e8010000 lea eax, ptr [ebx+1e8]
:00001717 50 push eax
:00001718 ff37 pushl (edi)
:0000171a ff5704 call 4(edi)
:0000171d 83c408 add esp, 8
:00001720 85c0 test eax, eax
:00001722 0f84c8000000 je 000017f0
:00001728 ffb3f0010000 pushl ptr [ebx+1f0]
:0000172e ffb3e8010000 pushl ptr [ebx+1e8]
:00001734 ff37 pushl (edi)
:00001736 ff570c call c(edi)
:00001739 8b83e8010000 mov eax, ptr [ebx+1e8]
:0000173f 8983f4010000 mov ptr [ebx+1f4], eax
:00001745 ffb3f0010000 pushl ptr [ebx+1f0]
:0000174b ffb3e8010000 pushl ptr [ebx+1e8]
:00001751 ff37 pushl (edi)
:00001753 ff570c call c(edi)
:00001756 be00000000 mov esi, 0
:0000175b 83c418 add esp, 18
:0000175e 3bb3c8010000 cmp esi, ptr [ebx+1c8]
:00001764 7326 jae 0000178c
:00001766 8d7600 lea esi, ptr [esi]
:00001769 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000178a
|
:00001770 8b83d8010000 mov eax, ptr [ebx+1d8]
:00001776 8d04f0 lea eax, ptr [eax+8*esi]
:00001779 50 push eax
:0000177a 53 push ebx
:0000177b e8fcffffff call 0000177c
//*************** section ***************
:00001780 83c408 add esp, 8
:00001783 46 inc esi
:00001784 3bb3c8010000 cmp esi, ptr [ebx+1c8]
:0000178a 72e4 jb 00001770
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001764
|
:0000178c c7837802000000080000 movl ptr [ebx+278], 800
:00001796 899ba4000000 mov ptr [ebx], ebx
:0000179c c783a800000000000000 movl ptr [ebx], 0
//*************** section ***************
:000017a6 c783ac00000000000000 movl ptr [ebx], 0
//*************** section ***************
:000017b0 8d83a4000000 lea eax, ptr [ebx]
:000017b6 8983b4000000 mov ptr [ebx], eax
:000017bc 8d8374020000 lea eax, ptr [ebx+274]
:000017c2 50 push eax
:000017c3 8d8384020000 lea eax, ptr [ebx+284]
:000017c9 50 push eax
:000017ca 8d8380020000 lea eax, ptr [ebx+280]
:000017d0 50 push eax
:000017d1 8d83b4000000 lea eax, ptr [ebx]
:000017d7 50 push eax
:000017d8 57 push edi
:000017d9 e8fcffffff call 000017da
//*************** section ***************
:000017de 83c414 add esp, 14
:000017e1 85c0 test eax, eax
:000017e3 7412 je 000017f7
:000017e5 b805000000 mov eax, 5
:000017ea eb43 jmp 0000182f
:000017ec 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000144f, :000014e5, :0000152b, :0000156b, :0000160d
| :00001643, :0000167a, :000016af, :00001722
|
:000017f0 b802000000 mov eax, 2
:000017f5 eb38 jmp 0000182f
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000017e3
|
:000017f7 8b8380020000 mov eax, ptr [ebx+280]
:000017fd 8983b8000000 mov ptr [ebx], eax
:00001803 3d00cc3200 cmp eax, 32cc00
:00001808 750a jne 00001814
:0000180a c7838802000001000000 movl ptr [ebx+288], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001808
|
:00001814 8b9380020000 mov edx, ptr [ebx+280]
:0000181a 8b4518 mov eax, ptr [ebp+18]
:0000181d 8910 mov ptr [eax], edx
:0000181f 8b9384020000 mov edx, ptr [ebx+284]
:00001825 8b451c mov eax, ptr [ebp+1c]
:00001828 8910 mov ptr [eax], edx
:0000182a b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000012f8, :000017ea, :000017f5
|
:0000182f 8d65f4 lea esp, ptr [ebp-12]
:00001832 5b pop ebx
:00001833 5e pop esi
:00001834 5f pop edi
:00001835 5d pop ebp
:00001836 c3 ret
:00001837 89f6 mov esi, esi
:00001839 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_Close
:00001840 55 push ebp
:00001841 89e5 mov ebp, esp
:00001843 57 push edi
:00001844 56 push esi
:00001845 53 push ebx
:00001846 83ec08 sub esp, 8
:00001849 8b5d08 mov ebx, ptr [ebp+8]
:0000184c 85db test ebx, ebx
:0000184e 0f8462020000 je 00001ab6
:00001854 8b83b0000000 mov eax, ptr [ebx]
:0000185a 8945f0 mov ptr [ebp-16], eax
* Possible StringData Ref from Code Obj ->""
|
:0000185d 6a00 push 0
:0000185f 53 push ebx
:00001860 e8fcffffff call 00001861
//*************** section ***************
:00001865 83c408 add esp, 8
:00001868 83bbb400000000 cmpl ptr [ebx], 0
:0000186f 7418 je 00001889
:00001871 8b83b4000000 mov eax, ptr [ebx]
:00001877 ff30 pushl (eax)
:00001879 ff5010 call 10(eax)
:0000187c c783b400000000000000 movl ptr [ebx], 0
:00001886 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000186f
|
:00001889 83bbd801000000 cmpl ptr [ebx+1d8], 0
:00001890 7444 je 000018d6
:00001892 bf00000000 mov edi, 0
:00001897 3bbbc8010000 cmp edi, ptr [ebx+1c8]
:0000189d 7337 jae 000018d6
:0000189f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018d4
|
:000018a0 8b83d8010000 mov eax, ptr [ebx+1d8]
:000018a6 8d04f8 lea eax, ptr [eax+8*edi]
:000018a9 50 push eax
:000018aa 53 push ebx
:000018ab e8fcffffff call 000018ac
//*************** section ***************
:000018b0 8b83d8010000 mov eax, ptr [ebx+1d8]
:000018b6 66c744f8060000 movw ptr [eax+8*edi+6], 0
:000018bd 8b83d8010000 mov eax, ptr [ebx+1d8]
:000018c3 66c744f8040000 movw ptr [eax+8*edi+4], 0
:000018ca 83c408 add esp, 8
:000018cd 47 inc edi
:000018ce 3bbbc8010000 cmp edi, ptr [ebx+1c8]
:000018d4 72ca jb 000018a0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001890, :0000189d
|
:000018d6 83bbe801000000 cmpl ptr [ebx+1e8], 0
:000018dd 7426 je 00001905
:000018df 8d83e8010000 lea eax, ptr [ebx+1e8]
:000018e5 50 push eax
:000018e6 8b55f0 mov edx, ptr [ebp-16]
:000018e9 ff32 pushl (edx)
:000018eb ff5208 call 8(edx)
:000018ee c783e801000000000000 movl ptr [ebx+1e8], 0
:000018f8 c783f401000000000000 movl ptr [ebx+1f4], 0
:00001902 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000018dd
|
:00001905 83bbcc01000000 cmpl ptr [ebx+1cc], 0
:0000190c 7446 je 00001954
:0000190e 8d83cc010000 lea eax, ptr [ebx+1cc]
:00001914 50 push eax
:00001915 8b45f0 mov eax, ptr [ebp-16]
:00001918 ff30 pushl (eax)
:0000191a 89c2 mov edx, eax
:0000191c ff5208 call 8(edx)
:0000191f c783cc01000000000000 movl ptr [ebx+1cc], 0
:00001929 c783d801000000000000 movl ptr [ebx+1d8], 0
:00001933 c783dc01000000000000 movl ptr [ebx+1dc], 0
:0000193d c783e001000000000000 movl ptr [ebx+1e0], 0
:00001947 c783e401000000000000 movl ptr [ebx+1e4], 0
:00001951 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000190c
|
:00001954 83bbf801000000 cmpl ptr [ebx+1f8], 0
:0000195b 741e je 0000197b
:0000195d 8d83f8010000 lea eax, ptr [ebx+1f8]
:00001963 50 push eax
:00001964 8b45f0 mov eax, ptr [ebp-16]
:00001967 ff30 pushl (eax)
:00001969 89c2 mov edx, eax
:0000196b ff5208 call 8(edx)
:0000196e c783f801000000000000 movl ptr [ebx+1f8], 0
:00001978 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000195b
|
:0000197b 83bb5801000000 cmpl ptr [ebx+158], 0
:00001982 7428 je 000019ac
:00001984 8d8358010000 lea eax, ptr [ebx+158]
:0000198a 50 push eax
:0000198b 8b45f0 mov eax, ptr [ebp-16]
:0000198e ff30 pushl (eax)
:00001990 89c2 mov edx, eax
:00001992 ff5208 call 8(edx)
:00001995 c7835801000000000000 movl ptr [ebx+158], 0
:0000199f c7836401000000000000 movl ptr [ebx+164], 0
:000019a9 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001982
|
:000019ac 83bb3801000000 cmpl ptr [ebx+138], 0
:000019b3 7446 je 000019fb
:000019b5 8d8338010000 lea eax, ptr [ebx+138]
:000019bb 50 push eax
:000019bc 8b45f0 mov eax, ptr [ebp-16]
:000019bf ff30 pushl (eax)
:000019c1 89c2 mov edx, eax
:000019c3 ff5208 call 8(edx)
:000019c6 c7833801000000000000 movl ptr [ebx+138], 0
:000019d0 c7834401000000000000 movl ptr [ebx+144], 0
:000019da c7834801000000000000 movl ptr [ebx+148], 0
:000019e4 c7834c01000000000000 movl ptr [ebx+14c], 0
:000019ee c7835001000000000000 movl ptr [ebx+150], 0
:000019f8 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000019b3
|
:000019fb 83bba012000000 cmpl ptr [ebx+12a0], 0
:00001a02 741e je 00001a22
:00001a04 8d83a0120000 lea eax, ptr [ebx+12a0]
:00001a0a 50 push eax
:00001a0b 8b45f0 mov eax, ptr [ebp-16]
:00001a0e ff30 pushl (eax)
:00001a10 89c2 mov edx, eax
:00001a12 ff5208 call 8(edx)
:00001a15 c783a012000000000000 movl ptr [ebx+12a0], 0
:00001a1f 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001a02
|
:00001a22 83bb2001000000 cmpl ptr [ebx+120], 0
:00001a29 7428 je 00001a53
:00001a2b 8d8320010000 lea eax, ptr [ebx+120]
:00001a31 50 push eax
:00001a32 8b45f0 mov eax, ptr [ebp-16]
:00001a35 ff30 pushl (eax)
:00001a37 89c2 mov edx, eax
:00001a39 ff5208 call 8(edx)
:00001a3c c7832001000000000000 movl ptr [ebx+120], 0
:00001a46 c7832c01000000000000 movl ptr [ebx+12c], 0
:00001a50 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001a29
|
:00001a53 bf00000000 mov edi, 0
:00001a58 8d430c lea eax, ptr [ebx]
:00001a5b 8945ec mov ptr [ebp-20], eax
:00001a5e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001a98
|
:00001a60 8d047f lea eax, ptr [edi+2*edi]
:00001a63 c1e002 shl eax, 2
:00001a66 8db0b0000000 lea esi, ptr [eax]
:00001a6c 8b55ec mov edx, ptr [ebp-20]
:00001a6f 833c1600 cmpl ptr [esi*edx], 0
:00001a73 741f je 00001a94
:00001a75 8d8418bc000000 lea eax, ptr [eax*ebx]
:00001a7c 50 push eax
:00001a7d 8b45f0 mov eax, ptr [ebp-16]
:00001a80 ff30 pushl (eax)
:00001a82 89c2 mov edx, eax
:00001a84 ff5208 call 8(edx)
:00001a87 8b45ec mov eax, ptr [ebp-20]
:00001a8a c7040600000000 movl ptr [esi*eax], 0
:00001a91 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001a73
|
:00001a94 47 inc edi
:00001a95 83ff07 cmp edi, 7
:00001a98 76c6 jbe 00001a60
:00001a9a c7831c01000000000000 movl ptr [ebx+11c], 0
:00001aa4 8b93b0000000 mov edx, ptr [ebx]
:00001aaa 8d4304 lea eax, ptr [ebx+4]
:00001aad 50 push eax
:00001aae ff32 pushl (edx)
:00001ab0 ff5208 call 8(edx)
:00001ab3 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000184e
|
:00001ab6 b800000000 mov eax, 0
:00001abb 8d65f4 lea esp, ptr [ebp-12]
:00001abe 5b pop ebx
:00001abf 5e pop esi
:00001ac0 5f pop edi
:00001ac1 5d pop ebp
:00001ac2 c3 ret
:00001ac3 8db600000000 lea esi, ptr [esi]
:00001ac9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_Init
:00001ad0 55 push ebp
:00001ad1 89e5 mov ebp, esp
:00001ad3 57 push edi
:00001ad4 56 push esi
:00001ad5 53 push ebx
:00001ad6 83ec0c sub esp, c
:00001ad9 0fb7450c movzwl eax, ptr [ebp]
:00001add 8945f0 mov ptr [ebp-16], eax
:00001ae0 0fb65510 movzbl edx, ptr [ebp+10]
:00001ae4 8855ef mov ptr [ebp-17], dl
:00001ae7 0fb64514 movzbl eax, ptr [ebp+14]
:00001aeb 8845ee mov ptr [ebp-18], al
:00001aee 8b7d08 mov edi, ptr [ebp+8]
:00001af1 8b87b0000000 mov eax, ptr [edi]
:00001af7 8945e8 mov ptr [ebp-24], eax
:00001afa 8b37 mov esi, ptr [edi]
* Possible StringData Ref from Code Obj ->""
|
:00001afc 6a00 push 0
:00001afe 57 push edi
:00001aff e8fcffffff call 00001b00
//*************** section ***************
:00001b04 c786b000000000000000 movl ptr [esi], 0
:00001b0e c786b400000000000000 movl ptr [esi], 0
:00001b18 c786b8000000ffffffff movl ptr [esi], -1
:00001b22 c786bc000000ffff0000 movl ptr [esi], ffff
:00001b2c c7868801000000000000 movl ptr [esi+188], 0
:00001b36 ffb740010000 pushl ptr [edi+140]
:00001b3c ffb744010000 pushl ptr [edi+144]
:00001b42 8b55e8 mov edx, ptr [ebp-24]
:00001b45 ff32 pushl (edx)
:00001b47 ff520c call c(edx)
:00001b4a ffb760010000 pushl ptr [edi+160]
:00001b50 ffb758010000 pushl ptr [edi+158]
:00001b56 8b45e8 mov eax, ptr [ebp-24]
:00001b59 ff30 pushl (eax)
:00001b5b 89c2 mov edx, eax
:00001b5d ff520c call c(edx)
:00001b60 83c420 add esp, 20
:00001b63 6a60 push 60
:00001b65 8d8768010000 lea eax, ptr [edi+168]
:00001b6b 50 push eax
:00001b6c 8b45e8 mov eax, ptr [ebp-24]
:00001b6f ff30 pushl (eax)
:00001b71 89c2 mov edx, eax
:00001b73 ff520c call c(edx)
:00001b76 6a30 push 30
:00001b78 8d8704020000 lea eax, ptr [edi+204]
:00001b7e 50 push eax
:00001b7f 8b45e8 mov eax, ptr [ebp-24]
:00001b82 ff30 pushl (eax)
:00001b84 89c2 mov edx, eax
:00001b86 ff520c call c(edx)
:00001b89 bb00000000 mov ebx, 0
:00001b8e 83c418 add esp, 18
:00001b91 3b9fc8010000 cmp ebx, ptr [edi+1c8]
:00001b97 732a jae 00001bc3
:00001b99 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001bc1
|
:00001ba0 8b87d8010000 mov eax, ptr [edi+1d8]
:00001ba6 66c744d804cf07 movw ptr [eax+8*ebx+4], 7cf
:00001bad 8b87d8010000 mov eax, ptr [edi+1d8]
:00001bb3 66c744d8060080 movw ptr [eax+8*ebx+6], 8000
:00001bba 43 inc ebx
:00001bbb 3b9fc8010000 cmp ebx, ptr [edi+1c8]
:00001bc1 72dd jb 00001ba0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001b97
|
:00001bc3 8b8744010000 mov eax, ptr [edi+144]
:00001bc9 89874c010000 mov ptr [edi+14c], eax
:00001bcf 898750010000 mov ptr [edi+150], eax
:00001bd5 8b8730010000 mov eax, ptr [edi+130]
:00001bdb 898734010000 mov ptr [edi+134], eax
:00001be1 8b87d8010000 mov eax, ptr [edi+1d8]
:00001be7 8987e0010000 mov ptr [edi+1e0], eax
:00001bed 8987e4010000 mov ptr [edi+1e4], eax
:00001bf3 c7864401000014000000 movl ptr [esi+144], 14
* Possible StringData Ref from Code Obj ->""
|
:00001bfd 6a04 push 4
:00001bff 8b45e8 mov eax, ptr [ebp-24]
:00001c02 ff30 pushl (eax)
:00001c04 89c2 mov edx, eax
:00001c06 ff5218 call 18(edx)
:00001c09 c7864401000004000000 movl ptr [esi+144], 4
:00001c13 c7460800000000 movl ptr [esi+8], 0
:00001c1a 8b873c010000 mov eax, ptr [edi+13c]
:00001c20 898600010000 mov ptr [esi+100], eax
:00001c26 8b87d0010000 mov eax, ptr [edi+1d0]
:00001c2c 898604010000 mov ptr [esi+104], eax
:00001c32 8b9730010000 mov edx, ptr [edi+130]
:00001c38 4a dec edx
:00001c39 81e2ff030000 and edx, 3ff
:00001c3f 8b87c8010000 mov eax, ptr [edi+1c8]
:00001c45 48 dec eax
:00001c46 c1e010 shl eax, 10
:00001c49 250000ff03 and eax, 3ff0000
:00001c4e 09c2 or edx, eax
:00001c50 899608010000 mov ptr [esi+108], edx
:00001c56 c786100100000a000100 movl ptr [esi+110], 1000a
:00001c60 c7863c01000010003000 movl ptr [esi+13c], 300010
:00001c6a c7864401000000000000 movl ptr [esi+144], 0
:00001c74 c7864401000002000000 movl ptr [esi+144], 2
:00001c7e bb00000000 mov ebx, 0
:00001c83 83c408 add esp, 8
:00001c86 8b8630010000 mov eax, ptr [esi+130]
:00001c8c 85c0 test eax, eax
:00001c8e 7822 js 00001cb2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001cb0
|
:00001c90 6a05 push 5
:00001c92 8b45e8 mov eax, ptr [ebp-24]
:00001c95 ff30 pushl (eax)
:00001c97 89c2 mov edx, eax
:00001c99 ff5218 call 18(edx)
:00001c9c 43 inc ebx
:00001c9d 83c408 add esp, 8
:00001ca0 8b8630010000 mov eax, ptr [esi+130]
:00001ca6 85c0 test eax, eax
:00001ca8 7808 js 00001cb2
:00001caa 81fb0f270000 cmp ebx, 270f
:00001cb0 76de jbe 00001c90
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001c8e, :00001ca8
|
:00001cb2 c7868401000000000000 movl ptr [esi+184], 0
:00001cbc c786800100001f000000 movl ptr [esi+180], 1f
:00001cc6 c706ff010000 movl ptr [esi], 1ff
:00001ccc 8b968c010000 mov edx, ptr [esi+18c]
:00001cd2 81e2ff000000 and edx, ff
:00001cd8 8d1492 lea edx, ptr [edx+4*edx]
:00001cdb 8d1492 lea edx, ptr [edx+4*edx]
:00001cde c1e20c shl edx, c
:00001ce1 b9d34d6210 mov ecx, 10624dd3
:00001ce6 89c8 mov eax, ecx
:00001ce8 f7e2 mul edx
:00001cea c1ea06 shr edx, 6
:00001ced c1e202 shl edx, 2
:00001cf0 899778020000 mov ptr [edi+278], edx
:00001cf6 8b97b4000000 mov edx, ptr [edi]
:00001cfc 0fb645ee movzbl eax, ptr [ebp-18]
:00001d00 50 push eax
:00001d01 0fb645ef movzbl eax, ptr [ebp-17]
:00001d05 50 push eax
:00001d06 ff75f0 pushl ptr [ebp+-16]
:00001d09 ff32 pushl (edx)
:00001d0b ff5228 call 28(edx)
:00001d0e 83c410 add esp, 10
:00001d11 8b5518 mov edx, ptr [ebp+18]
:00001d14 833a00 cmpl ptr [edx], 0
:00001d17 740e je 00001d27
:00001d19 8b87b4000000 mov eax, ptr [edi]
:00001d1f 52 push edx
:00001d20 ff30 pushl (eax)
:00001d22 ff5004 call 4(eax)
:00001d25 eb0e jmp 00001d35
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d17
|
:00001d27 8b87b4000000 mov eax, ptr [edi]
:00001d2d ff7518 pushl ptr [ebp+18]
:00001d30 ff30 pushl (eax)
:00001d32 ff5008 call 8(eax)
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d25
|
:00001d35 83c408 add esp, 8
:00001d38 85c0 test eax, eax
:00001d3a 740a je 00001d46
:00001d3c b805000000 mov eax, 5
:00001d41 e9d8010000 jmp 00001f1e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d3a
|
:00001d46 c786800000003e0f3b00 movl ptr [esi+80], 3b0f3e
:00001d50 8b8688000000 mov eax, ptr [esi+88]
:00001d56 898688000000 mov ptr [esi+88], eax
:00001d5c c7868c00000028007f00 movl ptr [esi+8c], 7f0028
:00001d66 83bf8002000000 cmpl ptr [edi+280], 0
:00001d6d 7411 je 00001d80
:00001d6f c7869000000001060000 movl ptr [esi+90], 601
:00001d79 eb2f jmp 00001daa
:00001d7b 90 nop
:00001d7c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d6d
|
:00001d80 83bfac12000000 cmpl ptr [edi+12ac], 0
:00001d87 7509 jne 00001d92
:00001d89 83bfb012000000 cmpl ptr [edi+12b0], 0
:00001d90 740e je 00001da0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d87
|
:00001d92 c78690000000f2050000 movl ptr [esi+90], 5f2
:00001d9c eb0c jmp 00001daa
:00001d9e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d90
|
:00001da0 c78690000000ee050000 movl ptr [esi+90], 5ee
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d79, :00001d9c
|
:00001daa 8b8698000000 mov eax, ptr [esi+98]
:00001db0 898698000000 mov ptr [esi+98], eax
:00001db6 89f2 mov edx, esi
:00001db8 c1ea08 shr edx, 8
:00001dbb 89f0 mov eax, esi
:00001dbd c1e810 shr eax, 10
:00001dc0 30c2 xor dl, al
:00001dc2 89f8 mov eax, edi
:00001dc4 c1e808 shr eax, 8
:00001dc7 30c2 xor dl, al
:00001dc9 89f8 mov eax, edi
:00001dcb c1e810 shr eax, 10
:00001dce 30c2 xor dl, al
:00001dd0 7502 jne 00001dd4
:00001dd2 b208 mov dl, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001dd0
|
:00001dd4 0fb6c2 movzbl eax, dl
:00001dd7 0d007f0000 or eax, 7f00
:00001ddc 89869c000000 mov ptr [esi+9c], eax
:00001de2 c786a00000000f071600 movl ptr [esi], 16070f
:00001dec c786a400000016000000 movl ptr [esi], 16
:00001df6 83bf4802000000 cmpl ptr [edi+248], 0
:00001dfd 7413 je 00001e12
:00001dff 8b8748020000 mov eax, ptr [edi+248]
:00001e05 89460c mov ptr [esi], eax
:00001e08 c7874402000001000000 movl ptr [edi+244], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001dfd
|
:00001e12 83bf8002000000 cmpl ptr [edi+280], 0
:00001e19 7416 je 00001e31
:00001e1b c7868801000000000000 movl ptr [esi+188], 0
:00001e25 c7868401000000000000 movl ptr [esi+184], 0
:00001e2f eb4b jmp 00001e7c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001e19
|
:00001e31 8b8784020000 mov eax, ptr [edi+284]
:00001e37 c1e018 shl eax, 18
:00001e3a 250000001f and eax, 1f000000
:00001e3f 0d00000400 or eax, 40000
:00001e44 898688010000 mov ptr [esi+188], eax
:00001e4a 57 push edi
:00001e4b e8fcffffff call 00001e4c
//*************** section ***************
:00001e50 83c404 add esp, 4
:00001e53 85c0 test eax, eax
:00001e55 7511 jne 00001e68
:00001e57 8b8688010000 mov eax, ptr [esi+188]
:00001e5d 0d00001000 or eax, 100000
:00001e62 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001e55
|
:00001e68 c7868c01000005010000 movl ptr [esi+18c], 105
:00001e72 c7868401000008000000 movl ptr [esi+184], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001e2f
|
:00001e7c c7860002000070770000 movl ptr [esi+200], 7770
:00001e86 8b866c020000 mov eax, ptr [esi+26c]
:00001e8c 2500800000 and eax, 8000
:00001e91 6685c0 test ax, ax
:00001e94 7411 je 00001ea7
:00001e96 8b866c020000 mov eax, ptr [esi+26c]
:00001e9c 0d00800000 or eax, 8000
:00001ea1 89866c020000 mov ptr [esi+26c], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001e94
|
:00001ea7 c786800100001f000000 movl ptr [esi+180], 1f
:00001eb1 c706ff010000 movl ptr [esi], 1ff
:00001eb7 8b866c020000 mov eax, ptr [esi+26c]
:00001ebd 0d00010000 or eax, 100
:00001ec2 89866c020000 mov ptr [esi+26c], eax
:00001ec8 837d1800 cmpl ptr [ebp+18], 0
:00001ecc 744b je 00001f19
:00001ece 8b4518 mov eax, ptr [ebp+18]
:00001ed1 833800 cmpl ptr [eax], 0
:00001ed4 7443 je 00001f19
:00001ed6 838f6402000004 orl ptr [edi+264], 4
:00001edd 8b87b4000000 mov eax, ptr [edi]
:00001ee3 ff30 pushl (eax)
:00001ee5 ff5018 call 18(eax)
:00001ee8 898770020000 mov ptr [edi+270], eax
:00001eee 83c404 add esp, 4
:00001ef1 83f802 cmp eax, 2
:00001ef4 750f jne 00001f05
:00001ef6 8b8680000000 mov eax, ptr [esi+80]
:00001efc 83e0fd and eax, -3
:00001eff 898680000000 mov ptr [esi+80], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001ef4
|
:00001f05 8b87b4000000 mov eax, ptr [edi]
:00001f0b ff30 pushl (eax)
:00001f0d ff5014 call 14(eax)
:00001f10 89876c020000 mov ptr [edi+26c], eax
:00001f16 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001ecc, :00001ed4
|
:00001f19 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001d41
|
:00001f1e 8d65f4 lea esp, ptr [ebp-12]
:00001f21 5b pop ebx
:00001f22 5e pop esi
:00001f23 5f pop edi
:00001f24 5d pop ebp
:00001f25 c3 ret
:00001f26 8d7600 lea esi, ptr [esi]
:00001f29 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_WorkaroundTXHang
:00001f30 55 push ebp
:00001f31 89e5 mov ebp, esp
:00001f33 57 push edi
:00001f34 56 push esi
:00001f35 53 push ebx
:00001f36 83ec14 sub esp, 14
:00001f39 8b7d08 mov edi, ptr [ebp+8]
:00001f3c 8b07 mov eax, ptr [edi]
:00001f3e 8945f0 mov ptr [ebp-16], eax
:00001f41 8b87b0000000 mov eax, ptr [edi]
:00001f47 8945ec mov ptr [ebp-20], eax
:00001f4a 8b971c010000 mov edx, ptr [edi+11c]
:00001f50 89d0 mov eax, edx
:00001f52 83e007 and eax, 7
:00001f55 8d0440 lea eax, ptr [eax+2*eax]
:00001f58 8d8487bc000000 lea eax, ptr [edi+4*eax]
:00001f5f 8945e8 mov ptr [ebp-24], eax
:00001f62 42 inc edx
:00001f63 89971c010000 mov ptr [edi+11c], edx
:00001f69 8b00 mov eax, ptr [eax]
:00001f6b 8945e4 mov ptr [ebp-28], eax
:00001f6e 8945e0 mov ptr [ebp-32], eax
:00001f71 8b55e8 mov edx, ptr [ebp-24]
:00001f74 ff7208 pushl ptr [edx+8]
:00001f77 50 push eax
:00001f78 8b4dec mov ecx, ptr [ebp-20]
:00001f7b ff31 pushl (ecx)
:00001f7d ff510c call c(ecx)
:00001f80 8b4508 mov eax, ptr [ebp+8]
:00001f83 ffb028010000 pushl ptr [eax+128]
:00001f89 ffb020010000 pushl ptr [eax+120]
:00001f8f 8b55ec mov edx, ptr [ebp-20]
:00001f92 ff32 pushl (edx)
:00001f94 ff520c call c(edx)
* Possible StringData Ref from Code Obj ->""
|
:00001f97 6a00 push 0
:00001f99 ff7508 pushl ptr [ebp+8]
:00001f9c e8fcffffff call 00001f9d
//*************** section ***************
:00001fa1 8b4df0 mov ecx, ptr [ebp-16]
:00001fa4 c78188000000ffffffff movl ptr [ecx+88], -1
:00001fae 8b4508 mov eax, ptr [ebp+8]
:00001fb1 8bb04c010000 mov esi, ptr [eax+14c]
:00001fb7 83c420 add esp, 20
:00001fba 3bb050010000 cmp esi, ptr [eax+150]
:00001fc0 7472 je 00002034
:00001fc2 8db42600000000 lea esi, ptr [esi]
:00001fc9 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002032
|
:00001fd0 8b06 mov eax, ptr [esi]
:00001fd2 8b55e4 mov edx, ptr [ebp-28]
:00001fd5 8902 mov ptr [edx], eax
:00001fd7 0fb74604 movzwl eax, ptr [esi+4]
:00001fdb 66894204 mov ptr [edx+4], ax
:00001fdf 0fb74606 movzwl eax, ptr [esi+6]
:00001fe3 0d00800000 or eax, 8000
:00001fe8 66894206 mov ptr [edx+6], ax
:00001fec f6460601 testb ptr [esi+6], 1
:00001ff0 7423 je 00002015
:00001ff2 89d1 mov ecx, edx
:00001ff4 2b4de0 sub ecx, ptr [ebp-32]
:00001ff7 d1f9 sar ecx
:00001ff9 8b9f2c010000 mov ebx, ptr [edi+12c]
:00001fff 89f0 mov eax, esi
:00002001 2b8744010000 sub eax, ptr [edi+144]
:00002007 d1f8 sar eax
:00002009 8b9764010000 mov edx, ptr [edi+164]
:0000200f 8b0410 mov eax, ptr [eax*edx]
:00002012 890419 mov ptr [ecx*ebx], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001ff0
|
:00002015 89f0 mov eax, esi
:00002017 83c608 add esi, 8
:0000201a 3b8748010000 cmp eax, ptr [edi+148]
:00002020 7506 jne 00002028
:00002022 8bb744010000 mov esi, ptr [edi+144]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002020
|
:00002028 8345e408 addl ptr [ebp-28], 8
:0000202c 3bb750010000 cmp esi, ptr [edi+150]
:00002032 759c jne 00001fd0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00001fc0
|
:00002034 8b9f38010000 mov ebx, ptr [edi+138]
:0000203a 8b4de8 mov ecx, ptr [ebp-24]
:0000203d 8b01 mov eax, ptr [ecx]
:0000203f 898738010000 mov ptr [edi+138], eax
:00002045 8919 mov ptr [ecx], ebx
:00002047 8b9f3c010000 mov ebx, ptr [edi+13c]
:0000204d 8b4104 mov eax, ptr [ecx+4]
:00002050 89873c010000 mov ptr [edi+13c], eax
:00002056 895904 mov ptr [ecx+4], ebx
:00002059 8b9738010000 mov edx, ptr [edi+138]
:0000205f 899744010000 mov ptr [edi+144], edx
:00002065 8b8730010000 mov eax, ptr [edi+130]
:0000206b 8d44c2f8 lea eax, ptr [edx+8*eax-8]
:0000206f 898748010000 mov ptr [edi+148], eax
:00002075 8b9f58010000 mov ebx, ptr [edi+158]
:0000207b 8b8f20010000 mov ecx, ptr [edi+120]
:00002081 898f58010000 mov ptr [edi+158], ecx
:00002087 899f20010000 mov ptr [edi+120], ebx
:0000208d 8b9f5c010000 mov ebx, ptr [edi+15c]
:00002093 8b8724010000 mov eax, ptr [edi+124]
:00002099 89875c010000 mov ptr [edi+15c], eax
:0000209f 899f24010000 mov ptr [edi+124], ebx
:000020a5 8b8720010000 mov eax, ptr [edi+120]
:000020ab 89872c010000 mov ptr [edi+12c], eax
:000020b1 898f64010000 mov ptr [edi+164], ecx
:000020b7 89974c010000 mov ptr [edi+14c], edx
:000020bd 8b45e4 mov eax, ptr [ebp-28]
:000020c0 898750010000 mov ptr [edi+150], eax
:000020c6 8b87d8010000 mov eax, ptr [edi+1d8]
:000020cc 8987e0010000 mov ptr [edi+1e0], eax
:000020d2 8987e4010000 mov ptr [edi+1e4], eax
:000020d8 8b55f0 mov edx, ptr [ebp-16]
:000020db c7824401000014000000 movl ptr [edx+144], 14
* Possible StringData Ref from Code Obj ->""
|
:000020e5 6a04 push 4
:000020e7 8b4dec mov ecx, ptr [ebp-20]
:000020ea ff31 pushl (ecx)
:000020ec ff5118 call 18(ecx)
:000020ef 8b45f0 mov eax, ptr [ebp-16]
:000020f2 c7804401000004000000 movl ptr [eax+144], 4
:000020fc c7400800000000 movl ptr [eax+8], 0
:00002103 8b873c010000 mov eax, ptr [edi+13c]
:00002109 8b55f0 mov edx, ptr [ebp-16]
:0000210c 898200010000 mov ptr [edx+100], eax
:00002112 8b87d0010000 mov eax, ptr [edi+1d0]
:00002118 898204010000 mov ptr [edx+104], eax
:0000211e 8b9730010000 mov edx, ptr [edi+130]
:00002124 4a dec edx
:00002125 81e2ff030000 and edx, 3ff
:0000212b 8b87c8010000 mov eax, ptr [edi+1c8]
:00002131 48 dec eax
:00002132 c1e010 shl eax, 10
:00002135 250000ff03 and eax, 3ff0000
:0000213a 09c2 or edx, eax
:0000213c 8b4df0 mov ecx, ptr [ebp-16]
:0000213f 899108010000 mov ptr [ecx+108], edx
:00002145 c7814401000000000000 movl ptr [ecx+144], 0
:0000214f c7814401000002000000 movl ptr [ecx+144], 2
:00002159 bb00000000 mov ebx, 0
:0000215e 83c408 add esp, 8
:00002161 8b8130010000 mov eax, ptr [ecx+130]
:00002167 85c0 test eax, eax
:00002169 782a js 00002195
:0000216b 90 nop
:0000216c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002193
|
:00002170 6a05 push 5
:00002172 8b45ec mov eax, ptr [ebp-20]
:00002175 ff30 pushl (eax)
:00002177 89c2 mov edx, eax
:00002179 ff5218 call 18(edx)
:0000217c 43 inc ebx
:0000217d 83c408 add esp, 8
:00002180 8b4df0 mov ecx, ptr [ebp-16]
:00002183 8b8130010000 mov eax, ptr [ecx+130]
:00002189 85c0 test eax, eax
:0000218b 7808 js 00002195
:0000218d 81fb0f270000 cmp ebx, 270f
:00002193 76db jbe 00002170
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002169, :0000218b
|
:00002195 ff7508 pushl ptr [ebp+8]
:00002198 e8fcffffff call 00002199
//*************** section ***************
:0000219d 8b45f0 mov eax, ptr [ebp-16]
:000021a0 c7804401000001000000 movl ptr [eax+144], 1
:000021aa b800000000 mov eax, 0
:000021af 8d65f4 lea esp, ptr [ebp-12]
:000021b2 5b pop ebx
:000021b3 5e pop esi
:000021b4 5f pop edi
:000021b5 5d pop ebp
:000021b6 c3 ret
:000021b7 89f6 mov esi, esi
:000021b9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_Deinit
:000021c0 55 push ebp
:000021c1 89e5 mov ebp, esp
:000021c3 8b4508 mov eax, ptr [ebp+8]
:000021c6 85c0 test eax, eax
:000021c8 740b je 000021d5
:000021ca 6a01 push 1
:000021cc 50 push eax
:000021cd e8fcffffff call 000021ce
//*************** section ***************
:000021d2 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000021c8
|
:000021d5 b800000000 mov eax, 0
:000021da 89ec mov esp, ebp
:000021dc 5d pop ebp
:000021dd c3 ret
:000021de 89f6 mov esi, esi
Exported fn(): ADAPTER_ClearTxDesc
:000021e0 55 push ebp
:000021e1 89e5 mov ebp, esp
:000021e3 57 push edi
:000021e4 56 push esi
:000021e5 53 push ebx
:000021e6 83ec04 sub esp, 4
:000021e9 8b7508 mov esi, ptr [ebp+8]
:000021ec 85f6 test esi, esi
:000021ee 0f8481000000 je 00002275
:000021f4 8b86b0000000 mov eax, ptr [esi]
:000021fa 8945f0 mov ptr [ebp-16], eax
:000021fd 83be5801000000 cmpl ptr [esi+158], 0
:00002204 746f je 00002275
:00002206 8b9644010000 mov edx, ptr [esi+144]
:0000220c 8b864c010000 mov eax, ptr [esi+14c]
:00002212 89c3 mov ebx, eax
:00002214 29d3 sub ebx, edx
:00002216 c1fb03 sar ebx, 3
:00002219 bf00000000 mov edi, 0
:0000221e 3bbe30010000 cmp edi, ptr [esi+130]
:00002224 734f jae 00002275
:00002226 8b8650010000 mov eax, ptr [esi+150]
:0000222c 29d0 sub eax, edx
:0000222e eb3e jmp 0000226e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002273
|
:00002230 81e3ff000000 and ebx, ff
:00002236 8b8664010000 mov eax, ptr [esi+164]
:0000223c 8b1498 mov edx, ptr [eax+4*ebx]
:0000223f c7049800000000 movl ptr [eax+4*ebx], 0
:00002246 85d2 test edx, edx
:00002248 740e je 00002258
* Possible StringData Ref from Code Obj ->""
|
:0000224a 6a00 push 0
:0000224c 52 push edx
:0000224d 8b55f0 mov edx, ptr [ebp-16]
:00002250 ff32 pushl (edx)
:00002252 ff5224 call 24(edx)
:00002255 83c40c add esp, c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002248
|
:00002258 47 inc edi
:00002259 43 inc ebx
:0000225a 3bbe30010000 cmp edi, ptr [esi+130]
:00002260 7313 jae 00002275
:00002262 8b8650010000 mov eax, ptr [esi+150]
:00002268 2b8644010000 sub eax, ptr [esi+144]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000222e
|
:0000226e c1f803 sar eax, 3
:00002271 39c3 cmp ebx, eax
:00002273 75bb jne 00002230
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000021ee, :00002204, :00002224, :00002260
|
:00002275 b800000000 mov eax, 0
:0000227a 8d65f4 lea esp, ptr [ebp-12]
:0000227d 5b pop ebx
:0000227e 5e pop esi
:0000227f 5f pop edi
:00002280 5d pop ebp
:00002281 c3 ret
:00002282 8db42600000000 lea esi, ptr [esi]
:00002289 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_Start
:00002290 55 push ebp
:00002291 89e5 mov ebp, esp
:00002293 53 push ebx
:00002294 8b5d08 mov ebx, ptr [ebp+8]
:00002297 89d9 mov ecx, ebx
:00002299 8b13 mov edx, ptr [ebx]
:0000229b 8b826c020000 mov eax, ptr [edx+26c]
:000022a1 2500800000 and eax, 8000
:000022a6 6685c0 test ax, ax
:000022a9 7411 je 000022bc
:000022ab 8b826c020000 mov eax, ptr [edx+26c]
:000022b1 0d00800000 or eax, 8000
:000022b6 89826c020000 mov ptr [edx+26c], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000022a9
|
:000022bc 8b826c020000 mov eax, ptr [edx+26c]
:000022c2 0d00010000 or eax, 100
:000022c7 89826c020000 mov ptr [edx+26c], eax
:000022cd 83bb8002000000 cmpl ptr [ebx+280], 0
:000022d4 7511 jne 000022e7
:000022d6 8b8288010000 mov eax, ptr [edx+188]
:000022dc 0d00001000 or eax, 100000
:000022e1 898288010000 mov ptr [edx+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000022d4
|
:000022e7 51 push ecx
:000022e8 e8fcffffff call 000022e9
//*************** section ***************
:000022ed 6a03 push 3
:000022ef 53 push ebx
:000022f0 e8fcffffff call 000022f1
//*************** section ***************
:000022f5 b800000000 mov eax, 0
:000022fa 8b5dfc mov ebx, ptr [ebp-4]
:000022fd 89ec mov esp, ebp
:000022ff 5d pop ebp
:00002300 c3 ret
* Reference To: ADAPTER_Stop ----.
|
:00002301 eb0d jmp 00002310
:00002303 90 nop
:00002304 90 nop
:00002305 90 nop
:00002306 90 nop
:00002307 90 nop
:00002308 90 nop
:00002309 90 nop
:0000230a 90 nop
:0000230b 90 nop
:0000230c 90 nop
:0000230d 90 nop
:0000230e 90 nop
:0000230f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002301
|
Exported fn(): ADAPTER_Stop
:00002310 55 push ebp
:00002311 89e5 mov ebp, esp
:00002313 57 push edi
:00002314 56 push esi
:00002315 53 push ebx
:00002316 83ec04 sub esp, 4
:00002319 8b5508 mov edx, ptr [ebp+8]
:0000231c 89d6 mov esi, edx
:0000231e 8b06 mov eax, ptr [esi]
:00002320 8945f0 mov ptr [ebp-16], eax
:00002323 8bbeb0000000 mov edi, ptr [esi]
:00002329 8b8684020000 mov eax, ptr [esi+284]
:0000232f c1e018 shl eax, 18
:00002332 250000001f and eax, 1f000000
:00002337 0d00001400 or eax, 140000
:0000233c 8b4df0 mov ecx, ptr [ebp-16]
:0000233f 898188010000 mov ptr [ecx+188], eax
:00002345 52 push edx
:00002346 e8fcffffff call 00002347
//*************** section ***************
:0000234b 8b45f0 mov eax, ptr [ebp-16]
:0000234e c7804401000004000000 movl ptr [eax+144], 4
:00002358 bb00000000 mov ebx, 0
:0000235d 83c404 add esp, 4
:00002360 eb0f jmp 00002371
:00002362 8db42600000000 lea esi, ptr [esi]
:00002369 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002393
|
:00002370 43 inc ebx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002360
|
:00002371 81fb0f270000 cmp ebx, 270f
:00002377 771c ja 00002395
:00002379 8b55f0 mov edx, ptr [ebp-16]
:0000237c 8b8244010000 mov eax, ptr [edx+144]
:00002382 a908000000 test eax, 8
:00002387 750c jne 00002395
:00002389 6a32 push 32
:0000238b ff37 pushl (edi)
:0000238d ff5718 call 18(edi)
:00002390 83c408 add esp, 8
:00002393 ebdb jmp 00002370
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002377, :00002387
|
:00002395 b001 mov al, 1
:00002397 84c0 test al, al
:00002399 7405 je 000023a0
:0000239b 6a02 push 2
:0000239d eb03 jmp 000023a2
:0000239f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002399
|
:000023a0 6a03 push 3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000239d
|
:000023a2 56 push esi
:000023a3 e8fcffffff call 000023a4
//*************** section ***************
:000023a8 83c408 add esp, 8
:000023ab 8b4df0 mov ecx, ptr [ebp-16]
:000023ae c7814401000014000000 movl ptr [ecx+144], 14
* Possible StringData Ref from Code Obj ->""
|
:000023b8 6a04 push 4
:000023ba ff37 pushl (edi)
:000023bc ff5718 call 18(edi)
:000023bf 8b45f0 mov eax, ptr [ebp-16]
:000023c2 c7804401000004000000 movl ptr [eax+144], 4
:000023cc b800000000 mov eax, 0
:000023d1 8d65f4 lea esp, ptr [ebp-12]
:000023d4 5b pop ebx
:000023d5 5e pop esi
:000023d6 5f pop edi
:000023d7 5d pop ebp
:000023d8 c3 ret
:000023d9 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_QueryWriteSlots
:000023e0 55 push ebp
:000023e1 89e5 mov ebp, esp
:000023e3 8b4508 mov eax, ptr [ebp+8]
:000023e6 83b8ac12000000 cmpl ptr [eax+12ac], 0
:000023ed 7509 jne 000023f8
:000023ef 83b8b012000000 cmpl ptr [eax+12b0], 0
:000023f6 740b je 00002403
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000023ed
|
:000023f8 8b8034010000 mov eax, ptr [eax+134]
:000023fe 83e804 sub eax, 4
:00002401 eb07 jmp 0000240a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000023f6
|
:00002403 8b8034010000 mov eax, ptr [eax+134]
:00002409 48 dec eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002401
|
:0000240a 5d pop ebp
:0000240b c3 ret
:0000240c 8d742600 lea esi, ptr [esi]
Exported fn(): ADAPTER_Write
:00002410 55 push ebp
:00002411 89e5 mov ebp, esp
:00002413 57 push edi
:00002414 56 push esi
:00002415 53 push ebx
:00002416 83ec24 sub esp, 24
:00002419 8b7508 mov esi, ptr [ebp+8]
:0000241c 8b06 mov eax, ptr [esi]
:0000241e 8945e8 mov ptr [ebp-24], eax
:00002421 c745dc00000000 movl ptr [ebp-36], 0
:00002428 c745d800000000 movl ptr [ebp-40], 0
:0000242f 8b550c mov edx, ptr [ebp]
:00002432 0fb6520c movzbl edx, ptr [edx]
:00002436 8855d7 mov ptr [ebp-41], dl
:00002439 83beac12000000 cmpl ptr [esi+12ac], 0
:00002440 7509 jne 0000244b
:00002442 83beb012000000 cmpl ptr [esi+12b0], 0
:00002449 7450 je 0000249b
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002440
|
:0000244b 83beac12000000 cmpl ptr [esi+12ac], 0
:00002452 740c je 00002460
:00002454 c745dc02000000 movl ptr [ebp-36], 2
:0000245b eb1c jmp 00002479
:0000245d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002452
|
:00002460 83beb012000000 cmpl ptr [esi+12b0], 0
:00002467 7410 je 00002479
:00002469 b802000000 mov eax, 2
:0000246e 807dd700 cmpb ptr [ebp-41], 0
:00002472 0f4445dc cmove eax, ptr [ebp-36]
:00002476 8945dc mov ptr [ebp-36], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000245b, :00002467
|
:00002479 837ddc00 cmpl ptr [ebp-36], 0
:0000247d 741c je 0000249b
:0000247f 8b450c mov eax, ptr [ebp]
:00002482 8378043b cmpl ptr [eax+4], 3b
:00002486 7713 ja 0000249b
:00002488 83beb412000000 cmpl ptr [esi+12b4], 0
:0000248f 740a je 0000249b
:00002491 ff45dc incl ptr [ebp+-36]
:00002494 c745d801000000 movl ptr [ebp-40], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002449, :0000247d, :00002486, :0000248f
|
:0000249b 8d45f0 lea eax, ptr [ebp-16]
:0000249e 50 push eax
:0000249f 8d45ec lea eax, ptr [ebp-20]
:000024a2 50 push eax
:000024a3 8b45dc mov eax, ptr [ebp-36]
:000024a6 8b550c mov edx, ptr [ebp]
:000024a9 0302 add eax, ptr [edx]
:000024ab 50 push eax
:000024ac 56 push esi
:000024ad e8fcffffff call 000024ae
//*************** section ***************
:000024b2 83c410 add esp, 10
:000024b5 85c0 test eax, eax
:000024b7 750a jne 000024c3
:000024b9 b804000000 mov eax, 4
:000024be e9a7010000 jmp 0000266a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024b7
|
:000024c3 8b450c mov eax, ptr [ebp]
:000024c6 8b38 mov edi, ptr [eax]
:000024c8 4f dec edi
:000024c9 8d54f810 lea edx, ptr [eax+8*edi+10]
:000024cd 8955e4 mov ptr [ebp-28], edx
:000024d0 8b5df0 mov ebx, ptr [ebp-16]
:000024d3 c745e001800000 movl ptr [ebp-32], 8001
:000024da 89d8 mov eax, ebx
:000024dc 2b8644010000 sub eax, ptr [esi+144]
:000024e2 d1f8 sar eax
:000024e4 8945d0 mov ptr [ebp-48], eax
:000024e7 8b8e64010000 mov ecx, ptr [esi+164]
:000024ed 8b450c mov eax, ptr [ebp]
:000024f0 8b5008 mov edx, ptr [eax+8]
:000024f3 8b45d0 mov eax, ptr [ebp-48]
:000024f6 891408 mov ptr [eax*ecx], edx
:000024f9 85ff test edi, edi
:000024fb 0f8857010000 js 00002658
:00002501 0fb655d7 movzbl edx, ptr [ebp-41]
:00002505 c0e205 shl dl, 5
:00002508 8855d6 mov ptr [ebp-42], dl
:0000250b 90 nop
:0000250c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002652
|
:00002510 837dd800 cmpl ptr [ebp-40], 0
:00002514 7442 je 00002558
:00002516 8b86a4120000 mov eax, ptr [esi+12a4]
:0000251c 8903 mov ptr [ebx], eax
:0000251e 8b450c mov eax, ptr [ebp]
:00002521 0fb75004 movzwl edx, ptr [eax+4]
:00002525 b83b000000 mov eax, 3b
:0000252a 29d0 sub eax, edx
:0000252c 66894304 mov ptr [ebx+4], ax
:00002530 8b55e0 mov edx, ptr [ebp-32]
:00002533 66895306 mov ptr [ebx+6], dx
:00002537 89d8 mov eax, ebx
:00002539 83eb08 sub ebx, 8
:0000253c 3b8644010000 cmp eax, ptr [esi+144]
:00002542 7506 jne 0000254a
:00002544 8b9e48010000 mov ebx, ptr [esi+148]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002542
|
:0000254a c745e000800000 movl ptr [ebp-32], 8000
:00002551 c745d800000000 movl ptr [ebp-40], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002514
|
:00002558 837ddc00 cmpl ptr [ebp-36], 0
:0000255c 0f84b6000000 je 00002618
:00002562 85ff test edi, edi
:00002564 0f85ae000000 jne 00002618
:0000256a 8b55e4 mov edx, ptr [ebp-28]
:0000256d 8b02 mov eax, ptr [edx]
:0000256f 83c00c add eax, c
:00002572 8903 mov ptr [ebx], eax
:00002574 0fb74204 movzwl eax, ptr [edx+4]
:00002578 05f3ff0000 add eax, fff3
:0000257d 66894304 mov ptr [ebx+4], ax
:00002581 8b45e0 mov eax, ptr [ebp-32]
:00002584 66894306 mov ptr [ebx+6], ax
:00002588 c745e000800000 movl ptr [ebp-32], 8000
:0000258f 89d8 mov eax, ebx
:00002591 83eb08 sub ebx, 8
:00002594 3b8644010000 cmp eax, ptr [esi+144]
:0000259a 7506 jne 000025a2
:0000259c 8b9e48010000 mov ebx, ptr [esi+148]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000259a
|
:000025a2 8b55ec mov edx, ptr [ebp-20]
:000025a5 2b9644010000 sub edx, ptr [esi+144]
:000025ab c1ea03 shr edx, 3
:000025ae c1e202 shl edx, 2
:000025b1 89d1 mov ecx, edx
:000025b3 038ea0120000 add ecx, ptr [esi+12a0]
:000025b9 83c140 add ecx, 40
:000025bc 8b86b8120000 mov eax, ptr [esi+12b8]
:000025c2 c1e808 shr eax, 8
:000025c5 240f and al, f
:000025c7 0a45d6 or al, ptr [ebp-42]
:000025ca 884102 mov ptr [ecx+2], al
:000025cd 0fb686b8120000 movzbl eax, ptr [esi+12b8]
:000025d4 884103 mov ptr [ecx+3], al
:000025d7 0396a4120000 add edx, ptr [esi+12a4]
:000025dd 83c240 add edx, 40
:000025e0 8913 mov ptr [ebx], edx
:000025e2 66c743040300 movw ptr [ebx+4], 3
:000025e8 8b55e0 mov edx, ptr [ebp-32]
:000025eb 66895306 mov ptr [ebx+6], dx
:000025ef 89d8 mov eax, ebx
:000025f1 83eb08 sub ebx, 8
:000025f4 3b8644010000 cmp eax, ptr [esi+144]
:000025fa 7506 jne 00002602
:000025fc 8b9e48010000 mov ebx, ptr [esi+148]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000025fa
|
:00002602 8b55e4 mov edx, ptr [ebp-28]
:00002605 8b02 mov eax, ptr [edx]
:00002607 8903 mov ptr [ebx], eax
:00002609 66c743040b00 movw ptr [ebx+4], b
:0000260f 8b45e0 mov eax, ptr [ebp-32]
:00002612 66894306 mov ptr [ebx+6], ax
:00002616 eb40 jmp 00002658
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000255c, :00002564
|
:00002618 8b55e4 mov edx, ptr [ebp-28]
:0000261b 8b02 mov eax, ptr [edx]
:0000261d 8903 mov ptr [ebx], eax
:0000261f 0fb74204 movzwl eax, ptr [edx+4]
:00002623 05ffff0000 add eax, ffff
:00002628 66894304 mov ptr [ebx+4], ax
:0000262c 8b45e0 mov eax, ptr [ebp-32]
:0000262f 66894306 mov ptr [ebx+6], ax
:00002633 c745e000800000 movl ptr [ebp-32], 8000
:0000263a 89d8 mov eax, ebx
:0000263c 83eb08 sub ebx, 8
:0000263f 3b8644010000 cmp eax, ptr [esi+144]
:00002645 7506 jne 0000264d
:00002647 8b9e48010000 mov ebx, ptr [esi+148]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002645
|
:0000264d 836de408 subl ptr [ebp-28], 8
:00002651 4f dec edi
:00002652 0f89b8feffff jns 00002510
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024fb, :00002616
|
:00002658 8b55e8 mov edx, ptr [ebp-24]
:0000265b c7824401000001000000 movl ptr [edx+144], 1
:00002665 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000024be
|
:0000266a 8d65f4 lea esp, ptr [ebp-12]
:0000266d 5b pop ebx
:0000266e 5e pop esi
:0000266f 5f pop edi
:00002670 5d pop ebp
:00002671 c3 ret
:00002672 8db42600000000 lea esi, ptr [esi]
:00002679 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_SetTransmitFlag
:00002680 55 push ebp
:00002681 89e5 mov ebp, esp
:00002683 8b4508 mov eax, ptr [ebp+8]
:00002686 8b00 mov eax, ptr [eax]
:00002688 c7804401000001000000 movl ptr [eax+144], 1
:00002692 5d pop ebp
:00002693 c3 ret
:00002694 8db600000000 lea esi, ptr [esi]
:0000269a 8dbf00000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_RegisterOffload
:000026a0 55 push ebp
:000026a1 89e5 mov ebp, esp
:000026a3 8b4d0c mov ecx, ptr [ebp]
:000026a6 8b5508 mov edx, ptr [ebp+8]
:000026a9 8b01 mov eax, ptr [ecx]
:000026ab 83f802 cmp eax, 2
:000026ae 7430 je 000026e0
:000026b0 83f802 cmp eax, 2
:000026b3 770b ja 000026c0
:000026b5 83f801 cmp eax, 1
:000026b8 740d je 000026c7
:000026ba eb44 jmp 00002700
:000026bc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026b3
|
:000026c0 83f804 cmp eax, 4
:000026c3 742b je 000026f0
:000026c5 eb39 jmp 00002700
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026b8
|
:000026c7 c782ac12000001000000 movl ptr [edx+12ac], 1
:000026d1 8b4104 mov eax, ptr [ecx+4]
:000026d4 8982b8120000 mov ptr [edx+12b8], eax
:000026da eb2b jmp 00002707
:000026dc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026ae
|
:000026e0 c782b012000001000000 movl ptr [edx+12b0], 1
:000026ea eb1b jmp 00002707
:000026ec 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026c3
|
:000026f0 c782b412000001000000 movl ptr [edx+12b4], 1
:000026fa eb0b jmp 00002707
:000026fc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026ba, :000026c5
|
:00002700 b802000000 mov eax, 2
:00002705 eb05 jmp 0000270c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000026da, :000026ea, :000026fa
|
:00002707 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002705
|
:0000270c 5d pop ebp
:0000270d c3 ret
:0000270e 89f6 mov esi, esi
Exported fn(): ADAPTER_DeRegisterOffload
:00002710 55 push ebp
:00002711 89e5 mov ebp, esp
:00002713 8b450c mov eax, ptr [ebp]
:00002716 8b5508 mov edx, ptr [ebp+8]
:00002719 8b00 mov eax, ptr [eax]
:0000271b 83f802 cmp eax, 2
:0000271e 7430 je 00002750
:00002720 83f802 cmp eax, 2
:00002723 770b ja 00002730
:00002725 83f801 cmp eax, 1
:00002728 740d je 00002737
:0000272a eb44 jmp 00002770
:0000272c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002723
|
:00002730 83f804 cmp eax, 4
:00002733 742b je 00002760
:00002735 eb39 jmp 00002770
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002728
|
:00002737 c782ac12000000000000 movl ptr [edx+12ac], 0
:00002741 c782b812000000000000 movl ptr [edx+12b8], 0
:0000274b eb2a jmp 00002777
:0000274d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000271e
|
:00002750 c782b012000000000000 movl ptr [edx+12b0], 0
:0000275a eb1b jmp 00002777
:0000275c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002733
|
:00002760 c782b412000000000000 movl ptr [edx+12b4], 0
:0000276a eb0b jmp 00002777
:0000276c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000272a, :00002735
|
:00002770 b802000000 mov eax, 2
:00002775 eb05 jmp 0000277c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000274b, :0000275a, :0000276a
|
:00002777 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002775
|
:0000277c 5d pop ebp
:0000277d c3 ret
:0000277e 89f6 mov esi, esi
Exported fn(): StopReceiverAndOrTransmitter
:00002780 55 push ebp
:00002781 89e5 mov ebp, esp
:00002783 57 push edi
:00002784 56 push esi
:00002785 53 push ebx
:00002786 8b5508 mov edx, ptr [ebp+8]
:00002789 8b1a mov ebx, ptr [edx]
:0000278b 8bb2b0000000 mov esi, ptr [edx]
:00002791 f6450c01 testb ptr [ebp], 1
:00002795 740f je 000027a6
:00002797 8b8394000000 mov eax, ptr [ebx+94]
:0000279d 83e0fe and eax, -2
:000027a0 898394000000 mov ptr [ebx+94], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002795
|
:000027a6 f6450c02 testb ptr [ebp], 2
:000027aa 740f je 000027bb
:000027ac 8b8384000000 mov eax, ptr [ebx+84]
:000027b2 83e0fe and eax, -2
:000027b5 898384000000 mov ptr [ebx+84], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027aa
|
:000027bb f6826402000004 testb ptr [edx+264], 4
:000027c2 7509 jne 000027cd
:000027c4 83ba7402000000 cmpl ptr [edx+274], 0
:000027cb 7454 je 00002821
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027c2
|
:000027cd bf00000000 mov edi, 0
:000027d2 eb0d jmp 000027e1
:000027d4 8db600000000 lea esi, ptr [esi]
:000027da 8dbf00000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000281f
|
:000027e0 47 inc edi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027d2
|
:000027e1 81ff4fc30000 cmp edi, c34f
:000027e7 7738 ja 00002821
:000027e9 f7450c01000000 testl ptr [ebp], 1
:000027f0 740d je 000027ff
:000027f2 8b8398000000 mov eax, ptr [ebx+98]
:000027f8 a901000000 test eax, 1
:000027fd 7516 jne 00002815
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027f0
|
:000027ff f7450c02000000 testl ptr [ebp], 2
:00002806 7419 je 00002821
:00002808 8b8388000000 mov eax, ptr [ebx+88]
:0000280e a901000000 test eax, 1
:00002813 740c je 00002821
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027fd
|
:00002815 6a0a push a
:00002817 ff36 pushl (esi)
:00002819 ff5618 call 18(esi)
:0000281c 83c408 add esp, 8
:0000281f ebbf jmp 000027e0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000027cb, :000027e7, :00002806, :00002813
|
:00002821 6a32 push 32
:00002823 ff36 pushl (esi)
:00002825 ff5618 call 18(esi)
:00002828 6a32 push 32
:0000282a ff36 pushl (esi)
:0000282c ff5618 call 18(esi)
:0000282f 83c410 add esp, 10
:00002832 f6450c01 testb ptr [ebp], 1
:00002836 740a je 00002842
:00002838 c7831001000000000000 movl ptr [ebx+110], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002836
|
:00002842 f6450c02 testb ptr [ebp], 2
:00002846 740a je 00002852
:00002848 c7830c01000000000000 movl ptr [ebx+10c], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002846
|
:00002852 b800000000 mov eax, 0
:00002857 8d65f4 lea esp, ptr [ebp-12]
:0000285a 5b pop ebx
:0000285b 5e pop esi
:0000285c 5f pop edi
:0000285d 5d pop ebp
:0000285e c3 ret
:0000285f 90 nop
Exported fn(): StartReceiverAndOrTransmitter
:00002860 55 push ebp
:00002861 89e5 mov ebp, esp
:00002863 56 push esi
:00002864 53 push ebx
:00002865 8b4d08 mov ecx, ptr [ebp+8]
:00002868 8b550c mov edx, ptr [ebp]
:0000286b 8b19 mov ebx, ptr [ecx]
:0000286d bee8030000 mov esi, 3e8
:00002872 f7c202000000 test edx, 2
:00002878 740f je 00002889
:0000287a 8b8384000000 mov eax, ptr [ebx+84]
:00002880 83c801 or eax, 1
:00002883 898384000000 mov ptr [ebx+84], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002878
|
:00002889 f7c201000000 test edx, 1
:0000288f 743c je 000028cd
:00002891 8b81b4000000 mov eax, ptr [ecx]
:00002897 ff30 pushl (eax)
:00002899 ff5014 call 14(eax)
:0000289c 83c404 add esp, 4
:0000289f ba64000000 mov edx, 64
:000028a4 3d00e1f505 cmp eax, 5f5e100
:000028a9 0f44f2 cmove esi, edx
:000028ac 89f0 mov eax, esi
:000028ae 25ffff0000 and eax, ffff
:000028b3 0d00000100 or eax, 10000
:000028b8 898310010000 mov ptr [ebx+110], eax
:000028be 8b8394000000 mov eax, ptr [ebx+94]
:000028c4 83c801 or eax, 1
:000028c7 898394000000 mov ptr [ebx+94], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000288f
|
:000028cd b800000000 mov eax, 0
:000028d2 8d65f8 lea esp, ptr [ebp-8]
:000028d5 5b pop ebx
:000028d6 5e pop esi
:000028d7 5d pop ebp
:000028d8 c3 ret
:000028d9 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_ResetPhyInitState
:000028e0 55 push ebp
:000028e1 89e5 mov ebp, esp
:000028e3 8b4508 mov eax, ptr [ebp+8]
:000028e6 8b80b4000000 mov eax, ptr [eax]
:000028ec ff30 pushl (eax)
:000028ee ff5024 call 24(eax)
:000028f1 89ec mov esp, ebp
:000028f3 5d pop ebp
:000028f4 c3 ret
:000028f5 8d742600 lea esi, ptr [esi]
:000028f9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_IsLinkInitializing
:00002900 55 push ebp
:00002901 89e5 mov ebp, esp
:00002903 8b4508 mov eax, ptr [ebp+8]
:00002906 8b80b4000000 mov eax, ptr [eax]
:0000290c ff30 pushl (eax)
:0000290e ff5020 call 20(eax)
:00002911 89ec mov esp, ebp
:00002913 5d pop ebp
:00002914 c3 ret
:00002915 8d742600 lea esi, ptr [esi]
:00002919 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_GetLinkState
:00002920 55 push ebp
:00002921 89e5 mov ebp, esp
:00002923 8b4508 mov eax, ptr [ebp+8]
:00002926 8b80b4000000 mov eax, ptr [eax]
:0000292c ff750c pushl ptr [ebp+c]
:0000292f ff30 pushl (eax)
:00002931 ff501c call 1c(eax)
:00002934 b800000000 mov eax, 0
:00002939 89ec mov esp, ebp
:0000293b 5d pop ebp
:0000293c c3 ret
:0000293d 8d7600 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetLinkSpeed
:00002940 55 push ebp
:00002941 89e5 mov ebp, esp
:00002943 8b5508 mov edx, ptr [ebp+8]
:00002946 8b8ab4000000 mov ecx, ptr [edx]
:0000294c 83ba6c020000ff cmpl ptr [edx+26c], -1
:00002953 740b je 00002960
:00002955 8b826c020000 mov eax, ptr [edx+26c]
:0000295b eb19 jmp 00002976
:0000295d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002953
|
:00002960 b880969800 mov eax, 989680
:00002965 83ba8002000000 cmpl ptr [edx+280], 0
:0000296c 7508 jne 00002976
:0000296e ff31 pushl (ecx)
:00002970 ff5114 call 14(ecx)
:00002973 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000295b, :0000296c
|
:00002976 89ec mov esp, ebp
:00002978 5d pop ebp
:00002979 c3 ret
:0000297a 8db600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetTransmitQueueSize
:00002980 55 push ebp
:00002981 89e5 mov ebp, esp
:00002983 8b4508 mov eax, ptr [ebp+8]
:00002986 8b8030010000 mov eax, ptr [eax+130]
:0000298c 5d pop ebp
:0000298d c3 ret
:0000298e 89f6 mov esi, esi
Exported fn(): ADAPTER_GetReceiveQueueSize
:00002990 55 push ebp
:00002991 89e5 mov ebp, esp
:00002993 8b4508 mov eax, ptr [ebp+8]
:00002996 8b80c8010000 mov eax, ptr [eax+1c8]
:0000299c 5d pop ebp
:0000299d c3 ret
:0000299e 89f6 mov esi, esi
Exported fn(): ADAPTER_GetStatistics
:000029a0 55 push ebp
:000029a1 89e5 mov ebp, esp
:000029a3 57 push edi
:000029a4 56 push esi
:000029a5 53 push ebx
:000029a6 8b750c mov esi, ptr [ebp]
:000029a9 8b5d08 mov ebx, ptr [ebp+8]
:000029ac 8b8368010000 mov eax, ptr [ebx+168]
:000029b2 8906 mov ptr [esi], eax
:000029b4 8b836c010000 mov eax, ptr [ebx+16c]
:000029ba 894604 mov ptr [esi+4], eax
:000029bd 8b837c010000 mov eax, ptr [ebx+17c]
:000029c3 894608 mov ptr [esi+8], eax
:000029c6 8b8370010000 mov eax, ptr [ebx+170]
:000029cc 89460c mov ptr [esi], eax
:000029cf 8b8378010000 mov eax, ptr [ebx+178]
:000029d5 894610 mov ptr [esi+10], eax
:000029d8 8b8374010000 mov eax, ptr [ebx+174]
:000029de 894614 mov ptr [esi+14], eax
:000029e1 8b8380010000 mov eax, ptr [ebx+180]
:000029e7 894618 mov ptr [esi+18], eax
:000029ea 8b8384010000 mov eax, ptr [ebx+184]
:000029f0 89461c mov ptr [esi+1c], eax
:000029f3 b900000000 mov ecx, 0
:000029f8 8d7b08 lea edi, ptr [ebx+8]
:000029fb 90 nop
:000029fc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002a16
|
:00002a00 8d148d00000000 lea edx, ptr [+4*ecx]
:00002a07 8b841780010000 mov eax, ptr [edi*edx+180]
:00002a0e 89441620 mov ptr [esi*edx+20], eax
:00002a12 41 inc ecx
:00002a13 83f910 cmp ecx, 10
:00002a16 72e8 jb 00002a00
:00002a18 83f90f cmp ecx, f
:00002a1b 7711 ja 00002a2e
:00002a1d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002a2c
|
:00002a20 c7448e2000000000 movl ptr [esi+4*ecx+20], 0
:00002a28 41 inc ecx
:00002a29 83f90f cmp ecx, f
:00002a2c 76f2 jbe 00002a20
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002a1b
|
:00002a2e 8b830c020000 mov eax, ptr [ebx+20c]
:00002a34 894660 mov ptr [esi+60], eax
:00002a37 8b8304020000 mov eax, ptr [ebx+204]
:00002a3d 894664 mov ptr [esi+64], eax
:00002a40 8b8308020000 mov eax, ptr [ebx+208]
:00002a46 894668 mov ptr [esi+68], eax
:00002a49 8b8318020000 mov eax, ptr [ebx+218]
:00002a4f 89466c mov ptr [esi+6c], eax
:00002a52 8b8310020000 mov eax, ptr [ebx+210]
:00002a58 894670 mov ptr [esi+70], eax
:00002a5b 8b8314020000 mov eax, ptr [ebx+214]
:00002a61 894674 mov ptr [esi+74], eax
:00002a64 8b838c020000 mov eax, ptr [ebx+28c]
:00002a6a 898680000000 mov ptr [esi+80], eax
:00002a70 8b8390020000 mov eax, ptr [ebx+290]
:00002a76 898684000000 mov ptr [esi+84], eax
:00002a7c 8b8394020000 mov eax, ptr [ebx+294]
:00002a82 898688000000 mov ptr [esi+88], eax
:00002a88 8b8398020000 mov eax, ptr [ebx+298]
:00002a8e 89868c000000 mov ptr [esi+8c], eax
:00002a94 8b839c020000 mov eax, ptr [ebx+29c]
:00002a9a 898690000000 mov ptr [esi+90], eax
:00002aa0 b800000000 mov eax, 0
:00002aa5 5b pop ebx
:00002aa6 5e pop esi
:00002aa7 5f pop edi
:00002aa8 5d pop ebp
:00002aa9 c3 ret
:00002aaa 8db600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetPowerCapabilities
:00002ab0 55 push ebp
:00002ab1 89e5 mov ebp, esp
:00002ab3 8b4508 mov eax, ptr [ebp+8]
:00002ab6 8b550c mov edx, ptr [ebp]
:00002ab9 8b00 mov eax, ptr [eax]
:00002abb c70201000000 movl ptr [edx], 1
:00002ac1 8b8068020000 mov eax, ptr [eax+268]
:00002ac7 a900000040 test eax, 40000000
:00002acc 7406 je 00002ad4
:00002ace c70209000000 movl ptr [edx], 9
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002acc
|
:00002ad4 a900000004 test eax, 4000000
:00002ad9 7403 je 00002ade
:00002adb 830a04 orl ptr [edx], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ad9
|
:00002ade a900000002 test eax, 2000000
:00002ae3 7403 je 00002ae8
:00002ae5 830a02 orl ptr [edx], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ae3
|
:00002ae8 c742040f000000 movl ptr [edx+4], f
:00002aef c742080f000000 movl ptr [edx+8], f
:00002af6 c7420c0f000000 movl ptr [edx], f
:00002afd c7421005000000 movl ptr [edx+10], 5
:00002b04 b800000000 mov eax, 0
:00002b09 5d pop ebp
:00002b0a c3 ret
:00002b0b 90 nop
:00002b0c 8d742600 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetPowerState
:00002b10 55 push ebp
:00002b11 89e5 mov ebp, esp
:00002b13 8b4508 mov eax, ptr [ebp+8]
:00002b16 8b550c mov edx, ptr [ebp]
:00002b19 8b08 mov ecx, ptr [eax]
:00002b1b 8b816c020000 mov eax, ptr [ecx+26c]
:00002b21 83e003 and eax, 3
:00002b24 8902 mov ptr [edx], eax
:00002b26 85c0 test eax, eax
:00002b28 7508 jne 00002b32
:00002b2a c70201000000 movl ptr [edx], 1
:00002b30 eb22 jmp 00002b54
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b28
|
:00002b32 833a01 cmpl ptr [edx], 1
:00002b35 7509 jne 00002b40
:00002b37 c70202000000 movl ptr [edx], 2
:00002b3d eb15 jmp 00002b54
:00002b3f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b35
|
:00002b40 b800000000 mov eax, 0
:00002b45 833a02 cmpl ptr [edx], 2
:00002b48 0f95c0 setne al
:00002b4b 8d048504000000 lea eax, ptr [+4*eax+4]
:00002b52 8902 mov ptr [edx], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b30, :00002b3d
|
:00002b54 8b8100020000 mov eax, ptr [ecx+200]
:00002b5a c7420400000000 movl ptr [edx+4], 0
:00002b61 a901000000 test eax, 1
:00002b66 7407 je 00002b6f
:00002b68 c7420401000000 movl ptr [edx+4], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b66
|
:00002b6f a910000000 test eax, 10
:00002b74 7404 je 00002b7a
:00002b76 834a0402 orl ptr [edx+4], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b74
|
:00002b7a a900010000 test eax, 100
:00002b7f 7404 je 00002b85
:00002b81 834a0404 orl ptr [edx+4], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b7f
|
:00002b85 a900100000 test eax, 1000
:00002b8a 7404 je 00002b90
:00002b8c 834a0408 orl ptr [edx+4], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b8a
|
:00002b90 c7420800000000 movl ptr [edx+8], 0
:00002b97 a902000000 test eax, 2
:00002b9c 7407 je 00002ba5
:00002b9e c7420801000000 movl ptr [edx+8], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002b9c
|
:00002ba5 a920000000 test eax, 20
:00002baa 7404 je 00002bb0
:00002bac 834a0802 orl ptr [edx+8], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002baa
|
:00002bb0 a900020000 test eax, 200
:00002bb5 7404 je 00002bbb
:00002bb7 834a0804 orl ptr [edx+8], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002bb5
|
:00002bbb a900200000 test eax, 2000
:00002bc0 7404 je 00002bc6
:00002bc2 834a0808 orl ptr [edx+8], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002bc0
|
:00002bc6 c7420c00000000 movl ptr [edx], 0
:00002bcd a904000000 test eax, 4
:00002bd2 7407 je 00002bdb
:00002bd4 c7420c01000000 movl ptr [edx], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002bd2
|
:00002bdb a940000000 test eax, 40
:00002be0 7404 je 00002be6
:00002be2 834a0c02 orl ptr [edx], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002be0
|
:00002be6 a900040000 test eax, 400
:00002beb 7404 je 00002bf1
:00002bed 834a0c04 orl ptr [edx], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002beb
|
:00002bf1 a900400000 test eax, 4000
:00002bf6 7404 je 00002bfc
:00002bf8 834a0c08 orl ptr [edx], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002bf6
|
:00002bfc b800000000 mov eax, 0
:00002c01 5d pop ebp
:00002c02 c3 ret
:00002c03 8db600000000 lea esi, ptr [esi]
:00002c09 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_SetPowerState
:00002c10 55 push ebp
:00002c11 89e5 mov ebp, esp
:00002c13 56 push esi
:00002c14 53 push ebx
:00002c15 8b4508 mov eax, ptr [ebp+8]
:00002c18 8b5d0c mov ebx, ptr [ebp]
:00002c1b 8b30 mov esi, ptr [eax]
:00002c1d 8b8600020000 mov eax, ptr [esi+200]
:00002c23 258888ffff and eax, ffff8888
:00002c28 8b4b04 mov ecx, ptr [ebx+4]
:00002c2b 89c2 mov edx, eax
:00002c2d 83ca01 or edx, 1
:00002c30 f7c101000000 test ecx, 1
:00002c36 0f45c2 cmovne eax, edx
:00002c39 89c2 mov edx, eax
:00002c3b 83ca10 or edx, 10
:00002c3e f7c102000000 test ecx, 2
:00002c44 0f45c2 cmovne eax, edx
:00002c47 89c2 mov edx, eax
:00002c49 81ca00010000 or edx, 100
:00002c4f f7c104000000 test ecx, 4
:00002c55 0f45c2 cmovne eax, edx
:00002c58 89c2 mov edx, eax
:00002c5a 81ca00100000 or edx, 1000
:00002c60 f7c108000000 test ecx, 8
:00002c66 0f45c2 cmovne eax, edx
:00002c69 8b4b08 mov ecx, ptr [ebx+8]
:00002c6c 89c2 mov edx, eax
:00002c6e 83ca02 or edx, 2
:00002c71 f7c101000000 test ecx, 1
:00002c77 0f45c2 cmovne eax, edx
:00002c7a 89c2 mov edx, eax
:00002c7c 83ca20 or edx, 20
:00002c7f f7c102000000 test ecx, 2
:00002c85 0f45c2 cmovne eax, edx
:00002c88 89c2 mov edx, eax
:00002c8a 81ca00020000 or edx, 200
:00002c90 f7c104000000 test ecx, 4
:00002c96 0f45c2 cmovne eax, edx
:00002c99 89c2 mov edx, eax
:00002c9b 81ca00200000 or edx, 2000
:00002ca1 f7c108000000 test ecx, 8
:00002ca7 0f45c2 cmovne eax, edx
:00002caa 8b4b0c mov ecx, ptr [ebx]
:00002cad 89c2 mov edx, eax
:00002caf 83ca04 or edx, 4
:00002cb2 f7c101000000 test ecx, 1
:00002cb8 0f45c2 cmovne eax, edx
:00002cbb 89c2 mov edx, eax
:00002cbd 83ca40 or edx, 40
:00002cc0 f7c102000000 test ecx, 2
:00002cc6 0f45c2 cmovne eax, edx
:00002cc9 89c2 mov edx, eax
:00002ccb 81ca00040000 or edx, 400
:00002cd1 f7c104000000 test ecx, 4
:00002cd7 0f45c2 cmovne eax, edx
:00002cda 89c2 mov edx, eax
:00002cdc 81ca00400000 or edx, 4000
:00002ce2 f7c108000000 test ecx, 8
:00002ce8 0f45c2 cmovne eax, edx
:00002ceb 898600020000 mov ptr [esi+200], eax
:00002cf1 8b0b mov ecx, ptr [ebx]
:00002cf3 ba00000000 mov edx, 0
:00002cf8 f7c101000000 test ecx, 1
:00002cfe 0f45c2 cmovne eax, edx
:00002d01 ba01000000 mov edx, 1
:00002d06 f7c102000000 test ecx, 2
:00002d0c 0f45c2 cmovne eax, edx
:00002d0f ba02000000 mov edx, 2
:00002d14 f7c104000000 test ecx, 4
:00002d1a 0f45c2 cmovne eax, edx
:00002d1d ba03000000 mov edx, 3
:00002d22 f7c108000000 test ecx, 8
:00002d28 0f45c2 cmovne eax, edx
:00002d2b 0d00010000 or eax, 100
:00002d30 89866c020000 mov ptr [esi+26c], eax
:00002d36 b800000000 mov eax, 0
:00002d3b 5b pop ebx
:00002d3c 5e pop esi
:00002d3d 5d pop ebp
:00002d3e c3 ret
:00002d3f 90 nop
Exported fn(): ADAPTER_GetPacketFilterCaps
:00002d40 55 push ebp
:00002d41 89e5 mov ebp, esp
:00002d43 b80f000000 mov eax, f
:00002d48 5d pop ebp
:00002d49 c3 ret
:00002d4a 8db600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_SetPacketFilter
:00002d50 55 push ebp
:00002d51 89e5 mov ebp, esp
:00002d53 57 push edi
:00002d54 56 push esi
:00002d55 53 push ebx
:00002d56 83ec0c sub esp, c
:00002d59 8b4508 mov eax, ptr [ebp+8]
:00002d5c 8945f0 mov ptr [ebp-16], eax
:00002d5f 8b30 mov esi, ptr [eax]
:00002d61 8b9e8c000000 mov ebx, ptr [esi+8c]
:00002d67 83e3df and ebx, -33
:00002d6a 81cb80000000 or ebx, 80
:00002d70 8b450c mov eax, ptr [ebp]
:00002d73 8b10 mov edx, ptr [eax]
:00002d75 89d8 mov eax, ebx
:00002d77 83c820 or eax, 20
:00002d7a f7c201000000 test edx, 1
:00002d80 0f45d8 cmovne ebx, eax
:00002d83 f7c202000000 test edx, 2
:00002d89 746c je 00002df7
:00002d8b 83cb20 or ebx, 20
:00002d8e 8b7d0c mov edi, ptr [ebp]
:00002d91 83c704 add edi, 4
:00002d94 8b550c mov edx, ptr [ebp]
:00002d97 83c20a add edx, a
:00002d9a 8955e8 mov ptr [ebp-24], edx
:00002d9d 8b8694000000 mov eax, ptr [esi+94]
:00002da3 8945ec mov ptr [ebp-20], eax
:00002da6 a901000000 test eax, 1
:00002dab 740d je 00002dba
:00002dad 6a01 push 1
:00002daf ff75f0 pushl ptr [ebp+-16]
:00002db2 e8fcffffff call 00002db3
//*************** section ***************
:00002db7 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002dab
|
:00002dba 8b07 mov eax, ptr [edi]
:00002dbc 83c801 or eax, 1
:00002dbf 8986b0000000 mov ptr [esi], eax
:00002dc5 0fb74704 movzwl eax, ptr [edi+4]
:00002dc9 8986b4000000 mov ptr [esi], eax
:00002dcf 8b55e8 mov edx, ptr [ebp-24]
:00002dd2 8b02 mov eax, ptr [edx]
:00002dd4 8986b8000000 mov ptr [esi], eax
:00002dda 0fb74204 movzwl eax, ptr [edx+4]
:00002dde 8986bc000000 mov ptr [esi], eax
:00002de4 f645ec01 testb ptr [ebp-20], 1
:00002de8 740d je 00002df7
:00002dea 6a01 push 1
:00002dec ff75f0 pushl ptr [ebp+-16]
:00002def e8fcffffff call 00002df0
//*************** section ***************
:00002df4 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002d89, :00002de8
|
:00002df7 8b450c mov eax, ptr [ebp]
:00002dfa f60004 testb ptr [eax], 4
:00002dfd 7409 je 00002e08
:00002dff 83cb20 or ebx, 20
:00002e02 81e37fffffff and ebx, -129
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002dfd
|
:00002e08 89d8 mov eax, ebx
:00002e0a 83e0df and eax, -33
:00002e0d 8b550c mov edx, ptr [ebp]
:00002e10 f60208 testb ptr [edx], 8
:00002e13 0f45d8 cmovne ebx, eax
:00002e16 899e8c000000 mov ptr [esi+8c], ebx
:00002e1c b800000000 mov eax, 0
:00002e21 8d65f4 lea esp, ptr [ebp-12]
:00002e24 5b pop ebx
:00002e25 5e pop esi
:00002e26 5f pop edi
:00002e27 5d pop ebp
:00002e28 c3 ret
:00002e29 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_SetWakeUpPattern
:00002e30 55 push ebp
:00002e31 89e5 mov ebp, esp
:00002e33 57 push edi
:00002e34 56 push esi
:00002e35 53 push ebx
:00002e36 83ec18 sub esp, 18
:00002e39 8b5508 mov edx, ptr [ebp+8]
:00002e3c 8b82b0000000 mov eax, ptr [edx]
:00002e42 8945f0 mov ptr [ebp-16], eax
:00002e45 8b3a mov edi, ptr [edx]
:00002e47 c745ecffffffff movl ptr [ebp-20], -1
:00002e4e bb00000000 mov ebx, 0
:00002e53 8db600000000 lea esi, ptr [esi]
:00002e59 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ec3
|
:00002e60 8d431f lea eax, ptr [ebx+1f]
:00002e63 83fbff cmp ebx, -1
:00002e66 0f4fc3 cmovg eax, ebx
:00002e69 c1f805 sar eax, 5
:00002e6c 89d9 mov ecx, ebx
:00002e6e 83e11f and ecx, 1f
:00002e71 ba01000000 mov edx, 1
:00002e76 d3e2 shl edx, cl
:00002e78 8b4d10 mov ecx, ptr [ebp+10]
:00002e7b 231481 and edx, ptr [ecx+4*eax]
:00002e7e 85d2 test edx, edx
:00002e80 743d je 00002ebf
:00002e82 0fb645ec movzbl eax, ptr [ebp-20]
:00002e86 32441910 xor al, ptr [ecx*ebx+10]
:00002e8a 0fb6c0 movzbl eax, al
:00002e8d ba00000000 mov edx, 0
:00002e92 8db42600000000 lea esi, ptr [esi]
:00002e99 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002eb6
|
:00002ea0 a901000000 test eax, 1
:00002ea5 7409 je 00002eb0
:00002ea7 d1e8 shr eax
:00002ea9 352083b8ed xor eax, edb88320
:00002eae eb02 jmp 00002eb2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ea5
|
:00002eb0 d1e8 shr eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002eae
|
:00002eb2 42 inc edx
:00002eb3 83fa07 cmp edx, 7
:00002eb6 7ee8 jle 00002ea0
:00002eb8 c16dec08 shrl ptr [ebp-20], 8
:00002ebc 3145ec xor ptr [ebp-20], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002e80
|
:00002ebf 43 inc ebx
:00002ec0 83fb7f cmp ebx, 7f
:00002ec3 7e9b jle 00002e60
:00002ec5 f755ec notl ptr [ebp+-20]
:00002ec8 8b8700020000 mov eax, ptr [edi+200]
:00002ece 8945e8 mov ptr [ebp-24], eax
:00002ed1 b800000100 mov eax, 10000
:00002ed6 0fb64d0c movzbl ecx, ptr [ebp]
:00002eda d3e0 shl eax, cl
:00002edc 8545e8 test ptr [ebp-24], eax
:00002edf 740b je 00002eec
:00002ee1 f7d0 not eax
:00002ee3 2345e8 and eax, ptr [ebp-24]
:00002ee6 898700020000 mov ptr [edi+200], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002edf
|
:00002eec bb00000000 mov ebx, 0
:00002ef1 b800000001 mov eax, 1000000
:00002ef6 89c6 mov esi, eax
:00002ef8 0fb64d0c movzbl ecx, ptr [ebp]
:00002efc d3e6 shl esi, cl
:00002efe eb01 jmp 00002f01
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f1f
|
:00002f00 43 inc ebx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002efe
|
:00002f01 83fb63 cmp ebx, 63
:00002f04 7f1b jg 00002f21
:00002f06 8b8700020000 mov eax, ptr [edi+200]
:00002f0c 85f0 test eax, esi
:00002f0e 7411 je 00002f21
:00002f10 6a32 push 32
:00002f12 8b45f0 mov eax, ptr [ebp-16]
:00002f15 ff30 pushl (eax)
:00002f17 89c2 mov edx, eax
:00002f19 ff5218 call 18(edx)
:00002f1c 83c408 add esp, 8
:00002f1f ebdf jmp 00002f00
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f04, :00002f0e
|
:00002f21 8b4d0c mov ecx, ptr [ebp]
:00002f24 8d1c89 lea ebx, ptr [ecx+4*ecx]
:00002f27 c1e302 shl ebx, 2
:00002f2a 8d8b00020000 lea ecx, ptr [ebx+200]
:00002f30 8d7704 lea esi, ptr [edi+4]
:00002f33 8b45ec mov eax, ptr [ebp-20]
:00002f36 890431 mov ptr [ecx*esi], eax
:00002f39 8d5708 lea edx, ptr [edi+8]
:00002f3c 8b4510 mov eax, ptr [ebp+10]
:00002f3f 8b00 mov eax, ptr [eax]
:00002f41 890411 mov ptr [ecx*edx], eax
:00002f44 8d570c lea edx, ptr [edi]
:00002f47 8b4510 mov eax, ptr [ebp+10]
:00002f4a 8b4004 mov eax, ptr [eax+4]
:00002f4d 890411 mov ptr [ecx*edx], eax
:00002f50 8d5710 lea edx, ptr [edi+10]
:00002f53 8b4510 mov eax, ptr [ebp+10]
:00002f56 8b4008 mov eax, ptr [eax+8]
:00002f59 890411 mov ptr [ecx*edx], eax
:00002f5c 81c310020000 add ebx, 210
:00002f62 8b5510 mov edx, ptr [ebp+10]
:00002f65 8b420c mov eax, ptr [edx]
:00002f68 890433 mov ptr [ebx*esi], eax
:00002f6b b800000100 mov eax, 10000
:00002f70 0fb64d0c movzbl ecx, ptr [ebp]
:00002f74 d3e0 shl eax, cl
:00002f76 8545e8 test ptr [ebp-24], eax
:00002f79 7409 je 00002f84
:00002f7b 8b45e8 mov eax, ptr [ebp-24]
:00002f7e 898700020000 mov ptr [edi+200], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f79
|
:00002f84 b800000000 mov eax, 0
:00002f89 8d65f4 lea esp, ptr [ebp-12]
:00002f8c 5b pop ebx
:00002f8d 5e pop esi
:00002f8e 5f pop edi
:00002f8f 5d pop ebp
:00002f90 c3 ret
* Reference To: ADAPTER_EnableWakeUpPattern
|
:00002f91 eb0d jmp 00002fa0
:00002f93 90 nop
:00002f94 90 nop
:00002f95 90 nop
:00002f96 90 nop
:00002f97 90 nop
:00002f98 90 nop
:00002f99 90 nop
:00002f9a 90 nop
:00002f9b 90 nop
:00002f9c 90 nop
:00002f9d 90 nop
:00002f9e 90 nop
:00002f9f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002f91
|
Exported fn(): ADAPTER_EnableWakeUpPattern
:00002fa0 55 push ebp
:00002fa1 89e5 mov ebp, esp
:00002fa3 53 push ebx
:00002fa4 8b4508 mov eax, ptr [ebp+8]
:00002fa7 8b4d0c mov ecx, ptr [ebp]
:00002faa 8b18 mov ebx, ptr [eax]
:00002fac 8b9300020000 mov edx, ptr [ebx+200]
:00002fb2 837d1000 cmpl ptr [ebp+10], 0
:00002fb6 740b je 00002fc3
:00002fb8 b800000100 mov eax, 10000
:00002fbd d3e0 shl eax, cl
:00002fbf 09c2 or edx, eax
:00002fc1 eb0b jmp 00002fce
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002fb6
|
:00002fc3 b800000100 mov eax, 10000
:00002fc8 d3e0 shl eax, cl
:00002fca f7d0 not eax
:00002fcc 21c2 and edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002fc1
|
:00002fce 899300020000 mov ptr [ebx+200], edx
:00002fd4 b800000000 mov eax, 0
:00002fd9 5b pop ebx
:00002fda 5d pop ebp
:00002fdb c3 ret
:00002fdc 8d742600 lea esi, ptr [esi]
Exported fn(): ADAPTER_SetNodeAddress
:00002fe0 55 push ebp
:00002fe1 89e5 mov ebp, esp
:00002fe3 57 push edi
:00002fe4 56 push esi
:00002fe5 53 push ebx
:00002fe6 8b7508 mov esi, ptr [ebp+8]
:00002fe9 8b1e mov ebx, ptr [esi]
:00002feb 8bbb94000000 mov edi, ptr [ebx+94]
:00002ff1 f7c701000000 test edi, 1
:00002ff7 740b je 00003004
:00002ff9 6a01 push 1
:00002ffb 56 push esi
:00002ffc e8fcffffff call 00002ffd
//*************** section ***************
:00003001 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00002ff7
|
:00003004 8b550c mov edx, ptr [ebp]
:00003007 8b02 mov eax, ptr [edx]
:00003009 8983a8000000 mov ptr [ebx], eax
:0000300f 8b4204 mov eax, ptr [edx+4]
:00003012 8983ac000000 mov ptr [ebx], eax
:00003018 f7c701000000 test edi, 1
:0000301e 740b je 0000302b
:00003020 6a01 push 1
:00003022 56 push esi
:00003023 e8fcffffff call 00003024
//*************** section ***************
:00003028 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000301e
|
:0000302b b800000000 mov eax, 0
:00003030 8d65f4 lea esp, ptr [ebp-12]
:00003033 5b pop ebx
:00003034 5e pop esi
:00003035 5f pop edi
:00003036 5d pop ebp
:00003037 c3 ret
:00003038 90 nop
:00003039 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_GetNodeAddress
:00003040 55 push ebp
:00003041 89e5 mov ebp, esp
:00003043 8b4508 mov eax, ptr [ebp+8]
:00003046 8b4d0c mov ecx, ptr [ebp]
:00003049 8b10 mov edx, ptr [eax]
:0000304b 8b82a8000000 mov eax, ptr [edx]
:00003051 8901 mov ptr [ecx], eax
:00003053 8b82ac000000 mov eax, ptr [edx]
:00003059 894104 mov ptr [ecx+4], eax
:0000305c b800000000 mov eax, 0
:00003061 5d pop ebp
:00003062 c3 ret
:00003063 8db600000000 lea esi, ptr [esi]
:00003069 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_GetAdapterInfo
:00003070 55 push ebp
:00003071 89e5 mov ebp, esp
:00003073 57 push edi
:00003074 56 push esi
:00003075 53 push ebx
:00003076 8b550c mov edx, ptr [ebp]
:00003079 8b4510 mov eax, ptr [ebp+10]
:0000307c 8b7d14 mov edi, ptr [ebp+14]
:0000307f 8b7508 mov esi, ptr [ebp+8]
:00003082 c70700000000 movl ptr [edi], 0
:00003088 83f801 cmp eax, 1
:0000308b 7438 je 000030c5
:0000308d 83f801 cmp eax, 1
:00003090 7f0e jg 000030a0
:00003092 85c0 test eax, eax
:00003094 741a je 000030b0
:00003096 e99c000000 jmp 00003137
:0000309b 90 nop
:0000309c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003090
|
:000030a0 83f802 cmp eax, 2
:000030a3 745b je 00003100
:000030a5 e98d000000 jmp 00003137
:000030aa 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003094
|
:000030b0 bb70020000 mov ebx, 270
:000030b5 53 push ebx
:000030b6 ff36 pushl (esi)
:000030b8 52 push edx
:000030b9 e8fcffffff call 000030ba
//*************** section ***************
:000030be 891f mov ptr [edi], ebx
:000030c0 83c40c add esp, c
:000030c3 eb72 jmp 00003137
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000308b
|
:000030c5 89d3 mov ebx, edx
:000030c7 b900000000 mov ecx, 0
:000030cc 3b8ec8010000 cmp ecx, ptr [esi+1c8]
:000030d2 735a jae 0000312e
:000030d4 8db600000000 lea esi, ptr [esi]
:000030da 8dbf00000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000030fc
|
:000030e0 8b86d8010000 mov eax, ptr [esi+1d8]
:000030e6 8b54c804 mov edx, ptr [eax+8*ecx+4]
:000030ea 8b04c8 mov eax, ptr [eax+8*ecx]
:000030ed 8903 mov ptr [ebx], eax
:000030ef 895304 mov ptr [ebx+4], edx
:000030f2 83c308 add ebx, 8
:000030f5 41 inc ecx
:000030f6 3b8ec8010000 cmp ecx, ptr [esi+1c8]
:000030fc 72e2 jb 000030e0
:000030fe eb2e jmp 0000312e
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000030a3
|
:00003100 89d3 mov ebx, edx
:00003102 b900000000 mov ecx, 0
:00003107 3b8e30010000 cmp ecx, ptr [esi+130]
:0000310d 731f jae 0000312e
:0000310f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000312c
|
:00003110 8b8644010000 mov eax, ptr [esi+144]
:00003116 8b54c804 mov edx, ptr [eax+8*ecx+4]
:0000311a 8b04c8 mov eax, ptr [eax+8*ecx]
:0000311d 8903 mov ptr [ebx], eax
:0000311f 895304 mov ptr [ebx+4], edx
:00003122 83c308 add ebx, 8
:00003125 41 inc ecx
:00003126 3b8e30010000 cmp ecx, ptr [esi+130]
:0000312c 72e2 jb 00003110
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000030d2, :000030fe, :0000310d
|
:0000312e 8d04cd00000000 lea eax, ptr [+8*ecx]
:00003135 8907 mov ptr [edi], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003096, :000030a5, :000030c3
|
:00003137 b800000000 mov eax, 0
:0000313c 8d65f4 lea esp, ptr [ebp-12]
:0000313f 5b pop ebx
:00003140 5e pop esi
:00003141 5f pop edi
:00003142 5d pop ebp
:00003143 c3 ret
:00003144 8db600000000 lea esi, ptr [esi]
:0000314a 8dbf00000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_ClearInterrupts
:00003150 55 push ebp
:00003151 89e5 mov ebp, esp
:00003153 8b4508 mov eax, ptr [ebp+8]
:00003156 8b00 mov eax, ptr [eax]
:00003158 8b10 mov edx, ptr [eax]
:0000315a 8910 mov ptr [eax], edx
:0000315c 8b9080010000 mov edx, ptr [eax+180]
:00003162 899080010000 mov ptr [eax+180], edx
:00003168 b800000000 mov eax, 0
:0000316d 5d pop ebp
:0000316e c3 ret
:0000316f 90 nop
Exported fn(): ADAPTER_DisableInterrupts
:00003170 55 push ebp
:00003171 89e5 mov ebp, esp
:00003173 8b4508 mov eax, ptr [ebp+8]
:00003176 8b10 mov edx, ptr [eax]
:00003178 c7420400000000 movl ptr [edx+4], 0
:0000317f 83b84802000000 cmpl ptr [eax+248], 0
:00003186 7407 je 0000318f
:00003188 c7420800000000 movl ptr [edx+8], 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003186
|
:0000318f b800000000 mov eax, 0
:00003194 5d pop ebp
:00003195 c3 ret
:00003196 8d7600 lea esi, ptr [esi]
:00003199 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_EnableInterrupts
:000031a0 55 push ebp
:000031a1 89e5 mov ebp, esp
:000031a3 8b5508 mov edx, ptr [ebp+8]
:000031a6 8b0a mov ecx, ptr [edx]
:000031a8 83ba4402000000 cmpl ptr [edx+244], 0
:000031af 740f je 000031c0
:000031b1 8b8240020000 mov eax, ptr [edx+240]
:000031b7 eb0d jmp 000031c6
:000031b9 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000031af
|
:000031c0 8b823c020000 mov eax, ptr [edx+23c]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000031b7
|
:000031c6 898238020000 mov ptr [edx+238], eax
:000031cc 894104 mov ptr [ecx+4], eax
:000031cf 83ba4802000000 cmpl ptr [edx+248], 0
:000031d6 7407 je 000031df
:000031d8 c7410803000000 movl ptr [ecx+8], 3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000031d6
|
:000031df b800000000 mov eax, 0
:000031e4 5d pop ebp
:000031e5 c3 ret
:000031e6 8d7600 lea esi, ptr [esi]
:000031e9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_QueryInterrupt
:000031f0 55 push ebp
:000031f1 89e5 mov ebp, esp
:000031f3 8b4508 mov eax, ptr [ebp+8]
:000031f6 8b00 mov eax, ptr [eax]
:000031f8 8b08 mov ecx, ptr [eax]
:000031fa 8b5004 mov edx, ptr [eax+4]
:000031fd b800000000 mov eax, 0
:00003202 85ca test edx, ecx
:00003204 0f95c0 setne al
:00003207 5d pop ebp
:00003208 c3 ret
:00003209 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_HandleInterrupt
:00003210 55 push ebp
:00003211 89e5 mov ebp, esp
:00003213 57 push edi
:00003214 56 push esi
:00003215 53 push ebx
:00003216 83ec0c sub esp, c
:00003219 8b5d08 mov ebx, ptr [ebp+8]
:0000321c 8b03 mov eax, ptr [ebx]
:0000321e 8945f0 mov ptr [ebp-16], eax
:00003221 c745e800000000 movl ptr [ebp-24], 0
:00003228 8b30 mov esi, ptr [eax]
:0000322a 89f2 mov edx, esi
:0000322c 83e220 and edx, 20
:0000322f 8955ec mov ptr [ebp-20], edx
:00003232 89f0 mov eax, esi
:00003234 238338020000 and eax, ptr [ebx+238]
:0000323a 85c0 test eax, eax
:0000323c 7473 je 000032b1
:0000323e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000032af
|
:00003240 ff45e8 incl ptr [ebp+-24]
:00003243 8b45f0 mov eax, ptr [ebp-16]
:00003246 8bb880010000 mov edi, ptr [eax+180]
:0000324c 89b880010000 mov ptr [eax+180], edi
:00003252 8930 mov ptr [eax], esi
:00003254 f7c687000000 test esi, 87
:0000325a 740f je 0000326b
:0000325c ff838c020000 incl ptr [ebx+28c]
:00003262 53 push ebx
:00003263 e8fcffffff call 00003264
//*************** section ***************
:00003268 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000325a
|
:0000326b f7c618010000 test esi, 118
:00003271 740f je 00003282
:00003273 ff8394020000 incl ptr [ebx+294]
:00003279 53 push ebx
:0000327a e8fcffffff call 0000327b
//*************** section ***************
:0000327f 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003271
|
:00003282 f7c640000000 test esi, 40
:00003288 7410 je 0000329a
:0000328a ff839c020000 incl ptr [ebx+29c]
:00003290 57 push edi
:00003291 53 push ebx
:00003292 e8fcffffff call 00003293
//*************** section ***************
:00003297 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003288
|
:0000329a 8b55f0 mov edx, ptr [ebp-16]
:0000329d 8b32 mov esi, ptr [edx]
:0000329f 89f0 mov eax, esi
:000032a1 238338020000 and eax, ptr [ebx+238]
:000032a7 85c0 test eax, eax
:000032a9 7406 je 000032b1
:000032ab 837de804 cmpl ptr [ebp-24], 4
:000032af 768f jbe 00003240
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000323c, :000032a9
|
:000032b1 837dec00 cmpl ptr [ebp-20], 0
:000032b5 0f849c010000 je 00003457
:000032bb 83bb4802000000 cmpl ptr [ebx+248], 0
:000032c2 0f848f010000 je 00003457
:000032c8 83bb4402000000 cmpl ptr [ebx+244], 0
:000032cf 0f84ab000000 je 00003380
:000032d5 8b8350020000 mov eax, ptr [ebx+250]
:000032db 89c2 mov edx, eax
:000032dd c1ea0e shr edx, e
:000032e0 750f jne 000032f1
:000032e2 b801000000 mov eax, 1
:000032e7 83bb5002000000 cmpl ptr [ebx+250], 0
:000032ee 0f45d0 cmovne edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000032e0
|
:000032f1 8b8350020000 mov eax, ptr [ebx+250]
:000032f7 29d0 sub eax, edx
:000032f9 89c2 mov edx, eax
:000032fb 899350020000 mov ptr [ebx+250], edx
:00003301 8b8304020000 mov eax, ptr [ebx+204]
:00003307 038308020000 add eax, ptr [ebx+208]
:0000330d 2b8358020000 sub eax, ptr [ebx+258]
:00003313 85c0 test eax, eax
:00003315 7e08 jle 0000331f
:00003317 01d0 add eax, edx
:00003319 898350020000 mov ptr [ebx+250], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003315
|
:0000331f 8b8368010000 mov eax, ptr [ebx+168]
:00003325 03836c010000 add eax, ptr [ebx+16c]
:0000332b 2b8360020000 sub eax, ptr [ebx+260]
:00003331 85c0 test eax, eax
:00003333 7e06 jle 0000333b
:00003335 018350020000 add ptr [ebx+250], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003333
|
:0000333b 83bb5002000004 cmpl ptr [ebx+250], 4
:00003342 0f87d3000000 ja 0000341b
:00003348 8b933c020000 mov edx, ptr [ebx+23c]
:0000334e 899338020000 mov ptr [ebx+238], edx
:00003354 c7834402000000000000 movl ptr [ebx+244], 0
:0000335e 8b8354020000 mov eax, ptr [ebx+254]
:00003364 03835c020000 add eax, ptr [ebx+25c]
:0000336a 898350020000 mov ptr [ebx+250], eax
:00003370 8b45f0 mov eax, ptr [ebp-16]
:00003373 895004 mov ptr [eax+4], edx
:00003376 e9a0000000 jmp 0000341b
:0000337b 90 nop
:0000337c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000032cf
|
:00003380 8b8350020000 mov eax, ptr [ebx+250]
:00003386 89c2 mov edx, eax
:00003388 c1ea04 shr edx, 4
:0000338b 750f jne 0000339c
:0000338d b801000000 mov eax, 1
:00003392 83bb5002000000 cmpl ptr [ebx+250], 0
:00003399 0f45d0 cmovne edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000338b
|
:0000339c 8b8350020000 mov eax, ptr [ebx+250]
:000033a2 29d0 sub eax, edx
:000033a4 8b938c020000 mov edx, ptr [ebx+28c]
:000033aa b900000000 mov ecx, 0
:000033af 2b9354020000 sub edx, ptr [ebx+254]
:000033b5 0f48d1 cmovs edx, ecx
:000033b8 01c2 add edx, eax
:000033ba 8b8394020000 mov eax, ptr [ebx+294]
:000033c0 2b835c020000 sub eax, ptr [ebx+25c]
:000033c6 0f48c1 cmovs eax, ecx
:000033c9 01d0 add eax, edx
:000033cb 898350020000 mov ptr [ebx+250], eax
:000033d1 83f810 cmp eax, 10
:000033d4 7645 jbe 0000341b
:000033d6 8b8340020000 mov eax, ptr [ebx+240]
:000033dc 898338020000 mov ptr [ebx+238], eax
:000033e2 c7834402000001000000 movl ptr [ebx+244], 1
:000033ec 8b8358020000 mov eax, ptr [ebx+258]
:000033f2 038360020000 add eax, ptr [ebx+260]
:000033f8 898350020000 mov ptr [ebx+250], eax
:000033fe 0fb78348020000 movzwl eax, ptr [ebx+248]
:00003405 8b55f0 mov edx, ptr [ebp-16]
:00003408 89420c mov ptr [edx], eax
:0000340b c7420803000000 movl ptr [edx+8], 3
:00003412 8b8340020000 mov eax, ptr [ebx+240]
:00003418 894204 mov ptr [edx+4], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003342, :00003376, :000033d4
|
:0000341b 8b838c020000 mov eax, ptr [ebx+28c]
:00003421 898354020000 mov ptr [ebx+254], eax
:00003427 8b8304020000 mov eax, ptr [ebx+204]
:0000342d 038308020000 add eax, ptr [ebx+208]
:00003433 898358020000 mov ptr [ebx+258], eax
:00003439 8b8394020000 mov eax, ptr [ebx+294]
:0000343f 89835c020000 mov ptr [ebx+25c], eax
:00003445 8b8368010000 mov eax, ptr [ebx+168]
:0000344b 03836c010000 add eax, ptr [ebx+16c]
:00003451 898360020000 mov ptr [ebx+260], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000032b5, :000032c2
|
:00003457 b800000000 mov eax, 0
:0000345c 8d65f4 lea esp, ptr [ebp-12]
:0000345f 5b pop ebx
:00003460 5e pop esi
:00003461 5f pop edi
:00003462 5d pop ebp
:00003463 c3 ret
:00003464 8db600000000 lea esi, ptr [esi]
:0000346a 8dbf00000000 lea edi, ptr [edi]
Exported fn(): ADAPTER_SetSpeedDuplex
:00003470 55 push ebp
:00003471 89e5 mov ebp, esp
:00003473 57 push edi
:00003474 56 push esi
:00003475 53 push ebx
:00003476 83ec04 sub esp, 4
:00003479 8b5d08 mov ebx, ptr [ebp+8]
:0000347c 8b33 mov esi, ptr [ebx]
:0000347e c745f000000000 movl ptr [ebp-16], 0
:00003485 83bb8002000000 cmpl ptr [ebx+280], 0
:0000348c 751e jne 000034ac
:0000348e 8b8688010000 mov eax, ptr [esi+188]
:00003494 a900001000 test eax, 100000
:00003499 7511 jne 000034ac
:0000349b 8b8688010000 mov eax, ptr [esi+188]
:000034a1 0d00001000 or eax, 100000
:000034a6 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000348c, :00003499
|
:000034ac 8b93b4000000 mov edx, ptr [ebx]
:000034b2 8d45f0 lea eax, ptr [ebp-16]
:000034b5 50 push eax
:000034b6 ff32 pushl (edx)
:000034b8 ff521c call 1c(edx)
:000034bb 83c408 add esp, 8
:000034be 837df000 cmpl ptr [ebp-16], 0
:000034c2 7467 je 0000352b
:000034c4 838b6402000004 orl ptr [ebx+264], 4
:000034cb 8b83b4000000 mov eax, ptr [ebx]
:000034d1 ff30 pushl (eax)
:000034d3 ff5018 call 18(eax)
:000034d6 89c7 mov edi, eax
:000034d8 8b83b4000000 mov eax, ptr [ebx]
:000034de ff30 pushl (eax)
:000034e0 ff5014 call 14(eax)
:000034e3 89c2 mov edx, eax
:000034e5 83c408 add esp, 8
:000034e8 3bbb70020000 cmp edi, ptr [ebx+270]
:000034ee 7508 jne 000034f8
:000034f0 3b936c020000 cmp edx, ptr [ebx+26c]
:000034f6 7433 je 0000352b
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000034ee
|
:000034f8 3bbb70020000 cmp edi, ptr [ebx+270]
:000034fe 741f je 0000351f
:00003500 83ff02 cmp edi, 2
:00003503 750b jne 00003510
:00003505 8b8680000000 mov eax, ptr [esi+80]
:0000350b 83e0fd and eax, -3
:0000350e eb09 jmp 00003519
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003503
|
:00003510 8b8680000000 mov eax, ptr [esi+80]
:00003516 83c802 or eax, 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000350e
|
:00003519 898680000000 mov ptr [esi+80], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000034fe
|
:0000351f 89bb70020000 mov ptr [ebx+270], edi
:00003525 89936c020000 mov ptr [ebx+26c], edx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000034c2, :000034f6
|
:0000352b 8d65f4 lea esp, ptr [ebp-12]
:0000352e 5b pop ebx
:0000352f 5e pop esi
:00003530 5f pop edi
:00003531 5d pop ebp
:00003532 c3 ret
:00003533 8db600000000 lea esi, ptr [esi]
:00003539 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): UpdateReceiveDescRingData
:00003540 55 push ebp
:00003541 89e5 mov ebp, esp
:00003543 57 push edi
:00003544 56 push esi
:00003545 53 push ebx
:00003546 83ec74 sub esp, 74
:00003549 8b7508 mov esi, ptr [ebp+8]
:0000354c 8b86b0000000 mov eax, ptr [esi]
:00003552 894590 mov ptr [ebp-112], eax
:00003555 c7458c00000000 movl ptr [ebp-116], 0
:0000355c bf00000000 mov edi, 0
:00003561 c7458800000000 movl ptr [ebp-120], 0
:00003568 c6458700 movb ptr [ebp-121], 0
:0000356c 8b86e0010000 mov eax, ptr [esi+1e0]
:00003572 89c2 mov edx, eax
:00003574 f6400780 testb ptr [eax+7], 80
:00003578 0f8569020000 jne 000037e7
:0000357e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000037e1
|
:00003580 ff458c incl ptr [ebp+-116]
:00003583 89d3 mov ebx, edx
:00003585 8d4308 lea eax, ptr [ebx+8]
:00003588 8986e0010000 mov ptr [esi+1e0], eax
:0000358e 3b9edc010000 cmp ebx, ptr [esi+1dc]
:00003594 750c jne 000035a2
:00003596 8b86d8010000 mov eax, ptr [esi+1d8]
:0000359c 8986e0010000 mov ptr [esi+1e0], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003594
|
:000035a2 89d8 mov eax, ebx
:000035a4 2b86d8010000 sub eax, ptr [esi+1d8]
:000035aa d1f8 sar eax
:000035ac 8b96f4010000 mov edx, ptr [esi+1f4]
:000035b2 8b0c10 mov ecx, ptr [eax*edx]
:000035b5 f6430601 testb ptr [ebx+6], 1
:000035b9 7525 jne 000035e0
:000035bb 85c9 test ecx, ecx
:000035bd 0f8401020000 je 000037c4
:000035c3 894d9c mov ptr [ebp-100], ecx
* Possible StringData Ref from Code Obj ->""
|
:000035c6 6a00 push 0
* Possible StringData Ref from Code Obj ->""
|
:000035c8 6a00 push 0
* Possible StringData Ref from Code Obj ->""
|
:000035ca 6a00 push 0
:000035cc 8d4594 lea eax, ptr [ebp-108]
:000035cf 50 push eax
:000035d0 8b5590 mov edx, ptr [ebp-112]
:000035d3 ff32 pushl (edx)
:000035d5 e9e4010000 jmp 000037be
:000035da 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000035b9
|
:000035e0 0fb74306 movzwl eax, ptr [ebx+6]
:000035e4 f6430740 testb ptr [ebx+7], 40
:000035e8 740f je 000035f9
:000035ea 25827f0000 and eax, 7f82
:000035ef 663d0060 cmp ax, 6000
:000035f3 0f8547010000 jne 00003740
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000035e8
|
:000035f9 ff8604020000 incl ptr [esi+204]
:000035ff 85c9 test ecx, ecx
:00003601 0f84bd010000 je 000037c4
:00003607 0fb75304 movzwl edx, ptr [ebx+4]
:0000360b 0fb74306 movzwl eax, ptr [ebx+6]
:0000360f 2504200000 and eax, 2004
:00003614 663d0420 cmp ax, 2004
:00003618 7509 jne 00003623
:0000361a 8d82ffff0000 lea eax, ptr [edx]
:00003620 0fb7d0 movzwl edx, ax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003618
|
:00003623 895598 mov ptr [ebp-104], edx
:00003626 894d9c mov ptr [ebp-100], ecx
:00003629 c745a000000000 movl ptr [ebp-96], 0
:00003630 f6430640 testb ptr [ebx+6], 40
:00003634 7407 je 0000363d
:00003636 c745a001000000 movl ptr [ebp-96], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003634
|
:0000363d f6430620 testb ptr [ebx+6], 20
:00003641 7407 je 0000364a
:00003643 c745a002000000 movl ptr [ebp-96], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003641
|
:0000364a f6430610 testb ptr [ebx+6], 10
:0000364e 7407 je 00003657
:00003650 c745a004000000 movl ptr [ebp-96], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000364e
|
:00003657 83beac12000000 cmpl ptr [esi+12ac], 0
:0000365e 750d jne 0000366d
:00003660 83beb012000000 cmpl ptr [esi+12b0], 0
:00003667 0f84b8000000 je 00003725
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000365e
|
:0000366d c7458800000000 movl ptr [ebp-120], 0
:00003674 c6458700 movb ptr [ebp-121], 0
:00003678 8d4594 lea eax, ptr [ebp-108]
:0000367b 894580 mov ptr [ebp-128], eax
:0000367e 50 push eax
:0000367f 8b5590 mov edx, ptr [ebp-112]
:00003682 ff32 pushl (edx)
:00003684 ff5258 call 58(edx)
:00003687 89c7 mov edi, eax
:00003689 83c408 add esp, 8
:0000368c 66817f0c8100 cmpw ptr [edi], 81
:00003692 0f8588000000 jne 00003720
:00003698 83beac12000000 cmpl ptr [esi+12ac], 0
:0000369f 7448 je 000036e9
:000036a1 0fb6470e movzbl eax, ptr [edi]
:000036a5 240f and al, f
:000036a7 0fb6c0 movzbl eax, al
:000036aa c1e008 shl eax, 8
:000036ad 0fb6570f movzbl edx, ptr [edi]
:000036b1 09d0 or eax, edx
:000036b3 3986b8120000 cmp ptr [esi+12b8], eax
:000036b9 7425 je 000036e0
* Possible StringData Ref from Code Obj ->""
|
:000036bb 6a00 push 0
* Possible StringData Ref from Code Obj ->""
|
:000036bd 6a00 push 0
* Possible StringData Ref from Code Obj ->""
|
:000036bf 6a00 push 0
:000036c1 ff7580 pushl ptr [ebp+-128]
:000036c4 8b4590 mov eax, ptr [ebp-112]
:000036c7 ff30 pushl (eax)
:000036c9 89c2 mov edx, eax
:000036cb ff5228 call 28(edx)
:000036ce c7458801000000 movl ptr [ebp-120], 1
:000036d5 83c414 add esp, 14
:000036d8 eb4b jmp 00003725
:000036da 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000036b9
|
:000036e0 83beb012000000 cmpl ptr [esi+12b0], 0
:000036e7 740a je 000036f3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000369f
|
:000036e9 0fb6470e movzbl eax, ptr [edi]
:000036ed c0e805 shr al, 5
:000036f0 884587 mov ptr [ebp-121], al
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000036e7
|
:000036f3 8b4708 mov eax, ptr [edi+8]
:000036f6 89470c mov ptr [edi], eax
:000036f9 8b4704 mov eax, ptr [edi+4]
:000036fc 894708 mov ptr [edi+8], eax
:000036ff 8b07 mov eax, ptr [edi]
:00003701 894704 mov ptr [edi+4], eax
:00003704 83c704 add edi, 4
:00003707 836d9804 subl ptr [ebp-104], 4
:0000370b 837d983b cmpl ptr [ebp-104], 3b
:0000370f 7714 ja 00003725
:00003711 c745983c000000 movl ptr [ebp-104], 3c
:00003718 eb0b jmp 00003725
:0000371a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003692
|
:00003720 bf00000000 mov edi, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003667, :000036d8, :0000370f, :00003718
|
:00003725 837d8800 cmpl ptr [ebp-120], 0
:00003729 0f8595000000 jne 000037c4
:0000372f 0fb64587 movzbl eax, ptr [ebp-121]
:00003733 50 push eax
:00003734 57 push edi
:00003735 6a01 push 1
:00003737 eb7a jmp 000037b3
:00003739 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000035f3
|
:00003740 ff8608020000 incl ptr [esi+208]
:00003746 f6430602 testb ptr [ebx+6], 2
:0000374a 7406 je 00003752
:0000374c ff860c020000 incl ptr [esi+20c]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000374a
|
:00003752 f6430720 testb ptr [ebx+7], 20
:00003756 7406 je 0000375e
:00003758 ff8610020000 incl ptr [esi+210]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003756
|
:0000375e f6430710 testb ptr [ebx+7], 10
:00003762 7406 je 0000376a
:00003764 ff8614020000 incl ptr [esi+214]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003762
|
:0000376a f6430708 testb ptr [ebx+7], 8
:0000376e 7406 je 00003776
:00003770 ff8618020000 incl ptr [esi+218]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000376e
|
:00003776 f6430704 testb ptr [ebx+7], 4
:0000377a 7406 je 00003782
:0000377c ff861c020000 incl ptr [esi+21c]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000377a
|
:00003782 f6430702 testb ptr [ebx+7], 2
:00003786 7406 je 0000378e
:00003788 ff8620020000 incl ptr [esi+220]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003786
|
:0000378e f6430701 testb ptr [ebx+7], 1
:00003792 7406 je 0000379a
:00003794 ff8624020000 incl ptr [esi+224]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003792
|
:0000379a 807b0600 cmpb ptr [ebx+6], 0
:0000379e 7906 jns 000037a6
:000037a0 ff8628020000 incl ptr [esi+228]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000379e
|
:000037a6 85c9 test ecx, ecx
:000037a8 741a je 000037c4
:000037aa 894d9c mov ptr [ebp-100], ecx
* Possible StringData Ref from Code Obj ->""
|
:000037ad 6a00 push 0
* Possible StringData Ref from Code Obj ->""
|
:000037af 6a00 push 0
* Possible StringData Ref from Code Obj ->""
|
:000037b1 6a00 push 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003737
|
:000037b3 8d4594 lea eax, ptr [ebp-108]
:000037b6 50 push eax
:000037b7 8b4590 mov eax, ptr [ebp-112]
:000037ba ff30 pushl (eax)
:000037bc 89c2 mov edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000035d5
|
:000037be ff5228 call 28(edx)
:000037c1 83c414 add esp, 14
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000035bd, :00003601, :00003729, :000037a8
|
:000037c4 53 push ebx
:000037c5 56 push esi
:000037c6 e8fcffffff call 000037c7
//*************** section ***************
:000037cb 83c408 add esp, 8
:000037ce 8b96e0010000 mov edx, ptr [esi+1e0]
:000037d4 f6420780 testb ptr [edx+7], 80
:000037d8 750d jne 000037e7
:000037da 817d8cff3f0000 cmpl ptr [ebp-116], 3fff
:000037e1 0f8699fdffff jbe 00003580
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003578, :000037d8
|
:000037e7 b800000000 mov eax, 0
:000037ec 8d65f4 lea esp, ptr [ebp-12]
:000037ef 5b pop ebx
:000037f0 5e pop esi
:000037f1 5f pop edi
:000037f2 5d pop ebp
:000037f3 c3 ret
:000037f4 8db600000000 lea esi, ptr [esi]
:000037fa 8dbf00000000 lea edi, ptr [edi]
Exported fn(): UpdateTransmitDescRingData
:00003800 55 push ebp
:00003801 89e5 mov ebp, esp
:00003803 57 push edi
:00003804 56 push esi
:00003805 53 push ebx
:00003806 83ec04 sub esp, 4
:00003809 8b5d08 mov ebx, ptr [ebp+8]
:0000380c 8b83b0000000 mov eax, ptr [ebx]
:00003812 8945f0 mov ptr [ebp-16], eax
:00003815 8bb34c010000 mov esi, ptr [ebx+14c]
:0000381b 3bb350010000 cmp esi, ptr [ebx+150]
:00003821 0f8427010000 je 0000394e
:00003827 0fb74606 movzwl eax, ptr [esi+6]
:0000382b 89c2 mov edx, eax
:0000382d 2500800000 and eax, 8000
:00003832 6685c0 test ax, ax
:00003835 0f8513010000 jne 0000394e
:0000383b 90 nop
:0000383c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003948
|
:00003840 f7c201000000 test edx, 1
:00003846 7528 jne 00003870
:00003848 89f0 mov eax, esi
:0000384a 83c608 add esi, 8
:0000384d 3b8348010000 cmp eax, ptr [ebx+148]
:00003853 7506 jne 0000385b
:00003855 8bb344010000 mov esi, ptr [ebx+144]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003853
|
:0000385b 89b34c010000 mov ptr [ebx+14c], esi
:00003861 ff8334010000 incl ptr [ebx+134]
:00003867 e9cc000000 jmp 00003938
:0000386c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003846
|
:00003870 89f1 mov ecx, esi
:00003872 83c608 add esi, 8
:00003875 3b8b48010000 cmp ecx, ptr [ebx+148]
:0000387b 7506 jne 00003883
:0000387d 8bb344010000 mov esi, ptr [ebx+144]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000387b
|
:00003883 89b34c010000 mov ptr [ebx+14c], esi
:00003889 ff8334010000 incl ptr [ebx+134]
:0000388f 89c8 mov eax, ecx
:00003891 2b8344010000 sub eax, ptr [ebx+144]
:00003897 d1f8 sar eax
:00003899 8b9364010000 mov edx, ptr [ebx+164]
:0000389f 8b3c10 mov edi, ptr [eax*edx]
:000038a2 c7041000000000 movl ptr [eax*edx], 0
:000038a9 f6410740 testb ptr [ecx+7], 40
:000038ad 7444 je 000038f3
:000038af ff836c010000 incl ptr [ebx+16c]
:000038b5 f6410720 testb ptr [ecx+7], 20
:000038b9 7406 je 000038c1
:000038bb ff8370010000 incl ptr [ebx+170]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000038b9
|
:000038c1 f6410710 testb ptr [ecx+7], 10
:000038c5 7406 je 000038cd
:000038c7 ff8374010000 incl ptr [ebx+174]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000038c5
|
:000038cd f6410708 testb ptr [ecx+7], 8
:000038d1 7406 je 000038d9
:000038d3 ff8378010000 incl ptr [ebx+178]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000038d1
|
:000038d9 f6410608 testb ptr [ecx+6], 8
:000038dd 7406 je 000038e5
:000038df ff837c010000 incl ptr [ebx+17c]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000038dd
|
:000038e5 85ff test edi, edi
:000038e7 744f je 00003938
* Possible StringData Ref from Code Obj ->""
|
:000038e9 6a00 push 0
:000038eb 57 push edi
:000038ec 8b55f0 mov edx, ptr [ebp-16]
:000038ef ff32 pushl (edx)
:000038f1 eb3f jmp 00003932
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000038ad
|
:000038f3 ff8368010000 incl ptr [ebx+168]
:000038f9 0fb74106 movzwl eax, ptr [ecx+6]
:000038fd 25f0000000 and eax, f0
:00003902 c1e802 shr eax, 2
:00003905 ff841888010000 incl ebx,1), 188(eax
:0000390c f6410704 testb ptr [ecx+7], 4
:00003910 7406 je 00003918
:00003912 ff8380010000 incl ptr [ebx+180]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003910
|
:00003918 f6410702 testb ptr [ecx+7], 2
:0000391c 7406 je 00003924
:0000391e ff8384010000 incl ptr [ebx+184]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000391c
|
:00003924 85ff test edi, edi
:00003926 7410 je 00003938
:00003928 6a01 push 1
:0000392a 57 push edi
:0000392b 8b45f0 mov eax, ptr [ebp-16]
:0000392e ff30 pushl (eax)
:00003930 89c2 mov edx, eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000038f1
|
:00003932 ff5224 call 24(edx)
:00003935 83c40c add esp, c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003867, :000038e7, :00003926
|
:00003938 3bb350010000 cmp esi, ptr [ebx+150]
:0000393e 740e je 0000394e
:00003940 0fb75606 movzwl edx, ptr [esi+6]
:00003944 f6460780 testb ptr [esi+7], 80
:00003948 0f84f2feffff je 00003840
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003821, :00003835, :0000393e
|
:0000394e b800000000 mov eax, 0
:00003953 8d65f4 lea esp, ptr [ebp-12]
:00003956 5b pop ebx
:00003957 5e pop esi
:00003958 5f pop edi
:00003959 5d pop ebp
:0000395a c3 ret
:0000395b 90 nop
:0000395c 8d742600 lea esi, ptr [esi]
Exported fn(): UpdateMIIStatus
:00003960 55 push ebp
:00003961 89e5 mov ebp, esp
:00003963 57 push edi
:00003964 56 push esi
:00003965 53 push ebx
:00003966 8b5d08 mov ebx, ptr [ebp+8]
:00003969 8b03 mov eax, ptr [ebx]
:0000396b 8bbbb0000000 mov edi, ptr [ebx]
:00003971 8bb088010000 mov esi, ptr [eax+188]
:00003977 89f0 mov eax, esi
:00003979 338364020000 xor eax, ptr [ebx+264]
:0000397f f6450c08 testb ptr [ebp], 8
:00003983 7443 je 000039c8
:00003985 a904000000 test eax, 4
:0000398a 743c je 000039c8
:0000398c f7c604000000 test esi, 4
:00003992 741c je 000039b0
:00003994 6a03 push 3
:00003996 53 push ebx
:00003997 e8fcffffff call 00003998
//*************** section ***************
:0000399c 53 push ebx
:0000399d e8fcffffff call 0000399e
//*************** section ***************
:000039a2 6a03 push 3
:000039a4 53 push ebx
:000039a5 e8fcffffff call 000039a6
//*************** section ***************
:000039aa 83c414 add esp, 14
:000039ad eb0b jmp 000039ba
:000039af 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003992
|
:000039b0 c7836c020000ffffffff movl ptr [ebx+26c], -1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000039ad
|
:000039ba 89f0 mov eax, esi
:000039bc 83e004 and eax, 4
:000039bf 50 push eax
:000039c0 ff37 pushl (edi)
:000039c2 ff572c call 2c(edi)
:000039c5 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003983, :0000398a
|
:000039c8 89b364020000 mov ptr [ebx+264], esi
:000039ce b800000000 mov eax, 0
:000039d3 8d65f4 lea esp, ptr [ebp-12]
:000039d6 5b pop ebx
:000039d7 5e pop esi
:000039d8 5f pop edi
:000039d9 5d pop ebp
:000039da c3 ret
:000039db 90 nop
:000039dc 8d742600 lea esi, ptr [esi]
Exported fn(): ADAPTER_ReadPhy
:000039e0 55 push ebp
:000039e1 89e5 mov ebp, esp
:000039e3 57 push edi
:000039e4 56 push esi
:000039e5 53 push ebx
:000039e6 83ec08 sub esp, 8
:000039e9 8b4508 mov eax, ptr [ebp+8]
:000039ec 8945f0 mov ptr [ebp-16], eax
:000039ef 8b30 mov esi, ptr [eax]
:000039f1 c745ec00000000 movl ptr [ebp-20], 0
:000039f8 8b5514 mov edx, ptr [ebp+14]
:000039fb c70200000000 movl ptr [edx], 0
:00003a01 8bb8b0000000 mov edi, ptr [eax]
:00003a07 ffb07c020000 pushl ptr [eax+27c]
* Possible StringData Ref from Code Obj ->""
|
:00003a0d 6a00 push 0
:00003a0f ff37 pushl (edi)
:00003a11 ff5750 call 50(edi)
:00003a14 c786800100000f000000 movl ptr [esi+180], f
:00003a1e 8b8688010000 mov eax, ptr [esi+188]
:00003a24 83c40c add esp, c
:00003a27 a900001000 test eax, 100000
:00003a2c 7418 je 00003a46
:00003a2e c745ec01000000 movl ptr [ebp-20], 1
:00003a35 8b8688010000 mov eax, ptr [esi+188]
:00003a3b 25ffffefff and eax, ffefffff
:00003a40 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003a2c
|
:00003a46 8b8690010000 mov eax, ptr [esi+190]
:00003a4c 2500800000 and eax, 8000
:00003a51 6685c0 test ax, ax
:00003a54 7414 je 00003a6a
:00003a56 c7869001000000800000 movl ptr [esi+190], 8000
:00003a60 6a32 push 32
:00003a62 ff37 pushl (edi)
:00003a64 ff5718 call 18(edi)
:00003a67 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003a54
|
:00003a6a 8b5510 mov edx, ptr [ebp+10]
:00003a6d 83e21f and edx, 1f
:00003a70 8b450c mov eax, ptr [ebp]
:00003a73 c1e005 shl eax, 5
:00003a76 25e0030000 and eax, 3e0
:00003a7b 09c2 or edx, eax
:00003a7d 899690010000 mov ptr [esi+190], edx
:00003a83 81ca00800000 or edx, 8000
:00003a89 bb00000000 mov ebx, 0
:00003a8e eb13 jmp 00003aa3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ab8
|
:00003a90 6a0a push a
:00003a92 ff37 pushl (edi)
:00003a94 ff5718 call 18(edi)
:00003a97 83c30a add ebx, a
:00003a9a 8b9690010000 mov edx, ptr [esi+190]
:00003aa0 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003a8e
|
:00003aa3 8b45f0 mov eax, ptr [ebp-16]
:00003aa6 3b9878020000 cmp ebx, ptr [eax+278]
:00003aac 730c jae 00003aba
:00003aae 89d0 mov eax, edx
:00003ab0 2500800000 and eax, 8000
:00003ab5 6685c0 test ax, ax
:00003ab8 75d6 jne 00003a90
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003aac
|
:00003aba 89d0 mov eax, edx
:00003abc 2500800000 and eax, 8000
:00003ac1 bb00000000 mov ebx, 0
:00003ac6 6685c0 test ax, ax
:00003ac9 751d jne 00003ae8
:00003acb 8b8680010000 mov eax, ptr [esi+180]
:00003ad1 a901000000 test eax, 1
:00003ad6 7510 jne 00003ae8
:00003ad8 8b8694010000 mov eax, ptr [esi+194]
:00003ade 8b5514 mov edx, ptr [ebp+14]
:00003ae1 8902 mov ptr [edx], eax
:00003ae3 bb01000000 mov ebx, 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ac9, :00003ad6
|
:00003ae8 837dec00 cmpl ptr [ebp-20], 0
:00003aec 7411 je 00003aff
:00003aee 8b8688010000 mov eax, ptr [esi+188]
:00003af4 0d00001000 or eax, 100000
:00003af9 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003aec
|
:00003aff 8b45f0 mov eax, ptr [ebp-16]
:00003b02 ffb07c020000 pushl ptr [eax+27c]
* Possible StringData Ref from Code Obj ->""
|
:00003b08 6a00 push 0
:00003b0a ff37 pushl (edi)
:00003b0c ff5754 call 54(edi)
:00003b0f 89d8 mov eax, ebx
:00003b11 8d65f4 lea esp, ptr [ebp-12]
:00003b14 5b pop ebx
:00003b15 5e pop esi
:00003b16 5f pop edi
:00003b17 5d pop ebp
:00003b18 c3 ret
:00003b19 8db42600000000 lea esi, ptr [esi]
Exported fn(): ADAPTER_WritePhy
:00003b20 55 push ebp
:00003b21 89e5 mov ebp, esp
:00003b23 57 push edi
:00003b24 56 push esi
:00003b25 53 push ebx
:00003b26 83ec08 sub esp, 8
:00003b29 8b4508 mov eax, ptr [ebp+8]
:00003b2c 8945f0 mov ptr [ebp-16], eax
:00003b2f 8b30 mov esi, ptr [eax]
:00003b31 c745ec00000000 movl ptr [ebp-20], 0
:00003b38 8bb8b0000000 mov edi, ptr [eax]
:00003b3e ffb07c020000 pushl ptr [eax+27c]
* Possible StringData Ref from Code Obj ->""
|
:00003b44 6a00 push 0
:00003b46 ff37 pushl (edi)
:00003b48 ff5750 call 50(edi)
:00003b4b c786800100000f000000 movl ptr [esi+180], f
:00003b55 8b8688010000 mov eax, ptr [esi+188]
:00003b5b 83c40c add esp, c
:00003b5e a900001000 test eax, 100000
:00003b63 7418 je 00003b7d
:00003b65 c745ec01000000 movl ptr [ebp-20], 1
:00003b6c 8b8688010000 mov eax, ptr [esi+188]
:00003b72 25ffffefff and eax, ffefffff
:00003b77 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003b63
|
:00003b7d 8b8690010000 mov eax, ptr [esi+190]
:00003b83 2500800000 and eax, 8000
:00003b88 6685c0 test ax, ax
:00003b8b 7414 je 00003ba1
:00003b8d c7869001000000800000 movl ptr [esi+190], 8000
:00003b97 6a32 push 32
:00003b99 ff37 pushl (edi)
:00003b9b ff5718 call 18(edi)
:00003b9e 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003b8b
|
:00003ba1 8b4514 mov eax, ptr [ebp+14]
:00003ba4 898694010000 mov ptr [esi+194], eax
:00003baa 8b5510 mov edx, ptr [ebp+10]
:00003bad 83e21f and edx, 1f
:00003bb0 8b450c mov eax, ptr [ebp]
:00003bb3 c1e005 shl eax, 5
:00003bb6 25e0030000 and eax, 3e0
:00003bbb 09c2 or edx, eax
:00003bbd 81ca00040000 or edx, 400
:00003bc3 899690010000 mov ptr [esi+190], edx
:00003bc9 81ca00800000 or edx, 8000
:00003bcf bb00000000 mov ebx, 0
:00003bd4 eb13 jmp 00003be9
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003bfe
|
:00003bd6 6a0a push a
:00003bd8 ff37 pushl (edi)
:00003bda ff5718 call 18(edi)
:00003bdd 83c30a add ebx, a
:00003be0 8b9690010000 mov edx, ptr [esi+190]
:00003be6 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003bd4
|
:00003be9 8b45f0 mov eax, ptr [ebp-16]
:00003bec 3b9878020000 cmp ebx, ptr [eax+278]
:00003bf2 730c jae 00003c00
:00003bf4 89d0 mov eax, edx
:00003bf6 2500800000 and eax, 8000
:00003bfb 6685c0 test ax, ax
:00003bfe 75d6 jne 00003bd6
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003bf2
|
:00003c00 89d0 mov eax, edx
:00003c02 2500800000 and eax, 8000
:00003c07 bb00000000 mov ebx, 0
:00003c0c 6685c0 test ax, ax
:00003c0f 0f94c3 sete bl
:00003c12 837dec00 cmpl ptr [ebp-20], 0
:00003c16 7411 je 00003c29
:00003c18 8b8688010000 mov eax, ptr [esi+188]
:00003c1e 0d00001000 or eax, 100000
:00003c23 898688010000 mov ptr [esi+188], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003c16
|
:00003c29 8b45f0 mov eax, ptr [ebp-16]
:00003c2c ffb07c020000 pushl ptr [eax+27c]
* Possible StringData Ref from Code Obj ->""
|
:00003c32 6a00 push 0
:00003c34 ff37 pushl (edi)
:00003c36 ff5754 call 54(edi)
:00003c39 89d8 mov eax, ebx
:00003c3b 8d65f4 lea esp, ptr [ebp-12]
:00003c3e 5b pop ebx
:00003c3f 5e pop esi
:00003c40 5f pop edi
:00003c41 5d pop ebp
:00003c42 c3 ret
:00003c43 8db600000000 lea esi, ptr [esi]
:00003c49 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): GetTXPutDescs
:00003c50 55 push ebp
:00003c51 89e5 mov ebp, esp
:00003c53 56 push esi
:00003c54 53 push ebx
:00003c55 8b5d08 mov ebx, ptr [ebp+8]
:00003c58 8b750c mov esi, ptr [ebp]
:00003c5b b800000000 mov eax, 0
:00003c60 39b334010000 cmp ptr [ebx+134], esi
:00003c66 7250 jb 00003cb8
:00003c68 29b334010000 sub ptr [ebx+134], esi
:00003c6e 8b9350010000 mov edx, ptr [ebx+150]
:00003c74 8b4510 mov eax, ptr [ebp+10]
:00003c77 8910 mov ptr [eax], edx
:00003c79 8b9344010000 mov edx, ptr [ebx+144]
:00003c7f 8b8350010000 mov eax, ptr [ebx+150]
:00003c85 89c1 mov ecx, eax
:00003c87 29d1 sub ecx, edx
:00003c89 89c8 mov eax, ecx
:00003c8b c1f803 sar eax, 3
:00003c8e 8d0c06 lea ecx, ptr [esi*eax]
:00003c91 8d41ff lea eax, ptr [ecx-1]
:00003c94 25ff000000 and eax, ff
:00003c99 8d04c2 lea eax, ptr [edx+8*eax]
:00003c9c 8b5514 mov edx, ptr [ebp+14]
:00003c9f 8902 mov ptr [edx], eax
:00003ca1 0fb6c1 movzbl eax, cl
:00003ca4 8b9344010000 mov edx, ptr [ebx+144]
:00003caa 8d04c2 lea eax, ptr [edx+8*eax]
:00003cad 898350010000 mov ptr [ebx+150], eax
:00003cb3 b801000000 mov eax, 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003c66
|
:00003cb8 5b pop ebx
:00003cb9 5e pop esi
:00003cba 5d pop ebp
:00003cbb c3 ret
:00003cbc 8d742600 lea esi, ptr [esi]
Exported fn(): GetTXGetDesc
:00003cc0 55 push ebp
:00003cc1 89e5 mov ebp, esp
:00003cc3 56 push esi
:00003cc4 53 push ebx
:00003cc5 8b4d08 mov ecx, ptr [ebp+8]
:00003cc8 8b750c mov esi, ptr [ebp]
:00003ccb 8b4510 mov eax, ptr [ebp+10]
:00003cce bb00000000 mov ebx, 0
:00003cd3 8b914c010000 mov edx, ptr [ecx+14c]
:00003cd9 8910 mov ptr [eax], edx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d2b, :00003d33
|
:00003cdb 3b9150010000 cmp edx, ptr [ecx+150]
:00003ce1 7452 je 00003d35
:00003ce3 f6420780 testb ptr [edx+7], 80
:00003ce7 754c jne 00003d35
:00003ce9 43 inc ebx
:00003cea f6420601 testb ptr [edx+6], 1
:00003cee 7430 je 00003d20
:00003cf0 8d4208 lea eax, ptr [edx+8]
:00003cf3 89814c010000 mov ptr [ecx+14c], eax
:00003cf9 3b9148010000 cmp edx, ptr [ecx+148]
:00003cff 750f jne 00003d10
:00003d01 8b8144010000 mov eax, ptr [ecx+144]
:00003d07 89814c010000 mov ptr [ecx+14c], eax
:00003d0d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003cff
|
:00003d10 019934010000 add ptr [ecx+134], ebx
:00003d16 8916 mov ptr [esi], edx
:00003d18 b801000000 mov eax, 1
:00003d1d eb1b jmp 00003d3a
:00003d1f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003cee
|
:00003d20 89d0 mov eax, edx
:00003d22 83c208 add edx, 8
:00003d25 3b8148010000 cmp eax, ptr [ecx+148]
:00003d2b 75ae jne 00003cdb
:00003d2d 8b9144010000 mov edx, ptr [ecx+144]
:00003d33 eba6 jmp 00003cdb
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ce1, :00003ce7
|
:00003d35 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d1d
|
:00003d3a 5b pop ebx
:00003d3b 5e pop esi
:00003d3c 5d pop ebp
:00003d3d c3 ret
:00003d3e 89f6 mov esi, esi
Exported fn(): GetRXGetDesc
:00003d40 55 push ebp
:00003d41 89e5 mov ebp, esp
:00003d43 56 push esi
:00003d44 53 push ebx
:00003d45 8b5d08 mov ebx, ptr [ebp+8]
:00003d48 8b750c mov esi, ptr [ebp]
:00003d4b 8b4510 mov eax, ptr [ebp+10]
:00003d4e 8b8be0010000 mov ecx, ptr [ebx+1e0]
:00003d54 8908 mov ptr [eax], ecx
:00003d56 89ca mov edx, ecx
:00003d58 0fb74206 movzwl eax, ptr [edx+6]
:00003d5c f6420780 testb ptr [edx+7], 80
:00003d60 7540 jne 00003da2
:00003d62 a901000000 test eax, 1
:00003d67 7417 je 00003d80
:00003d69 8916 mov ptr [esi], edx
:00003d6b 83c208 add edx, 8
:00003d6e 3b8bdc010000 cmp ecx, ptr [ebx+1dc]
:00003d74 eb17 jmp 00003d8d
:00003d76 8d7600 lea esi, ptr [esi]
:00003d79 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d67
|
:00003d80 8916 mov ptr [esi], edx
:00003d82 89d0 mov eax, edx
:00003d84 83c208 add edx, 8
:00003d87 3b83dc010000 cmp eax, ptr [ebx+1dc]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d74
|
:00003d8d 7506 jne 00003d95
:00003d8f 8b93d8010000 mov edx, ptr [ebx+1d8]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d8d
|
:00003d95 8993e0010000 mov ptr [ebx+1e0], edx
:00003d9b b801000000 mov eax, 1
:00003da0 eb05 jmp 00003da7
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003d60
|
:00003da2 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003da0
|
:00003da7 5b pop ebx
:00003da8 5e pop esi
:00003da9 5d pop ebp
:00003daa c3 ret
:00003dab 90 nop
:00003dac 8d742600 lea esi, ptr [esi]
Exported fn(): CreateReceiveDescriptor
:00003db0 55 push ebp
:00003db1 89e5 mov ebp, esp
:00003db3 56 push esi
:00003db4 53 push ebx
:00003db5 83ec14 sub esp, 14
:00003db8 8b7508 mov esi, ptr [ebp+8]
:00003dbb 8b5d0c mov ebx, ptr [ebp]
:00003dbe 8b96b0000000 mov edx, ptr [esi]
:00003dc4 c745f000080000 movl ptr [ebp-16], 800
:00003dcb 8d45e4 lea eax, ptr [ebp-28]
:00003dce 50 push eax
:00003dcf 8d45e8 lea eax, ptr [ebp-24]
:00003dd2 50 push eax
:00003dd3 ff32 pushl (edx)
:00003dd5 ff521c call 1c(edx)
:00003dd8 83c40c add esp, c
:00003ddb 85c0 test eax, eax
:00003ddd 7532 jne 00003e11
:00003ddf 89d8 mov eax, ebx
:00003de1 2b86d8010000 sub eax, ptr [esi+1d8]
:00003de7 d1f8 sar eax
:00003de9 8b96f4010000 mov edx, ptr [esi+1f4]
:00003def c7041000000000 movl ptr [eax*edx], 0
:00003df6 8b86fc010000 mov eax, ptr [esi+1fc]
:00003dfc 8903 mov ptr [ebx], eax
:00003dfe 66c74304cf07 movw ptr [ebx+4], 7cf
:00003e04 66c743060080 movw ptr [ebx+6], 8000
:00003e0a b800000000 mov eax, 0
:00003e0f eb32 jmp 00003e43
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003ddd
|
:00003e11 89d8 mov eax, ebx
:00003e13 2b86d8010000 sub eax, ptr [esi+1d8]
:00003e19 d1f8 sar eax
:00003e1b 8b8ef4010000 mov ecx, ptr [esi+1f4]
:00003e21 8b55e4 mov edx, ptr [ebp-28]
:00003e24 891408 mov ptr [eax*ecx], edx
:00003e27 8b45ec mov eax, ptr [ebp-20]
:00003e2a 8903 mov ptr [ebx], eax
:00003e2c 8b45f0 mov eax, ptr [ebp-16]
:00003e2f 05cfff0000 add eax, ffcf
:00003e34 66894304 mov ptr [ebx+4], ax
:00003e38 66c743060080 movw ptr [ebx+6], 8000
:00003e3e b801000000 mov eax, 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003e0f
|
:00003e43 8d65f8 lea esp, ptr [ebp-8]
:00003e46 5b pop ebx
:00003e47 5e pop esi
:00003e48 5d pop ebp
:00003e49 c3 ret
:00003e4a 8db600000000 lea esi, ptr [esi]
Exported fn(): DestroyReceiveDescriptor
:00003e50 55 push ebp
:00003e51 89e5 mov ebp, esp
:00003e53 57 push edi
:00003e54 56 push esi
:00003e55 53 push ebx
:00003e56 83ec10 sub esp, 10
:00003e59 8b5d08 mov ebx, ptr [ebp+8]
:00003e5c 8b750c mov esi, ptr [ebp]
:00003e5f 8bbbb0000000 mov edi, ptr [ebx]
:00003e65 8b0e mov ecx, ptr [esi]
:00003e67 3b8bfc010000 cmp ecx, ptr [ebx+1fc]
:00003e6d 7451 je 00003ec0
:00003e6f 89f0 mov eax, esi
:00003e71 2b83d8010000 sub eax, ptr [ebx+1d8]
:00003e77 d1f8 sar eax
:00003e79 8b93f4010000 mov edx, ptr [ebx+1f4]
:00003e7f 8b0410 mov eax, ptr [eax*edx]
:00003e82 894de8 mov ptr [ebp-24], ecx
:00003e85 c745ec00080000 movl ptr [ebp-20], 800
:00003e8c 50 push eax
:00003e8d 8d45e4 lea eax, ptr [ebp-28]
:00003e90 50 push eax
:00003e91 ff37 pushl (edi)
:00003e93 ff5720 call 20(edi)
:00003e96 89f0 mov eax, esi
:00003e98 2b83d8010000 sub eax, ptr [ebx+1d8]
:00003e9e d1f8 sar eax
:00003ea0 8b93f4010000 mov edx, ptr [ebx+1f4]
:00003ea6 c7041000000000 movl ptr [eax*edx], 0
:00003ead 8b83fc010000 mov eax, ptr [ebx+1fc]
:00003eb3 8906 mov ptr [esi], eax
:00003eb5 b801000000 mov eax, 1
:00003eba eb09 jmp 00003ec5
:00003ebc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003e6d
|
:00003ec0 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003eba
|
:00003ec5 8d65f4 lea esp, ptr [ebp-12]
:00003ec8 5b pop ebx
:00003ec9 5e pop esi
:00003eca 5f pop edi
:00003ecb 5d pop ebp
:00003ecc c3 ret
:00003ecd 8d7600 lea esi, ptr [esi]
Exported fn(): PHY_Open
:00003ed0 55 push ebp
:00003ed1 89e5 mov ebp, esp
:00003ed3 57 push edi
:00003ed4 56 push esi
:00003ed5 53 push ebx
:00003ed6 83ec14 sub esp, 14
:00003ed9 8b7508 mov esi, ptr [ebp+8]
:00003edc c745e000000000 movl ptr [ebp-32], 0
:00003ee3 8b450c mov eax, ptr [ebp]
:00003ee6 8b38 mov edi, ptr [eax]
:00003ee8 c70000000000 movl ptr [eax], 0
:00003eee c745ec68000000 movl ptr [ebp-20], 68
:00003ef5 c745e800000000 movl ptr [ebp-24], 0
:00003efc 8d45e4 lea eax, ptr [ebp-28]
:00003eff 50 push eax
:00003f00 ff36 pushl (esi)
:00003f02 ff5604 call 4(esi)
:00003f05 83c408 add esp, 8
:00003f08 85c0 test eax, eax
:00003f0a 750a jne 00003f16
:00003f0c b801000000 mov eax, 1
:00003f11 e9f4000000 jmp 0000400a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003f0a
|
:00003f16 8b5de4 mov ebx, ptr [ebp-28]
:00003f19 8933 mov ptr [ebx], esi
:00003f1b 897b34 mov ptr [ebx+34], edi
:00003f1e 53 push ebx
:00003f1f e8fcffffff call 00003f20
//*************** section ***************
:00003f24 89c1 mov ecx, eax
:00003f26 83c404 add esp, 4
:00003f29 895b04 mov ptr [ebx+4], ebx
:00003f2c c7430800000000 movl ptr [ebx+8], 0
//*************** section ***************
:00003f33 c7430c00000000 movl ptr [ebx], 0
//*************** section ***************
:00003f3a c7431000000000 movl ptr [ebx+10], 0
//*************** section ***************
:00003f41 c7431800000000 movl ptr [ebx+18], 0
//*************** section ***************
:00003f48 c7431c00000000 movl ptr [ebx+1c], 0
//*************** section ***************
:00003f4f c7432000000000 movl ptr [ebx+20], 0
//*************** section ***************
:00003f56 c7432400000000 movl ptr [ebx+24], 0
//*************** section ***************
:00003f5d c7432800000000 movl ptr [ebx+28], 0
//*************** section ***************
:00003f64 c7431400000000 movl ptr [ebx+14], 0
//*************** section ***************
:00003f6b c7433000000000 movl ptr [ebx+30], 0
//*************** section ***************
:00003f72 c7432c00000000 movl ptr [ebx+2c], 0
//*************** section ***************
:00003f79 8d4304 lea eax, ptr [ebx+4]
:00003f7c 8b550c mov edx, ptr [ebp]
:00003f7f 8902 mov ptr [edx], eax
:00003f81 8b5340 mov edx, ptr [ebx+40]
:00003f84 8b4514 mov eax, ptr [ebp+14]
:00003f87 8910 mov ptr [eax], edx
:00003f89 8b4340 mov eax, ptr [ebx+40]
:00003f8c 8d0480 lea eax, ptr [eax+4*eax]
:00003f8f 8b148510000000 mov edx, ptr [+4*eax+10]
//*************** section ***************
:00003f96 8b4518 mov eax, ptr [ebp+18]
:00003f99 8910 mov ptr [eax], edx
* Possible StringData Ref from Code Obj ->""
|
:00003f9b 833d0000000000 cmpl 0, 0
//*************** section ***************
:00003fa2 745c je 00004000
:00003fa4 81f9000018e0 cmp ecx, e0180000
:00003faa 7408 je 00003fb4
:00003fac 81f900cc3200 cmp ecx, 32cc00
:00003fb2 7508 jne 00003fbc
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003faa
|
:00003fb4 894b4c mov ptr [ebx+4c], ecx
:00003fb7 8b4510 mov eax, ptr [ebp+10]
:00003fba 8908 mov ptr [eax], ecx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003fb2
|
:00003fbc 8b13 mov edx, ptr [ebx]
:00003fbe 837a3000 cmpl ptr [edx+30], 0
:00003fc2 7443 je 00004007
:00003fc4 8d4350 lea eax, ptr [ebx+50]
:00003fc7 50 push eax
:00003fc8 8b03 mov eax, ptr [ebx]
:00003fca ff30 pushl (eax)
:00003fcc ff5230 call 30(edx)
:00003fcf 83c408 add esp, 8
:00003fd2 85c0 test eax, eax
:00003fd4 741a je 00003ff0
:00003fd6 8b13 mov edx, ptr [ebx]
:00003fd8 53 push ebx
* Possible StringData Ref from Code Obj ->""
|
:00003fd9 6800000000 push 0
//*************** section ***************
:00003fde ff7350 pushl ptr [ebx+50]
:00003fe1 8b03 mov eax, ptr [ebx]
:00003fe3 ff30 pushl (eax)
:00003fe5 ff5238 call 38(edx)
:00003fe8 83c410 add esp, 10
:00003feb eb1a jmp 00004007
:00003fed 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003fd4
|
:00003ff0 c745e009000000 movl ptr [ebp-32], 9
:00003ff7 eb0e jmp 00004007
:00003ff9 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003fa2
|
:00004000 c745e008000000 movl ptr [ebp-32], 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003fc2, :00003feb, :00003ff7
|
:00004007 8b45e0 mov eax, ptr [ebp-32]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00003f11
|
:0000400a 8d65f4 lea esp, ptr [ebp-12]
:0000400d 5b pop ebx
:0000400e 5e pop esi
:0000400f 5f pop edi
:00004010 5d pop ebp
:00004011 c3 ret
:00004012 8db42600000000 lea esi, ptr [esi]
:00004019 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_Close
:00004020 55 push ebp
:00004021 89e5 mov ebp, esp
:00004023 53 push ebx
:00004024 83ec10 sub esp, 10
:00004027 8b5d08 mov ebx, ptr [ebp+8]
:0000402a 85db test ebx, ebx
:0000402c 7443 je 00004071
:0000402e 837b5000 cmpl ptr [ebx+50], 0
:00004032 741e je 00004052
:00004034 8b03 mov eax, ptr [ebx]
:00004036 ff7350 pushl ptr [ebx+50]
:00004039 ff30 pushl (eax)
:0000403b ff5040 call 40(eax)
:0000403e 8b03 mov eax, ptr [ebx]
:00004040 ff7350 pushl ptr [ebx+50]
:00004043 ff30 pushl (eax)
:00004045 ff5034 call 34(eax)
:00004048 c7435000000000 movl ptr [ebx+50], 0
:0000404f 83c410 add esp, 10
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004032
|
:00004052 895dec mov ptr [ebp-20], ebx
:00004055 c745f000000000 movl ptr [ebp-16], 0
:0000405c c745f468000000 movl ptr [ebp-12], 68
:00004063 8b13 mov edx, ptr [ebx]
:00004065 8d45ec lea eax, ptr [ebp-20]
:00004068 50 push eax
:00004069 ff32 pushl (edx)
:0000406b ff5208 call 8(edx)
:0000406e 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000402c
|
:00004071 b800000000 mov eax, 0
:00004076 8b5dfc mov ebx, ptr [ebp-4]
:00004079 89ec mov esp, ebp
:0000407b 5d pop ebp
:0000407c c3 ret
:0000407d 8d7600 lea esi, ptr [esi]
Exported fn(): PHY_Init
:00004080 55 push ebp
:00004081 89e5 mov ebp, esp
:00004083 57 push edi
:00004084 56 push esi
:00004085 53 push ebx
:00004086 83ec04 sub esp, 4
:00004089 8b5d08 mov ebx, ptr [ebp+8]
:0000408c 8b750c mov esi, ptr [ebp]
:0000408f 89df mov edi, ebx
:00004091 8b4334 mov eax, ptr [ebx+34]
:00004094 8b4804 mov ecx, ptr [eax+4]
:00004097 8b10 mov edx, ptr [eax]
:00004099 833e00 cmpl ptr [esi], 0
:0000409c 0f954364 setne ptr [ebx+64]
:000040a0 c70600000000 movl ptr [esi], 0
:000040a6 c6436501 movb ptr [ebx+65], 1
:000040aa 8d45f0 lea eax, ptr [ebp-16]
:000040ad 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:000040ae ff3500000000 pushl 0
//*************** section ***************
:000040b4 ff7340 pushl ptr [ebx+40]
:000040b7 52 push edx
:000040b8 ffd1 call ecx
:000040ba c7435404000000 movl ptr [ebx+54], 4
:000040c1 83c410 add esp, 10
:000040c4 f74360ffffff00 testl ptr [ebx+60], ffffff
:000040cb 751a jne 000040e7
:000040cd 53 push ebx
:000040ce e8fcffffff call 000040cf
//*************** section ***************
:000040d3 c6436400 movb ptr [ebx+64], 0
:000040d7 83c404 add esp, 4
:000040da 85c0 test eax, eax
:000040dc 752d jne 0000410b
:000040de 56 push esi
:000040df 53 push ebx
:000040e0 e8fcffffff call 000040e1
//*************** section ***************
:000040e5 eb1c jmp 00004103
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000040cb
|
:000040e7 c6476401 movb ptr [edi+64], 1
:000040eb 53 push ebx
:000040ec e8fcffffff call 000040ed
//*************** section ***************
:000040f1 c6476400 movb ptr [edi+64], 0
:000040f5 83c404 add esp, 4
:000040f8 85c0 test eax, eax
:000040fa 750f jne 0000410b
:000040fc 56 push esi
:000040fd 53 push ebx
:000040fe e8fcffffff call 000040ff
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000040e5
|
:00004103 83c408 add esp, 8
:00004106 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000040dc, :000040fa
|
:0000410b 8d65f4 lea esp, ptr [ebp-12]
:0000410e 5b pop ebx
:0000410f 5e pop esi
:00004110 5f pop edi
:00004111 5d pop ebp
:00004112 c3 ret
:00004113 8db600000000 lea esi, ptr [esi]
:00004119 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_WaitForLinkup
:00004120 55 push ebp
:00004121 89e5 mov ebp, esp
:00004123 57 push edi
:00004124 56 push esi
:00004125 53 push ebx
:00004126 83ec10 sub esp, 10
:00004129 8b5510 mov edx, ptr [ebp+10]
:0000412c 8b7508 mov esi, ptr [ebp+8]
:0000412f 8b4e34 mov ecx, ptr [esi+34]
:00004132 8b4104 mov eax, ptr [ecx+4]
:00004135 8945ec mov ptr [ebp-20], eax
:00004138 8b01 mov eax, ptr [ecx]
:0000413a 8945e8 mov ptr [ebp-24], eax
:0000413d 8b450c mov eax, ptr [ebp]
:00004140 c70000000000 movl ptr [eax], 0
:00004146 01d2 add edx, edx
:00004148 8955e4 mov ptr [ebp-28], edx
:0000414b 8d45f0 lea eax, ptr [ebp-16]
:0000414e 50 push eax
:0000414f a100000000 mov eax, 0
//*************** section ***************
:00004154 40 inc eax
:00004155 50 push eax
:00004156 ff7640 pushl ptr [esi+40]
:00004159 ff75e8 pushl ptr [ebp+-24]
:0000415c ff55ec call -20(ebp)
:0000415f 83c410 add esp, 10
:00004162 85c0 test eax, eax
:00004164 750a jne 00004170
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000041af
|
:00004166 b806000000 mov eax, 6
:0000416b eb60 jmp 000041cd
:0000416d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004164
|
:00004170 bf00000000 mov edi, 0
:00004175 eb3b jmp 000041b2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000041bb
|
:00004177 bb00000000 mov ebx, 0
:0000417c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004190
|
:00004180 8b06 mov eax, ptr [esi]
:00004182 6a32 push 32
:00004184 ff30 pushl (eax)
:00004186 ff5018 call 18(eax)
:00004189 83c408 add esp, 8
:0000418c 43 inc ebx
:0000418d 83fb09 cmp ebx, 9
:00004190 0f8eeaffffff jle 00004180
:00004196 8d45f0 lea eax, ptr [ebp-16]
:00004199 50 push eax
:0000419a a100000000 mov eax, 0
//*************** section ***************
:0000419f 40 inc eax
:000041a0 50 push eax
:000041a1 ff7640 pushl ptr [esi+40]
:000041a4 ff75e8 pushl ptr [ebp+-24]
:000041a7 ff55ec call -20(ebp)
:000041aa 83c410 add esp, 10
:000041ad 85c0 test eax, eax
:000041af 74b5 je 00004166
:000041b1 47 inc edi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004175
|
:000041b2 3b7de4 cmp edi, ptr [ebp-28]
:000041b5 7d06 jge 000041bd
:000041b7 f645f004 testb ptr [ebp-16], 4
:000041bb 74ba je 00004177
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000041b5
|
:000041bd 8b45f0 mov eax, ptr [ebp-16]
:000041c0 83e004 and eax, 4
:000041c3 8b550c mov edx, ptr [ebp]
:000041c6 8902 mov ptr [edx], eax
:000041c8 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000416b
|
:000041cd 8d65f4 lea esp, ptr [ebp-12]
:000041d0 5b pop ebx
:000041d1 5e pop esi
:000041d2 5f pop edi
:000041d3 5d pop ebp
:000041d4 c3 ret
:000041d5 8d742600 lea esi, ptr [esi]
:000041d9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_DoPostAutonegotiationProcessing
:000041e0 55 push ebp
:000041e1 89e5 mov ebp, esp
:000041e3 57 push edi
:000041e4 56 push esi
:000041e5 53 push ebx
:000041e6 83ec08 sub esp, 8
:000041e9 8b5d08 mov ebx, ptr [ebp+8]
:000041ec 8b4334 mov eax, ptr [ebx+34]
:000041ef 8b7804 mov edi, ptr [eax+4]
:000041f2 8b30 mov esi, ptr [eax]
:000041f4 8d45f0 lea eax, ptr [ebp-16]
:000041f7 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:000041f8 ff3500000000 pushl 0
//*************** section ***************
:000041fe ff7340 pushl ptr [ebx+40]
:00004201 56 push esi
:00004202 ffd7 call edi
:00004204 83c410 add esp, 10
:00004207 85c0 test eax, eax
:00004209 7418 je 00004223
:0000420b 8d45ec lea eax, ptr [ebp-20]
:0000420e 50 push eax
:0000420f a100000000 mov eax, 0
//*************** section ***************
:00004214 40 inc eax
:00004215 50 push eax
:00004216 ff7340 pushl ptr [ebx+40]
:00004219 56 push esi
:0000421a ffd7 call edi
:0000421c 83c410 add esp, 10
:0000421f 85c0 test eax, eax
:00004221 750d jne 00004230
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004209
|
:00004223 b806000000 mov eax, 6
:00004228 eb4f jmp 00004279
:0000422a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004221
|
:00004230 f645f102 testb ptr [ebp-15], 2
:00004234 7506 jne 0000423c
:00004236 f645ec20 testb ptr [ebp-20], 20
:0000423a 7514 jne 00004250
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004234
|
:0000423c ff750c pushl ptr [ebp+c]
:0000423f 53 push ebx
:00004240 e8fcffffff call 00004241
//*************** section ***************
:00004245 83c408 add esp, 8
:00004248 eb2a jmp 00004274
:0000424a 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000423a
|
:00004250 c745ec00000000 movl ptr [ebp-20], 0
:00004257 837b4c00 cmpl ptr [ebx+4c], 0
:0000425b 750e jne 0000426b
:0000425d 6a64 push 64
:0000425f ff750c pushl ptr [ebp+c]
:00004262 53 push ebx
:00004263 e8fcffffff call 00004264
//*************** section ***************
:00004268 83c40c add esp, c
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000425b
|
:0000426b 53 push ebx
:0000426c e8fcffffff call 0000426d
//*************** section ***************
:00004271 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004248
|
:00004274 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004228
|
:00004279 8d65f4 lea esp, ptr [ebp-12]
:0000427c 5b pop ebx
:0000427d 5e pop esi
:0000427e 5f pop edi
:0000427f 5d pop ebp
:00004280 c3 ret
* Reference To: PHY_IsLinkInitializing
|
:00004281 eb0d jmp 00004290
:00004283 90 nop
:00004284 90 nop
:00004285 90 nop
:00004286 90 nop
:00004287 90 nop
:00004288 90 nop
:00004289 90 nop
:0000428a 90 nop
:0000428b 90 nop
:0000428c 90 nop
:0000428d 90 nop
:0000428e 90 nop
:0000428f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004281
|
Exported fn(): PHY_IsLinkInitializing
:00004290 55 push ebp
:00004291 89e5 mov ebp, esp
:00004293 8b5508 mov edx, ptr [ebp+8]
:00004296 b800000000 mov eax, 0
:0000429b 837a5403 cmpl ptr [edx+54], 3
:0000429f 0f96c0 setbe al
:000042a2 5d pop ebp
:000042a3 c3 ret
:000042a4 8db600000000 lea esi, ptr [esi]
:000042aa 8dbf00000000 lea edi, ptr [edi]
Exported fn(): PHY_ResetPhyInitState
:000042b0 55 push ebp
:000042b1 89e5 mov ebp, esp
:000042b3 8b4508 mov eax, ptr [ebp+8]
:000042b6 c7405400000000 movl ptr [eax+54], 0
:000042bd b800000000 mov eax, 0
:000042c2 5d pop ebp
:000042c3 c3 ret
:000042c4 8db600000000 lea esi, ptr [esi]
:000042ca 8dbf00000000 lea edi, ptr [edi]
Exported fn(): PhyTimerFunc
:000042d0 55 push ebp
:000042d1 89e5 mov ebp, esp
:000042d3 57 push edi
:000042d4 56 push esi
:000042d5 53 push ebx
:000042d6 83ec18 sub esp, 18
:000042d9 8b5d08 mov ebx, ptr [ebp+8]
:000042dc 895de4 mov ptr [ebp-28], ebx
:000042df 8b5334 mov edx, ptr [ebx+34]
:000042e2 8b7a04 mov edi, ptr [edx+4]
:000042e5 8b4208 mov eax, ptr [edx+8]
:000042e8 8945e0 mov ptr [ebp-32], eax
:000042eb 8b32 mov esi, ptr [edx]
:000042ed 8b4354 mov eax, ptr [ebx+54]
:000042f0 83f801 cmp eax, 1
:000042f3 747f je 00004374
:000042f5 83f801 cmp eax, 1
:000042f8 7217 jb 00004311
:000042fa 83f802 cmp eax, 2
:000042fd 0f844e010000 je 00004451
:00004303 83f803 cmp eax, 3
:00004306 0f84d6010000 je 000044e2
:0000430c e916020000 jmp 00004527
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000042f8
|
:00004311 8d45f0 lea eax, ptr [ebp-16]
:00004314 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004315 ff3500000000 pushl 0
//*************** section ***************
:0000431b ff7340 pushl ptr [ebx+40]
:0000431e 56 push esi
:0000431f ffd7 call edi
:00004321 83c410 add esp, 10
:00004324 85c0 test eax, eax
:00004326 0f84f4010000 je 00004520
:0000432c 814df000800000 orl ptr [ebp-16], 8000
:00004333 ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->""
|
:00004336 ff3500000000 pushl 0
//*************** section ***************
:0000433c ff7340 pushl ptr [ebx+40]
:0000433f 56 push esi
:00004340 ff55e0 call -32(ebp)
:00004343 83c410 add esp, 10
:00004346 85c0 test eax, eax
:00004348 0f84d2010000 je 00004520
:0000434e c7435401000000 movl ptr [ebx+54], 1
:00004355 8b03 mov eax, ptr [ebx]
:00004357 6812020000 push 212
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000043f4, :0000448a, :00004517
|
:0000435c ff7350 pushl ptr [ebx+50]
:0000435f ff30 pushl (eax)
:00004361 ff503c call 3c(eax)
:00004364 83c40c add esp, c
:00004367 85c0 test eax, eax
:00004369 0f85b8010000 jne 00004527
:0000436f e9ac010000 jmp 00004520
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000042f3
|
:00004374 8d45f0 lea eax, ptr [ebp-16]
:00004377 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004378 ff3500000000 pushl 0
//*************** section ***************
:0000437e ff7340 pushl ptr [ebx+40]
:00004381 56 push esi
:00004382 ffd7 call edi
:00004384 83c410 add esp, 10
:00004387 85c0 test eax, eax
:00004389 0f8491010000 je 00004520
:0000438f c745dc00000000 movl ptr [ebp-36], 0
:00004396 f645f180 testb ptr [ebp-15], 80
:0000439a 743a je 000043d6
:0000439c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000043d4
|
:000043a0 8b03 mov eax, ptr [ebx]
:000043a2 6a32 push 32
:000043a4 ff30 pushl (eax)
:000043a6 ff5018 call 18(eax)
:000043a9 8d45f0 lea eax, ptr [ebp-16]
:000043ac 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:000043ad ff3500000000 pushl 0
//*************** section ***************
:000043b3 ff7340 pushl ptr [ebx+40]
:000043b6 56 push esi
:000043b7 ffd7 call edi
:000043b9 83c418 add esp, 18
:000043bc 85c0 test eax, eax
:000043be 0f845c010000 je 00004520
:000043c4 ff45dc incl ptr [ebp+-36]
:000043c7 817ddce7030000 cmpl ptr [ebp-36], 3e7
:000043ce 7f06 jg 000043d6
:000043d0 f645f180 testb ptr [ebp-15], 80
:000043d4 75ca jne 000043a0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000439a, :000043ce
|
:000043d6 f74360ffffff00 testl ptr [ebx+60], ffffff
:000043dd 7521 jne 00004400
:000043df c7435402000000 movl ptr [ebx+54], 2
:000043e6 c7435820030000 movl ptr [ebx+58], 320
:000043ed 8b03 mov eax, ptr [ebx]
:000043ef 6820030000 push 320
:000043f4 e963ffffff jmp 0000435c
:000043f9 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000043dd
|
:00004400 8d45f0 lea eax, ptr [ebp-16]
:00004403 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004404 ff3500000000 pushl 0
//*************** section ***************
:0000440a ff7340 pushl ptr [ebx+40]
:0000440d 56 push esi
:0000440e ffd7 call edi
:00004410 83c410 add esp, 10
:00004413 85c0 test eax, eax
:00004415 0f8405010000 je 00004520
:0000441b 8165f0ff6fffff andl ptr [ebp-16], ffff6fff
:00004422 ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->""
|
:00004425 ff3500000000 pushl 0
//*************** section ***************
:0000442b ff7340 pushl ptr [ebx+40]
:0000442e 56 push esi
:0000442f ff55e0 call -32(ebp)
:00004432 83c410 add esp, 10
:00004435 85c0 test eax, eax
:00004437 0f84e3000000 je 00004520
:0000443d 8d45ec lea eax, ptr [ebp-20]
:00004440 50 push eax
:00004441 ff75e4 pushl ptr [ebp+-28]
:00004444 e8fcffffff call 00004445
//*************** section ***************
:00004449 83c408 add esp, 8
:0000444c e9d6000000 jmp 00004527
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000042fd
|
:00004451 8d45e8 lea eax, ptr [ebp-24]
:00004454 50 push eax
:00004455 a100000000 mov eax, 0
//*************** section ***************
:0000445a 40 inc eax
:0000445b 50 push eax
:0000445c ff7340 pushl ptr [ebx+40]
:0000445f 56 push esi
:00004460 ffd7 call edi
:00004462 83c410 add esp, 10
:00004465 85c0 test eax, eax
:00004467 0f84b3000000 je 00004520
:0000446d f645e820 testb ptr [ebp-24], 20
:00004471 751d jne 00004490
:00004473 817b58b70b0000 cmpl ptr [ebx+58], bb7
:0000447a 7714 ja 00004490
:0000447c 81435826020000 addl ptr [ebx+58], 226
:00004483 8b03 mov eax, ptr [ebx]
:00004485 6826020000 push 226
:0000448a e9cdfeffff jmp 0000435c
:0000448f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004471, :0000447a
|
:00004490 8d45f0 lea eax, ptr [ebp-16]
:00004493 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004494 ff3500000000 pushl 0
//*************** section ***************
:0000449a ff7340 pushl ptr [ebx+40]
:0000449d 56 push esi
:0000449e ffd7 call edi
:000044a0 83c410 add esp, 10
:000044a3 85c0 test eax, eax
:000044a5 7479 je 00004520
:000044a7 f645f102 testb ptr [ebp-15], 2
:000044ab 7506 jne 000044b3
:000044ad f645e820 testb ptr [ebp-24], 20
:000044b1 751d jne 000044d0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000044ab
|
:000044b3 c7435403000000 movl ptr [ebx+54], 3
:000044ba 8d45ec lea eax, ptr [ebp-20]
:000044bd 50 push eax
:000044be 53 push ebx
:000044bf e8fcffffff call 000044c0
//*************** section ***************
:000044c4 83c408 add esp, 8
:000044c7 eb5e jmp 00004527
:000044c9 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000044b1
|
:000044d0 53 push ebx
:000044d1 e8fcffffff call 000044d2
//*************** section ***************
:000044d6 c7435404000000 movl ptr [ebx+54], 4
:000044dd 83c404 add esp, 4
:000044e0 eb45 jmp 00004527
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004306
|
:000044e2 8d45e8 lea eax, ptr [ebp-24]
:000044e5 50 push eax
:000044e6 a100000000 mov eax, 0
//*************** section ***************
:000044eb 40 inc eax
:000044ec 50 push eax
:000044ed ff7340 pushl ptr [ebx+40]
:000044f0 56 push esi
:000044f1 ffd7 call edi
:000044f3 83c410 add esp, 10
:000044f6 85c0 test eax, eax
:000044f8 7426 je 00004520
:000044fa f645e804 testb ptr [ebp-24], 4
:000044fe 7520 jne 00004520
:00004500 817b585f090000 cmpl ptr [ebx+58], 95f
:00004507 7717 ja 00004520
:00004509 81435896000000 addl ptr [ebx+58], 96
:00004510 8b03 mov eax, ptr [ebx]
:00004512 6896000000 push 96
:00004517 e940feffff jmp 0000435c
:0000451c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004326, :00004348, :0000436f, :00004389, :000043be
| :00004415, :00004437, :00004467, :000044a5, :000044f8
| :000044fe, :00004507
|
:00004520 c7435404000000 movl ptr [ebx+54], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000430c, :00004369, :0000444c, :000044c7, :000044e0
|
:00004527 8d65f4 lea esp, ptr [ebp-12]
:0000452a 5b pop ebx
:0000452b 5e pop esi
:0000452c 5f pop edi
:0000452d 5d pop ebp
:0000452e c3 ret
:0000452f 90 nop
Exported fn(): PHY_InitFast
:00004530 55 push ebp
:00004531 89e5 mov ebp, esp
:00004533 57 push edi
:00004534 56 push esi
:00004535 53 push ebx
:00004536 83ec08 sub esp, 8
:00004539 8b7d08 mov edi, ptr [ebp+8]
:0000453c 897dec mov ptr [ebp-20], edi
:0000453f 8b4734 mov eax, ptr [edi+34]
:00004542 8b7004 mov esi, ptr [eax+4]
:00004545 8b18 mov ebx, ptr [eax]
:00004547 c6476500 movb ptr [edi+65], 0
:0000454b 8d45f0 lea eax, ptr [ebp-16]
:0000454e 50 push eax
:0000454f a100000000 mov eax, 0
//*************** section ***************
:00004554 40 inc eax
:00004555 50 push eax
:00004556 ff7740 pushl ptr [edi+40]
:00004559 53 push ebx
:0000455a ffd6 call esi
:0000455c 8d45f0 lea eax, ptr [ebp-16]
:0000455f 50 push eax
:00004560 a100000000 mov eax, 0
//*************** section ***************
:00004565 40 inc eax
:00004566 50 push eax
:00004567 ff7740 pushl ptr [edi+40]
:0000456a 53 push ebx
:0000456b ffd6 call esi
:0000456d 8b450c mov eax, ptr [ebp]
:00004570 c70000000000 movl ptr [eax], 0
:00004576 83c420 add esp, 20
:00004579 837f5404 cmpl ptr [edi+54], 4
:0000457d 7511 jne 00004590
:0000457f 50 push eax
:00004580 57 push edi
:00004581 e8fcffffff call 00004582
//*************** section ***************
:00004586 83c408 add esp, 8
:00004589 85c0 test eax, eax
:0000458b 741f je 000045ac
:0000458d eb22 jmp 000045b1
:0000458f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000457d
|
:00004590 8b45ec mov eax, ptr [ebp-20]
:00004593 ff7040 pushl ptr [eax+40]
:00004596 50 push eax
:00004597 e8fcffffff call 00004598
//*************** section ***************
:0000459c 83c408 add esp, 8
:0000459f 85c0 test eax, eax
:000045a1 750e jne 000045b1
:000045a3 57 push edi
:000045a4 e8fcffffff call 000045a5
//*************** section ***************
:000045a9 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000458b
|
:000045ac b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000458d, :000045a1
|
:000045b1 8d65f4 lea esp, ptr [ebp-12]
:000045b4 5b pop ebx
:000045b5 5e pop esi
:000045b6 5f pop edi
:000045b7 5d pop ebp
:000045b8 c3 ret
:000045b9 8db42600000000 lea esi, ptr [esi]
Exported fn(): PHY_Deinit
:000045c0 55 push ebp
:000045c1 89e5 mov ebp, esp
:000045c3 57 push edi
:000045c4 56 push esi
:000045c5 53 push ebx
:000045c6 83ec04 sub esp, 4
:000045c9 8b5d08 mov ebx, ptr [ebp+8]
:000045cc 85db test ebx, ebx
:000045ce 0f8481000000 je 00004655
* Possible StringData Ref from Code Obj ->""
|
:000045d4 833d0000000000 cmpl 0, 0
//*************** section ***************
:000045db 7478 je 00004655
:000045dd 8b4334 mov eax, ptr [ebx+34]
:000045e0 8b7804 mov edi, ptr [eax+4]
:000045e3 8b30 mov esi, ptr [eax]
:000045e5 ff7340 pushl ptr [ebx+40]
:000045e8 53 push ebx
:000045e9 e8fcffffff call 000045ea
//*************** section ***************
:000045ee 83c408 add esp, 8
:000045f1 85c0 test eax, eax
:000045f3 7565 jne 0000465a
:000045f5 8d45f0 lea eax, ptr [ebp-16]
:000045f8 50 push eax
:000045f9 a100000000 mov eax, 0
//*************** section ***************
:000045fe 40 inc eax
:000045ff 50 push eax
:00004600 ff7340 pushl ptr [ebx+40]
:00004603 56 push esi
:00004604 ffd7 call edi
:00004606 83c410 add esp, 10
:00004609 85c0 test eax, eax
:0000460b 7507 jne 00004614
:0000460d b806000000 mov eax, 6
:00004612 eb46 jmp 0000465a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000460b
|
:00004614 f645f004 testb ptr [ebp-16], 4
:00004618 740b je 00004625
:0000461a b800000000 mov eax, 0
:0000461f 807b6400 cmpb ptr [ebx+64], 0
:00004623 7435 je 0000465a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004618
|
:00004625 ff7340 pushl ptr [ebx+40]
:00004628 53 push ebx
:00004629 e8fcffffff call 0000462a
//*************** section ***************
:0000462e 83c408 add esp, 8
:00004631 85c0 test eax, eax
:00004633 7525 jne 0000465a
:00004635 ff7340 pushl ptr [ebx+40]
:00004638 53 push ebx
:00004639 e8fcffffff call 0000463a
//*************** section ***************
:0000463e 83c408 add esp, 8
:00004641 85c0 test eax, eax
:00004643 7515 jne 0000465a
:00004645 ff7340 pushl ptr [ebx+40]
:00004648 53 push ebx
:00004649 e8fcffffff call 0000464a
//*************** section ***************
:0000464e 83c408 add esp, 8
:00004651 85c0 test eax, eax
:00004653 7505 jne 0000465a
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000045ce, :000045db
|
:00004655 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000045f3, :00004612, :00004623, :00004633, :00004643
| :00004653
|
:0000465a 8d65f4 lea esp, ptr [ebp-12]
:0000465d 5b pop ebx
:0000465e 5e pop esi
:0000465f 5f pop edi
:00004660 5d pop ebp
:00004661 c3 ret
:00004662 8db42600000000 lea esi, ptr [esi]
:00004669 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_GetLinkSpeed
:00004670 55 push ebp
:00004671 89e5 mov ebp, esp
:00004673 53 push ebx
:00004674 8b5d08 mov ebx, ptr [ebp+8]
:00004677 66837b6000 cmpw ptr [ebx+60], 0
:0000467c 7509 jne 00004687
:0000467e 53 push ebx
:0000467f e8fcffffff call 00004680
//*************** section ***************
:00004684 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000467c
|
:00004687 8b4338 mov eax, ptr [ebx+38]
:0000468a 8b5dfc mov ebx, ptr [ebp-4]
:0000468d 89ec mov esp, ebp
:0000468f 5d pop ebp
:00004690 c3 ret
* Reference To: PHY_GetLinkMode -.
|
:00004691 eb0d jmp 000046a0
:00004693 90 nop
:00004694 90 nop
:00004695 90 nop
:00004696 90 nop
:00004697 90 nop
:00004698 90 nop
:00004699 90 nop
:0000469a 90 nop
:0000469b 90 nop
:0000469c 90 nop
:0000469d 90 nop
:0000469e 90 nop
:0000469f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004691
|
Exported fn(): PHY_GetLinkMode
:000046a0 55 push ebp
:000046a1 89e5 mov ebp, esp
:000046a3 53 push ebx
:000046a4 8b5d08 mov ebx, ptr [ebp+8]
:000046a7 807b6200 cmpb ptr [ebx+62], 0
:000046ab 7509 jne 000046b6
:000046ad 53 push ebx
:000046ae e8fcffffff call 000046af
//*************** section ***************
:000046b3 83c404 add esp, 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000046ab
|
:000046b6 8b433c mov eax, ptr [ebx+3c]
:000046b9 8b5dfc mov ebx, ptr [ebp-4]
:000046bc 89ec mov esp, ebp
:000046be 5d pop ebp
:000046bf c3 ret
Exported fn(): ForceSpeedDuplexThroughControlRegister
:000046c0 55 push ebp
:000046c1 89e5 mov ebp, esp
:000046c3 57 push edi
:000046c4 56 push esi
:000046c5 53 push ebx
:000046c6 83ec1c sub esp, 1c
:000046c9 8b5d08 mov ebx, ptr [ebp+8]
:000046cc 8b5334 mov edx, ptr [ebx+34]
:000046cf 8b4204 mov eax, ptr [edx+4]
:000046d2 8945e4 mov ptr [ebp-28], eax
:000046d5 8b4208 mov eax, ptr [edx+8]
:000046d8 8945e0 mov ptr [ebp-32], eax
:000046db 8b3a mov edi, ptr [edx]
:000046dd 0fb77360 movzwl esi, ptr [ebx+60]
:000046e1 0fb64362 movzbl eax, ptr [ebx+62]
:000046e5 8845df mov ptr [ebp-33], al
:000046e8 c745d800000000 movl ptr [ebp-40], 0
:000046ef 8d45f0 lea eax, ptr [ebp-16]
:000046f2 50 push eax
:000046f3 a100000000 mov eax, 0
//*************** section ***************
:000046f8 40 inc eax
:000046f9 50 push eax
:000046fa ff7340 pushl ptr [ebx+40]
:000046fd 57 push edi
:000046fe ff55e4 call -28(ebp)
:00004701 8d45ec lea eax, ptr [ebp-20]
:00004704 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004705 ff3500000000 pushl 0
//*************** section ***************
:0000470b ff7340 pushl ptr [ebx+40]
:0000470e 57 push edi
:0000470f ff55e4 call -28(ebp)
:00004712 8b45ec mov eax, ptr [ebp-20]
:00004715 8945e8 mov ptr [ebp-24], eax
:00004718 83c420 add esp, 20
:0000471b 6683fe0a cmp si, a
:0000471f 752f jne 00004750
:00004721 c7433880969800 movl ptr [ebx+38], 989680
:00004728 8165ecffdfffff andl ptr [ebp-20], ffffdfff
:0000472f 807ddf01 cmpb ptr [ebp-33], 1
:00004733 750b jne 00004740
:00004735 f645f108 testb ptr [ebp-15], 8
:00004739 7476 je 000047b1
:0000473b eb3e jmp 0000477b
:0000473d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004733
|
:00004740 807ddf02 cmpb ptr [ebp-33], 2
:00004744 756b jne 000047b1
:00004746 f645f110 testb ptr [ebp-15], 10
:0000474a eb4e jmp 0000479a
:0000474c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000471f
|
:00004750 6683fe64 cmp si, 64
:00004754 755b jne 000047b1
:00004756 c7433800e1f505 movl ptr [ebx+38], 5f5e100
:0000475d 814dec00200000 orl ptr [ebp-20], 2000
:00004764 807ddf01 cmpb ptr [ebp-33], 1
:00004768 7526 jne 00004790
:0000476a 8b45f0 mov eax, ptr [ebp-16]
:0000476d a900a00000 test eax, a000
:00004772 743d je 000047b1
:00004774 8165ecfffeffff andl ptr [ebp-20], fffffeff
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000473b
|
:0000477b c745d801000000 movl ptr [ebp-40], 1
:00004782 c7433c01000000 movl ptr [ebx+3c], 1
:00004789 eb26 jmp 000047b1
:0000478b 90 nop
:0000478c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004768
|
:00004790 807ddf02 cmpb ptr [ebp-33], 2
:00004794 751b jne 000047b1
:00004796 f645f140 testb ptr [ebp-15], 40
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000474a
|
:0000479a 7415 je 000047b1
:0000479c 814dec00010000 orl ptr [ebp-20], 100
:000047a3 c745d801000000 movl ptr [ebp-40], 1
:000047aa c7433c02000000 movl ptr [ebx+3c], 2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004739, :00004744, :00004754, :00004772, :00004789
| :00004794, :0000479a
|
:000047b1 b805000000 mov eax, 5
:000047b6 837dd800 cmpl ptr [ebp-40], 0
:000047ba 0f84e0000000 je 000048a0
:000047c0 8165e8ffefffff andl ptr [ebp-24], ffffefff
:000047c7 ff75e8 pushl ptr [ebp+-24]
* Possible StringData Ref from Code Obj ->""
|
:000047ca ff3500000000 pushl 0
//*************** section ***************
:000047d0 ff7340 pushl ptr [ebx+40]
:000047d3 57 push edi
:000047d4 ff55e0 call -32(ebp)
:000047d7 8d45e8 lea eax, ptr [ebp-24]
:000047da 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:000047db ff3500000000 pushl 0
//*************** section ***************
:000047e1 ff7340 pushl ptr [ebx+40]
:000047e4 57 push edi
:000047e5 ff55e4 call -28(ebp)
:000047e8 be00000000 mov esi, 0
:000047ed 83c420 add esp, 20
:000047f0 f645e910 testb ptr [ebp-23], 10
:000047f4 743a je 00004830
:000047f6 8d7600 lea esi, ptr [esi]
:000047f9 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000482a
|
:00004800 8b03 mov eax, ptr [ebx]
:00004802 6a32 push 32
:00004804 ff30 pushl (eax)
:00004806 ff5018 call 18(eax)
:00004809 8d45e8 lea eax, ptr [ebp-24]
:0000480c 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:0000480d ff3500000000 pushl 0
//*************** section ***************
:00004813 ff7340 pushl ptr [ebx+40]
:00004816 57 push edi
:00004817 ff55e4 call -28(ebp)
:0000481a 83c418 add esp, 18
:0000481d 46 inc esi
:0000481e 81fef3010000 cmp esi, 1f3
:00004824 7f0a jg 00004830
:00004826 f645e910 testb ptr [ebp-23], 10
:0000482a 0f85d0ffffff jne 00004800
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000047f4, :00004824
|
:00004830 8165ecffefffff andl ptr [ebp-20], ffffefff
:00004837 ff75ec pushl ptr [ebp+-20]
* Possible StringData Ref from Code Obj ->""
|
:0000483a ff3500000000 pushl 0
//*************** section ***************
:00004840 ff7340 pushl ptr [ebx+40]
:00004843 57 push edi
:00004844 ff55e0 call -32(ebp)
:00004847 83c410 add esp, 10
:0000484a 807b6500 cmpb ptr [ebx+65], 0
:0000484e 7420 je 00004870
:00004850 c7435404000000 movl ptr [ebx+54], 4
:00004857 6860090000 push 960
:0000485c ff750c pushl ptr [ebp+c]
:0000485f ff7508 pushl ptr [ebp+8]
:00004862 e8fcffffff call 00004863
//*************** section ***************
:00004867 83c40c add esp, c
:0000486a eb2f jmp 0000489b
:0000486c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000484e
|
:00004870 c7435403000000 movl ptr [ebx+54], 3
:00004877 c7435896000000 movl ptr [ebx+58], 96
:0000487e 8b03 mov eax, ptr [ebx]
:00004880 6896000000 push 96
:00004885 ff7350 pushl ptr [ebx+50]
:00004888 ff30 pushl (eax)
:0000488a ff503c call 3c(eax)
:0000488d 83c40c add esp, c
:00004890 85c0 test eax, eax
:00004892 7507 jne 0000489b
:00004894 c7435404000000 movl ptr [ebx+54], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000486a, :00004892
|
:0000489b b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000047ba
|
:000048a0 8d65f4 lea esp, ptr [ebp-12]
:000048a3 5b pop ebx
:000048a4 5e pop esi
:000048a5 5f pop edi
:000048a6 5d pop ebp
:000048a7 c3 ret
:000048a8 90 nop
:000048a9 8db42600000000 lea esi, ptr [esi]
Exported fn(): ForceSpeedDuplex
:000048b0 55 push ebp
:000048b1 89e5 mov ebp, esp
:000048b3 57 push edi
:000048b4 56 push esi
:000048b5 53 push ebx
:000048b6 83ec18 sub esp, 18
:000048b9 8b5d08 mov ebx, ptr [ebp+8]
:000048bc 8b5334 mov edx, ptr [ebx+34]
:000048bf 8b7204 mov esi, ptr [edx+4]
:000048c2 8b4208 mov eax, ptr [edx+8]
:000048c5 8945e8 mov ptr [ebp-24], eax
:000048c8 8b02 mov eax, ptr [edx]
:000048ca 8945e4 mov ptr [ebp-28], eax
:000048cd 0fb77b60 movzwl edi, ptr [ebx+60]
:000048d1 0fb64362 movzbl eax, ptr [ebx+62]
:000048d5 8845e3 mov ptr [ebp-29], al
:000048d8 c745dc00000000 movl ptr [ebp-36], 0
:000048df 6685ff test di, di
:000048e2 7404 je 000048e8
:000048e4 84c0 test al, al
:000048e6 750a jne 000048f2
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000048e2
|
:000048e8 b804000000 mov eax, 4
:000048ed e974010000 jmp 00004a66
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000048e6
|
:000048f2 807b6300 cmpb ptr [ebx+63], 0
:000048f6 7418 je 00004910
:000048f8 c7435404000000 movl ptr [ebx+54], 4
:000048ff ff750c pushl ptr [ebp+c]
:00004902 ff7508 pushl ptr [ebp+8]
:00004905 e8fcffffff call 00004906
//*************** section ***************
:0000490a e957010000 jmp 00004a66
:0000490f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000048f6
|
:00004910 8d45f0 lea eax, ptr [ebp-16]
:00004913 50 push eax
:00004914 a100000000 mov eax, 0
//*************** section ***************
:00004919 40 inc eax
:0000491a 50 push eax
:0000491b ff7340 pushl ptr [ebx+40]
:0000491e ff75e4 pushl ptr [ebp+-28]
:00004921 ffd6 call esi
:00004923 8d45ec lea eax, ptr [ebp-20]
:00004926 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004927 ff3500000000 pushl 0
//*************** section ***************
:0000492d ff7340 pushl ptr [ebx+40]
:00004930 ff75e4 pushl ptr [ebp+-28]
:00004933 ffd6 call esi
:00004935 83c420 add esp, 20
:00004938 8d435c lea eax, ptr [ebx+5c]
:0000493b 50 push eax
:0000493c a100000000 mov eax, 0
//*************** section ***************
:00004941 83c004 add eax, 4
:00004944 50 push eax
:00004945 ff7340 pushl ptr [ebx+40]
:00004948 ff75e4 pushl ptr [ebp+-28]
:0000494b ffd6 call esi
:0000494d 83c410 add esp, 10
:00004950 6683ff0a cmp di, a
:00004954 750e jne 00004964
:00004956 b800180000 mov eax, 1800
:0000495b c745dc80030000 movl ptr [ebp-36], 380
:00004962 eb19 jmp 0000497d
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004954
|
:00004964 6683ff64 cmp di, 64
:00004968 750e jne 00004978
:0000496a b800e00000 mov eax, e000
:0000496f c745dc60000000 movl ptr [ebp-36], 60
:00004976 eb05 jmp 0000497d
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004968
|
:00004978 b800f80000 mov eax, f800
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004962, :00004976
|
:0000497d 807de301 cmpb ptr [ebp-29], 1
:00004981 750e jne 00004991
:00004983 25ffafffff and eax, ffffafff
:00004988 814ddc40010000 orl ptr [ebp-36], 140
:0000498f eb12 jmp 000049a3
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004981
|
:00004991 807de302 cmpb ptr [ebp-29], 2
:00004995 750c jne 000049a3
:00004997 25ff57ffff and eax, ffff57ff
:0000499c 814ddca0020000 orl ptr [ebp-36], 2a0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000498f, :00004995
|
:000049a3 2345f0 and eax, ptr [ebp-16]
:000049a6 85c0 test eax, eax
:000049a8 7516 jne 000049c0
:000049aa c7435404000000 movl ptr [ebx+54], 4
:000049b1 b805000000 mov eax, 5
:000049b6 e9ab000000 jmp 00004a66
:000049bb 90 nop
:000049bc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000049a8
|
:000049c0 8b45dc mov eax, ptr [ebp-36]
:000049c3 f7d0 not eax
:000049c5 23435c and eax, ptr [ebx+5c]
:000049c8 50 push eax
:000049c9 a100000000 mov eax, 0
//*************** section ***************
:000049ce 83c004 add eax, 4
:000049d1 50 push eax
:000049d2 ff7340 pushl ptr [ebx+40]
:000049d5 ff75e4 pushl ptr [ebp+-28]
:000049d8 ff55e8 call -24(ebp)
:000049db 83c410 add esp, 10
:000049de 85c0 test eax, eax
:000049e0 750e jne 000049f0
:000049e2 c7435404000000 movl ptr [ebx+54], 4
:000049e9 b807000000 mov eax, 7
:000049ee eb76 jmp 00004a66
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000049e0
|
:000049f0 814dec00100000 orl ptr [ebp-20], 1000
:000049f7 814dec00020000 orl ptr [ebp-20], 200
:000049fe ff75ec pushl ptr [ebp+-20]
* Possible StringData Ref from Code Obj ->""
|
:00004a01 ff3500000000 pushl 0
//*************** section ***************
:00004a07 ff7340 pushl ptr [ebx+40]
:00004a0a ff75e4 pushl ptr [ebp+-28]
:00004a0d ff55e8 call -24(ebp)
:00004a10 c7435402000000 movl ptr [ebx+54], 2
:00004a17 83c410 add esp, 10
:00004a1a 807b6500 cmpb ptr [ebx+65], 0
:00004a1e 7424 je 00004a44
:00004a20 c7435404000000 movl ptr [ebx+54], 4
:00004a27 ff7340 pushl ptr [ebx+40]
:00004a2a 53 push ebx
:00004a2b e8fcffffff call 00004a2c
//*************** section ***************
:00004a30 83c408 add esp, 8
:00004a33 85c0 test eax, eax
:00004a35 752f jne 00004a66
:00004a37 ff750c pushl ptr [ebp+c]
:00004a3a ff7508 pushl ptr [ebp+8]
:00004a3d e8fcffffff call 00004a3e
//*************** section ***************
:00004a42 eb22 jmp 00004a66
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004a1e
|
:00004a44 8b03 mov eax, ptr [ebx]
:00004a46 6820030000 push 320
:00004a4b ff7350 pushl ptr [ebx+50]
:00004a4e ff30 pushl (eax)
:00004a50 ff503c call 3c(eax)
:00004a53 83c40c add esp, c
:00004a56 85c0 test eax, eax
:00004a58 7507 jne 00004a61
:00004a5a c7435404000000 movl ptr [ebx+54], 4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004a58
|
:00004a61 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000048ed, :0000490a, :000049b6, :000049ee, :00004a35
| :00004a42
|
:00004a66 8d65f4 lea esp, ptr [ebp-12]
:00004a69 5b pop ebx
:00004a6a 5e pop esi
:00004a6b 5f pop edi
:00004a6c 5d pop ebp
:00004a6d c3 ret
:00004a6e 89f6 mov esi, esi
Exported fn(): PHY_ForceSpeedDuplex
:00004a70 55 push ebp
:00004a71 89e5 mov ebp, esp
:00004a73 53 push ebx
:00004a74 8b5508 mov edx, ptr [ebp+8]
:00004a77 8b4d10 mov ecx, ptr [ebp+10]
:00004a7a 8b5d14 mov ebx, ptr [ebp+14]
:00004a7d 0fb7450c movzwl eax, ptr [ebp]
:00004a81 66894260 mov ptr [edx+60], ax
:00004a85 884a62 mov ptr [edx+62], cl
:00004a88 885a63 mov ptr [edx+63], bl
:00004a8b b800000000 mov eax, 0
:00004a90 5b pop ebx
:00004a91 5d pop ebp
:00004a92 c3 ret
:00004a93 8db600000000 lea esi, ptr [esi]
:00004a99 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): Dummy_ForceSpeedDuplex
:00004aa0 55 push ebp
:00004aa1 89e5 mov ebp, esp
:00004aa3 b800000000 mov eax, 0
:00004aa8 5d pop ebp
:00004aa9 c3 ret
:00004aaa 8db600000000 lea esi, ptr [esi]
Exported fn(): PHY_GetActivePhy
:00004ab0 55 push ebp
:00004ab1 89e5 mov ebp, esp
:00004ab3 57 push edi
:00004ab4 56 push esi
:00004ab5 53 push ebx
:00004ab6 83ec14 sub esp, 14
:00004ab9 c745ec00000000 movl ptr [ebp-20], 0
:00004ac0 8b4508 mov eax, ptr [ebp+8]
:00004ac3 8b4834 mov ecx, ptr [eax+34]
:00004ac6 8b01 mov eax, ptr [ecx]
:00004ac8 8945e8 mov ptr [ebp-24], eax
:00004acb 8b4104 mov eax, ptr [ecx+4]
:00004ace 8945e4 mov ptr [ebp-28], eax
:00004ad1 c745e000000000 movl ptr [ebp-32], 0
:00004ad8 bf20000000 mov edi, 20
:00004add be01000000 mov esi, 1
:00004ae2 8db42600000000 lea esi, ptr [esi]
:00004ae9 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004be0
|
:00004af0 89f3 mov ebx, esi
:00004af2 53 push ebx
:00004af3 ff7508 pushl ptr [ebp+8]
:00004af6 e8fcffffff call 00004af7
//*************** section ***************
:00004afb 83c408 add esp, 8
:00004afe 85c0 test eax, eax
:00004b00 0f85ca000000 jne 00004bd0
:00004b06 8d45f0 lea eax, ptr [ebp-16]
:00004b09 50 push eax
:00004b0a a100000000 mov eax, 0
//*************** section ***************
:00004b0f 40 inc eax
:00004b10 50 push eax
:00004b11 53 push ebx
:00004b12 ff75e8 pushl ptr [ebp+-24]
:00004b15 ff55e4 call -28(ebp)
:00004b18 83c410 add esp, 10
:00004b1b 85c0 test eax, eax
:00004b1d 0f84ad000000 je 00004bd0
:00004b23 837df000 cmpl ptr [ebp-16], 0
:00004b27 0f84a3000000 je 00004bd0
:00004b2d a100000000 mov eax, 0
//*************** section ***************
:00004b32 8d0480 lea eax, ptr [eax+4*eax]
:00004b35 8d0c8500000000 lea ecx, ptr [+4*eax]
:00004b3c ba00000000 mov edx, 0
//*************** section ***************
:00004b41 8b45f0 mov eax, ptr [ebp-16]
:00004b44 83e004 and eax, 4
:00004b47 89440a10 mov ptr [edx*ecx+10], eax
:00004b4b 891c11 mov ptr [ecx*edx], ebx
:00004b4e f645f001 testb ptr [ebp-16], 1
:00004b52 7437 je 00004b8b
:00004b54 8d8108000000 lea eax, ptr [ecx+8]
//*************** section ***************
:00004b5a 50 push eax
:00004b5b 6a03 push 3
:00004b5d 53 push ebx
:00004b5e ff75e8 pushl ptr [ebp+-24]
:00004b61 ff55e4 call -28(ebp)
:00004b64 83c410 add esp, 10
:00004b67 85c0 test eax, eax
:00004b69 7420 je 00004b8b
:00004b6b a100000000 mov eax, 0
//*************** section ***************
:00004b70 8d0480 lea eax, ptr [eax+4*eax]
:00004b73 8d048504000000 lea eax, ptr [+4*eax+4]
//*************** section ***************
:00004b7a 50 push eax
:00004b7b 6a02 push 2
:00004b7d 53 push ebx
:00004b7e ff75e8 pushl ptr [ebp+-24]
:00004b81 ff55e4 call -28(ebp)
:00004b84 83c410 add esp, 10
:00004b87 85c0 test eax, eax
:00004b89 7515 jne 00004ba0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004b52, :00004b69
|
:00004b8b a100000000 mov eax, 0
//*************** section ***************
:00004b90 8d0480 lea eax, ptr [eax+4*eax]
:00004b93 c704850c00000000000000 movl ptr [+4*eax], 0
//*************** section ***************
:00004b9e eb27 jmp 00004bc7
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004b89
|
:00004ba0 a100000000 mov eax, 0
//*************** section ***************
:00004ba5 8d0480 lea eax, ptr [eax+4*eax]
:00004ba8 0fb71504000000 movzwl edx, 4
//*************** section ***************
:00004baf c1e210 shl edx, 10
:00004bb2 8b0d08000000 mov ecx, 8
//*************** section ***************
:00004bb8 81e100fc0000 and ecx, fc00
:00004bbe 09ca or edx, ecx
:00004bc0 8914850c000000 mov ptr [+4*eax], edx
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004b9e
|
* Possible StringData Ref from Code Obj ->""
|
:00004bc7 ff0500000000 incl 0
//*************** section ***************
:00004bcd eb17 jmp 00004be6
:00004bcf 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004b00, :00004b1d, :00004b27
|
:00004bd0 46 inc esi
:00004bd1 8d461f lea eax, ptr [esi+1f]
:00004bd4 83feff cmp esi, -1
:00004bd7 0f4fc6 cmovg eax, esi
:00004bda 83e0e0 and eax, -32
:00004bdd 29c6 sub esi, eax
:00004bdf 4f dec edi
:00004be0 0f850affffff jne 00004af0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004bcd
|
* Possible StringData Ref from Code Obj ->""
|
:00004be6 833d0000000000 cmpl 0, 0
//*************** section ***************
:00004bed 0f84f5000000 je 00004ce8
* Possible StringData Ref from Code Obj ->""
|
:00004bf3 833d0000000001 cmpl 0, 1
//*************** section ***************
:00004bfa 7514 jne 00004c10
:00004bfc a10c000000 mov eax, c
//*************** section ***************
:00004c01 8945ec mov ptr [ebp-20], eax
:00004c04 a100000000 mov eax, 0
//*************** section ***************
:00004c09 e9d4000000 jmp 00004ce2
:00004c0e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004bfa
|
:00004c10 bb00000000 mov ebx, 0
:00004c15 eb0a jmp 00004c21
:00004c17 89f6 mov esi, esi
:00004c19 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004c3d
|
:00004c20 43 inc ebx
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004c15
|
:00004c21 3b1d00000000 cmp ebx, 0
//*************** section ***************
:00004c27 7333 jae 00004c5c
:00004c29 8d049b lea eax, ptr [ebx+4*ebx]
:00004c2c 8d0c8500000000 lea ecx, ptr [+4*eax]
:00004c33 ba00000000 mov edx, 0
//*************** section ***************
:00004c38 837c0a1000 cmpl ptr [edx*ecx+10], 0
:00004c3d 0f84ddffffff je 00004c20
:00004c43 8b810c000000 mov eax, ptr [ecx]
//*************** section ***************
:00004c49 8945ec mov ptr [ebp-20], eax
:00004c4c 8b0411 mov eax, ptr [ecx*edx]
:00004c4f 8b5508 mov edx, ptr [ebp+8]
:00004c52 894240 mov ptr [edx+40], eax
:00004c55 c745e001000000 movl ptr [ebp-32], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004c27
|
:00004c5c bb00000000 mov ebx, 0
:00004c61 3b1d00000000 cmp ebx, 0
//*************** section ***************
:00004c67 7354 jae 00004cbd
:00004c69 ba0c000000 mov edx, c
//*************** section ***************
:00004c6e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004cb7
|
:00004c70 8d049b lea eax, ptr [ebx+4*ebx]
:00004c73 c1e002 shl eax, 2
:00004c76 813c10000018e0 cmpl ptr [eax*edx], e0180000
:00004c7d 7409 je 00004c88
:00004c7f 813c1000cc3200 cmpl ptr [eax*edx], 32cc00
:00004c86 7528 jne 00004cb0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004c7d
|
:00004c88 8d049b lea eax, ptr [ebx+4*ebx]
:00004c8b 8d0c8500000000 lea ecx, ptr [+4*eax]
:00004c92 8b0411 mov eax, ptr [ecx*edx]
:00004c95 8945ec mov ptr [ebp-20], eax
:00004c98 8b8100000000 mov eax, ptr [ecx]
//*************** section ***************
:00004c9e 8b5508 mov edx, ptr [ebp+8]
:00004ca1 894240 mov ptr [edx+40], eax
:00004ca4 c745e001000000 movl ptr [ebp-32], 1
:00004cab eb10 jmp 00004cbd
:00004cad 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004c86
|
:00004cb0 43 inc ebx
:00004cb1 3b1d00000000 cmp ebx, 0
//*************** section ***************
:00004cb7 0f82b3ffffff jb 00004c70
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004c67, :00004cab
|
:00004cbd 837de000 cmpl ptr [ebp-32], 0
:00004cc1 7525 jne 00004ce8
:00004cc3 a100000000 mov eax, 0
//*************** section ***************
:00004cc8 48 dec eax
:00004cc9 8d0480 lea eax, ptr [eax+4*eax]
:00004ccc 8d148500000000 lea edx, ptr [+4*eax]
:00004cd3 8b820c000000 mov eax, ptr [edx]
//*************** section ***************
:00004cd9 8945ec mov ptr [ebp-20], eax
:00004cdc 8b8200000000 mov eax, ptr [edx]
//*************** section ***************
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004c09
|
:00004ce2 8b5508 mov edx, ptr [ebp+8]
:00004ce5 894240 mov ptr [edx+40], eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004bed, :00004cc1
|
:00004ce8 8b45ec mov eax, ptr [ebp-20]
:00004ceb 8d65f4 lea esp, ptr [ebp-12]
:00004cee 5b pop ebx
:00004cef 5e pop esi
:00004cf0 5f pop edi
:00004cf1 5d pop ebp
:00004cf2 c3 ret
:00004cf3 8db600000000 lea esi, ptr [esi]
:00004cf9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_Reset
:00004d00 55 push ebp
:00004d01 89e5 mov ebp, esp
:00004d03 57 push edi
:00004d04 56 push esi
:00004d05 53 push ebx
:00004d06 83ec08 sub esp, 8
:00004d09 8b7508 mov esi, ptr [ebp+8]
:00004d0c 8b5634 mov edx, ptr [esi+34]
:00004d0f 8b3a mov edi, ptr [edx]
:00004d11 8b4204 mov eax, ptr [edx+4]
:00004d14 8945ec mov ptr [ebp-20], eax
:00004d17 8b5a08 mov ebx, ptr [edx+8]
:00004d1a b800000000 mov eax, 0
:00004d1f 837e4c00 cmpl ptr [esi+4c], 0
:00004d23 0f85c6000000 jne 00004def
:00004d29 8d45f0 lea eax, ptr [ebp-16]
:00004d2c 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004d2d ff3500000000 pushl 0
//*************** section ***************
:00004d33 ff750c pushl ptr [ebp+c]
:00004d36 57 push edi
:00004d37 ff55ec call -20(ebp)
:00004d3a 83c410 add esp, 10
:00004d3d 85c0 test eax, eax
:00004d3f 750f jne 00004d50
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004dd1
|
:00004d41 b806000000 mov eax, 6
:00004d46 e9a4000000 jmp 00004def
:00004d4b 90 nop
:00004d4c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004d3f
|
:00004d50 814df000800000 orl ptr [ebp-16], 8000
:00004d57 ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->""
|
:00004d5a ff3500000000 pushl 0
//*************** section ***************
:00004d60 ff750c pushl ptr [ebp+c]
:00004d63 57 push edi
:00004d64 ffd3 call ebx
:00004d66 83c410 add esp, 10
:00004d69 85c0 test eax, eax
:00004d6b 7507 jne 00004d74
:00004d6d b807000000 mov eax, 7
:00004d72 eb7b jmp 00004def
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004d6b
|
:00004d74 bb00000000 mov ebx, 0
:00004d79 f645f180 testb ptr [ebp-15], 80
:00004d7d 7422 je 00004da1
:00004d7f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004d9b
|
:00004d80 8b16 mov edx, ptr [esi]
:00004d82 6a32 push 32
:00004d84 8b06 mov eax, ptr [esi]
:00004d86 ff30 pushl (eax)
:00004d88 ff5218 call 18(edx)
:00004d8b 83c408 add esp, 8
:00004d8e 43 inc ebx
:00004d8f 81fb0f270000 cmp ebx, 270f
:00004d95 770a ja 00004da1
:00004d97 f645f180 testb ptr [ebp-15], 80
:00004d9b 0f85dfffffff jne 00004d80
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004d7d, :00004d95
|
:00004da1 bb00000000 mov ebx, 0
:00004da6 f645f180 testb ptr [ebp-15], 80
:00004daa 743e je 00004dea
:00004dac 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004de4
|
:00004db0 8b06 mov eax, ptr [esi]
:00004db2 6a32 push 32
:00004db4 8b16 mov edx, ptr [esi]
:00004db6 ff32 pushl (edx)
:00004db8 ff5018 call 18(eax)
:00004dbb 8d45f0 lea eax, ptr [ebp-16]
:00004dbe 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004dbf ff3500000000 pushl 0
//*************** section ***************
:00004dc5 ff750c pushl ptr [ebp+c]
:00004dc8 57 push edi
:00004dc9 ff55ec call -20(ebp)
:00004dcc 83c418 add esp, 18
:00004dcf 85c0 test eax, eax
:00004dd1 0f846affffff je 00004d41
:00004dd7 43 inc ebx
:00004dd8 81fbe7030000 cmp ebx, 3e7
:00004dde 770a ja 00004dea
:00004de0 f645f180 testb ptr [ebp-15], 80
:00004de4 0f85c6ffffff jne 00004db0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004daa, :00004dde
|
:00004dea b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004d23, :00004d46, :00004d72
|
:00004def 8d65f4 lea esp, ptr [ebp-12]
:00004df2 5b pop ebx
:00004df3 5e pop esi
:00004df4 5f pop edi
:00004df5 5d pop ebp
:00004df6 c3 ret
:00004df7 89f6 mov esi, esi
:00004df9 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_PowerupAndRemoveIsolation
:00004e00 55 push ebp
:00004e01 89e5 mov ebp, esp
:00004e03 57 push edi
:00004e04 56 push esi
:00004e05 53 push ebx
:00004e06 83ec04 sub esp, 4
:00004e09 8b5508 mov edx, ptr [ebp+8]
:00004e0c 8b4234 mov eax, ptr [edx+34]
:00004e0f 8b30 mov esi, ptr [eax]
:00004e11 8b7804 mov edi, ptr [eax+4]
:00004e14 8b5808 mov ebx, ptr [eax+8]
:00004e17 8d45f0 lea eax, ptr [ebp-16]
:00004e1a 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004e1b ff3500000000 pushl 0
//*************** section ***************
:00004e21 ff750c pushl ptr [ebp+c]
:00004e24 56 push esi
:00004e25 ffd7 call edi
:00004e27 83c410 add esp, 10
:00004e2a 85c0 test eax, eax
:00004e2c 0f849e000000 je 00004ed0
:00004e32 8b45f0 mov eax, ptr [ebp-16]
:00004e35 a9000c0000 test eax, c00
:00004e3a 0f8497000000 je 00004ed7
:00004e40 25fff3ffff and eax, fffff3ff
:00004e45 8945f0 mov ptr [ebp-16], eax
:00004e48 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004e49 ff3500000000 pushl 0
//*************** section ***************
:00004e4f ff750c pushl ptr [ebp+c]
:00004e52 56 push esi
:00004e53 ffd3 call ebx
:00004e55 83c410 add esp, 10
:00004e58 85c0 test eax, eax
:00004e5a 750a jne 00004e66
:00004e5c b807000000 mov eax, 7
:00004e61 e976000000 jmp 00004edc
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004e5a
|
:00004e66 8d45f0 lea eax, ptr [ebp-16]
:00004e69 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004e6a ff3500000000 pushl 0
//*************** section ***************
:00004e70 ff750c pushl ptr [ebp+c]
:00004e73 56 push esi
:00004e74 ffd7 call edi
:00004e76 bb00000000 mov ebx, 0
:00004e7b 83c410 add esp, 10
:00004e7e f745f0000c0000 testl ptr [ebp-16], c00
:00004e85 7450 je 00004ed7
:00004e87 89f6 mov esi, esi
:00004e89 8dbc2700000000 lea edi, ptr [edi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004ec5
|
:00004e90 8b4d08 mov ecx, ptr [ebp+8]
:00004e93 8b11 mov edx, ptr [ecx]
:00004e95 6a32 push 32
:00004e97 8b01 mov eax, ptr [ecx]
:00004e99 ff30 pushl (eax)
:00004e9b ff5218 call 18(edx)
:00004e9e 8d45f0 lea eax, ptr [ebp-16]
:00004ea1 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004ea2 ff3500000000 pushl 0
//*************** section ***************
:00004ea8 ff750c pushl ptr [ebp+c]
:00004eab 56 push esi
:00004eac ffd7 call edi
:00004eae 83c418 add esp, 18
:00004eb1 85c0 test eax, eax
:00004eb3 741b je 00004ed0
:00004eb5 43 inc ebx
:00004eb6 81fbe7030000 cmp ebx, 3e7
:00004ebc 7719 ja 00004ed7
:00004ebe f745f0000c0000 testl ptr [ebp-16], c00
:00004ec5 0f85c5ffffff jne 00004e90
:00004ecb eb0a jmp 00004ed7
:00004ecd 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004e2c, :00004eb3
|
:00004ed0 b806000000 mov eax, 6
:00004ed5 eb05 jmp 00004edc
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004e3a, :00004e85, :00004ebc, :00004ecb
|
:00004ed7 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004e61, :00004ed5
|
:00004edc 8d65f4 lea esp, ptr [ebp-12]
:00004edf 5b pop ebx
:00004ee0 5e pop esi
:00004ee1 5f pop edi
:00004ee2 5d pop ebp
:00004ee3 c3 ret
:00004ee4 8db600000000 lea esi, ptr [esi]
:00004eea 8dbf00000000 lea edi, ptr [edi]
Exported fn(): PHY_Powerdown
:00004ef0 55 push ebp
:00004ef1 89e5 mov ebp, esp
:00004ef3 57 push edi
:00004ef4 56 push esi
:00004ef5 53 push ebx
:00004ef6 83ec08 sub esp, 8
:00004ef9 8b5d08 mov ebx, ptr [ebp+8]
:00004efc 8b5334 mov edx, ptr [ebx+34]
:00004eff 8b3a mov edi, ptr [edx]
:00004f01 8b4204 mov eax, ptr [edx+4]
:00004f04 8945ec mov ptr [ebp-20], eax
:00004f07 8b7208 mov esi, ptr [edx+8]
:00004f0a c7435400000000 movl ptr [ebx+54], 0
:00004f11 8d45f0 lea eax, ptr [ebp-16]
:00004f14 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004f15 ff3500000000 pushl 0
//*************** section ***************
:00004f1b ff7340 pushl ptr [ebx+40]
:00004f1e 57 push edi
:00004f1f ff55ec call -20(ebp)
:00004f22 83c410 add esp, 10
:00004f25 85c0 test eax, eax
:00004f27 0f8493000000 je 00004fc0
:00004f2d f74360ffffff00 testl ptr [ebx+60], ffffff
:00004f34 7415 je 00004f4b
:00004f36 ff735c pushl ptr [ebx+5c]
:00004f39 a100000000 mov eax, 0
//*************** section ***************
:00004f3e 83c004 add eax, 4
:00004f41 50 push eax
:00004f42 ff7340 pushl ptr [ebx+40]
:00004f45 57 push edi
:00004f46 ffd6 call esi
:00004f48 83c410 add esp, 10
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004f34
|
:00004f4b c745f000080000 movl ptr [ebp-16], 800
:00004f52 ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->""
|
:00004f55 ff3500000000 pushl 0
//*************** section ***************
:00004f5b ff7340 pushl ptr [ebx+40]
:00004f5e 57 push edi
:00004f5f ffd6 call esi
:00004f61 83c410 add esp, 10
:00004f64 85c0 test eax, eax
:00004f66 7508 jne 00004f70
:00004f68 b807000000 mov eax, 7
:00004f6d eb5d jmp 00004fcc
:00004f6f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004f66
|
:00004f70 8d45f0 lea eax, ptr [ebp-16]
:00004f73 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004f74 ff3500000000 pushl 0
//*************** section ***************
:00004f7a ff7340 pushl ptr [ebx+40]
:00004f7d 57 push edi
:00004f7e ff55ec call -20(ebp)
:00004f81 be00000000 mov esi, 0
:00004f86 83c410 add esp, 10
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004fb6
|
:00004f89 f645f108 testb ptr [ebp-15], 8
:00004f8d 7538 jne 00004fc7
:00004f8f 8b03 mov eax, ptr [ebx]
:00004f91 6a32 push 32
:00004f93 ff30 pushl (eax)
:00004f95 ff5018 call 18(eax)
:00004f98 8d45f0 lea eax, ptr [ebp-16]
:00004f9b 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:00004f9c ff3500000000 pushl 0
//*************** section ***************
:00004fa2 ff7340 pushl ptr [ebx+40]
:00004fa5 57 push edi
:00004fa6 ff55ec call -20(ebp)
:00004fa9 83c418 add esp, 18
:00004fac 85c0 test eax, eax
:00004fae 7410 je 00004fc0
:00004fb0 46 inc esi
:00004fb1 83fe09 cmp esi, 9
:00004fb4 7711 ja 00004fc7
:00004fb6 e9ceffffff jmp 00004f89
:00004fbb 90 nop
:00004fbc 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004f27, :00004fae
|
:00004fc0 b806000000 mov eax, 6
:00004fc5 eb05 jmp 00004fcc
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004f8d, :00004fb4
|
:00004fc7 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00004f6d, :00004fc5
|
:00004fcc 8d65f4 lea esp, ptr [ebp-12]
:00004fcf 5b pop ebx
:00004fd0 5e pop esi
:00004fd1 5f pop edi
:00004fd2 5d pop ebp
:00004fd3 c3 ret
:00004fd4 8db600000000 lea esi, ptr [esi]
:00004fda 8dbf00000000 lea edi, ptr [edi]
Exported fn(): PHY_CompleteAutonegotiation
:00004fe0 55 push ebp
:00004fe1 89e5 mov ebp, esp
:00004fe3 57 push edi
:00004fe4 56 push esi
:00004fe5 53 push ebx
:00004fe6 83ec0c sub esp, c
:00004fe9 8b7508 mov esi, ptr [ebp+8]
:00004fec 8b5634 mov edx, ptr [esi+34]
:00004fef 8b02 mov eax, ptr [edx]
:00004ff1 8945ec mov ptr [ebp-20], eax
:00004ff4 8b4204 mov eax, ptr [edx+4]
:00004ff7 8945e8 mov ptr [ebp-24], eax
:00004ffa b800000000 mov eax, 0
:00004fff 837e4c00 cmpl ptr [esi+4c], 0
:00005003 0f8586000000 jne 0000508f
:00005009 8d45f0 lea eax, ptr [ebp-16]
:0000500c 50 push eax
:0000500d a100000000 mov eax, 0
//*************** section ***************
:00005012 40 inc eax
:00005013 50 push eax
:00005014 ff7640 pushl ptr [esi+40]
:00005017 ff75ec pushl ptr [ebp+-20]
:0000501a ff55e8 call -24(ebp)
:0000501d 83c410 add esp, 10
:00005020 bf00000000 mov edi, 0
:00005025 85c0 test eax, eax
:00005027 7507 jne 00005030
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000507a
|
:00005029 b806000000 mov eax, 6
:0000502e eb5f jmp 0000508f
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005027, :00005084
|
:00005030 bb00000000 mov ebx, 0
:00005035 f645f020 testb ptr [ebp-16], 20
:00005039 7526 jne 00005061
:0000503b 90 nop
:0000503c 8d742600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000505b
|
:00005040 8b16 mov edx, ptr [esi]
:00005042 6a32 push 32
:00005044 8b06 mov eax, ptr [esi]
:00005046 ff30 pushl (eax)
:00005048 ff5218 call 18(edx)
:0000504b 83c408 add esp, 8
:0000504e 43 inc ebx
:0000504f 81fb87130000 cmp ebx, 1387
:00005055 770a ja 00005061
:00005057 f645f020 testb ptr [ebp-16], 20
:0000505b 0f84dfffffff je 00005040
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005039, :00005055
|
:00005061 8d45f0 lea eax, ptr [ebp-16]
:00005064 50 push eax
:00005065 a100000000 mov eax, 0
//*************** section ***************
:0000506a 40 inc eax
:0000506b 50 push eax
:0000506c ff7640 pushl ptr [esi+40]
:0000506f ff75ec pushl ptr [ebp+-20]
:00005072 ff55e8 call -24(ebp)
:00005075 83c410 add esp, 10
:00005078 85c0 test eax, eax
:0000507a 0f84a9ffffff je 00005029
:00005080 47 inc edi
:00005081 83ff0b cmp edi, b
:00005084 0f86a6ffffff jbe 00005030
:0000508a b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005003, :0000502e
|
:0000508f 8d65f4 lea esp, ptr [ebp-12]
:00005092 5b pop ebx
:00005093 5e pop esi
:00005094 5f pop edi
:00005095 5d pop ebp
:00005096 c3 ret
:00005097 89f6 mov esi, esi
:00005099 8dbc2700000000 lea edi, ptr [edi]
Exported fn(): PHY_GetLinkState
:000050a0 55 push ebp
:000050a1 89e5 mov ebp, esp
:000050a3 83ec04 sub esp, 4
:000050a6 8b5508 mov edx, ptr [ebp+8]
:000050a9 8b4a34 mov ecx, ptr [edx+34]
:000050ac 8d45fc lea eax, ptr [ebp-4]
:000050af 50 push eax
:000050b0 a100000000 mov eax, 0
//*************** section ***************
:000050b5 40 inc eax
:000050b6 50 push eax
:000050b7 ff7240 pushl ptr [edx+40]
:000050ba ff31 pushl (ecx)
:000050bc ff5104 call 4(ecx)
:000050bf 83c410 add esp, 10
:000050c2 85c0 test eax, eax
:000050c4 750a jne 000050d0
:000050c6 b806000000 mov eax, 6
:000050cb eb17 jmp 000050e4
:000050cd 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000050c4
|
:000050d0 f645fc04 testb ptr [ebp-4], 4
:000050d4 7409 je 000050df
:000050d6 8b450c mov eax, ptr [ebp]
:000050d9 c70001000000 movl ptr [eax], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000050d4
|
:000050df b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000050cb
|
:000050e4 89ec mov esp, ebp
:000050e6 5d pop ebp
:000050e7 c3 ret
:000050e8 90 nop
:000050e9 8db42600000000 lea esi, ptr [esi]
Exported fn(): PHY_GetLinkStateExternal
:000050f0 55 push ebp
:000050f1 89e5 mov ebp, esp
:000050f3 83ec04 sub esp, 4
:000050f6 8b5508 mov edx, ptr [ebp+8]
:000050f9 8b4a34 mov ecx, ptr [edx+34]
:000050fc 8d45fc lea eax, ptr [ebp-4]
:000050ff 50 push eax
:00005100 a100000000 mov eax, 0
//*************** section ***************
:00005105 40 inc eax
:00005106 50 push eax
:00005107 ff7240 pushl ptr [edx+40]
:0000510a ff31 pushl (ecx)
:0000510c ff5104 call 4(ecx)
:0000510f 83c410 add esp, 10
:00005112 85c0 test eax, eax
:00005114 750a jne 00005120
:00005116 b806000000 mov eax, 6
:0000511b eb17 jmp 00005134
:0000511d 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005114
|
:00005120 f645fc04 testb ptr [ebp-4], 4
:00005124 7409 je 0000512f
:00005126 8b450c mov eax, ptr [ebp]
:00005129 c70001000000 movl ptr [eax], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005124
|
:0000512f b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000511b
|
:00005134 89ec mov esp, ebp
:00005136 5d pop ebp
:00005137 c3 ret
:00005138 90 nop
:00005139 8db42600000000 lea esi, ptr [esi]
Exported fn(): PHY_SetSpeedDuplexForFailedAutonegotiation
:00005140 55 push ebp
:00005141 89e5 mov ebp, esp
:00005143 57 push edi
:00005144 56 push esi
:00005145 53 push ebx
:00005146 83ec10 sub esp, 10
:00005149 8b5d08 mov ebx, ptr [ebp+8]
:0000514c 8b5334 mov edx, ptr [ebx+34]
:0000514f 8b7a04 mov edi, ptr [edx+4]
:00005152 8b4208 mov eax, ptr [edx+8]
:00005155 8945e4 mov ptr [ebp-28], eax
:00005158 8b32 mov esi, ptr [edx]
:0000515a 8d45f0 lea eax, ptr [ebp-16]
:0000515d 50 push eax
* Possible StringData Ref from Code Obj ->""
|
:0000515e ff3500000000 pushl 0
//*************** section ***************
:00005164 ff7340 pushl ptr [ebx+40]
:00005167 56 push esi
:00005168 ffd7 call edi
:0000516a 83c410 add esp, 10
:0000516d 85c0 test eax, eax
:0000516f 7418 je 00005189
:00005171 8d45ec lea eax, ptr [ebp-20]
:00005174 50 push eax
:00005175 a100000000 mov eax, 0
//*************** section ***************
:0000517a 40 inc eax
:0000517b 50 push eax
:0000517c ff7340 pushl ptr [ebx+40]
:0000517f 56 push esi
:00005180 ffd7 call edi
:00005182 83c410 add esp, 10
:00005185 85c0 test eax, eax
:00005187 750a jne 00005193
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000516f
|
:00005189 b806000000 mov eax, 6
:0000518e e9df000000 jmp 00005272
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005187
|
:00005193 f645f102 testb ptr [ebp-15], 2
:00005197 750a jne 000051a3
:00005199 f645ec20 testb ptr [ebp-20], 20
:0000519d 0f85ca000000 jne 0000526d
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005197
|
:000051a3 f74360ffffff00 testl ptr [ebx+60], ffffff
:000051aa 0f85b0000000 jne 00005260
:000051b0 8b45ec mov eax, ptr [ebp-20]
:000051b3 a900a20000 test eax, a200
:000051b8 7416 je 000051d0
:000051ba 814df000200000 orl ptr [ebp-16], 2000
:000051c1 c7433800e1f505 movl ptr [ebx+38], 5f5e100
:000051c8 eb2a jmp 000051f4
:000051ca 8db600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000051b8
|
:000051d0 f645ed08 testb ptr [ebp-19], 8
:000051d4 7410 je 000051e6
:000051d6 8165f0ffdfffff andl ptr [ebp-16], ffffdfff
:000051dd c7433880969800 movl ptr [ebx+38], 989680
:000051e4 eb0e jmp 000051f4
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000051d4
|
:000051e6 c7433880969800 movl ptr [ebx+38], 989680
:000051ed b804000000 mov eax, 4
:000051f2 eb7e jmp 00005272
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000051c8, :000051e4
|
:000051f4 c7433c01000000 movl ptr [ebx+3c], 1
:000051fb ff75f0 pushl ptr [ebp+-16]
* Possible StringData Ref from Code Obj ->""
|
:000051fe ff3500000000 pushl 0
//*************** section ***************
:00005204 ff7340 pushl ptr [ebx+40]
:00005207 56 push esi
:00005208 ff55e4 call -28(ebp)
:0000520b 83c410 add esp, 10
:0000520e 807b6500 cmpb ptr [ebx+65], 0
:00005212 741c je 00005230
:00005214 c7435404000000 movl ptr [ebx+54], 4
:0000521b 6860090000 push 960
:00005220 ff750c pushl ptr [ebp+c]
:00005223 53 push ebx
:00005224 e8fcffffff call 00005225
//*************** section ***************
:00005229 83c40c add esp, c
:0000522c eb3f jmp 0000526d
:0000522e 89f6 mov esi, esi
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005212
|
:00005230 c7435403000000 movl ptr [ebx+54], 3
:00005237 c7435896000000 movl ptr [ebx+58], 96
:0000523e 8b03 mov eax, ptr [ebx]
:00005240 6896000000 push 96
:00005245 ff7350 pushl ptr [ebx+50]
:00005248 8b13 mov edx, ptr [ebx]
:0000524a ff32 pushl (edx)
:0000524c ff503c call 3c(eax)
:0000524f 83c40c add esp, c
:00005252 85c0 test eax, eax
:00005254 7517 jne 0000526d
:00005256 c7435404000000 movl ptr [ebx+54], 4
:0000525d eb0e jmp 0000526d
:0000525f 90 nop
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000051aa
|
:00005260 8d45e8 lea eax, ptr [ebp-24]
:00005263 50 push eax
:00005264 53 push ebx
:00005265 e8fcffffff call 00005266
//*************** section ***************
:0000526a 83c408 add esp, 8
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000519d, :0000522c, :00005254, :0000525d
|
:0000526d b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000518e, :000051f2
|
:00005272 8d65f4 lea esp, ptr [ebp-12]
:00005275 5b pop ebx
:00005276 5e pop esi
:00005277 5f pop edi
:00005278 5d pop ebp
:00005279 c3 ret
:0000527a 8db600000000 lea esi, ptr [esi]
Exported fn(): PHY_GetSpeedDuplex
:00005280 55 push ebp
:00005281 89e5 mov ebp, esp
:00005283 57 push edi
:00005284 56 push esi
:00005285 53 push ebx
:00005286 83ec08 sub esp, 8
:00005289 8b5508 mov edx, ptr [ebp+8]
:0000528c 8b4234 mov eax, ptr [edx+34]
:0000528f 8b7804 mov edi, ptr [eax+4]
:00005292 8b18 mov ebx, ptr [eax]
:00005294 8d45f0 lea eax, ptr [ebp-16]
:00005297 50 push eax
:00005298 a100000000 mov eax, 0
//*************** section ***************
:0000529d 83c004 add eax, 4
:000052a0 50 push eax
:000052a1 ff7240 pushl ptr [edx+40]
:000052a4 53 push ebx
:000052a5 ffd7 call edi
:000052a7 89c6 mov esi, eax
:000052a9 8d45ec lea eax, ptr [ebp-20]
:000052ac 50 push eax
:000052ad a100000000 mov eax, 0
//*************** section ***************
:000052b2 83c005 add eax, 5
:000052b5 50 push eax
:000052b6 8b4508 mov eax, ptr [ebp+8]
:000052b9 ff7040 pushl ptr [eax+40]
:000052bc 53 push ebx
:000052bd ffd7 call edi
:000052bf 83c420 add esp, 20
:000052c2 09c6 or esi, eax
:000052c4 750a jne 000052d0
:000052c6 b806000000 mov eax, 6
:000052cb eb5d jmp 0000532a
:000052cd 8d7600 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000052c4
|
:000052d0 8b45f0 mov eax, ptr [ebp-16]
:000052d3 2345ec and eax, ptr [ebp-20]
:000052d6 a980010000 test eax, 180
:000052db 7413 je 000052f0
:000052dd 8b5508 mov edx, ptr [ebp+8]
:000052e0 c7423800e1f505 movl ptr [edx+38], 5f5e100
:000052e7 eb18 jmp 00005301
:000052e9 8db42600000000 lea esi, ptr [esi]
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000052db
|
:000052f0 a960000000 test eax, 60
:000052f5 740a je 00005301
:000052f7 8b5508 mov edx, ptr [ebp+8]
:000052fa c7423880969800 movl ptr [edx+38], 989680
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000052e7, :000052f5
|
:00005301 a940010000 test eax, 140
:00005306 740c je 00005314
:00005308 8b4508 mov eax, ptr [ebp+8]
:0000530b c7403c02000000 movl ptr [eax+3c], 2
:00005312 eb11 jmp 00005325
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005306
|
:00005314 a9a0000000 test eax, a0
:00005319 740a je 00005325
:0000531b 8b5508 mov edx, ptr [ebp+8]
:0000531e c7423c01000000 movl ptr [edx+3c], 1
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00005312, :00005319
|
:00005325 b800000000 mov eax, 0
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :000052cb
|
:0000532a 8d65f4 lea esp, ptr [ebp-12]
:0000532d 5b pop ebx
:0000532e 5e pop esi
:0000532f 5f pop edi
:00005330 5d pop ebp
:00005331 c3 ret
:00005332 8db42600000000 lea esi, ptr [esi]
:00005339 8dbc2700000000 lea edi, ptr [edi]
//*************** section .fixup ***************
:00000000 c1e102 shl ecx, 2
:00000003 e9e9110000 jmp 000011f1
//*************** section ***************
:00000008 c1e102 shl ecx, 2
:0000000b 41 inc ecx
:0000000c e9f1110000 jmp 00001202
//*************** section ***************
:00000011 c1e102 shl ecx, 2
:00000014 83c102 add ecx, 2
:00000017 e9fa110000 jmp 00001216
//*************** section ***************
:0000001c c1e102 shl ecx, 2
:0000001f 83c102 add ecx, 2
:00000022 41 inc ecx
:00000023 e904120000 jmp 0000122c
//*************** section ***************
:00000028 51 push ecx
:00000029 50 push eax
:0000002a 31c0 xor eax, eax
:0000002c f3ab repz stos
:0000002e 58 pop eax
:0000002f 59 pop ecx
:00000030 c1e102 shl ecx, 2
:00000033 e969120000 jmp 000012a1
//*************** section ***************
:00000038 51 push ecx
:00000039 50 push eax
:0000003a 31c0 xor eax, eax
:0000003c f3ab repz stos
:0000003e aa stos ptr [edi], al
:0000003f 58 pop eax
:00000040 59 pop ecx
:00000041 c1e102 shl ecx, 2
:00000044 41 inc ecx
:00000045 e973120000 jmp 000012bd
//*************** section ***************
:0000004a 50 push eax
:0000004b 31c0 xor eax, eax
:0000004d aa stos ptr [edi], al
:0000004e 58 pop eax
:0000004f 41 inc ecx
:00000050 e973120000 jmp 000012c8
//*************** section ***************
:00000055 51 push ecx
:00000056 50 push eax
:00000057 31c0 xor eax, eax
:00000059 f3ab repz stos
:0000005b 66ab stos ptr [edi], ax
:0000005d 58 pop eax
:0000005e 59 pop ecx
:0000005f c1e102 shl ecx, 2
:00000062 83c102 add ecx, 2
:00000065 e97e120000 jmp 000012e8
//*************** section ***************
:0000006a 50 push eax
:0000006b 31c0 xor eax, eax
:0000006d 66ab stos ptr [edi], ax
:0000006f 58 pop eax
:00000070 83c102 add ecx, 2
:00000073 e97e120000 jmp 000012f6
//*************** section ***************
:00000078 51 push ecx
:00000079 50 push eax
:0000007a 31c0 xor eax, eax
:0000007c f3ab repz stos
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :0000007a
|
:0000007e 66ab stos ptr [edi], ax
:00000080 aa stos ptr [edi], al
:00000081 58 pop eax
:00000082 59 pop ecx
:00000083 c1e102 shl ecx, 2
:00000086 83c103 add ecx, 3
:00000089 e989120000 jmp 00001317
//*************** section ***************
:0000008e 50 push eax
Referenced by a (U)nconditional or (C)onditional Jump at Address:
| :00000062
|
:0000008f 31c0 xor eax, eax
:00000091 66ab stos ptr [edi], ax
:00000093 aa stos ptr [edi], al
:00000094 58 pop eax
:00000095 83c103 add ecx, 3
:00000098 e989120000 jmp 00001326
//*************** section ***************
:0000009d 50 push eax
:0000009e 31c0 xor eax, eax
:000000a0 aa stos ptr [edi], al
:000000a1 58 pop eax
:000000a2 41 inc ecx
:000000a3 e98a120000 jmp 00001332
//*************** section ***************