⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pwmdrv.map

📁 D12的USB驱动代码
💻 MAP
📖 第 1 页 / 共 3 页
字号:
 0001:00004d78       ?InsertTail@?$KInterlockedList@U_IRP@@@@QAEXPAU_IRP@@@Z 00015098 f i vdw_wdm:kpnpdev.obj
 0001:00004da6       ?Remove@?$KInterlockedList@U_IRP@@@@QAEPAU_IRP@@PAU2@@Z 000150c6 f i vdw_wdm:kpnpdev.obj
 0001:00004dda       ?RemoveHead@?$KInterlockedList@U_IRP@@@@QAEPAU_IRP@@XZ 000150fa f i vdw_wdm:kpnpdev.obj
 0001:00004e08       ?IsEmpty@?$KInterlockedList@U_IRP@@@@QAEEXZ 00015128 f i vdw_wdm:kpnpdev.obj
 0001:00004e36       ?InsertTail@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEXPAUINTERFACE_LIST_ENTRY@@@Z 00015156 f i vdw_wdm:kpnpdev.obj
 0001:00004e36       ?InsertTail@?$KList@UPreconfiguredInterfaceListEntry@@@@QAEXPAUPreconfiguredInterfaceListEntry@@@Z 00015156 f i vdw_wdm:kpnpdev.obj
 0001:00004e54       ?RemoveHead@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 00015174 f i vdw_wdm:kpnpdev.obj
 0001:00004e72       ?Lock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 00015192 f i vdw_wdm:kpnpdev.obj
 0001:00004e72       ?Unlock@?$KList@UPreconfiguredInterfaceListEntry@@@@UAEXXZ 00015192 f i vdw_wdm:kpnpdev.obj
 0001:00004e72       ?Lock@?$KList@UPreconfiguredInterfaceListEntry@@@@UAEXXZ 00015192 f i vdw_wdm:kpnpdev.obj
 0001:00004e72       ?Unlock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 00015192 f i vdw_wdm:kpnpdev.obj
 0001:00004e74       ?SubmitUrb@KUsbLowerDevice@@QAEJPAU_URB@@P6GJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z3K@Z 00015194 f   vdw_wdm:kusb.obj
 0001:0000500e       ?SyncCompleteSubmitUrb@KUsbLowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 0001532e f   vdw_wdm:kusb.obj
 0001:00005034       ?AsyncCompleteSubmitUrb@KUsbLowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 00015354 f   vdw_wdm:kusb.obj
 0001:00005064       ?SubmitUrb@KUsbLowerDevice@@QAEJVKIrp@@PAU_URB@@P6GJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z4K@Z 00015384 f   vdw_wdm:kusb.obj
 0001:0000519a       ??1KUsbLowerDevice@@QAE@XZ 000154ba f   vdw_wdm:kusb.obj
 0001:000051bc       ?ReleaseResources@KUsbLowerDevice@@QAEXXZ 000154dc f   vdw_wdm:kusb.obj
 0001:0000522c       ?GetDeviceDescriptor@KUsbLowerDevice@@QAEJPAU_USB_DEVICE_DESCRIPTOR@@@Z 0001554c f   vdw_wdm:kusb.obj
 0001:0000526e       ?Preconfigure@KUsbLowerDevice@@QAEJEK@Z 0001558e f   vdw_wdm:kusb.obj
 0001:000052ee       ?LocateInterface@KUsbLowerDevice@@QAEPAU_USB_INTERFACE_DESCRIPTOR@@PAPAXPAPAU_USB_ENDPOINT_DESCRIPTOR@@JJJJJ@Z 0001560e f   vdw_wdm:kusb.obj
 0001:00005348       ?PreconfigureInterface@KUsbLowerDevice@@QAEJPAU_USB_INTERFACE_DESCRIPTOR@@@Z 00015668 f   vdw_wdm:kusb.obj
 0001:0000539c       ?ActivateConfiguration@KUsbLowerDevice@@QAE?AW4AC_STATUS@@EK@Z 000156bc f   vdw_wdm:kusb.obj
 0001:000055c8       ?Open@KUsbPipe@@QAEJAAVKUsbInterface@@@Z 000158e8 f i vdw_wdm:kusb.obj
 0001:00005616       ?Open@KUsbInterface@@QAEJXZ 00015936 f i vdw_wdm:kusb.obj
 0001:00005674       ?Configure@KUsbLowerDevice@@IAEJAAV?$KArray@PAVKUsbPipe@@VKGenericLockNop@@@@PAU_USB_ENDPOINT_DESCRIPTOR@@@Z 00015994 f   vdw_wdm:kusb.obj
 0001:00005868       ?InitializePreConfiguredInterface@KUsbLowerDevice@@IAEXPAU_USB_INTERFACE_DESCRIPTOR@@PAUPreconfiguredInterfaceListEntry@@@Z 00015b88 f   vdw_wdm:kusb.obj
 0001:000058c2       ?DeActivateConfiguration@KUsbLowerDevice@@QAEJP6GJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z2@Z 00015be2 f   vdw_wdm:kusb.obj
 0001:00005946       ?Unconfigure@KUsbLowerDevice@@QAEJP6GJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z2@Z 00015c66 f   vdw_wdm:kusb.obj
 0001:000059de       ?_build_class_or_vendor_request@KUsbLowerDevice@@IAEPAU_URB@@GEEKPAXPAU_MDL@@EEGGPAU2@2@Z 00015cfe f   vdw_wdm:kusb.obj
 0001:00005a6a       ?Initialize@KUsbPipe@@QAEJAAVKUsbLowerDevice@@EK@Z 00015d8a f   vdw_wdm:kusb.obj
 0001:00005a96       ?RegisterPipe@KUsbLowerDevice@@QAEJPAVKUsbPipe@@@Z 00015db6 f   vdw_wdm:kusb.obj
 0001:00005ac2       ?BuildBulkTransfer@KUsbPipe@@QAEPAU_URB@@PAXKEPAU2@E1@Z 00015de2 f   vdw_wdm:kusb.obj
 0001:00005b2a       ?BuildBulkTransfer@KUsbPipe@@QAEPAU_URB@@AAVKMemory@@KEPAU2@E1@Z 00015e4a f   vdw_wdm:kusb.obj
 0001:00005b94       ??1?$KArray@PAVKUsbInterface@@VKGenericLockNop@@@@QAE@XZ 00015eb4 f i vdw_wdm:kusb.obj
 0001:00005b94       ??1?$KArray@PAVKUsbPipe@@VKGenericLockNop@@@@QAE@XZ 00015eb4 f i vdw_wdm:kusb.obj
 0001:00005ba6       ?Invalidate@?$KArray@PAVKUsbPipe@@VKGenericLockNop@@@@QAEXXZ 00015ec6 f i vdw_wdm:kusb.obj
 0001:00005ba6       ?Invalidate@?$KArray@PAVKUsbInterface@@VKGenericLockNop@@@@QAEXXZ 00015ec6 f i vdw_wdm:kusb.obj
 0001:00005bc4       ?Insert@?$KArray@PAVKUsbInterface@@VKGenericLockNop@@@@QAEJHAAPAVKUsbInterface@@E@Z 00015ee4 f i vdw_wdm:kusb.obj
 0001:00005bc4       ?Insert@?$KArray@PAVKUsbPipe@@VKGenericLockNop@@@@QAEJHAAPAVKUsbPipe@@E@Z 00015ee4 f i vdw_wdm:kusb.obj
 0001:00005bf4       ?Head@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 00015f14 f i vdw_wdm:kusb.obj
 0001:00005bf4       ?Head@?$KList@UPreconfiguredInterfaceListEntry@@@@QAEPAUPreconfiguredInterfaceListEntry@@XZ 00015f14 f i vdw_wdm:kusb.obj
 0001:00005c12       ?Next@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@PAU2@@Z 00015f32 f i vdw_wdm:kusb.obj
 0001:00005c12       ?Next@?$KList@UPreconfiguredInterfaceListEntry@@@@QAEPAUPreconfiguredInterfaceListEntry@@PAU2@@Z 00015f32 f i vdw_wdm:kusb.obj
 0001:00005c36       ?Count@?$KList@UPreconfiguredInterfaceListEntry@@@@QAEKXZ 00015f56 f i vdw_wdm:kusb.obj
 0001:00005c54       ?Reset@?$KList@UPreconfiguredInterfaceListEntry@@@@QAEXXZ 00015f74 f i vdw_wdm:kusb.obj
 0001:00005c6c       ??0_listcore@@IAE@K@Z      00015f8c f   vdw_wdm:klist.obj
 0001:00005c7e       ?_head@_listcore@@QAEPAXXZ 00015f9e f   vdw_wdm:klist.obj
 0001:00005c8c       ?_insertTail@_listcore@@QAEXPAX@Z 00015fac f   vdw_wdm:klist.obj
 0001:00005cb6       ?_next@_listcore@@QAEPAXPAX@Z 00015fd6 f   vdw_wdm:klist.obj
 0001:00005cdc       ?_remove@_listcore@@QAEPAXPAX@Z 00015ffc f   vdw_wdm:klist.obj
 0001:00005cf6       ?_isEmpty@_listcore@@QAEEXZ 00016016 f   vdw_wdm:klist.obj
 0001:00005cfc       ?_removeHead@_listcore@@QAEPAXXZ 0001601c f   vdw_wdm:klist.obj
 0001:00005d1c       ?_count@_listcore@@QAEKXZ  0001603c f   vdw_wdm:klist.obj
 0001:00005d2a       ?_reset@_listcore@@QAEXXZ  0001604a f   vdw_wdm:klist.obj
 0001:00005d30       ?Initialize@KPnpLowerDevice@@QAEJPAVKDevice@@PAU_DEVICE_OBJECT@@@Z 00016050 f   vdw_wdm:kpnplow.obj
 0001:00005d68       ??0KPnpLowerDevice@@QAE@XZ 00016088 f   vdw_wdm:kpnplow.obj
 0001:00005d78       ?PowerCallWaitComplete@KPnpLowerDevice@@QAEJVKIrp@@EPAK@Z 00016098 f   vdw_wdm:kpnplow.obj
 0001:00005e00       ??0KLowerDevice@@QAE@XZ    00016120 f   vdw_wdm:klower.obj
 0001:00005e0e       ??0KLowerDevice@@QAE@PBGK@Z 0001612e f   vdw_wdm:klower.obj
 0001:00005e4e       ?CallWaitComplete@KLowerDevice@@QAEJVKIrp@@EPAK@Z 0001616e f   vdw_wdm:klower.obj
 0001:00005ed6       ?SynchCallCompletionRoutine@KLowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 000161f6 f   vdw_wdm:klower.obj
 0001:00005f38       ?DeviceIoControl@KLowerDevice@@QAEJKPAXK0KEPAK@Z 00016258 f   vdw_wdm:klower.obj
 0001:00005fb8       ?ustrlen@@YGKPBG@Z         000162d8 f   vdw_wdm:util.obj
 0001:00005fcc       ?ustrsiz@@YGKPBG@Z         000162ec f   vdw_wdm:util.obj
 0001:00005fda       ?GetObjectName@@YGPAU_UNICODE_STRING@@PAX@Z 000162fa f   vdw_wdm:util.obj
 0001:00005ff8       ??0KUstring@@QAE@GW4_POOL_TYPE@@@Z 00016318 f   vdw_wdm:kustring.obj
 0001:00006044       ?Assign@KUstring@@QAEJAAV1@@Z 00016364 f   vdw_wdm:kustring.obj
 0001:00006072       ?Assign@KUstring@@QAEJPBG@Z 00016392 f   vdw_wdm:kustring.obj
 0001:000060a8       ?GrowMaxBy@KUstring@@QAEJGW4_POOL_TYPE@@@Z 000163c8 f   vdw_wdm:kustring.obj
 0001:0000611a       ?Invalidate@KEvent@@QAEXXZ 0001643a f   vdw_wdm:kevent.obj
 0001:0000613e       ?_lock@KSpinLock@@QAEEE@Z  0001645e f i vdw_wdm:kdevque.obj
 0001:0000615a       ?_unlock@KSpinLock@@QAEXE@Z 0001647a f i vdw_wdm:kdevque.obj
 0001:00006176       ?_unlock@KDeviceQueue@@QAEXE@Z 00016496 f i vdw_wdm:kdevque.obj
 0001:00006196       ?Next@KDeviceQueue@@QAEPAU_IRP@@PAU2@@Z 000164b6 f i vdw_wdm:kdevque.obj
 0001:000061d4       ?Container@KDeviceQueue@@IAEPAU_IRP@@PAU_KDEVICE_QUEUE_ENTRY@@@Z 000164f4 f i vdw_wdm:kdevque.obj
 0001:000061f0       ?PnpCleanUp@KDeviceQueue@@QAEXPAVKPnpDevice@@PAU_FILE_OBJECT@@@Z 00016510 f   vdw_wdm:kdevque.obj
 0001:00006338       _DbgBreakPoint@0           00016658 f   wdm:NTOSKRNL.EXE
 0001:0000633e       _memmove                   0001665e f   wdm:NTOSKRNL.EXE
 0001:00006344       _strchr                    00016664 f   wdm:NTOSKRNL.EXE
 0001:0000634a       __vsnprintf                0001666a f   wdm:NTOSKRNL.EXE
 0001:00006350       _DbgPrint                  00016670 f   wdm:NTOSKRNL.EXE
 0001:00006360       __allmul                   00016680 f   wdm:llmul.obj
 0002:00000000       ?____CR@@3PADA             000166c0     PWMDrv.obj
 0002:00000004       ?DefaultPoolTag@@3KA       000166c4     PWMDrv.obj
 0002:00000010       ?PWMDrvDevice_Guid@@3U_GUID@@A 000166d0     PWMDrvDevice.obj
 0002:00000080       ?ScratchBufferIndex@@3JA   00016740     vdw_wdm:ktrace.obj
 0002:00000084       ?IrpDispatchTable@@3PAP8KDevice@@AEJVKIrp@@@ZA 00016744     vdw_wdm:kdevice.obj
 0002:00000100       ?t@@3VKTrace@@A            000167c0     PWMDrv.obj
 0002:00000128       ?m_TheDriver@KDriver@@1PAV1@A 000167e8     PWMDrv.obj
 0002:0000012c       ?m_bFilterDispatch@KDriver@@1EA 000167ec     PWMDrv.obj
 0002:00000130       ?m_DriverClass@KDriver@@2U_UNICODE_STRING@@A 000167f0     PWMDrv.obj
 0002:00000138       ?_bWindows98_@@3EA         000167f8     PWMDrv.obj
 0002:00000140       ?ScratchBuffers@@3PAUKTRACESCRATCHBUFFER@@A 00016800     vdw_wdm:ktrace.obj
 0002:00000540       ?m_Open@KTrace@@1P6GPAXPAU_UNICODE_STRING@@PAU_KINTERRUPT@@K@ZA 00016c00     vdw_wdm:ktrace.obj
 0002:00000544       ?m_Post@KTrace@@1P6GXPAXPAD@ZA 00016c04     vdw_wdm:ktrace.obj
 0002:00000548       ?m_Close@KTrace@@1P6GXPAX@ZA 00016c08     vdw_wdm:ktrace.obj
 0002:0000054c       ?m_ListHead@AtExitCall@@2PAV1@A 00016c0c     vdw_wdm:cpprt.obj
 0002:00000550       ?m_Status@AtExitCall@@2JA  00016c10     vdw_wdm:cpprt.obj
 0002:00000558       ?m_DummyEvent@KLowerDevice@@1U_KEVENT@@A 00016c18     vdw_wdm:klower.obj
 0002:00000568       ?m_PreviousState@CancelSpinLock@@1EA 00016c28     vdw_wdm:kspin.obj
 0003:00000000       ?___StartInitCalls__@@3PAP6GXXZA 00016c40     vdw_wdm:cpprt.obj
 0003:00000008       ?___EndInitCalls__@@3PAP6GXXZA 00016c48     vdw_wdm:cpprt.obj
 0004:00000000       ?___StlStartInitCalls__@@3PAP6GXXZA 00016c60     vdw_wdm:cpprt.obj
 0004:00000004       ?___StlEndInitCalls__@@3PAP6GXXZA 00016c64     vdw_wdm:cpprt.obj
 0004:00000008       ?___StlStartTerminateCalls__@@3PAP6GXXZA 00016c68     vdw_wdm:cpprt.obj
 0004:0000000c       ?___StlEndTerminateCalls__@@3PAP6GXXZA 00016c6c     vdw_wdm:cpprt.obj
 0005:00000000       ?UnloadDispatch@KDriver@@KGXPAU_DRIVER_OBJECT@@@Z 00016c80 f   PWMDrv.obj
 0005:00000024       ?Unload@KDriver@@UAEXXZ    00016ca4 f   PWMDrv.obj
 0005:00000030       ?_DeleteDeviceChain@@YGXPAU_DEVICE_OBJECT@@@Z 00016cb0 f   PWMDrv.obj
 0005:00000050       ?DeleteDevices@KDriver@@QAEXXZ 00016cd0 f   PWMDrv.obj
 0005:0000005c       ??0KRegistryKey@@QAE@PAU_UNICODE_STRING@@PBGEKKK@Z 00016cdc f   vdw_wdm:kregkey.obj
 0005:000000a2       ??0KRegistryKey@@QAE@W4__registryRoot@@PBGEKKK@Z 00016d22 f   vdw_wdm:kregkey.obj
 0005:000000f4       ?Reconstruct@KRegistryKey@@QAEJPAU_UNICODE_STRING@@0KKEK@Z 00016d74 f   vdw_wdm:kregkey.obj
 0005:00000268       ?QueryValue@KRegistryKey@@QAEJPBGPAKAAKPAX@Z 00016ee8 f   vdw_wdm:kregkey.obj
 0005:000002f4       ?QueryValue@KRegistryKey@@QAEJPBGPAK@Z 00016f74 f   vdw_wdm:kregkey.obj
 0005:000004e8       ?GetRootPath@KRegistryKey@@SGPAU_UNICODE_STRING@@PAU2@W4__registryRoot@@@Z 00017168 f   vdw_wdm:kregkey.obj
 0005:0000053e       ??0KDevice@@QAE@XZ         000171be f   vdw_wdm:kdevice.obj
 0005:0000055c       ?CatNames@@YGJAAVKUstring@@PBG1W4_POOL_TYPE@@@Z 000171dc f   vdw_wdm:kdevice.obj
 0005:000005ba       ??1KDevice@@QAE@XZ         0001723a f   vdw_wdm:kdevice.obj
 0005:00000642       ??2KDevice@@SAPAXIPBGK0KK@Z 000172c2 f   vdw_wdm:kdevice.obj
 0005:00000676       ??3KDevice@@SAXPAX@Z       000172f6 f   vdw_wdm:kdevice.obj
 0005:000006de       ?__construct@KDevice@@KGPAV1@PAV1@KPBGK1KKAAJ@Z 0001735e f   vdw_wdm:kdevice.obj
 0005:000008ba       ?CheckDriverFunctions@KDevice@@IAEXXZ 0001753a f   vdw_wdm:kdevice.obj
 0005:000008f8       ?SubscribeShutdownNotification@KDevice@@QAEJXZ 00017578 f   vdw_wdm:kdevice.obj
 0005:000008fe       ?CancelShutdownNotification@KDevice@@QAEXXZ 0001757e f   vdw_wdm:kdevice.obj
 0005:00000900       ??0KUnitizedName@@QAE@PBGKK@Z 00017580 f   vdw_wdm:kunitnam.obj
 0005:0000093a       ?__construct@KUnitizedName@@IAEXPAU_UNICODE_STRING@@@Z 000175ba f   vdw_wdm:kunitnam.obj
 0005:000009b2       ?Invalidate@KUnitizedName@@QAEXXZ 00017632 f   vdw_wdm:kunitnam.obj
 0005:000009ce       ?NextUnit@KUnitizedName@@QAEXXZ 0001764e f   vdw_wdm:kunitnam.obj
 0005:00000a22       ??0KEvent@@QAE@W4_EVENT_TYPE@@E@Z 000176a2 f   vdw_wdm:kevent.obj
 0005:00000a4e       ??0KMutex@@QAE@K@Z         000176ce f   vdw_wdm:kmutex.obj
 0006:00000000       ?__create_driver_class_instance@@YGXXZ 00017700 f   PWMDrv.obj
 0006:00000058       ?DriverEntry@PWMDrv@@UAEJPAU_UNICODE_STRING@@@Z 00017758 f   PWMDrv.obj
 0006:00000119       ?LoadRegistryParameters@PWMDrv@@QAEXAAVKRegistryKey@@@Z 00017819 f   PWMDrv.obj
 0006:000001a8       _DriverEntry@8             000178a8 f   PWMDrv.obj
 0006:0000023a       ??0KDriver@@QAE@XZ         0001793a f   PWMDrv.obj
 0006:00000252       ?DriverInit@KDriver@@SGJPAU_DRIVER_OBJECT@@PAU_UNICODE_STRING@@@Z 00017952 f   PWMDrv.obj
 0006:00000352       ?SetUpDispatchCalls@KDriver@@IAEXXZ 00017a52 f   PWMDrv.obj
 0006:000003cc       __IMPORT_DESCRIPTOR_NTOSKRNL 00017acc     wdm:NTOSKRNL.EXE
 0006:000003e0       __IMPORT_DESCRIPTOR_USBD   00017ae0     usbd:USBD.SYS
 0006:000003f4       __IMPORT_DESCRIPTOR_HAL    00017af4     wdm:HAL.DLL
 0006:00000408       __NULL_IMPORT_DESCRIPTOR   00017b08     wdm:NTOSKRNL.EXE

 entry point at        0000:00000000

 Static symbols

 0001:00000460       _$E14                      00010780 f   PWMDrv.obj
 0001:0000046a       _$E11                      0001078a f   PWMDrv.obj
 0001:00000484       _$E13                      000107a4 f   PWMDrv.obj
 0001:00000490       _$E12                      000107b0 f   PWMDrv.obj

 1555 bytes saved through ICF

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -