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

📄 filethread2.map

📁 Windows XP WDM 驱动实例,使用DriverWorks编写
💻 MAP
📖 第 1 页 / 共 4 页
字号:
 0001:0000acf0       ?OnDeviceUsageNotification@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000acf0       ?OnQueryDeviceText@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000acf0       ?OnQueryId@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000acf0       ?OnQueryResourceRequirements@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000acf0       ?OnSetLock@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000acf0       ?OnQueryBusInformation@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000acf0       ?OnBusReset@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000acf0       ?OnQueryInterface@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000acf0       ?OnFilterResourceRequirements@KPnpDevice@@UAEJVKIrp@@@Z 0001b010 f   vdw_wdm:kpnpdev.obj
 0001:0000ad10       ?Remove@?$KInterlockedList@U_IRP@@@@QAEPAU_IRP@@PAU2@@Z 0001b030 f i vdw_wdm:kpnpdev.obj
 0001:0000ad50       ?IsEmpty@?$KInterlockedList@U_IRP@@@@QAEEXZ 0001b070 f i vdw_wdm:kpnpdev.obj
 0001:0000ad80       ??0?$KList@UINTERFACE_LIST_ENTRY@@@@QAE@XZ 0001b0a0 f i vdw_wdm:kpnpdev.obj
 0001:0000adc0       ?Head@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 0001b0e0 f i vdw_wdm:kpnpdev.obj
 0001:0000ae00       ?Next@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@PAU2@@Z 0001b120 f i vdw_wdm:kpnpdev.obj
 0001:0000ae40       ?InsertTail@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEXPAUINTERFACE_LIST_ENTRY@@@Z 0001b160 f i vdw_wdm:kpnpdev.obj
 0001:0000ae80       ?RemoveHead@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 0001b1a0 f i vdw_wdm:kpnpdev.obj
 0001:0000aec0       ?UnlockAtDpc@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 0001b1e0 f i vdw_wdm:kpnpdev.obj
 0001:0000aec0       ?Lock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 0001b1e0 f i vdw_wdm:kpnpdev.obj
 0001:0000aec0       ?Unlock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 0001b1e0 f i vdw_wdm:kpnpdev.obj
 0001:0000aec0       ?LockAtDpc@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 0001b1e0 f i vdw_wdm:kpnpdev.obj
 0001:0000aed0       ?ListEntryOffset@@YGKPAUINTERFACE_LIST_ENTRY@@@Z 0001b1f0 f i vdw_wdm:kpnpdev.obj
 0001:0000aee0       ??0KSystemThread@@QAE@XZ   0001b200 f   vdw_wdm:ksysthrd.obj
 0001:0000af30       ??0KDispatcherObject@@IAE@PAXE@Z 0001b250 f i vdw_wdm:ksysthrd.obj
 0001:0000afc7       ?Start@KSystemThread@@QAEJP6GXPAX@Z0K@Z 0001b2e7 f   vdw_wdm:ksysthrd.obj
 0001:0000b190       ?Initialize@KPnpLowerDevice@@QAEJPAVKDevice@@PAU_DEVICE_OBJECT@@@Z 0001b4b0 f   vdw_wdm:kpnplow.obj
 0001:0000b250       ??0KPnpLowerDevice@@QAE@XZ 0001b570 f   vdw_wdm:kpnplow.obj
 0001:0000b2dc       ?PowerCallWaitComplete@KPnpLowerDevice@@QAEJVKIrp@@EPAK@Z 0001b5fc f   vdw_wdm:kpnplow.obj
 0001:0000b410       ?OpenCreate@KFile@@QAEJPAU_UNICODE_STRING@@PAXKKKKKKPAT_LARGE_INTEGER@@@Z 0001b730 f   vdw_wdm:kfile.obj
 0001:0000b4b0       ?Read@KFile@@QAEJPAEKPAKPAT_LARGE_INTEGER@@@Z 0001b7d0 f   vdw_wdm:kfile.obj
 0001:0000b530       ?Write@KFile@@QAEJPAEKPAKPAT_LARGE_INTEGER@@@Z 0001b850 f   vdw_wdm:kfile.obj
 0001:0000b5b0       ?Query@KFile@@QAEJPAU_FILE_STANDARD_INFORMATION@@@Z 0001b8d0 f   vdw_wdm:kfile.obj
 0001:0000b610       ?Close@KFile@@QAEJXZ       0001b930 f   vdw_wdm:kfile.obj
 0001:0000b680       ??0_listcore@@IAE@K@Z      0001b9a0 f   vdw_wdm:klist.obj
 0001:0000b6b0       _InitializeListHead@4      0001b9d0 f i vdw_wdm:klist.obj
 0001:0000b6d0       ?_head@_listcore@@QAEPAXXZ 0001b9f0 f   vdw_wdm:klist.obj
 0001:0000b700       ?Container@_listcore@@QAEPAXPAU_LIST_ENTRY@@@Z 0001ba20 f i vdw_wdm:klist.obj
 0001:0000b730       ?_insertTail@_listcore@@QAEXPAX@Z 0001ba50 f   vdw_wdm:klist.obj
 0001:0000b760       _InsertTailList@8          0001ba80 f i vdw_wdm:klist.obj
 0001:0000b7a0       ?ListEntryPointer@_listcore@@QAEPAU_LIST_ENTRY@@PAX@Z 0001bac0 f i vdw_wdm:klist.obj
 0001:0000b7c0       ?_next@_listcore@@QAEPAXPAX@Z 0001bae0 f   vdw_wdm:klist.obj
 0001:0000b810       ?_remove@_listcore@@QAEPAXPAX@Z 0001bb30 f   vdw_wdm:klist.obj
 0001:0000b840       _RemoveEntryList@4         0001bb60 f i vdw_wdm:klist.obj
 0001:0000b870       ?_isEmpty@_listcore@@QAEEXZ 0001bb90 f   vdw_wdm:klist.obj
 0001:0000b890       ?_removeHead@_listcore@@QAEPAXXZ 0001bbb0 f   vdw_wdm:klist.obj
 0001:0000b8d0       _RemoveHeadList@4          0001bbf0 f i vdw_wdm:klist.obj
 0001:0000b900       ?_count@_listcore@@QAEKXZ  0001bc20 f   vdw_wdm:klist.obj
 0001:0000b950       ??0KLowerDevice@@QAE@XZ    0001bc70 f   vdw_wdm:klower.obj
 0001:0000b980       ??0KLowerDevice@@QAE@PBGK@Z 0001bca0 f   vdw_wdm:klower.obj
 0001:0000ba7c       ?CallWaitComplete@KLowerDevice@@QAEJVKIrp@@EPAK@Z 0001bd9c f   vdw_wdm:klower.obj
 0001:0000bbb0       ?SynchCallCompletionRoutine@KLowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 0001bed0 f   vdw_wdm:klower.obj
 0001:0000bc60       ?DeviceIoControl@KLowerDevice@@QAEJKPAXK0KEPAK@Z 0001bf80 f   vdw_wdm:klower.obj
 0001:0000bd80       ??0KUstring@@QAE@GW4_POOL_TYPE@@@Z 0001c0a0 f   vdw_wdm:kustring.obj
 0001:0000bdf0       ?Assign@KUstring@@QAEJAAV1@@Z 0001c110 f   vdw_wdm:kustring.obj
 0001:0000be40       ?Assign@KUstring@@QAEJPBG@Z 0001c160 f   vdw_wdm:kustring.obj
 0001:0000bea0       ?GrowMaxBy@KUstring@@QAEJGW4_POOL_TYPE@@@Z 0001c1c0 f   vdw_wdm:kustring.obj
 0001:0000bf50       ?ustrlen@@YGKPBG@Z         0001c270 f   vdw_wdm:util.obj
 0001:0000bf90       ?ustrsiz@@YGKPBG@Z         0001c2b0 f   vdw_wdm:util.obj
 0001:0000bfb0       ?GetObjectName@@YGPAU_UNICODE_STRING@@PAX@Z 0001c2d0 f   vdw_wdm:util.obj
 0001:0000bff0       ?Invalidate@KEvent@@QAEXXZ 0001c310 f   vdw_wdm:kevent.obj
 0001:0000c030       ?RemoveSpecificEntry@KDeviceQueue@@QAEEPAU_IRP@@@Z 0001c350 f i vdw_wdm:kdevque.obj
 0001:0000c050       ?_lock@KDeviceQueue@@QAEEE@Z 0001c370 f i vdw_wdm:kdevque.obj
 0001:0000c080       ??0KSpinLock@@QAE@PAK@Z    0001c3a0 f i vdw_wdm:kdevque.obj
 0001:0000c0a0       ?_lock@KSpinLock@@QAEEE@Z  0001c3c0 f i vdw_wdm:kdevque.obj
 0001:0000c0e0       ?_unlock@KDeviceQueue@@QAEXE@Z 0001c400 f i vdw_wdm:kdevque.obj
 0001:0000c110       ?_unlock@KSpinLock@@QAEXE@Z 0001c430 f i vdw_wdm:kdevque.obj
 0001:0000c150       ?Head@KDeviceQueue@@QAEPAU_IRP@@XZ 0001c470 f i vdw_wdm:kdevque.obj
 0001:0000c170       ?Tail@KDeviceQueue@@QAEPAU_IRP@@XZ 0001c490 f i vdw_wdm:kdevque.obj
 0001:0000c190       ?Next@KDeviceQueue@@QAEPAU_IRP@@PAU2@@Z 0001c4b0 f i vdw_wdm:kdevque.obj
 0001:0000c1d0       ?Container@KDeviceQueue@@IAEPAU_IRP@@PAU_KDEVICE_QUEUE_ENTRY@@@Z 0001c4f0 f i vdw_wdm:kdevque.obj
 0001:0000c200       ?PnpCleanUp@KDeviceQueue@@QAEXPAVKPnpDevice@@PAU_FILE_OBJECT@@@Z 0001c520 f   vdw_wdm:kdevque.obj
 0001:0000c378       _DbgBreakPoint@0           0001c698 f   wdm:NTOSKRNL.EXE
 0001:0000c37e       _memmove                   0001c69e f   wdm:NTOSKRNL.EXE
 0001:0000c384       _strchr                    0001c6a4 f   wdm:NTOSKRNL.EXE
 0001:0000c38a       __vsnprintf                0001c6aa f   wdm:NTOSKRNL.EXE
 0002:00000000       ?____CR@@3PADA             0001c740     FileThread2.obj
 0002:00000004       ?DefaultPoolTag@@3KA       0001c744     FileThread2.obj
 0002:00000008       ?FileThread2Device_Guid@@3U_GUID@@A 0001c748     FileThread2Device.obj
 0002:00000018       ?ScratchBufferIndex@@3JA   0001c758     vdw_wdm:ktrace.obj
 0002:00000100       ?IrpDispatchTable@@3PAP8KDevice@@AEJVKIrp@@@ZA 0001c840     vdw_wdm:kdevice.obj
 0002:00000170       ?m_TheDriver@KDriver@@1PAV1@A 0001c8b0     FileThread2.obj
 0002:00000174       ?m_bFilterDispatch@KDriver@@1EA 0001c8b4     FileThread2.obj
 0002:00000178       ?m_DriverClass@KDriver@@2U_UNICODE_STRING@@A 0001c8b8     FileThread2.obj
 0002:00000180       ?_bWindows98_@@3EA         0001c8c0     FileThread2.obj
 0002:00000184       ?t@@3VKTrace@@A            0001c8c4     FileThread2.obj
 0002:000001b0       ?DP@@3VDebugPrint@@A       0001c8f0     FileThread2Device.obj
 0002:00000308       ?m_ListHead@AtExitCall@@2PAV1@A 0001ca48     vdw_wdm:stcinit.obj
 0002:0000030c       ?m_Status@AtExitCall@@2JA  0001ca4c     vdw_wdm:stcinit.obj
 0002:00000310       ?ScratchBuffers@@3PAUKTRACESCRATCHBUFFER@@A 0001ca50     vdw_wdm:ktrace.obj
 0002:00000710       ?m_Open@KTrace@@1P6GPAXPAU_UNICODE_STRING@@PAU_KINTERRUPT@@K@ZA 0001ce50     vdw_wdm:ktrace.obj
 0002:00000714       ?m_Post@KTrace@@1P6GXPAXPAD@ZA 0001ce54     vdw_wdm:ktrace.obj
 0002:00000718       ?m_Close@KTrace@@1P6GXPAX@ZA 0001ce58     vdw_wdm:ktrace.obj
 0002:0000071c       ?DriverInstance@BoundsChecker@@3PAVKDriver@@A 0001ce5c     vdw_wdm:kchecker.obj
 0002:00000720       ?BchkdInfo@BoundsChecker@@3UBchkdInfo_t@@A 0001ce60     vdw_wdm:kchecker.obj
 0002:00000734       ?m_DummyEvent@KLowerDevice@@1U_KEVENT@@A 0001ce74     vdw_wdm:klower.obj
 0002:00000744       ?m_PreviousState@CancelSpinLock@@1EA 0001ce84     vdw_wdm:kspin.obj
 0003:00000000       ?___StartInitCalls__@@3PAP6GXXZA 0001cea0     vdw_wdm:stcinit.obj
 0003:0000000c       ?___EndInitCalls__@@3PAP6GXXZA 0001ceac     vdw_wdm:stcinit.obj
 0004:00000000       ?___StlStartInitCalls__@@3PAP6GXXZA 0001cec0     vdw_wdm:stcinit.obj
 0004:00000004       ?___StlEndInitCalls__@@3PAP6GXXZA 0001cec4     vdw_wdm:stcinit.obj
 0004:00000008       ?___StlStartTerminateCalls__@@3PAP6GXXZA 0001cec8     vdw_wdm:stcinit.obj
 0004:0000000c       ?___StlEndTerminateCalls__@@3PAP6GXXZA 0001cecc     vdw_wdm:stcinit.obj
 0005:0000006b       ?UnloadDispatch@KDriver@@KGXPAU_DRIVER_OBJECT@@@Z 0001cf4b f   FileThread2.obj
 0005:00000110       ?Unload@KDriver@@UAEXXZ    0001cff0 f   FileThread2.obj
 0005:00000130       ?_DeleteDeviceChain@@YGXPAU_DEVICE_OBJECT@@@Z 0001d010 f   FileThread2.obj
 0005:00000170       ?DeleteDevices@KDriver@@QAEXXZ 0001d050 f   FileThread2.obj
 0005:00000190       ??0KDevice@@QAE@XZ         0001d070 f   vdw_wdm:kdevice.obj
 0005:000001f0       ??_GKDevice@@UAEPAXI@Z     0001d0d0 f i vdw_wdm:kdevice.obj
 0005:000001f0       ??_EKDevice@@UAEPAXI@Z     0001d0d0 f i vdw_wdm:kdevice.obj
 0005:00000220       ?CatNames@@YGJAAVKUstring@@PBG1W4_POOL_TYPE@@@Z 0001d100 f   vdw_wdm:kdevice.obj
 0005:000002a0       ??1KDevice@@UAE@XZ         0001d180 f   vdw_wdm:kdevice.obj
 0005:00000380       ??2KDevice@@SAPAXIPBGK0KK@Z 0001d260 f   vdw_wdm:kdevice.obj
 0005:000003d0       ??3KDevice@@SAXPAX@Z       0001d2b0 f   vdw_wdm:kdevice.obj
 0005:00000476       ?__construct@KDevice@@KGPAV1@PAV1@KPBGK1KKAAJ@Z 0001d356 f   vdw_wdm:kdevice.obj
 0005:00000840       ?CheckDriverFunctions@KDevice@@IAEXXZ 0001d720 f   vdw_wdm:kdevice.obj
 0005:000008c0       ?SubscribeShutdownNotification@KDevice@@QAEJXZ 0001d7a0 f   vdw_wdm:kdevice.obj
 0005:000008e0       ?CancelShutdownNotification@KDevice@@QAEXXZ 0001d7c0 f   vdw_wdm:kdevice.obj
 0005:0000095c       ??0KRegistryKey@@QAE@W4__registryRoot@@PBGEKKK@Z 0001d83c f   vdw_wdm:kregkey.obj
 0005:00000aa6       ?Reconstruct@KRegistryKey@@QAEJPAU_UNICODE_STRING@@0KKEK@Z 0001d986 f   vdw_wdm:kregkey.obj
 0005:00001072       ?GetRootPath@KRegistryKey@@SGPAU_UNICODE_STRING@@PAU2@W4__registryRoot@@@Z 0001df52 f   vdw_wdm:kregkey.obj
 0005:0000119c       ??0KSemaphore@@QAE@JJ@Z    0001e07c f   vdw_wdm:ksemaphr.obj
 0005:0000128c       ??0KEvent@@QAE@W4_EVENT_TYPE@@E@Z 0001e16c f   vdw_wdm:kevent.obj
 0005:0000137c       ??0KMutex@@QAE@K@Z         0001e25c f   vdw_wdm:kmutex.obj
 0006:00000000       ?__create_driver_class_instance@@YGXXZ 0001e2e0 f   FileThread2.obj
 0006:00000040       ??0FileThread2@@QAE@XZ     0001e320 f i FileThread2.obj
 0006:00000094       ?DriverEntry@FileThread2@@UAEJPAU_UNICODE_STRING@@@Z 0001e374 f   FileThread2.obj
 0006:000001db       _DriverEntry@8             0001e4bb f   FileThread2.obj
 0006:00000418       ??0KDriver@@QAE@XZ         0001e6f8 f   FileThread2.obj
 0006:00000480       ?DriverInit@KDriver@@SGJPAU_DRIVER_OBJECT@@PAU_UNICODE_STRING@@@Z 0001e760 f   FileThread2.obj
 0006:00000610       ?SetUpDispatchCalls@KDriver@@IAEXXZ 0001e8f0 f   FileThread2.obj
 0006:000006cc       __IMPORT_DESCRIPTOR_NTOSKRNL 0001e9ac     wdm:NTOSKRNL.EXE
 0006:000006e0       __IMPORT_DESCRIPTOR_HAL    0001e9c0     wdm:HAL.DLL
 0006:000006f4       __NULL_IMPORT_DESCRIPTOR   0001e9d4     wdm:NTOSKRNL.EXE

 entry point at        0000:00000000

 Static symbols

 0001:0000c3db       _$E1                       0001c6fb f   FileThread2Device.obj
 0001:0000c410       _$E2                       0001c730 f   FileThread2Device.obj
 0001:0000c39c       _$E1                       0001c6bc f   FileThread2.obj
 0001:0000c400       _$E2                       0001c720 f   FileThread2.obj
 0001:00003d1b       ?GetIrpName@@YGPADK@Z      0001403b f   vdw_wdm:ktrace.obj
 0001:00003fcc       ?PNPMinorFunctionName@@YGPADK@Z 000142ec f   vdw_wdm:ktrace.obj
 0001:0000405f       ?PowerMinorFunctionName@@YGPADK@Z 0001437f f   vdw_wdm:ktrace.obj
 0001:00004151       ?SystemPowerString@@YGPADW4_SYSTEM_POWER_STATE@@@Z 00014471 f   vdw_wdm:ktrace.obj
 0001:00004259       ?DevicePowerString@@YGPADW4_DEVICE_POWER_STATE@@@Z 00014579 f   vdw_wdm:ktrace.obj

⌨️ 快捷键说明

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