rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:3007回复:18

大佬再看过来,不然真的要死人了

楼主#
更多 发布于:2002-08-15 12:44
一下事你的回复,有些不明白的地方,想请教
算出来的269是指c程序?还是汇编代码?

根据你的算法,算出我的代码行为1FB08,好大啊,类定义里面怎么也找不到这么大的行号。
要是汇编号码的话,我怎么找到对应的c代码位置呢?


I\'ve been toying with a method to debug BSOD that maybe someone can confirm
(or at least tell me I\'m wrong). I\'ve been using this method and it SEEMS
to work but maybe I\'ve been getting lucky. I needed something to track down
a
bugcheck that only occurred on free builds with no debugger running. I also
had
the misfortune that no MEMORY.DMP file was generated when the bugcheck
happened.

You need to generate a MAP (preferably with line information) file for your
driver.
Then use the first two lines of the BSOD.

Looking at the first two lines of the BSOD, if the second line denotes your
driver then take the two addresses (from the second line) and subtract them
and then add 10000h. The value 10000h is obtained from the \'Preferred load
address is\' line of the MAP file. Using the map file for your driver find
the first
\'Rva+base\' value that is not over the computed value. This will give you
the function
where the bugcheck occurred. Subtract the \'Rva+base\' value from the
computed value
and add the result to the \'Address\' column value. This result will give you
line
number where the bugcheck happened. Go to the line number information for
the OBJ file where the bugcheck happened and find the first value that is
not over the computed line number value. This should be the line number
within the file (and within the function) where the bugcheck happened.

For example (the data is fictional):

*** STOP 0x0000000A (0x00000000, 0x00000002, 0x00000000, 0xFE302649)
IRQL_NOT_LESS_OR_EQUAL*** Address FE302649 has base at FE300000 - MyDrv.sys

*********************************************************

Address Publics by Value Rva+Base Lib:Object

0004:00000194 _MyFunction1@4 00012574 f main.obj
0005:00000062 _DriverEntry@8 000126e2 f main.obj

:
:

Line numbers for obj\\i386\\main.obj(D:\\MyDrv\\main.c) segment .text

261 0001:000018f0 263 0001:000018f6 264 0001:000018fd 265
0001:00001904
266 0001:0000190c 268 0001:00001914 270 0001:0000191c 271
0001:00001922
273 0001:0000192d 274 0001:00001933 277 0001:00001935 278
0001:0000193b
279 0001:00001943 281 0001:00001945 282 0001:00001948

The calculation is:

FE302649
-FE300000
+ 10000 Taken from \'Preferred load address is\' in MAP file
----------------
12649
- 12574 Taken from \'Rva+base\' column in MAP file
----------------
D5
+ 194 Taken from \'Address\' column in MAP file
-----------------
269

The bugcheck occured on line 268 of MAIN.C in function MyFunction1.





 

[编辑 -  8/15/02 by  rifter]
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-08-15 14:34
你的显示什么呀?map文件呢?
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-15 14:44
你的显示什么呀?map文件呢?


显示为
**STOP: 0XD1(FB034FF4,2,0,F1C5016E)
 DRIVER_IRQL_NOT_LESS_OR_EQUAL
  *** ADDRESS F1C5016E BASE AT F1CE0000
...

MAP FILE IS:

 Isoc1394

 Timestamp is 3d5b4bc4 (Thu Aug 15 14:35:48 2002)

 Preferred load address is 00010000

 Start         Length     Name                   Class
 0001:00000000 0000012cH .idata$5                CODE
 0001:00000130 000006bcH .rdata                  CODE
 0001:000007f0 0000fdc4H .text                   CODE
 0002:00000000 00000168H .data                   DATA
 0002:00000168 00000488H .bss                    DATA
 0003:00000000 00000004H .CRT$XCA                DATA
 0003:00000004 00000004H .CRT$XCU                DATA
 0003:00000008 00000004H .CRT$XCZ                DATA
 0004:00000000 00000004H .STL$A                  DATA
 0004:00000004 00000004H .STL$L                  DATA
 0004:00000008 00000004H .STL$M                  DATA
 0004:0000000c 00000004H .STL$Z                  DATA
 0005:00000000 00001b3fH PAGE                    CODE
 0006:00000000 000007caH INIT                    CODE
 0006:000007cc 00000028H .idata$2                CODE
 0006:000007f4 00000014H .idata$3                CODE
 0006:00000808 0000012cH .idata$4                CODE
 0006:00000934 0000061cH .idata$6                CODE
 0007:00000000 00000010H .rsrc$01                DATA
 0007:00000010 00000000H .rsrc$02                DATA

  Address         Publics by Value              Rva+Base     Lib:Object

 0001:00000000       __imp__KeGetCurrentIrql@0  00010300     wdm:HAL.DLL
 0001:00000004       __imp_@KfAcquireSpinLock@4 00010304     wdm:HAL.DLL
 0001:00000008       __imp_@KfReleaseSpinLock@8 00010308     wdm:HAL.DLL
 0001:0000000c       \\177HAL_NULL_THUNK_DATA    0001030c     wdm:HAL.DLL
 0001:00000010       __imp__MmBuildMdlForNonPagedPool@4 00010310     wdm:NTOSKRNL.EXE
 0001:00000014       __imp__ZwClose@4           00010314     wdm:NTOSKRNL.EXE
 0001:00000018       __imp__IoFreeMdl@4         00010318     wdm:NTOSKRNL.EXE
 0001:0000001c       __imp__RtlAssert@16        0001031c     wdm:NTOSKRNL.EXE
 0001:00000020       __imp__RtlInitUnicodeString@8 00010320     wdm:NTOSKRNL.EXE
 0001:00000024       __imp__ExFreePool@4        00010324     wdm:NTOSKRNL.EXE
 0001:00000028       __imp__IoAllocateMdl@20    00010328     wdm:NTOSKRNL.EXE
 0001:0000002c       __imp_@ObfDereferenceObject@4 0001032c     wdm:NTOSKRNL.EXE
 0001:00000030       __imp_@IofCallDriver@8     00010330     wdm:NTOSKRNL.EXE
 0001:00000034       __imp__DbgBreakPoint@0     00010334     wdm:NTOSKRNL.EXE
 0001:00000038       __imp__KeInitializeSpinLock@4 00010338     wdm:NTOSKRNL.EXE
 0001:0000003c       __imp__IoGetDeviceProperty@20 0001033c     wdm:NTOSKRNL.EXE
 0001:00000040       __imp__KeWaitForSingleObject@20 00010340     wdm:NTOSKRNL.EXE
 0001:00000044       __imp__KeSetEvent@12       00010344     wdm:NTOSKRNL.EXE
 0001:00000048       __imp_@IofCompleteRequest@8 00010348     wdm:NTOSKRNL.EXE
 0001:0000004c       __imp__PoStartNextPowerIrp@4 0001034c     wdm:NTOSKRNL.EXE
 0001:00000050       __imp__IoStartNextPacket@8 00010350     wdm:NTOSKRNL.EXE
 0001:00000054       __imp__IoAcquireCancelSpinLock@4 00010354     wdm:NTOSKRNL.EXE
 0001:00000058       __imp_@InterlockedExchange@8 00010358     wdm:NTOSKRNL.EXE
 0001:0000005c       __imp__MmMapLockedPages@8  0001035c     wdm:NTOSKRNL.EXE
 0001:00000060       __imp__IoStartPacket@16    00010360     wdm:NTOSKRNL.EXE
 0001:00000064       __imp__IoBuildPartialMdl@16 00010364     wdm:NTOSKRNL.EXE
 0001:00000068       __imp__PoCallDriver@8      00010368     wdm:NTOSKRNL.EXE
 0001:0000006c       __imp_@KefAcquireSpinLockAtDpcLevel@4 0001036c     wdm:NTOSKRNL.EXE
 0001:00000070       __imp__IoReleaseCancelSpinLock@4 00010370     wdm:NTOSKRNL.EXE
 0001:00000074       __imp_@KefReleaseSpinLockFromDpcLevel@4 00010374     wdm:NTOSKRNL.EXE
 0001:00000078       __imp__MmProbeAndLockPages@12 00010378     wdm:NTOSKRNL.EXE
 0001:0000007c       __imp__PsTerminateSystemThread@4 0001037c     wdm:NTOSKRNL.EXE
 0001:00000080       __imp__ExDeleteNPagedLookasideList@4 00010380     wdm:NTOSKRNL.EXE
 0001:00000084       __imp__MmUnlockPages@4     00010384     wdm:NTOSKRNL.EXE
 0001:00000088       __imp__ExInitializeNPagedLookasideList@28 00010388     wdm:NTOSKRNL.EXE
 0001:0000008c       __imp__KeRemoveEntryDeviceQueue@8 0001038c     wdm:NTOSKRNL.EXE
 0001:00000090       __imp__RtlUnwind@16        00010390     wdm:NTOSKRNL.EXE
 0001:00000094       __imp__RtlInitAnsiString@8 00010394     wdm:NTOSKRNL.EXE
 0001:00000098       __imp__ObReferenceObjectByHandle@24 00010398     wdm:NTOSKRNL.EXE
 0001:0000009c       __imp__KeInitializeEvent@12 0001039c     wdm:NTOSKRNL.EXE
 0001:000000a0       __imp__IoAllocateIrp@8     000103a0     wdm:NTOSKRNL.EXE
 0001:000000a4       __imp__IoFreeIrp@4         000103a4     wdm:NTOSKRNL.EXE
 0001:000000a8       __imp__ExAllocatePoolWithTag@12 000103a8     wdm:NTOSKRNL.EXE
 0001:000000ac       __imp__memmove             000103ac     wdm:NTOSKRNL.EXE
 0001:000000b0       __imp__strchr              000103b0     wdm:NTOSKRNL.EXE
 0001:000000b4       __imp___vsnprintf          000103b4     wdm:NTOSKRNL.EXE
 0001:000000b8       __imp__DbgPrint            000103b8     wdm:NTOSKRNL.EXE
 0001:000000bc       __imp_@InterlockedIncrement@4 000103bc     wdm:NTOSKRNL.EXE
 0001:000000c0       __imp_@InterlockedDecrement@4 000103c0     wdm:NTOSKRNL.EXE
 0001:000000c4       __imp__RtlAppendUnicodeStringToString@8 000103c4     wdm:NTOSKRNL.EXE
 0001:000000c8       __imp__ZwOpenKey@12        000103c8     wdm:NTOSKRNL.EXE
 0001:000000cc       __imp__ZwCreateKey@28      000103cc     wdm:NTOSKRNL.EXE
 0001:000000d0       __imp__ZwQueryValueKey@24  000103d0     wdm:NTOSKRNL.EXE
 0001:000000d4       __imp__IoDeleteDevice@4    000103d4     wdm:NTOSKRNL.EXE
 0001:000000d8       __imp__IoDeleteSymbolicLink@4 000103d8     wdm:NTOSKRNL.EXE
 0001:000000dc       __imp__IoCreateSymbolicLink@8 000103dc     wdm:NTOSKRNL.EXE
 0001:000000e0       __imp__IoCreateDevice@28   000103e0     wdm:NTOSKRNL.EXE
 0001:000000e4       __imp__IoAttachDeviceToDeviceStack@8 000103e4     wdm:NTOSKRNL.EXE
 0001:000000e8       __imp__RtlFreeUnicodeString@4 000103e8     wdm:NTOSKRNL.EXE
 0001:000000ec       __imp__KeReleaseMutex@8    000103ec     wdm:NTOSKRNL.EXE
 0001:000000f0       __imp__IoDetachDevice@4    000103f0     wdm:NTOSKRNL.EXE
 0001:000000f4       __imp__KeClearEvent@4      000103f4     wdm:NTOSKRNL.EXE
 0001:000000f8       __imp__PoSetPowerState@12  000103f8     wdm:NTOSKRNL.EXE
 0001:000000fc       __imp__PoRequestPowerIrp@24 000103fc     wdm:NTOSKRNL.EXE
 0001:00000100       __imp__IoCancelIrp@4       00010400     wdm:NTOSKRNL.EXE
 0001:00000104       __imp__IoRegisterDeviceInterface@16 00010404     wdm:NTOSKRNL.EXE
 0001:00000108       __imp__IoSetDeviceInterfaceState@8 00010408     wdm:NTOSKRNL.EXE
 0001:0000010c       __imp__PsCreateSystemThread@28 0001040c     wdm:NTOSKRNL.EXE
 0001:00000110       __imp__RtlIntegerToUnicodeString@12 00010410     wdm:NTOSKRNL.EXE
 0001:00000114       __imp_@ExInterlockedPopEntrySList@8 00010414     wdm:NTOSKRNL.EXE
 0001:00000118       __imp_@ExInterlockedPushEntrySList@12 00010418     wdm:NTOSKRNL.EXE
 0001:0000011c       __imp__IoGetDeviceObjectPointer@16 0001041c     wdm:NTOSKRNL.EXE
 0001:00000120       __imp__IoBuildDeviceIoControlRequest@36 00010420     wdm:NTOSKRNL.EXE
 0001:00000124       __imp__KeInitializeMutex@8 00010424     wdm:NTOSKRNL.EXE
 0001:00000128       \\177NTOSKRNL_NULL_THUNK_DATA 00010428     wdm:NTOSKRNL.EXE
 0001:0000014c       ??_C@_0P@EPCP@m_pMdl?5?$DN?$DN?5NULL?$AA@ 0001044c     AsyncCommands.obj
 0001:0000015c       ??_C@_0DO@IMLB@E?3?2PROGRA?$HO1?2NuMega?2DriverStudio?2@ 0001045c     AsyncCommands.obj
 0001:0000019c       ??_C@_02DILL@?$CFs?$AA@    0001049c     AsyncCommands.obj
 0001:000001a0       ??_C@_02MHMJ@?$CFu?$AA@    000104a0     AsyncCommands.obj
 0001:000001a4       ??_C@_07KCHC@0x?$CF08lx?$AA@ 000104a4     AsyncCommands.obj
 0001:000001ac       ??_C@_0DF@KLGO@DriverWorks?5?$CIc?$CJ?5Copyright?51998?5C@ 000104ac     Isoc1394.obj
 0001:000001e4       ??_7KDriver@@6B@           000104e4     Isoc1394.obj
 0001:000001f8       ??_C@_0BL@DGKJ@m_Irp?9?$DOCurrentLocation?5?$DO?51?$AA@ 000104f8     Isoc1394.obj
 0001:00000214       ??_C@_0CM@GODI@m_Irp?9?$DOCurrentLocation?5?$DM?$DN?5m_Irp?9@ 00010514     Isoc1394.obj
 0001:00000240       ??_C@_0DL@LHLM@E?3?2PROGRA?$HO1?2NuMega?2DriverStudio?2@ 00010540     Isoc1394.obj
 0001:0000027c       ??_7Isoc1394@@6B@          0001057c     Isoc1394.obj
 0001:00000290       ??_7Isoc1394Device@@6B@    00010590     Isoc1394Device.obj
 0001:000003b8       ??_C@_05LLOB@FALSE?$AA@    000106b8     Isoc1394Device.obj
 0001:000003c0       ??_C@_0DO@IFCB@E?3?2PROGRA?$HO1?2NuMega?2DriverStudio?2@ 000106c0     Isoc1394Device.obj
 0001:00000400       ??_7Isoc1394Transfer@@6B@  00010700     Isoc1394Device.obj
 0001:0000040c       ??_7K1394IsochTransfer@@6B@ 0001070c     Isoc1394Device.obj
 0001:00000418       ??_7AsyncCommands@@6B@     00010718     Isoc1394Device.obj
 0001:00000434       ??_7K1394AsyncClient@@6B@  00010734     Isoc1394Device.obj
 0001:00000450       ??_C@_0CG@GBKI@I?4MajorFunction?$CINEXT?$CJ?5?$DN?$DN?5IRP_MJ_@ 00010750     Isoc1394Device.obj
 0001:00000478       ??_C@_0DO@HEIG@E?3?2PROGRA?$HO1?2NuMega?2DriverStudio?2@ 00010778     Isoc1394Device.obj
 0001:000004b8       ??_C@_0O@PCO@m_pdq?5?$CB?$DN?5NULL?$AA@ 000107b8     Isoc1394Device.obj
 0001:000004c8       ??_C@_0DO@MJD@E?3?2PROGRA?$HO1?2NuMega?2DriverStudio?2@ 000107c8     Isoc1394Device.obj
 0001:00000514       ??_C@_0BC@IDBO@m_Lal?4L?4Size?5?$DN?$DN?50?$AA@ 00010814     isocClient.obj
 0001:00000528       ??_C@_0DM@EJAL@E?3?2PROGRA?$HO1?2NuMega?2DriverStudio?2@ 00010828     isocClient.obj
 0001:00000564       ??_C@_0CE@MNAJ@KeGetCurrentIrql?$CI?$CJ?5?$DM?5DISPATCH_LE@ 00010864     vdw_wdm:kevent.obj
 0001:00000588       ??_C@_0BI@HCHM@?4?2?4?4?2include?2kdispobj?4h?$AA@ 00010888     vdw_wdm:kevent.obj
 0001:000005a0       ??_C@_0BC@PHE@m_pObject?5?$DN?$DN?5NULL?$AA@ 000108a0     vdw_wdm:kevent.obj
 0001:000005b4       ??_C@_0DN@KDCI@?$CIOnSuccess?$CJ?5?$HM?5?$CIOnError?$CJ?5?$HM?5?$CIOnCan@ 000108b4     vdw_wdm:k1394.obj
 0001:000005f4       ??_C@_0BE@OHAP@?4?2?4?4?2include?2kirp?4h?$AA@ 000108f4     vdw_wdm:k1394.obj
 0001:00000608       ??_7KDevice@@6B@           00010908     vdw_wdm:kdevice.obj
 0001:0000068c       ??_C@_0BH@OBIK@?4?2?4?4?2include?2kdevice?4h?$AA@ 0001098c     vdw_wdm:kdevice.obj
 0001:000006a4       ??_7KPnpDevice@@6B@        000109a4     vdw_wdm:kpnpdev.obj
 0001:000007cc       ??_C@_0BH@CDCF@?4?2?4?4?2include?2kpnplow?4h?$AA@ 00010acc     vdw_wdm:kpnpdev.obj
 0001:000007e4       ??_7?$KList@UINTERFACE_LIST_ENTRY@@@@6B@ 00010ae4     vdw_wdm:kpnpdev.obj
 0001:000007f0       ??2@YAPAXI@Z               00010af0 f i AsyncCommands.obj
 0001:00000820       ?Initialize@AsyncCommands@@QAEJPAVK1394LowerDevice@@@Z 00010b20 f   AsyncCommands.obj
 0001:000009e0       ?Initialize@KMemory@@QAEXPAXKEEPAU_IRP@@@Z 00010ce0 f i AsyncCommands.obj
 0001:00000a60       ?Invalidate@KMemory@@QAEXXZ 00010d60 f i AsyncCommands.obj
 0001:00000aa0       ?SetPageArray@KMemory@@QAEPAKXZ 00010da0 f i AsyncCommands.obj
 0001:00000ad0       ?Initialize@K1394AsyncClient@@QAEXPAVK1394LowerDevice@@@Z 00010dd0 f i AsyncCommands.obj
 0001:00000af0       ?Allocate@K1394AsyncClient@@QAEJAAVK1394AddressRange@@PAU_MDL@@U_ADDRESS_OFFSET@@KKE@Z 00010df0 f i AsyncCommands.obj
 0001:00000b70       ?ResetGenerationCount@AsyncCommands@@QAEJXZ 00010e70 f   AsyncCommands.obj
 0001:00000bf0       ??BKUstring@@QAEPAU_UNICODE_STRING@@XZ 00010ef0 f i AsyncCommands.obj
 0001:00000bf0       ??BK1394IsochBufferList@@QAEPAU_ISOCH_DESCRIPTOR@@XZ 00010ef0 f i AsyncCommands.obj
 0001:00000bf0       ??BK1394Irb@@QBEPAU_IRB@@XZ 00010ef0 f i AsyncCommands.obj
 0001:00000c00       ?Initialize@?$KIrb@$0BK@@@QAEXXZ 00010f00 f i AsyncCommands.obj
 0001:00000c20       ?GenerationCount@?$KIrb@$0BK@@@QAEKXZ 00010f20 f i AsyncCommands.obj
 0001:00000c40       ??0K1394Irb@@QAE@XZ        00010f40 f i AsyncCommands.obj
 0001:00000c84       ?Invalidate@AsyncCommands@@QAEXXZ 00010f84 f   AsyncCommands.obj
 0001:00000cb0       ??6KTrace@@QAEAAV0@PBD@Z   00010fb0 f i AsyncCommands.obj
 0001:00000ce0       ?OnWrite@AsyncCommands@@UAEXPAU_MDL@@KKPAU_ADDRESS_FIFO@@@Z 00010fe0 f   AsyncCommands.obj
 0001:00000cf0       ??1KMemory@@QAE@XZ         00010ff0 f i AsyncCommands.obj
 0001:00000d20       ??0KMemory@@QAE@AAV0@@Z    00011020 f i AsyncCommands.obj
 0001:00000d50       ??0KMemory@@QAE@PAXKEEPAU_IRP@@@Z 00011050 f i AsyncCommands.obj
 0001:00000d90       ??6KTrace@@QAEAAV0@K@Z     00011090 f i AsyncCommands.obj
 0001:00000df6       ?SendCommand@AsyncCommands@@QAEJPAKKK@Z 000110f6 f   AsyncCommands.obj
 0001:00000f20       ?GetCommand@AsyncCommands@@QAEJPAKKK@Z 00011220 f   AsyncCommands.obj
 0001:00001030       ?GetDeviceID@AsyncCommands@@QAEJPAK@Z 00011330 f   AsyncCommands.obj
 0001:00001050       ?GetClassID@AsyncCommands@@QAEJPAK@Z 00011350 f   AsyncCommands.obj
 0001:00001070       ?GetHardwareVer@AsyncCommands@@QAEJPAK@Z 00011370 f   AsyncCommands.obj
 0001:00001090       ?GetFirmwareVer@AsyncCommands@@QAEJPAK@Z 00011390 f   AsyncCommands.obj
 0001:000010b0       ?GetDeviceName@AsyncCommands@@QAEJPAK@Z 000113b0 f   AsyncCommands.obj
 0001:000010d0       ?SetDeviceID@AsyncCommands@@QAEJPAK@Z 000113d0 f   AsyncCommands.obj
 0001:000010f0       ?SetSpeedSelected@AsyncCommands@@QAEJPAK@Z 000113f0 f   AsyncCommands.obj
 0001:00001110       ?SetChannelSelected@AsyncCommands@@QAEJPAK@Z 00011410 f   AsyncCommands.obj
 0001:00001130       ?SetBytesPerFrame@AsyncCommands@@QAEJPAK@Z 00011430 f   AsyncCommands.obj
 0001:00001150       ?SetDeviceName@AsyncCommands@@QAEJPAK@Z 00011450 f   AsyncCommands.obj
 0001:00001170       ?SetStartDas@AsyncCommands@@QAEJXZ 00011470 f   AsyncCommands.obj
 0001:000011a0       ?SetStopDas@AsyncCommands@@QAEJXZ 000114a0 f   AsyncCommands.obj
 0001:000011d0       ?Initialize@?$KIrb@$00@@QAEXKGKVKMemory@@KK@Z 000114d0 f i AsyncCommands.obj
 0001:00001240       ?Initialize@?$KIrb@$0A@@@QAEXKGKVKMemory@@KK@Z 00011540 f i AsyncCommands.obj
 0001:000012b0       ?Size@KMemory@@QAEKXZ      000115b0 f i AsyncCommands.obj
 0001:000012d0       ?SetupMdl@?$KIrb@$0A@@@QAEXVKMemory@@@Z 000115d0 f i AsyncCommands.obj
 0001:000012d0       ?SetupMdl@?$KIrb@$00@@QAEXVKMemory@@@Z 000115d0 f i AsyncCommands.obj
 0001:00001310       ??1KRegistryKey@@QAE@XZ    00011610 f i Isoc1394.obj
 0001:00001340       ?IsValid@KDispatcherObject@@QAEEXZ 00011640 f i Isoc1394.obj
 0001:00001340       ?IsValid@KRegistryKey@@QAEEXZ 00011640 f i Isoc1394.obj
 0001:00001340       ?IsValid@KUstring@@QAEEXZ  00011640 f i Isoc1394.obj
 0001:00001360       ?Invalidate@KRegistryKey@@QAEXXZ 00011660 f i Isoc1394.obj
 0001:00001390       ?_self_delete@KDriver@@EAEXXZ 00011690 f i Isoc1394.obj
 0001:000013d0       ??_GKDriver@@QAEPAXI@Z     000116d0 f i Isoc1394.obj
 0001:00001400       ??1KDriver@@QAE@XZ         00011700 f i Isoc1394.obj
 0001:00001450       ??2@YAPAXIW4_POOL_TYPE@@@Z 00011750 f i Isoc1394.obj
 0001:00001490       ?DriverInstance@KDriver@@SGPAV1@XZ 00011790 f i Isoc1394.obj
 0001:000014a0       ?StartIo@KDriver@@KGXPAU_DEVICE_OBJECT@@PAU_IRP@@@Z 000117a0 f   Isoc1394.obj
 0001:000014d0       ??0KIrp@@QAE@PAU_IRP@@@Z   000117d0 f i Isoc1394.obj
 0001:000014f0       ?AddDeviceDispatch@KDriver@@KGJPAU_DRIVER_OBJECT@@PAU_DEVICE_OBJECT@@@Z 000117f0 f   Isoc1394.obj
 0001:00001550       ?DriverIrpDispatch@KDriver@@SGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z 00011850 f   Isoc1394.obj
 0001:000015f0       ?MajorFunction@KIrp@@QAEAAEW4EStackLocation@@@Z 000118f0 f i Isoc1394.obj
 0001:00001630       ?ValidateStackLocation@KIrp@@QAEXW4EStackLocation@@@Z 00011930 f i Isoc1394.obj
 0001:000016a0       ?DispatchFilter@KDriver@@UAEJPAVKDevice@@VKIrp@@P82@AEJ1@Z@Z 000119a0 f   Isoc1394.obj
 0001:00001716       __purecall                 00011a16 f   Isoc1394.obj
 0001:00001740       ?DriverObject@KDriver@@QAEPAU_DRIVER_OBJECT@@XZ 00011a40 f i Isoc1394.obj
 0001:00001740       ?Object@KDispatcherObject@@QAEPAXXZ 00011a40 f i Isoc1394.obj
 0001:00001740       ??BKEvent@@QAEPAU_KEVENT@@XZ 00011a40 f i Isoc1394.obj
 0001:000017c0       ?_self_delete@Isoc1394@@EAEXXZ 00011ac0 f i Isoc1394.obj
 0001:00001800       ??_GIsoc1394@@QAEPAXI@Z    00011b00 f i Isoc1394.obj
 0001:00001830       ??1Isoc1394@@QAE@XZ        00011b30 f i Isoc1394.obj
 0001:00001850       ?SetPoolTag@@YGXK@Z        00011b50 f i Isoc1394.obj
 0001:000018da       ?AddDevice@Isoc1394@@UAEJPAU_DEVICE_OBJECT@@@Z 00011bda f   Isoc1394.obj
 0001:00001a10       ?ConstructorStatus@KDevice@@QAEJXZ 00011d10 f i Isoc1394.obj
 0001:00001a30       ??_GIsoc1394Device@@QAEPAXI@Z 00011d30 f i Isoc1394.obj
 0001:00001ac6       ??0Isoc1394Device@@QAE@PAU_DEVICE_OBJECT@@KE@Z 00011dc6 f   Isoc1394Device.obj
 0001:00001cb0       ??0KEvent@@QAE@XZ          00011fb0 f i Isoc1394Device.obj
 0001:00001cd0       ??0KDispatcherObject@@IAE@XZ 00011fd0 f i Isoc1394Device.obj
 0001:00001d00       ??1KUnitizedName@@QAE@XZ   00012000 f i Isoc1394Device.obj
 0001:00001d30       ?IsValid@KMemory@@QAEEXZ   00012030 f i Isoc1394Device.obj
 0001:00001d30       ?IsValid@KUnitizedName@@QAEEXZ 00012030 f i Isoc1394Device.obj
 0001:00001d30       ?IsValid@KDeviceQueue@@QAEEXZ 00012030 f i Isoc1394Device.obj
 0001:00001d50       ?CreateClose@KDevice@@UAEJVKIrp@@@Z 00012050 f i Isoc1394Device.obj
 0001:00001d90       ?Complete@KIrp@@QAEJJD@Z   00012090 f i Isoc1394Device.obj
 0001:00001dc0       ?CreateNamedPipe@KDevice@@UAEJVKIrp@@@Z 000120c0 f i Isoc1394Device.obj
 0001:00001e00       ?ReadWrite@KDevice@@UAEJVKIrp@@@Z 00012100 f i Isoc1394Device.obj
 0001:00001e40       ?QueryInformation@KDevice@@UAEJVKIrp@@@Z 00012140 f i Isoc1394Device.obj
 0001:00001e80       ?SetInformation@KDevice@@UAEJVKIrp@@@Z 00012180 f i Isoc1394Device.obj
 0001:00001ec0       ?QueryEa@KDevice@@UAEJVKIrp@@@Z 000121c0 f i Isoc1394Device.obj
 0001:00001f00       ?SetEa@KDevice@@UAEJVKIrp@@@Z 00012200 f i Isoc1394Device.obj
 0001:00001f40       ?FlushBuffers@KDevice@@UAEJVKIrp@@@Z 00012240 f i Isoc1394Device.obj
 0001:00001f80       ?QueryVolumeInformation@KDevice@@UAEJVKIrp@@@Z 00012280 f i Isoc1394Device.obj
 0001:00001fc0       ?SetVolumeInformation@KDevice@@UAEJVKIrp@@@Z 000122c0 f i Isoc1394Device.obj
 0001:00002000       ?DirectoryControl@KDevice@@UAEJVKIrp@@@Z 00012300 f i Isoc1394Device.obj
 0001:00002040       ?FileSystemControl@KDevice@@UAEJVKIrp@@@Z 00012340 f i Isoc1394Device.obj
 0001:00002080       ?InternalDeviceControl@KDevice@@UAEJVKIrp@@@Z 00012380 f i Isoc1394Device.obj
 0001:000020c0       ?Shutdown@KDevice@@UAEJVKIrp@@@Z 000123c0 f i Isoc1394Device.obj
 0001:00002100       ?LockControl@KDevice@@UAEJVKIrp@@@Z 00012400 f i Isoc1394Device.obj
 0001:00002140       ?CreateMailSlot@KDevice@@UAEJVKIrp@@@Z 00012440 f i Isoc1394Device.obj
 0001:00002180       ?QuerySecurity@KDevice@@UAEJVKIrp@@@Z 00012480 f i Isoc1394Device.obj
 0001:000021c0       ?SetSecurity@KDevice@@UAEJVKIrp@@@Z 000124c0 f i Isoc1394Device.obj
 0001:00002200       ?SystemControl@KDevice@@UAEJVKIrp@@@Z 00012500 f i Isoc1394Device.obj
 0001:00002240       ?DeviceChange@KDevice@@UAEJVKIrp@@@Z 00012540 f i Isoc1394Device.obj
 0001:00002280       ?QueryQuota@KDevice@@UAEJVKIrp@@@Z 00012580 f i Isoc1394Device.obj
 0001:000022c0       ?SetQuota@KDevice@@UAEJVKIrp@@@Z 000125c0 f i Isoc1394Device.obj
 0001:00002300       ?SetLowerDevice@KPnpDevice@@QAEXPAVKPnpLowerDevice@@@Z 00012600 f i Isoc1394Device.obj
 0001:00002320       ??0K1394LowerDevice@@QAE@XZ 00012620 f i Isoc1394Device.obj
 0001:00002340       ?Initialize@K1394LowerDevice@@QAEJPAVKDevice@@PAU_DEVICE_OBJECT@@@Z 00012640 f i Isoc1394Device.obj
 0001:00002370       ??0K1394IsochBandwidth@@QAE@XZ 00012670 f i Isoc1394Device.obj
 0001:00002370       ??0K1394AddressRange@@QAE@XZ 00012670 f i Isoc1394Device.obj
 0001:000023a0       ??0K1394IsochChannel@@QAE@XZ 000126a0 f i Isoc1394Device.obj
 0001:000023c0       ??0Isoc1394Transfer@@QAE@XZ 000126c0 f i Isoc1394Device.obj
 0001:00002420       ??0KSpinLock@@QAE@XZ       00012720 f i Isoc1394Device.obj
 0001:00002450       ??0K1394IsochResource@@QAE@XZ 00012750 f i Isoc1394Device.obj
 0001:00002480       ??0K1394IsochTransfer@@QAE@XZ 00012780 f i Isoc1394Device.obj
 0001:000024d0       ?OnBufferComplete@K1394IsochTransfer@@UAEXJPAVK1394IsochBufferList@@@Z 000127d0 f i Isoc1394Device.obj
 0001:000024e0       ?_self_delete@Isoc1394Device@@EAEXXZ 000127e0 f i Isoc1394Device.obj
 0001:00002520       ??0AsyncCommands@@QAE@XZ   00012820 f i Isoc1394Device.obj
 0001:00002570       ??0KMemory@@QAE@XZ         00012870 f i Isoc1394Device.obj
 0001:00002590       ??0K1394AsyncClient@@QAE@XZ 00012890 f i Isoc1394Device.obj
 0001:000025c0       ?OnRead@K1394AsyncClient@@UAEXPAU_MDL@@KK@Z 000128c0 f i Isoc1394Device.obj
 0001:000025c0       ?OnLock@K1394AsyncClient@@UAEXPAU_MDL@@KK@Z 000128c0 f i Isoc1394Device.obj
 0001:000025d0       ?OnWrite@K1394AsyncClient@@UAEXPAU_MDL@@KKPAU_ADDRESS_FIFO@@@Z 000128d0 f i Isoc1394Device.obj
 0001:000025e0       ?OnLock@K1394AsyncClient@@UAEXPAXPAU_MDL@@PAPAXPAKPAPAU_KEVENT@@@Z 000128e0 f i Isoc1394Device.obj
 0001:000025e0       ?OnWrite@K1394AsyncClient@@UAEXPAXPAU_MDL@@PAPAXPAKPAPAU_KEVENT@@@Z 000128e0 f i Isoc1394Device.obj
 0001:000025e0       ?OnRead@K1394AsyncClient@@UAEXPAXPAU_MDL@@PAPAXPAKPAPAU_KEVENT@@@Z 000128e0 f i Isoc1394Device.obj
 0001:00002629       ??1Isoc1394Device@@QAE@XZ  00012929 f   Isoc1394Device.obj
 0001:000026d0       ??1KEvent@@QAE@XZ          000129d0 f i Isoc1394Device.obj
 0001:00002700       ??1KDispatcherObject@@IAE@XZ 00012a00 f i Isoc1394Device.obj
 0001:00002730       ?Invalidate@KDispatcherObject@@QAEXXZ 00012a30 f i Isoc1394Device.obj
 0001:000027a0       ??1KSystemThread@@QAE@XZ   00012aa0 f i Isoc1394Device.obj
 0001:000027a0       ??1KMutex@@QAE@XZ          00012aa0 f i Isoc1394Device.obj
 0001:000027c0       ??1K1394LowerDevice@@QAE@XZ 00012ac0 f i Isoc1394Device.obj
 0001:000027e0       ??1KPnpLowerDevice@@QAE@XZ 00012ae0 f i Isoc1394Device.obj
 0001:00002800       ??1KLowerDevice@@QAE@XZ    00012b00 f i Isoc1394Device.obj
 0001:00002860       ??1AsyncCommands@@QAE@XZ   00012b60 f i Isoc1394Device.obj
 0001:00002b0d       ?PNPMinorFunctionName@@YGPADK@Z 00012e0d f   Isoc1394Device.obj
 0001:00002b72       ?DefaultPnp@Isoc1394Device@@UAEJVKIrp@@@Z 00012e72 f   Isoc1394Device.obj
 0001:00002be0       ?ForceReuseOfCurrentStackLocationInCalldown@KIrp@@QAEXXZ 00012ee0 f i Isoc1394Device.obj
 0001:00002c20       ?MinorFunction@KIrp@@QAEAAEW4EStackLocation@@@Z 00012f20 f i Isoc1394Device.obj
 0001:00002c60       ?PnpCall@KLowerDevice@@QAEJPAVKPnpDevice@@VKIrp@@@Z 00012f60 f i Isoc1394Device.obj
 0001:00002cb7       ?DefaultPower@Isoc1394Device@@UAEJVKIrp@@@Z 00012fb7 f   Isoc1394Device.obj
 0001:00002d00       ?CopyParametersDown@KIrp@@QAEXXZ 00013000 f i Isoc1394Device.obj
 0001:00002d60       ?IndicatePowerIrpProcessed@KIrp@@QAEXXZ 00013060 f i Isoc1394Device.obj
 0001:00002d80       ?PnpPowerCall@KPnpLowerDevice@@QAEJPAVKPnpDevice@@VKIrp@@@Z 00013080 f i Isoc1394Device.obj
 0001:00002e52       ?OnStartDevice@Isoc1394Device@@UAEJVKIrp@@@Z 00013152 f   Isoc1394Device.obj
 0001:00003160       ?GetPageArray@KMemory@@QAEPAKXZ 00013460 f i Isoc1394Device.obj
 0001:00003160       ?Information@KIrp@@QAEAAKXZ 00013460 f i Isoc1394Device.obj
 0001:00003180       ?GetDeviceDescription@KPnpLowerDevice@@QAEJPAGKPAK@Z 00013480 f i Isoc1394Device.obj
 0001:000031c0       ?GetParameter@KSystemThread@@QAEPAXXZ 000134c0 f i Isoc1394Device.obj
 0001:000031c0       ?PDO@KPnpLowerDevice@@QAEPAU_DEVICE_OBJECT@@XZ 000134c0 f i Isoc1394Device.obj
 0001:000031e0       ?GetManufacturer@KPnpLowerDevice@@QAEJPAGKPAK@Z 000134e0 f i Isoc1394Device.obj
 0001:00003220       ?TimeOutThreadLINK@Isoc1394Device@@SGXPAX@Z 00013520 f i Isoc1394Device.obj
 0001:00003240       ?SyncRegValThreadLINK@Isoc1394Device@@SGXPAX@Z 00013540 f i Isoc1394Device.obj
 0001:0000326a       ?QuerySpeed@Isoc1394Device@@QAEJXZ 0001356a f   Isoc1394Device.obj
 0001:00003350       ?Initialize@?$KIrb@$0BG@@@QAEXKPAPAU_DEVICE_OBJECT@@K@Z 00013650 f i Isoc1394Device.obj
 0001:000033b0       ?Speed@?$KIrb@$0BG@@@QAEKXZ 000136b0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0P@@@QAE@XZ     000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$08@@QAE@XZ      000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0BG@@@QAE@XZ    000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$03@@QAE@XZ      000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0N@@@QAE@XZ     000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0A@@@QAE@XZ     000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0L@@@QAE@XZ     000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$09@@QAE@XZ      000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0BB@@@QAE@XZ    000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0BC@@@QAE@XZ    000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0BK@@@QAE@XZ    000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$00@@QAE@XZ      000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$04@@QAE@XZ      000136d0 f i Isoc1394Device.obj
 0001:000033d0       ??0?$KIrb@$0M@@@QAE@XZ     000136d0 f i Isoc1394Device.obj
 0001:00003446       ?AllocateBandwidth@Isoc1394Device@@QAEJXZ 00013746 f   Isoc1394Device.obj
 0001:000035e0       ?Initialize@?$KIrb@$0P@@@QAEXK@Z 000138e0 f i Isoc1394Device.obj
 0001:00003600       ?AvailableBandwidth@?$KIrb@$0P@@@QAEKXZ 00013900 f i Isoc1394Device.obj
 0001:00003620       ?LastError@KRegistryKey@@QAEJXZ 00013920 f i Isoc1394Device.obj
 0001:00003620       ?SpeedSelected@K1394IsochBandwidth@@QAEKXZ 00013920 f i Isoc1394Device.obj
 0001:00003656       ?AllocateChannel@Isoc1394Device@@QAEJXZ 00013956 f   Isoc1394Device.obj
 0001:0000371a       ?OnStopDevice@Isoc1394Device@@UAEJVKIrp@@@Z 00013a1a f   Isoc1394Device.obj
 0001:000037f0       ?Wait@KDispatcherObject@@QAEJDEPAT_LARGE_INTEGER@@W4_KWAIT_REASON@@@Z 00013af0 f i Isoc1394Device.obj
 0001:00003820       ?Set@KEvent@@QAEEJE@Z      00013b20 f i Isoc1394Device.obj
 0001:00003850       ?SetSyncRegValEvent@AsyncCommands@@QAEXXZ 00013b50 f i Isoc1394Device.obj
 0001:0000389e       ?OnRemoveDevice@Isoc1394Device@@UAEJVKIrp@@@Z 00013b9e f   Isoc1394Device.obj
 0001:0000391a       ?OnBusReset@Isoc1394Device@@UAEJVKIrp@@@Z 00013c1a f   Isoc1394Device.obj
 0001:00003ab0       ?Reallocate@K1394LowerDevice@@QAEJAAVK1394IsochBandwidth@@@Z 00013db0 f i Isoc1394Device.obj
 0001:00003ae0       ?Reallocate@K1394LowerDevice@@QAEJAAVK1394IsochChannel@@@Z 00013de0 f i Isoc1394Device.obj
 0001:00003b10       ?Invalidate@Isoc1394Transfer@@QAEXXZ 00013e10 f i Isoc1394Device.obj
 0001:00003b70       ?Invalidate@K1394IsochTransfer@@QAEXXZ 00013e70 f i Isoc1394Device.obj
 0001:00003bc2       ?Cancel@Isoc1394Device@@QAEXVKIrp@@@Z 00013ec2 f   Isoc1394Device.obj
 0001:00003cb0       ?Release@CancelSpinLock@@SGXE@Z 00013fb0 f i Isoc1394Device.obj
 0001:00003cd0       ?Status@KIrp@@QAEAAJXZ     00013fd0 f i Isoc1394Device.obj
 0001:00003cf0       ?CancelIrql@KIrp@@QAEAAEXZ 00013ff0 f i Isoc1394Device.obj
 0001:00003d10       ??1KDeviceQueue@@QAE@XZ    00014010 f i Isoc1394Device.obj
 0001:00003d40       ??0KDeviceQueue@@QAE@PAU_KDEVICE_QUEUE@@@Z 00014040 f i Isoc1394Device.obj
 0001:00003d70       ?Invalidate@KDeviceQueue@@QAEXXZ 00014070 f i Isoc1394Device.obj
 0001:00003dd0       ?RemoveSpecificEntry@KDeviceQueue@@QAEEPAU_IRP@@@Z 000140d0 f i Isoc1394Device.obj
 0001:00003df0       ?NextIrp@KDevice@@QAEXVKIrp@@DE@Z 000140f0 f i Isoc1394Device.obj
 0001:00003e60       ?IsNull@KIrp@@QAEEXZ       00014160 f i Isoc1394Device.obj
 0001:00003e80       ?DeviceQueue@KDevice@@QAEPAU_KDEVICE_QUEUE@@XZ 00014180 f i Isoc1394Device.obj
 0001:00003ea0       ?CurrentIrp@KDevice@@QAEAAPAU_IRP@@XZ 000141a0 f i Isoc1394Device.obj
 0001:00003ec0       ?PnpComplete@KIrp@@QAEJPAVKPnpDevice@@JD@Z 000141c0 f i Isoc1394Device.obj
 0001:00003f42       ?StartIo@Isoc1394Device@@UAEXVKIrp@@@Z 00014242 f   Isoc1394Device.obj
 0001:00004030       ?Acquire@CancelSpinLock@@SGEXZ 00014330 f i Isoc1394Device.obj
 0001:00004050       ?Release@CancelSpinLock@@SGXXZ 00014350 f i Isoc1394Device.obj
 0001:00004070       ?SetCancelRoutine@KIrp@@QAEP6GXPAU_DEVICE_OBJECT@@PAU_IRP@@@ZP6GX01@Z@Z 00014370 f i Isoc1394Device.obj
 0001:00004090       ?WasCanceled@KIrp@@QAEEE@Z 00014390 f i Isoc1394Device.obj
 0001:000040d0       ?PnpNextIrp@KPnpDevice@@QAEXVKIrp@@DE@Z 000143d0 f i Isoc1394Device.obj
 0001:0000416a       ?Create@Isoc1394Device@@UAEJVKIrp@@@Z 0001446a f   Isoc1394Device.obj
 0001:0000423a       ?Close@Isoc1394Device@@UAEJVKIrp@@@Z 0001453a f   Isoc1394Device.obj
 0001:000042d6       ?CleanUp@Isoc1394Device@@UAEJVKIrp@@@Z 000145d6 f   Isoc1394Device.obj
 0001:00004360       ?FileObject@KIrp@@QAEPAU_FILE_OBJECT@@W4EStackLocation@@@Z 00014660 f i Isoc1394Device.obj
 0001:000043ff       ?SerialRead@Isoc1394Device@@QAEXVKIrp@@@Z 000146ff f   Isoc1394Device.obj
 0001:00004580       ?Mdl@KIrp@@QAEAAPAU_MDL@@XZ 00014880 f i Isoc1394Device.obj
 0001:000045a0       ??0KMemory@@QAE@PAU_MDL@@@Z 000148a0 f i Isoc1394Device.obj
 0001:000045c0       ?MapToSystemSpace@KMemory@@QAEPAXXZ 000148c0 f i Isoc1394Device.obj
 0001:00004600       ?IsStarted@K1394IsochTransfer@@QAEEXZ 00014900 f i Isoc1394Device.obj
 0001:00004642       ?Read@Isoc1394Device@@UAEJVKIrp@@@Z 00014942 f   Isoc1394Device.obj
 0001:00004780       ?QueueIrp@KDevice@@QAEJVKIrp@@P6GXPAU_DEVICE_OBJECT@@PAU_IRP@@@ZPAK@Z 00014a80 f i Isoc1394Device.obj
 0001:000047f0       ?MarkPending@KIrp@@QAEXXZ  00014af0 f i Isoc1394Device.obj
 0001:00004820       ?IsInitialized@Isoc1394Transfer@@QAEEXZ 00014b20 f i Isoc1394Device.obj
 0001:00004840       ?CancelLINK@Isoc1394Device@@SGXPAU_DEVICE_OBJECT@@PAU_IRP@@@Z 00014b40 f i Isoc1394Device.obj
 0001:0000489a       ?SerialWrite@Isoc1394Device@@QAEXVKIrp@@@Z 00014b9a f   Isoc1394Device.obj
 0001:00004a26       ?Write@Isoc1394Device@@UAEJVKIrp@@@Z 00014d26 f   Isoc1394Device.obj
 0001:00004b60       ?StartSegment@Isoc1394Device@@QAEJPAU_BUFFER_DESCRIPTOR@@@Z 00014e60 f   Isoc1394Device.obj
 0001:00004e80       ?Lock@KSpinLock@@QAEXE@Z   00015180 f i Isoc1394Device.obj
 0001:00004ea0       ?_lock@KSpinLock@@QAEEE@Z  000151a0 f i Isoc1394Device.obj
 0001:00004ee0       ?Unlock@KSpinLock@@QAEXXZ  000151e0 f i Isoc1394Device.obj
 0001:00004f00       ?_unlock@KSpinLock@@QAEXE@Z 00015200 f i Isoc1394Device.obj
 0001:00004f40       ?VirtualAddress@KMemory@@QAEPAXXZ 00015240 f i Isoc1394Device.obj
 0001:00004f60       ?LockPages@KMemory@@QAEJW4_LOCK_OPERATION@@D@Z 00015260 f i Isoc1394Device.obj
 0001:00004ff0       ??3K1394IsochBufferList@@SGXPAX@Z 000152f0 f i Isoc1394Device.obj
 0001:00005010       ??3@YAXPAX@Z               00015310 f i Isoc1394Device.obj
 0001:00005010       ??_V@YAXPAX@Z              00015310 f i Isoc1394Device.obj
 0001:00005030       ?CompletionContext@K1394IsochBufferList@@QAEAAPAXXZ 00015330 f i Isoc1394Device.obj
 0001:000050ae       ?SerialDeviceControl@Isoc1394Device@@QAEXVKIrp@@@Z 000153ae f   Isoc1394Device.obj
 0001:00005140       ?PowerStateSetting@KIrp@@QAEAAT_POWER_STATE@@W4EStackLocation@@@Z 00015440 f i Isoc1394Device.obj
 0001:00005140       ?IoctlCode@KIrp@@QAEAAKW4EStackLocation@@@Z 00015440 f i Isoc1394Device.obj
 0001:0000532a       ?DeviceControl@Isoc1394Device@@UAEJVKIrp@@@Z 0001562a f   Isoc1394Device.obj
 0001:00005a60       ?IoctlBuffer@KIrp@@QAEAAPAXXZ 00015d60 f i Isoc1394Device.obj
 0001:00005a80       ?IoctlInputBufferSize@KIrp@@QAEAAKW4EStackLocation@@@Z 00015d80 f i Isoc1394Device.obj
 0001:00005a80       ?PowerStateType@KIrp@@QAEAAW4_POWER_STATE_TYPE@@W4EStackLocation@@@Z 00015d80 f i Isoc1394Device.obj
 0001:00005b28       ?TimeOutThread@Isoc1394Device@@QAEXXZ 00015e28 f   Isoc1394Device.obj
 0001:00005c10       ?Terminate@KSystemThread@@QAEXJ@Z 00015f10 f i Isoc1394Device.obj
 0001:00005c70       ?SetFirstCancel@Isoc1394Transfer@@QAEXXZ 00015f70 f i Isoc1394Device.obj
 0001:00005cfb       ?SyncRegValThread@Isoc1394Device@@QAEXXZ 00015ffb f   Isoc1394Device.obj
 0001:00005da0       ?WaitSyncRegVal@AsyncCommands@@QAEJXZ 000160a0 f i Isoc1394Device.obj
 0001:00005dd0       ??0?$KHeap@U_IRB@@@@QAE@XZ 000160d0 f i Isoc1394Device.obj
 0001:00005df0       ?Invalidate@?$KHeap@U_IRB@@@@QAEXXZ 000160f0 f i Isoc1394Device.obj
 0001:00005e20       ??0?$KInterlockedList@U_BUFFER_CONTEXT@K1394IsochTransfer@@@@QAE@XZ 00016120 f i Isoc1394Device.obj
 0001:00005e60       ?ListEntryOffset@@YGKPAU_BUFFER_CONTEXT@K1394IsochTransfer@@@Z 00016160 f i Isoc1394Device.obj
 0001:00005e60       ?ListEntryOffset@@YGKPAUINTERFACE_LIST_ENTRY@@@Z 00016160 f i Isoc1394Device.obj
 0001:00005e70       ?Initialize@Isoc1394Transfer@@QAEJEPAVK1394LowerDevice@@PAVIsoc1394Device@@VK1394IsochChannel@@VK1394IsochBandwidth@@K@Z 00016170 f   isocClient.obj
 0001:00005f30       ?Initialize@K1394IsochTransfer@@QAEXPAVK1394LowerDevice@@PAVK1394IsochResource@@G@Z 00016230 f i isocClient.obj
 0001:00005f70       ?Allocate@K1394LowerDevice@@QAEJAAVK1394IsochResource@@AAVK1394IsochBandwidth@@AAVK1394IsochChannel@@KKKK@Z 00016270 f i isocClient.obj
 0001:00005fe2       ?OnStartComplete@Isoc1394Transfer@@UAEXJ@Z 000162e2 f   isocClient.obj
 0001:00006082       ?OnBufferComplete@Isoc1394Transfer@@UAEXJPAVK1394IsochBufferList@@@Z 00016382 f   isocClient.obj
 0001:00006330       ?UnlockPages@KMemory@@QAEXXZ 00016630 f i isocClient.obj
 0001:00006350       ??6KTrace@@QAEAAV0@J@Z     00016650 f i isocClient.obj
 0001:00006380       ?Count@K1394IsochBufferList@@QAEKXZ 00016680 f i isocClient.obj
 0001:000063a0       ?TotalBytesProcessed@K1394IsochBufferList@@QAEKXZ 000166a0 f i isocClient.obj
 0001:000063f0       ??1Isoc1394Transfer@@QAE@XZ 000166f0 f   isocClient.obj
 0001:00006430       ??1K1394IsochTransfer@@QAE@XZ 00016730 f i isocClient.obj
 0001:00006460       ?Initialize@?$KHeap@U_IRB@@@@QAEXGK@Z 00016760 f i isocClient.obj
 0001:000064d0       ??1?$KHeap@U_IRB@@@@QAE@XZ 000167d0 f i isocClient.obj
 0001:00006500       ?IsValid@?$KHeap@U_IRB@@@@QAEEXZ 00016800 f i isocClient.obj
 0001:0000651a       _DbgBreakPoint@0           0001681a f   wdm:NTOSKRNL.EXE
 0001:00006528       __except_handler3          00016828 f   wdm:exsup3.obj
 0001:000065d6       __seh_longjmp_unwind@4     000168d6 f   wdm:exsup3.obj
 0001:000065f4       __global_unwind2           000168f4 f   wdm:exsup.obj
 0001:00006636       __local_unwind2            00016936 f   wdm:exsup.obj
 0001:00006690       __abnormal_termination     00016990 f   wdm:exsup.obj
 0001:000066b4       _RtlUnwind@16              000169b4 f   wdm:NTOSKRNL.EXE
 0001:000066c0       ?Invalidate@KEvent@@QAEXXZ 000169c0 f   vdw_wdm:kevent.obj
 0001:00006710       ??0KDispatcherObject@@IAE@PAXK@Z 00016a10 f i vdw_wdm:kevent.obj
 0001:00006790       ??0KDispatcherObject@@IAE@PAXE@Z 00016a90 f i vdw_wdm:kevent.obj
 0001:000067d0       ?Initialize@KDispatcherObject@@IAEXPAXE@Z 00016ad0 f i vdw_wdm:kevent.obj
 0001:00006840       ?SetCompletionRoutine@KIrp@@QAEXP6GJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z2EEE@Z 00016b40 f i vdw_wdm:k1394.obj
 0001:00006930       ?Irb@KIrp@@QAEAAPAU_IRB@@W4EStackLocation@@@Z 00016c30 f i vdw_wdm:k1394.obj
 0001:00006950       ?ReadSize@KIrp@@QAEAAKW4EStackLocation@@@Z 00016c50 f i vdw_wdm:k1394.obj
 0001:00006950       ?WaitWakePowerState@KIrp@@QAEAAW4_SYSTEM_POWER_STATE@@W4EStackLocation@@@Z 00016c50 f i vdw_wdm:k1394.obj
 0001:00006950       ?PowerSequence@KIrp@@QAEAAPAU_POWER_SEQUENCE@@W4EStackLocation@@@Z 00016c50 f i vdw_wdm:k1394.obj
 0001:00006950       ?IoctlOutputBufferSize@KIrp@@QAEAAKW4EStackLocation@@@Z 00016c50 f i vdw_wdm:k1394.obj
 0001:00006950       ?DeviceCapabilities@KIrp@@QAEAAPAU_DEVICE_CAPABILITIES@@W4EStackLocation@@@Z 00016c50 f i vdw_wdm:k1394.obj
 0001:00006950       ?Urb@KIrp@@QAEAAPAU_URB@@W4EStackLocation@@@Z 00016c50 f i vdw_wdm:k1394.obj
 0001:00006950       ?WriteSize@KIrp@@QAEAAKW4EStackLocation@@@Z 00016c50 f i vdw_wdm:k1394.obj
 0001:00006990       ?Call@KLowerDevice@@QAEJVKIrp@@@Z 00016c90 f i vdw_wdm:k1394.obj
 0001:000069e0       ?SubmitIrb@K1394LowerDevice@@QAEJPAU_IRB@@P6GJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z3@Z 00016ce0 f   vdw_wdm:k1394.obj
 0001:00006b20       ?Allocate@KIrp@@SGPAU_IRP@@D@Z 00016e20 f i vdw_wdm:k1394.obj
 0001:00006b40       ?Deallocate@KIrp@@SGXPAU_IRP@@@Z 00016e40 f i vdw_wdm:k1394.obj
 0001:00006b60       ?StackRequirement@KLowerDevice@@QAEDXZ 00016e60 f i vdw_wdm:k1394.obj
 0001:00006b80       ?SubmitIrb@K1394LowerDevice@@QAEJPAU_IRB@@PAU_IRP@@@Z 00016e80 f   vdw_wdm:k1394.obj
 0001:00006ca0       ?SyncCompleteSubmitIrb@K1394LowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 00016fa0 f   vdw_wdm:k1394.obj
 0001:00006cf0       ?AsyncCompleteSubmitIrb@K1394LowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 00016ff0 f   vdw_wdm:k1394.obj
 0001:00006d40       ??0KUstring@@QAE@XZ        00017040 f i vdw_wdm:k1394.obj
 0001:00006d70       ??1KUstring@@QAE@XZ        00017070 f i vdw_wdm:k1394.obj
 0001:00006da0       ?Invalidate@KUstring@@QAEXXZ 000170a0 f i vdw_wdm:k1394.obj
 0001:00006e56       ?Free@K1394AsyncClient@@QAEJAAVK1394AddressRange@@@Z 00017156 f   vdw_wdm:k1394Async.obj
 0001:00006f30       ?Initialize@?$KIrb@$0BC@@@QAEXPAPAXKPAU_ADDRESS_RANGE@@@Z 00017230 f i vdw_wdm:k1394Async.obj
 0001:00006f70       ?Allocate@K1394AsyncClient@@IAEPAU_ALLOCATE_CONTEXT@1@KKKPAU_ADDRESS_OFFSET@@PAU_MDL@@KKPAT_SLIST_HEADER@@PAKPAVK1394AddressRange@@@Z 00017270 f   vdw_wdm:k1394Async.obj
 0001:000070f0       ?Initialize@?$KIrb@$0BB@@@QAEXPAX0KKKPAU_ADDRESS_OFFSET@@PAU_MDL@@KKPAT_SLIST_HEADER@@PAKPAU_ADDRESS_RANGE@@@Z 000173f0 f i vdw_wdm:k1394Async.obj
 0001:000071a0       ?AllocateAddressComplete@K1394AsyncClient@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 000174a0 f   vdw_wdm:k1394Async.obj
 0001:00007230       ?NotificationRoutine@K1394AsyncClient@@KGXPAU_NOTIFICATION_INFO@@@Z 00017530 f   vdw_wdm:k1394Async.obj
 0001:00007390       ??0KTrace@@QAE@PADKW4TRACE_LEVEL@@W4BREAK_LEVEL@@PAU_UNICODE_STRING@@PAU_KINTERRUPT@@@Z 00017690 f   vdw_wdm:ktrace.obj
 0001:000074ce       ?__construct@KTrace@@IAEXPAU_STRING@@PAU_UNICODE_STRING@@PAU_KINTERRUPT@@@Z 000177ce f   vdw_wdm:ktrace.obj
 0001:00007686       ?Connect@KTrace@@KGEXZ     00017986 f   vdw_wdm:ktrace.obj
 0001:0000776e       ?Trace@KTrace@@QAAXW4TRACE_LEVEL@@PADZZ 00017a6e f   vdw_wdm:ktrace.obj
 0001:000079c0       ??1KTrace@@QAE@XZ          00017cc0 f   vdw_wdm:ktrace.obj
 0001:00007a83       ??6KTrace@@QAEAAV0@VKIrp@@@Z 00017d83 f   vdw_wdm:ktrace.obj
 0001:00007bb0       ?NumberSelected@K1394IsochChannel@@QAEKXZ 00017eb0 f i vdw_wdm:ktrace.obj
 0001:00007bb0       ??BKMemory@@QAEPAU_MDL@@XZ 00017eb0 f i vdw_wdm:ktrace.obj
 0001:00007bb0       ?Test@KInterlockedCounter@@QAEJXZ 00017eb0 f i vdw_wdm:ktrace.obj
 0001:00007bb0       ?ConstructorStatus@KLowerDevice@@QAEJXZ 00017eb0 f i vdw_wdm:ktrace.obj
 0001:00007bb0       ??BKUnitizedName@@QAEPBGXZ 00017eb0 f i vdw_wdm:ktrace.obj
 0001:00007bb0       ??CKIrp@@QAEPAU_IRP@@XZ    00017eb0 f i vdw_wdm:ktrace.obj
 0001:00007bb0       ??BKIrp@@QAEPAU_IRP@@XZ    00017eb0 f i vdw_wdm:ktrace.obj
 0001:00007e7c       ?Init@BoundsChecker@@YGJPAU_DRIVER_OBJECT@@@Z 0001817c f   vdw_wdm:kchecker.obj
 0001:00007fd0       ?UserBuffer@KIrp@@QAEAAPAXXZ 000182d0 f i vdw_wdm:kchecker.obj
 0001:00007ff0       ?DummyReportRoutine@BoundsChecker@@YAXKPAU_DRIVER_OBJECT@@ZZ 000182f0 f   vdw_wdm:kchecker.obj
 0001:00008000       ??0KUstring@@QAE@PBG@Z     00018300 f i vdw_wdm:kregkey.obj
 0001:00008030       ?InitializeCppRunTime@@YGJXZ 00018330 f   vdw_wdm:cpprt.obj
 0001:00008070       ?InitCPP@@YGXXZ            00018370 f   vdw_wdm:cpprt.obj
 0001:000080a0       ?TerminateCppRunTime@@YGXXZ 000183a0 f   vdw_wdm:cpprt.obj
 0001:00008100       ??_GAtExitCall@@QAEPAXI@Z  00018400 f i vdw_wdm:cpprt.obj
 0001:00008130       ??1AtExitCall@@QAE@XZ      00018430 f i vdw_wdm:cpprt.obj
 0001:00008150       _atexit                    00018450 f   vdw_wdm:cpprt.obj
 0001:000081b0       ??0AtExitCall@@QAE@P6AXXZ@Z 000184b0 f i vdw_wdm:cpprt.obj
 0001:00008245       ?DeviceIrpDispatch@KDevice@@UAEJPAU_IRP@@@Z 00018545 f   vdw_wdm:kdevice.obj
 0001:000082a0       ?_self_delete@KDevice@@UAEXXZ 000185a0 f i vdw_wdm:kdevice.obj
 0001:000082e0       ?Create@KDevice@@UAEJVKIrp@@@Z 000185e0 f i vdw_wdm:kdevice.obj
 0001:00008320       ?Close@KDevice@@UAEJVKIrp@@@Z 00018620 f i vdw_wdm:kdevice.obj
 0001:00008360       ?Read@KDevice@@UAEJVKIrp@@@Z 00018660 f i vdw_wdm:kdevice.obj
 0001:000083a0       ?Write@KDevice@@UAEJVKIrp@@@Z 000186a0 f i vdw_wdm:kdevice.obj
 0001:000083e0       ?DeviceControl@KDevice@@UAEJVKIrp@@@Z 000186e0 f i vdw_wdm:kdevice.obj
 0001:00008420       ?CleanUp@KDevice@@UAEJVKIrp@@@Z 00018720 f i vdw_wdm:kdevice.obj
 0001:00008460       ?Power@KDevice@@UAEJVKIrp@@@Z 00018760 f i vdw_wdm:kdevice.obj
 0001:000084a0       ?Pnp@KDevice@@UAEJVKIrp@@@Z 000187a0 f i vdw_wdm:kdevice.obj
 0001:000084e0       ?OnAllocateComplete@K1394AsyncClient@@UAEXJ@Z 000187e0 f i vdw_wdm:kdevice.obj
 0001:000084e0       ?OnStopComplete@K1394IsochTransfer@@UAEXJ@Z 000187e0 f i vdw_wdm:kdevice.obj
 0001:000084e0       ?StartIo@KDevice@@UAEXVKIrp@@@Z 000187e0 f i vdw_wdm:kdevice.obj
 0001:000084e0       ?OnStartComplete@K1394IsochTransfer@@UAEXJ@Z 000187e0 f i vdw_wdm:kdevice.obj
 0001:000084f0       ??_GKDevice@@QAEPAXI@Z     000187f0 f i vdw_wdm:kdevice.obj
 0001:00008520       ?MaximumLength@KUstring@@QAEGXZ 00018820 f i vdw_wdm:kdevice.obj
 0001:00008540       ?Append@KUstring@@QAEJPBG@Z 00018840 f i vdw_wdm:kdevice.obj
 0001:00008580       ?Append@KUstring@@QAEJAAV1@@Z 00018880 f i vdw_wdm:kdevice.obj
 0001:000085a0       ?Length@KUstring@@QAEGXZ   000188a0 f i vdw_wdm:kdevice.obj
 0001:000085c0       ?IsRemoved@KPnpDevice@@QAEEXZ 000188c0 f i vdw_wdm:kdevice.obj
 0001:000085e0       ??0KUstring@@QAE@PAU_UNICODE_STRING@@E@Z 000188e0 f i vdw_wdm:kdevice.obj
 0001:00008610       ?DeviceObject@KLowerDevice@@QAEAAPAU_DEVICE_OBJECT@@XZ 00018910 f i vdw_wdm:kdevice.obj
 0001:00008630       ??_9@$BBM@AE               00018930 f i vdw_wdm:kdevice.obj
 0001:00008640       ??_9@$BHM@AE               00018940 f i vdw_wdm:kdevice.obj
 0001:00008650       ??_9@$BFM@AE               00018950 f i vdw_wdm:kdevice.obj
 0001:00008660       ??_9@$BDM@AE               00018960 f i vdw_wdm:kdevice.obj
 0001:00008670       ??_9@$BGA@AE               00018970 f i vdw_wdm:kdevice.obj
 0001:00008680       ??_9@$BEA@AE               00018980 f i vdw_wdm:kdevice.obj
 0001:00008690       ??_9@$BCA@AE               00018990 f i vdw_wdm:kdevice.obj
 0001:000086a0       ??_9@$BGE@AE               000189a0 f i vdw_wdm:kdevice.obj
 0001:000086b0       ??_9@$BEE@AE               000189b0 f i vdw_wdm:kdevice.obj
 0001:000086c0       ??_9@$BCE@AE               000189c0 f i vdw_wdm:kdevice.obj
 0001:000086d0       ??_9@$BGI@AE               000189d0 f i vdw_wdm:kdevice.obj
 0001:000086e0       ??_9@$BEI@AE               000189e0 f i vdw_wdm:kdevice.obj
 0001:000086f0       ??_9@$BCI@AE               000189f0 f i vdw_wdm:kdevice.obj
 0001:00008700       ??_9@$B7AE                 00018a00 f i vdw_wdm:kdevice.obj
 0001:00008710       ??_9@$BM@AE                00018a10 f i vdw_wdm:kdevice.obj
 0001:00008720       ??_9@$BGM@AE               00018a20 f i vdw_wdm:kdevice.obj
 0001:00008730       ??_9@$BEM@AE               00018a30 f i vdw_wdm:kdevice.obj
 0001:00008740       ??_9@$BCM@AE               00018a40 f i vdw_wdm:kdevice.obj
 0001:00008750       ??_9@$BHA@AE               00018a50 f i vdw_wdm:kdevice.obj
 0001:00008760       ??_9@$BFA@AE               00018a60 f i vdw_wdm:kdevice.obj
 0001:00008770       ??_9@$BDA@AE               00018a70 f i vdw_wdm:kdevice.obj
 0001:00008780       ??_9@$BBA@AE               00018a80 f i vdw_wdm:kdevice.obj
 0001:00008790       ??_9@$BHE@AE               00018a90 f i vdw_wdm:kdevice.obj
 0001:000087a0       ??_9@$BFE@AE               00018aa0 f i vdw_wdm:kdevice.obj
 0001:000087b0       ??_9@$BDE@AE               00018ab0 f i vdw_wdm:kdevice.obj
 0001:000087c0       ??_9@$BBE@AE               00018ac0 f i vdw_wdm:kdevice.obj
 0001:000087d0       ??_9@$BHI@AE               00018ad0 f i vdw_wdm:kdevice.obj
 0001:000087e0       ??_9@$BFI@AE               00018ae0 f i vdw_wdm:kdevice.obj
 0001:000087f0       ??_9@$BDI@AE               00018af0 f i vdw_wdm:kdevice.obj
 0001:00008800       ??_9@$BBI@AE               00018b00 f i vdw_wdm:kdevice.obj
 0001:00008810       ?_CommonInit@KPnpDevice@@IAEJXZ 00018b10 f   vdw_wdm:kpnpdev.obj
 0001:000088f0       ?TestAndSet@KInterlockedCounter@@QAEJJ@Z 00018bf0 f i vdw_wdm:kpnpdev.obj
 0001:00008910       ??0KInterlockedCounter@@QAE@XZ 00018c10 f i vdw_wdm:kpnpdev.obj
 0001:00008930       ?Reset@KInterlockedCounter@@QAEJXZ 00018c30 f i vdw_wdm:kpnpdev.obj
 0001:00008950       ??0PNP_DEVICE_FLAGS@@QAE@XZ 00018c50 f i vdw_wdm:kpnpdev.obj
 0001:00008950       ??0POWER_DEVICE_FLAGS@@QAE@XZ 00018c50 f i vdw_wdm:kpnpdev.obj
 0001:000089b0       ?_self_delete@KPnpDevice@@UAEXXZ 00018cb0 f i vdw_wdm:kpnpdev.obj
 0001:000089f0       ??_GKPnpDevice@@QAEPAXI@Z  00018cf0 f i vdw_wdm:kpnpdev.obj
 0001:00008a20       ??0KPnpDevice@@QAE@PAU_DEVICE_OBJECT@@PBGKPBU_GUID@@KK@Z 00018d20 f   vdw_wdm:kpnpdev.obj
 0001:00008b80       ??1KPnpDevice@@QAE@XZ      00018e80 f   vdw_wdm:kpnpdev.obj
 0001:00008c20       ?SetPnpPolicy@KPnpDevice@@UAEXXZ 00018f20 f   vdw_wdm:kpnpdev.obj
 0001:00009124       ?DeviceIrpDispatch@KPnpDevice@@UAEJPAU_IRP@@@Z 00019424 f   vdw_wdm:kpnpdev.obj
 0001:00009740       ?Release@KMutex@@QAEJE@Z   00019a40 f i vdw_wdm:kpnpdev.obj
 0001:00009760       ??EKInterlockedCounter@@QAEJXZ 00019a60 f i vdw_wdm:kpnpdev.obj
 0001:00009780       ??FKInterlockedCounter@@QAEJXZ 00019a80 f i vdw_wdm:kpnpdev.obj
 0001:000097a0       ?IndicateBusy@KPnpDevice@@QAEXXZ 00019aa0 f i vdw_wdm:kpnpdev.obj
 0001:0000990b       ?Pnp@KPnpDevice@@MAEJVKIrp@@@Z 00019c0b f   vdw_wdm:kpnpdev.obj
 0001:0000adc0       ?Detach@KDevice@@QAEXPAVKLowerDevice@@@Z 0001b0c0 f i vdw_wdm:kpnpdev.obj
 0001:0000ae10       ?HoldIrp@KPnpDevice@@UAEJVKIrp@@@Z 0001b110 f   vdw_wdm:kpnpdev.obj
 0001:0000aee0       ?CancelHeldIrpLINK@KPnpDevice@@KGXPAU_DEVICE_OBJECT@@PAU_IRP@@@Z 0001b1e0 f i vdw_wdm:kpnpdev.obj
 0001:0000af10       ?CancelHeldIrp@KPnpDevice@@IAEXVKIrp@@@Z 0001b210 f   vdw_wdm:kpnpdev.obj
 0001:0000afa0       ?ProcessHeldRequests@KPnpDevice@@UAEXE@Z 0001b2a0 f   vdw_wdm:kpnpdev.obj
 0001:0000b0b0       ?IncrementOutstandingRequestCount@KPnpDevice@@QAEJXZ 0001b3b0 f   vdw_wdm:kpnpdev.obj
 0001:0000b170       ?Clear@KEvent@@QAEXXZ      0001b470 f i vdw_wdm:kpnpdev.obj
 0001:0000b190       ?DecrementOutstandingRequestCount@KPnpDevice@@QAEJXZ 0001b490 f   vdw_wdm:kpnpdev.obj
 0001:0000b270       ?WaitPowerOff@KPnpDevice@@QAEJ_K@Z 0001b570 f   vdw_wdm:kpnpdev.obj
 0001:0000b340       ?WaitStop@KPnpDevice@@UAEJ_K@Z 0001b640 f   vdw_wdm:kpnpdev.obj
 0001:0000b430       ?WaitRemove@KPnpDevice@@UAEJ_K@Z 0001b730 f   vdw_wdm:kpnpdev.obj
 0001:0000b520       ?CleanUpHeldRequests@KPnpDevice@@QAEXPAU_FILE_OBJECT@@@Z 0001b820 f   vdw_wdm:kpnpdev.obj
 0001:0000b67a       ?Power@KPnpDevice@@MAEJVKIrp@@@Z 0001b97a f   vdw_wdm:kpnpdev.obj
 0001:0000c860       ?PowerCall@KPnpLowerDevice@@QAEJVKIrp@@@Z 0001cb60 f i vdw_wdm:kpnpdev.obj
 0001:0000c8e0       ?WaitWakeCompletionRoutineLINK@KPnpDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 0001cbe0 f i vdw_wdm:kpnpdev.obj
 0001:0000c910       ?DevicePowerUpCompleteLINK@KPnpDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 0001cc10 f i vdw_wdm:kpnpdev.obj
 0001:0000c940       ?ReportNewDevicePowerState@KPnpDevice@@QAE?AT_POWER_STATE@@W4_DEVICE_POWER_STATE@@@Z 0001cc40 f i vdw_wdm:kpnpdev.obj
 0001:0000c990       ?OnSystemPowerUp@KPnpDevice@@UAEJVKIrp@@@Z 0001cc90 f   vdw_wdm:kpnpdev.obj
 0001:0000c990       ?OnDeviceSleep@KPnpDevice@@UAEJVKIrp@@@Z 0001cc90 f   vdw_wdm:kpnpdev.obj
 0001:0000c990       ?OnSystemSleep@KPnpDevice@@UAEJVKIrp@@@Z 0001cc90 f   vdw_wdm:kpnpdev.obj
 0001:0000c990       ?OnDevicePowerUp@KPnpDevice@@UAEJVKIrp@@@Z 0001cc90 f   vdw_wdm:kpnpdev.obj
 0001:0000c9a0       ?DevicePowerUpComplete@KPnpDevice@@IAGJVKIrp@@@Z 0001cca0 f   vdw_wdm:kpnpdev.obj
 0001:0000ca60       ?SetPowerPolicy@KPnpDevice@@UAEXE@Z 0001cd60 f   vdw_wdm:kpnpdev.obj
 0001:0000ce10       ?DetermineNewDevicePowerState@KPnpDevice@@UAE?AW4_DEVICE_POWER_STATE@@W4_SYSTEM_POWER_STATE@@@Z 0001d110 f   vdw_wdm:kpnpdev.obj
 0001:0000ce50       ?WaitWakeCompletionRoutine@KPnpDevice@@IAGJVKIrp@@@Z 0001d150 f   vdw_wdm:kpnpdev.obj
 0001:0000cf47       ?GetDeviceCapabilities@KPnpDevice@@QAEJXZ 0001d247 f   vdw_wdm:kpnpdev.obj
 0001:0000d0e8       ?GetPowerSequence@KPnpDevice@@QAEJPAU_POWER_SEQUENCE@@@Z 0001d3e8 f   vdw_wdm:kpnpdev.obj
 0001:0000d1f0       ?RequestPowerCompletionCallback@KPnpDevice@@IAGXET_POWER_STATE@@PAUPowerCompletionContext@@PAU_IO_STATUS_BLOCK@@@Z 0001d4f0 f   vdw_wdm:kpnpdev.obj
 0001:0000d290       ?RequestWaitWakeCompletionCallback@KPnpDevice@@IAGXET_POWER_STATE@@PAUPowerCompletionContext@@PAU_IO_STATUS_BLOCK@@@Z 0001d590 f   vdw_wdm:kpnpdev.obj
 0001:0000d47a       ?RequestDevicePowerIrpWait@KPnpDevice@@QAEJEW4_DEVICE_POWER_STATE@@P6GXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z@Z 0001d77a f   vdw_wdm:kpnpdev.obj
 0001:0000d600       ?RequestPowerCompletionCallbackLINK@KPnpDevice@@KGXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z 0001d900 f i vdw_wdm:kpnpdev.obj
 0001:0000d76a       ?RequestDevicePowerIrp@KPnpDevice@@QAEJEW4_DEVICE_POWER_STATE@@P6GXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z@Z 0001da6a f   vdw_wdm:kpnpdev.obj
 0001:0000d920       ?RequestWaitWakeCompletionCallbackLINK@KPnpDevice@@KGXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z 0001dc20 f i vdw_wdm:kpnpdev.obj
 0001:0000d950       ?CancelWaitWakeIrp@KPnpDevice@@QAEEXZ 0001dc50 f   vdw_wdm:kpnpdev.obj
 0001:0000da26       ?RegisterInterface@KPnpDevice@@QAEPAU_UNICODE_STRING@@PBU_GUID@@PAU2@@Z 0001dd26 f   vdw_wdm:kpnpdev.obj
 0001:0000dad0       ??0INTERFACE_LIST_ENTRY@@QAE@PBU_GUID@@@Z 0001ddd0 f i vdw_wdm:kpnpdev.obj
 0001:0000db20       ?EnableInterfaces@KPnpDevice@@QAEXPAU_UNICODE_STRING@@@Z 0001de20 f   vdw_wdm:kpnpdev.obj
 0001:0000db90       ?DisableInterfaces@KPnpDevice@@QAEXPAU_UNICODE_STRING@@@Z 0001de90 f   vdw_wdm:kpnpdev.obj
 0001:0000dc00       ?OnStartDevice@KPnpDevice@@UAEJVKIrp@@@Z 0001df00 f   vdw_wdm:kpnpdev.obj
 0001:0000dc40       ?OnStopDevice@KPnpDevice@@UAEJVKIrp@@@Z 0001df40 f   vdw_wdm:kpnpdev.obj
 0001:0000dca0       ?OnQueryRemoveDevice@KPnpDevice@@UAEJVKIrp@@@Z 0001dfa0 f   vdw_wdm:kpnpdev.obj
 0001:0000dd00       ?OnRemoveDevice@KPnpDevice@@UAEJVKIrp@@@Z 0001e000 f   vdw_wdm:kpnpdev.obj
 0001:0000dd60       ?OnSurpriseRemoval@KPnpDevice@@UAEJVKIrp@@@Z 0001e060 f   vdw_wdm:kpnpdev.obj
 0001:0000ddc0       ?OnCancelRemoveDevice@KPnpDevice@@UAEJVKIrp@@@Z 0001e0c0 f   vdw_wdm:kpnpdev.obj
 0001:0000de10       ?OnQueryStopDevice@KPnpDevice@@UAEJVKIrp@@@Z 0001e110 f   vdw_wdm:kpnpdev.obj
 0001:0000de70       ?OnCancelStopDevice@KPnpDevice@@UAEJVKIrp@@@Z 0001e170 f   vdw_wdm:kpnpdev.obj
 0001:0000dec0       ?OnQueryDeviceState@KPnpDevice@@UAEJVKIrp@@@Z 0001e1c0 f   vdw_wdm:kpnpdev.obj
 0001:0000df20       ?OnWaitWake@KPnpDevice@@UAEJVKIrp@@@Z 0001e220 f   vdw_wdm:kpnpdev.obj
 0001:0000df70       ?OnPowerSequence@KPnpDevice@@UAEJVKIrp@@@Z 0001e270 f   vdw_wdm:kpnpdev.obj
 0001:0000dfc0       ?OnSetPower@KPnpDevice@@UAEJVKIrp@@@Z 0001e2c0 f   vdw_wdm:kpnpdev.obj
 0001:0000e000       ?OnQueryPower@KPnpDevice@@UAEJVKIrp@@@Z 0001e300 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnQueryDeviceRelations@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnReadConfig@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnQueryDeviceText@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnWriteConfig@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnQueryBusInformation@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnBusReset@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnDeviceUsageNotification@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnEject@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnQueryCapabilities@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnSetLock@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnQueryId@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnQueryResourceRequirements@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnFilterResourceRequirements@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnQueryResources@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e040       ?OnQueryInterface@KPnpDevice@@UAEJVKIrp@@@Z 0001e340 f   vdw_wdm:kpnpdev.obj
 0001:0000e060       ??0?$KInterlockedList@U_IRP@@@@QAE@XZ 0001e360 f i vdw_wdm:kpnpdev.obj
 0001:0000e0a0       ?ListEntryOffset@@YGKPAU_IRP@@@Z 0001e3a0 f i vdw_wdm:kpnpdev.obj
 0001:0000e0b0       ?InsertTail@?$KInterlockedList@U_IRP@@@@QAEXPAU_IRP@@@Z 0001e3b0 f i vdw_wdm:kpnpdev.obj
 0001:0000e0b0       ?InsertTail@?$KInterlockedList@U_BUFFER_CONTEXT@K1394IsochTransfer@@@@QAEXPAU_BUFFER_CONTEXT@K1394IsochTransfer@@@Z 0001e3b0 f i vdw_wdm:kpnpdev.obj
 0001:0000e0e0       ?RemoveHead@?$KInterlockedList@U_IRP@@@@QAEPAU_IRP@@XZ 0001e3e0 f i vdw_wdm:kpnpdev.obj
 0001:0000e110       ?IsEmpty@?$KInterlockedList@U_IRP@@@@QAEEXZ 0001e410 f i vdw_wdm:kpnpdev.obj
 0001:0000e140       ?Lock@?$KInterlockedList@U_IRP@@@@QAEXXZ 0001e440 f i vdw_wdm:kpnpdev.obj
 0001:0000e140       ?Lock@?$KInterlockedList@U_BUFFER_CONTEXT@K1394IsochTransfer@@@@QAEXXZ 0001e440 f i vdw_wdm:kpnpdev.obj
 0001:0000e170       ?Unlock@?$KInterlockedList@U_IRP@@@@QAEXXZ 0001e470 f i vdw_wdm:kpnpdev.obj
 0001:0000e170       ?Unlock@?$KInterlockedList@U_BUFFER_CONTEXT@K1394IsochTransfer@@@@QAEXXZ 0001e470 f i vdw_wdm:kpnpdev.obj
 0001:0000e190       ??0?$KList@UINTERFACE_LIST_ENTRY@@@@QAE@XZ 0001e490 f i vdw_wdm:kpnpdev.obj
 0001:0000e1d0       ?Head@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 0001e4d0 f i vdw_wdm:kpnpdev.obj
 0001:0000e210       ?Next@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@PAU2@@Z 0001e510 f i vdw_wdm:kpnpdev.obj
 0001:0000e250       ?InsertTail@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEXPAUINTERFACE_LIST_ENTRY@@@Z 0001e550 f i vdw_wdm:kpnpdev.obj
 0001:0000e290       ?RemoveHead@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 0001e590 f i vdw_wdm:kpnpdev.obj
 0001:0000e2d0       ?Unlock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 0001e5d0 f i vdw_wdm:kpnpdev.obj
 0001:0000e2d0       ?Lock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 0001e5d0 f i vdw_wdm:kpnpdev.obj
 0001:0000e2e0       ??0KSystemThread@@QAE@XZ   0001e5e0 f   vdw_wdm:ksysthrd.obj
 0001:0000e387       ?Start@KSystemThread@@QAEJP6GXPAX@Z0K@Z 0001e687 f   vdw_wdm:ksysthrd.obj
 0001:0000e4d0       ??BKDevice@@QAEPAU_DEVICE_OBJECT@@XZ 0001e7d0 f i vdw_wdm:kpnplow.obj
 0001:0000e54c       ?Initialize@KPnpLowerDevice@@QAEJPAVKDevice@@PAU_DEVICE_OBJECT@@@Z 0001e84c f   vdw_wdm:kpnplow.obj
 0001:0000e600       ??0KPnpLowerDevice@@QAE@XZ 0001e900 f   vdw_wdm:kpnplow.obj
 0001:0000e688       ?PowerCallWaitComplete@KPnpLowerDevice@@QAEJVKIrp@@EPAK@Z 0001e988 f   vdw_wdm:kpnplow.obj
 0001:0000e877       ?Allocate@K1394LowerDevice@@QAEJAAVK1394IsochBandwidth@@KK@Z 0001eb77 f   vdw_wdm:K1394Isoc.obj
 0001:0000e950       ?Free@K1394LowerDevice@@QAEJAAVK1394IsochBandwidth@@@Z 0001ec50 f   vdw_wdm:K1394Isoc.obj
 0001:0000ea52       ?Allocate@K1394LowerDevice@@QAEJAAVK1394IsochChannel@@K@Z 0001ed52 f   vdw_wdm:K1394Isoc.obj
 0001:0000eaf0       ?Initialize@?$KIrb@$03@@QAEXK@Z 0001edf0 f i vdw_wdm:K1394Isoc.obj
 0001:0000eb10       ?Free@K1394LowerDevice@@QAEJAAVK1394IsochChannel@@@Z 0001ee10 f   vdw_wdm:K1394Isoc.obj
 0001:0000eb80       ?Initialize@?$KIrb@$08@@QAEXK@Z 0001ee80 f i vdw_wdm:K1394Isoc.obj
 0001:0000eba0       ?Allocate@K1394LowerDevice@@QAEJAAVK1394IsochResource@@KKKKKKK@Z 0001eea0 f   vdw_wdm:K1394Isoc.obj
 0001:0000ec50       ?Initialize@?$KIrb@$04@@QAEXKKKKKKK@Z 0001ef50 f i vdw_wdm:K1394Isoc.obj
 0001:0000ecb0       ?Free@K1394LowerDevice@@QAEJAAVK1394IsochResource@@@Z 0001efb0 f   vdw_wdm:K1394Isoc.obj
 0001:0000ed20       ?Initialize@?$KIrb@$09@@QAEXPAX@Z 0001f020 f i vdw_wdm:K1394Isoc.obj
 0001:0000ed40       ??2K1394IsochBufferList@@SGPAXIK@Z 0001f040 f   vdw_wdm:K1394Isoc.obj
 0001:0000edb0       ?SetupBuffer@K1394IsochBufferList@@QAEXKPAU_MDL@@KKKKPAU_CYCLE_TIME@@@Z 0001f0b0 f   vdw_wdm:K1394Isoc.obj
 0001:0000ee90       ?AddBufferList@K1394IsochTransfer@@QAEJAAVK1394IsochBufferList@@@Z 0001f190 f   vdw_wdm:K1394Isoc.obj
 0001:0000efe0       ?Initialize@?$KIrb@$05@@QAEXPAXKPAU_ISOCH_DESCRIPTOR@@@Z 0001f2e0 f i vdw_wdm:K1394Isoc.obj
 0001:0000f020       ?BufferCompleteLINK@K1394IsochTransfer@@KGXPAX0@Z 0001f320 f i vdw_wdm:K1394Isoc.obj
 0001:0000f040       ?CancelBufferList@K1394IsochTransfer@@QAEJAAVK1394IsochBufferList@@@Z 0001f340 f   vdw_wdm:K1394Isoc.obj
 0001:0000f130       ?Initialize@?$KIrb@$06@@QAEXPAXKPAU_ISOCH_DESCRIPTOR@@@Z 0001f430 f i vdw_wdm:K1394Isoc.obj
 0001:0000f170       ?CancelAllBuffers@K1394IsochTransfer@@QAEJXZ 0001f470 f   vdw_wdm:K1394Isoc.obj
 0001:0000f1e0       ?RemoveBufferComplete@K1394IsochTransfer@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 0001f4e0 f   vdw_wdm:K1394Isoc.obj
 0001:0000f290       ?StartTalk@K1394IsochTransfer@@QAEJPAU_CYCLE_TIME@@@Z 0001f590 f   vdw_wdm:K1394Isoc.obj
 0001:0000f380       ?Initialize@?$KIrb@$0N@@@QAEXPAXPAU_CYCLE_TIME@@@Z 0001f680 f i vdw_wdm:K1394Isoc.obj
 0001:0000f3c0       ?StartListen@K1394IsochTransfer@@QAEJPAU_CYCLE_TIME@@@Z 0001f6c0 f   vdw_wdm:K1394Isoc.obj
 0001:0000f4b0       ?Initialize@?$KIrb@$0L@@@QAEXPAXPAU_CYCLE_TIME@@@Z 0001f7b0 f i vdw_wdm:K1394Isoc.obj
 0001:0000f4f0       ?Stop@K1394IsochTransfer@@QAEJXZ 0001f7f0 f   vdw_wdm:K1394Isoc.obj
 0001:0000f5d0       ?Initialize@?$KIrb@$0M@@@QAEXPAX@Z 0001f8d0 f i vdw_wdm:K1394Isoc.obj
 0001:0000f5f0       ?StartStopComplete@K1394IsochTransfer@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 0001f8f0 f   vdw_wdm:K1394Isoc.obj
 0001:0000f6b0       ?BufferComplete@K1394IsochTransfer@@IAGXPAX@Z 0001f9b0 f   vdw_wdm:K1394Isoc.obj
 0001:0000f7a0       ?AddBufferComplete@K1394IsochTransfer@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 0001faa0 f   vdw_wdm:K1394Isoc.obj
 0001:0000f830       ?alloc@?$KHeap@U_IRB@@@@QAEPAXXZ 0001fb30 f i vdw_wdm:K1394Isoc.obj
 0001:0000f850       _ExAllocateFromNPagedLookasideList@4 0001fb50 f i vdw_wdm:K1394Isoc.obj
 0001:0000f8c0       ?free@?$KHeap@U_IRB@@@@QAEXPAX@Z 0001fbc0 f i vdw_wdm:K1394Isoc.obj
 0001:0000f8e0       _ExFreeToNPagedLookasideList@8 0001fbe0 f i vdw_wdm:K1394Isoc.obj
 0001:0000f940       ?Head@?$KInterlockedList@U_BUFFER_CONTEXT@K1394IsochTransfer@@@@QAEPAU_BUFFER_CONTEXT@K1394IsochTransfer@@XZ 0001fc40 f i vdw_wdm:K1394Isoc.obj
 0001:0000f970       ?Next@?$KInterlockedList@U_BUFFER_CONTEXT@K1394IsochTransfer@@@@QAEPAU_BUFFER_CONTEXT@K1394IsochTransfer@@PAU23@@Z 0001fc70 f i vdw_wdm:K1394Isoc.obj
 0001:0000f9b0       ?Remove@?$KInterlockedList@U_IRP@@@@QAEPAU_IRP@@PAU2@@Z 0001fcb0 f i vdw_wdm:K1394Isoc.obj
 0001:0000f9b0       ?Remove@?$KInterlockedList@U_BUFFER_CONTEXT@K1394IsochTransfer@@@@QAEPAU_BUFFER_CONTEXT@K1394IsochTransfer@@PAU23@@Z 0001fcb0 f i vdw_wdm:K1394Isoc.obj
 0001:0000f9f0       ?_lock@KDeviceQueue@@QAEEE@Z 0001fcf0 f i vdw_wdm:kdevque.obj
 0001:0000fa20       ??0KSpinLock@@QAE@PAK@Z    0001fd20 f i vdw_wdm:kdevque.obj
 0001:0000fa40       ?_unlock@KDeviceQueue@@QAEXE@Z 0001fd40 f i vdw_wdm:kdevque.obj
 0001:0000fa70       ?Head@KDeviceQueue@@QAEPAU_IRP@@XZ 0001fd70 f i vdw_wdm:kdevque.obj
 0001:0000fa90       ?Tail@KDeviceQueue@@QAEPAU_IRP@@XZ 0001fd90 f i vdw_wdm:kdevque.obj
 0001:0000fab0       ?Next@KDeviceQueue@@QAEPAU_IRP@@PAU2@@Z 0001fdb0 f i vdw_wdm:kdevque.obj
 0001:0000faf0       ?Container@KDeviceQueue@@IAEPAU_IRP@@PAU_KDEVICE_QUEUE_ENTRY@@@Z 0001fdf0 f i vdw_wdm:kdevque.obj
 0001:0000fb20       ?PnpCleanUp@KDeviceQueue@@QAEXPAVKPnpDevice@@PAU_FILE_OBJECT@@@Z 0001fe20 f   vdw_wdm:kdevque.obj
 0001:0000fca0       ??0_listcore@@IAE@K@Z      0001ffa0 f   vdw_wdm:klist.obj
 0001:0000fcd0       ?_head@_listcore@@QAEPAXXZ 0001ffd0 f   vdw_wdm:klist.obj
 0001:0000fd00       ?Container@_listcore@@QAEPAXPAU_LIST_ENTRY@@@Z 00020000 f i vdw_wdm:klist.obj
 0001:0000fd30       ?_insertTail@_listcore@@QAEXPAX@Z 00020030 f   vdw_wdm:klist.obj
 0001:0000fda0       ?ListEntryPointer@_listcore@@QAEPAU_LIST_ENTRY@@PAX@Z 000200a0 f i vdw_wdm:klist.obj
 0001:0000fdc0       ?_next@_listcore@@QAEPAXPAX@Z 000200c0 f   vdw_wdm:klist.obj
 0001:0000fe10       ?_remove@_listcore@@QAEPAXPAX@Z 00020110 f   vdw_wdm:klist.obj
 0001:0000fe60       ?_isEmpty@_listcore@@QAEEXZ 00020160 f   vdw_wdm:klist.obj
 0001:0000fe80       ?_removeHead@_listcore@@QAEPAXXZ 00020180 f   vdw_wdm:klist.obj
 0001:0000fee0       ??0KUstring@@QAE@GW4_POOL_TYPE@@@Z 000201e0 f   vdw_wdm:kustring.obj
 0001:0000ff50       ?Assign@KUstring@@QAEJAAV1@@Z 00020250 f   vdw_wdm:kustring.obj
 0001:0000ffb0       ?Assign@KUstring@@QAEJPBG@Z 000202b0 f   vdw_wdm:kustring.obj
 0001:00010020       ?GrowMaxBy@KUstring@@QAEJGW4_POOL_TYPE@@@Z 00020320 f   vdw_wdm:kustring.obj
 0001:000100e0       ??0KLowerDevice@@QAE@XZ    000203e0 f   vdw_wdm:klower.obj
 0001:00010110       ??0KLowerDevice@@QAE@PBGK@Z 00020410 f   vdw_wdm:klower.obj
 0001:00010208       ?CallWaitComplete@KLowerDevice@@QAEJVKIrp@@EPAK@Z 00020508 f   vdw_wdm:klower.obj
 0001:00010330       ?SynchCallCompletionRoutine@KLowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 00020630 f   vdw_wdm:klower.obj
 0001:000103e0       ?DeviceIoControl@KLowerDevice@@QAEJKPAXK0KEPAK@Z 000206e0 f   vdw_wdm:klower.obj
 0001:00010500       ?ustrlen@@YGKPBG@Z         00020800 f   vdw_wdm:util.obj
 0001:00010540       ?ustrsiz@@YGKPBG@Z         00020840 f   vdw_wdm:util.obj
 0001:00010560       ?GetObjectName@@YGPAU_UNICODE_STRING@@PAX@Z 00020860 f   vdw_wdm:util.obj
 0001:0001059c       _memmove                   0002089c f   wdm:NTOSKRNL.EXE
 0001:000105a2       _strchr                    000208a2 f   wdm:NTOSKRNL.EXE
 0001:000105a8       __vsnprintf                000208a8 f   wdm:NTOSKRNL.EXE
 0001:000105ae       _DbgPrint                  000208ae f   wdm:NTOSKRNL.EXE
 0002:00000000       ?____CR@@3PADA             00020900     Isoc1394.obj
 0002:00000010       ?Isoc1394Device_Guid@@3U_GUID@@A 00020910     Isoc1394Device.obj
 0002:0000007c       ?DefaultPoolTag@@3KA       0002097c     vdw_wdm:pooltag.obj
 0002:00000080       ?ScratchBufferIndex@@3JA   00020980     vdw_wdm:ktrace.obj
 0002:000000f8       ?IrpDispatchTable@@3PAP8KDevice@@AEJVKIrp@@@ZA 000209f8     vdw_wdm:kdevice.obj
 0002:00000168       ?t@@3VKTrace@@A            00020a68     Isoc1394.obj
 0002:00000190       ?m_TheDriver@KDriver@@1PAV1@A 00020a90     Isoc1394.obj
 0002:00000194       ?m_bFilterDispatch@KDriver@@1EA 00020a94     Isoc1394.obj
 0002:00000198       ?m_DriverClass@KDriver@@2U_UNICODE_STRING@@A 00020a98     Isoc1394.obj
 0002:000001a0       ?_bWindows98_@@3EA         00020aa0     Isoc1394.obj
 0002:000001a4       ?g_StopLoopback@@3EA       00020aa4     Isoc1394Device.obj
 0002:000001a8       ?ScratchBuffers@@3PAUKTRACESCRATCHBUFFER@@A 00020aa8     vdw_wdm:ktrace.obj
 0002:000005a8       ?m_Open@KTrace@@1P6GPAXPAU_UNICODE_STRING@@PAU_KINTERRUPT@@K@ZA 00020ea8     vdw_wdm:ktrace.obj
 0002:000005ac       ?m_Post@KTrace@@1P6GXPAXPAD@ZA 00020eac     vdw_wdm:ktrace.obj
 0002:000005b0       ?m_Close@KTrace@@1P6GXPAX@ZA 00020eb0     vdw_wdm:ktrace.obj
 0002:000005b8       ?DriverInstance@BoundsChecker@@3PAVKDriver@@A 00020eb8     vdw_wdm:kchecker.obj
 0002:000005c0       ?BchkdInfo@BoundsChecker@@3UBchkdInfo_t@@A 00020ec0     vdw_wdm:kchecker.obj
 0002:000005d4       ?m_ListHead@AtExitCall@@2PAV1@A 00020ed4     vdw_wdm:cpprt.obj
 0002:000005d8       ?m_Status@AtExitCall@@2JA  00020ed8     vdw_wdm:cpprt.obj
 0002:000005dc       ?m_PreviousState@CancelSpinLock@@1EA 00020edc     vdw_wdm:kspin.obj
 0002:000005e0       ?m_DummyEvent@KLowerDevice@@1U_KEVENT@@A 00020ee0     vdw_wdm:klower.obj
 0003:00000000       ?___StartInitCalls__@@3PAP6GXXZA 00020f00     vdw_wdm:cpprt.obj
 0003:00000008       ?___EndInitCalls__@@3PAP6GXXZA 00020f08     vdw_wdm:cpprt.obj
 0004:00000000       ?___StlStartInitCalls__@@3PAP6GXXZA 00020f80     vdw_wdm:cpprt.obj
 0004:000000
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-08-15 14:58
用他说的算算看。比base小,怎么办?呵呵
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-15 15:12
用他说的算算看。比base小,怎么办?呵呵


搞不懂函数名称前一个问号和两个问号之间的区别,他给的是_。
是不是又不一样

郁闷 :mad:
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-08-15 15:15
怎么回事呀?
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-15 15:43
怎么回事呀?


感觉安装他说的方法算出来的位置可能不对
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-08-16 10:32
我把ddk关于debug和dump文件的看了看,要有symbol文件才可以分析dumpfile的。2KDDK有个dumpchk,可以分析dump file。sdk也有。但是那个symbolfile,就要你自己弄了。
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-17 02:11
我把ddk关于debug和dump文件的看了看,要有symbol文件才可以分析dumpfile的。2KDDK有个dumpchk,可以分析dump file。sdk也有。但是那个symbolfile,就要你自己弄了。


惨啊
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2002-08-19 09:29
driverworkbench可以看dmp
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-19 12:14
driverworkbench可以看dmp


怎么生成symbol file 啊
我的2000不会输出dmp
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2002-08-19 12:53
2000不生成dmp文件?蓝屏了就会有的,除非你设置为不生成。
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-08-19 13:05
2000不生成dmp文件?蓝屏了就会有的,除非你设置为不生成。


设置肯定是设置了,也肯定篮屏啦

但就是。。。555
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
13楼#
发布于:2002-08-19 13:08
你找找看,*.dmp
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-08-19 15:52
你找找看,*.dmp


查找过了,在我不用的一个2000下有 但是也是以前生成的
估计是现在的这个2000又问题
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
15楼#
发布于:2002-08-19 16:36
那怎么办?没有办法。
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-08-20 11:38
那怎么办?没有办法。


现在可以生成dmp啦

但是看不到我的驱动的信息
分数 你想要吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
17楼#
发布于:2002-08-20 11:52
用了driverworkbench也看不见?
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-08-20 20:28
用了driverworkbench也看不见?


其他的sys的信息倒是有了
分数 你想要吗?
游客

返回顶部