1394BUS — Windows 98SE Retail


Source Tree

  • ../1394bus.c
  • ../busirp.c
  • ../busisoch.c
  • ../busmap.c
  • ../buspnp.c
  • ../dbg.c
  • intel/ullshr.asm

Segment 1: .text @ 00002090
  • 00000000 — _Bus1394HandleDeviceRelations@8
  • 00000607 — _Bus1394Power@8
  • 000006C4 — _Bus1394FindDevice@16
  • 0000070D — _Bus1394DisableNonEnumeratedDevices@4
  • 00000755 — _Bus1394BusReset@8
  • 00000BB2 — _Bus1394PnPEnumCompletionRoutine@12
  • 000011DD — _Bus1394SynchCompletionRoutine@12
  • 000011F3 — _Bus1394BusResetCompletionRoutine@12
  • 000011FB — _Bus1394ForceRootCompletionRoutine@12
  • 00001271 — _Bus1394AsyncIrbCompletionRoutine@12
  • 0000128D — _Bus1394FormSpeedMap@4
  • 000013B1 — _Bus1394CalculateCrc@8
  • 000013D5 — _Bus1394Crc16@8
  • 00001410 — _Bus1394GetMaxSpeedBetweenNodes@16
  • 000016A5 — _Bus1394FindChildren@12
  • 000017B1 — _Bus1394OptimizeTopology@8
  • 00001969 — _Bus1394ReconcilePower@8
  • 00001B63 — _Bus1394SignalResetCompletionRoutine@12
  • 00001B75 — _Bus1394BusResetNotify@8
  • 00001C04 — _Bus1394Close@8
  • 00001C04 — _Bus1394Open@8
  • 00001C1D — _Bus1394IOCtl@8
  • 000023DC — _Bus1394AsyncCompletionRoutine@12
  • 000024CC — _Bus1394ModifyCROM@12
  • 00002751 — _Bus1394RemoveCROMData@12
  • 000028FC — _Bus1394Indication@8
  • 000030A3 — _Bus1394IndicationComplete@8
  • 0000313B — _Bus1394DispatchAddressMapRequest@12
  • 00003167 — _Bus1394AllocAddressRange@16
  • 00003695 — _Bus1394FreeAddressRange@16
  • 0000391A — _Bus1394AllocLowAddress@12
  • 00003A25 — _Bus1394StorageInRange@12
  • 00003A54 — _Bus1394ReturnStorageToPool@8
  • 00003A88 — _Bus1394NotificationDpc@16
  • 00003B34 — _Bus1394InvalidateDeviceMappings@8
  • 00003CA6 — _Bus1394DispatchIsochRequest@12
  • 00003CC9 — _Bus1394IsochAllocateBandwidth@16
  • 00003FD7 — _Bus1394AllocBandwidthCompletionRoutine@12
  • 000042DB — _Bus1394IsochChainToPort@16
  • 000042F9 — _Bus1394GetIsochBandwidth@8
  • 00004328 — _Bus1394SetIsochBandwidth@8
  • 00004371 — _Bus1394ChangeBandwidthUnits@16
  • 000043B8 — _Bus1394GetIsochChannels@8
  • 000043F0 — _Bus1394SetIsochChannels@12
  • 000044D8 — _Bus1394InitializeIsoch@4
  • 00004518 — _Debug_Assert@16
  • 0000451C — _memmove
  • 00004530 — __aullshr
Segment 2: .data @ 00002A00
  • 00000000 — ??_C@_1CA@MPBH@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AA1?$AA3?$AA9?$AA4?$AAB?$AAU?$AAS?$AA?$AA@
  • 00000020 — ??_C@_13ECNF@?$AA?5?$AA?$AA@
  • 00000024 — ??_C@_0BE@IDGJ@uniModelName?4Buffer?$AA@
  • 00000038 — ??_C@_0BF@KBNC@uniVendorName?4Buffer?$AA@
  • 00000050 — ??_C@_0BF@GPA@uniDeviceName?4Buffer?$AA@
  • 00000068 — ??_C@_0BJ@CAOF@uniCompatibleIdHi?4Buffer?$AA@
  • 00000084 — ??_C@_0BJ@JJCC@uniCompatibleIdLo?4Buffer?$AA@
  • 000000A0 — ??_C@_13KOKC@?$AA?$CG?$AA?$AA@
  • 000000A4 — ??_C@_1M@KDEH@?$AA1?$AA3?$AA9?$AA4?$AA?2?$AA?$AA@
  • 000000B0 — ??_C@_1CG@CFND@?$AA1?$AA3?$AA9?$AA4?$AA?2?$AA0?$AA3?$AA1?$AA8?$AA8?$AA7?$AA?$CG?$AA0?$AA4?$AA0?$AA8?$AA9?$AA2?$AA?$AA@
  • 000000D8 — ??_C@_0BP@CEGE@DeviceExtension?9?$DOUnitDirectory?$AA@
  • 000000F8 — ??_C@_0BF@JOBB@uniUniqueIdHi?4Buffer?$AA@
  • 00000110 — ??_C@_0BF@CHNG@uniUniqueIdLo?4Buffer?$AA@
  • 00000128 — ??_C@_0BL@ELFK@DeviceExtension?9?$DOConfigRom?$AA@
  • 00000144 — ??_C@_03NNAM@Irb?$AA@
  • 00000148 — ??_C@_08GMFP@StartIrp?$AA@
  • 00000154 — ??_C@_0M@CAHN@?4?4?2buspnp?4c?$AA@
  • 00000160 — ??_C@_05PACH@CsIrb?$AA@
  • 00000168 — ??_C@_0BA@IFBD@DeviceRelations?$AA@
  • 00000178 — ??_C@_0M@MDKF@enumContext?$AA@
  • 00000184 — ??_C@_09IGBI@ConfigRom?$AA@
  • 00000190 — ??_C@_03CBFC@Irp?$AA@
  • 00000194 — ??_C@_0FB@CABG@?$CI?$CIPPORT_EXTENSION?$CJ?5PortDeviceObj@
  • 000001E8 — ??_C@_0JI@MPP@?$CI?$CIPNODE_DEVICE_EXTENSION?$CJ?5BusIns@
  • 00000280 — ??_C@_0FB@JPAO@enumContext?9?$DOu?4CromInfo?4CRI_Info@
  • 000002D4 — ??_C@_0CN@LMIC@enumContext?9?$DOu?4CromInfo?4CRI_Info@
  • 00000304 — ??_C@_0BK@MMEC@u?4DirectoryInfo?4DI_Length?$AA@
  • 00000320 — ??_C@_0IG@EPCC@?$CI?$CIPDEVICE_INFORMATION?$CJ?5DeviceExt@
  • 000003A8 — ??_C@_01JAP@i?$AA@
  • 000003AC — ??_C@_1CC@MEFB@?$AAO?$AAp?$AAt?$AAi?$AAm?$AAi?$AAz?$AAe?$AAT?$AAo?$AAp?$AAo?$AAl?$AAo?$AAg?$AAy?$AA?$AA@
  • 000003D0 — ??_C@_1BE@HJCI@?$AAC?$AAo?$AAn?$AAf?$AAi?$AAg?$AAR?$AAo?$AAm?$AA?$AA@
  • 000003E4 — ??_C@_1BO@MLPO@?$AAD?$AAi?$AAa?$AAg?$AAn?$AAo?$AAs?$AAt?$AAi?$AAc?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
  • 00000404 — ??_C@_1BO@DFIL@?$AAS?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAN?$AAo?$AAn?$AAC?$AAo?$AAm?$AAp?$AA?$AA@
  • 00000424 — ??_C@_0CE@FDPF@fullInfo?9?$DODataLength?5?$DM?$DN?5?$CKDataLen@
  • 00000448 — ??_C@_0BB@JANF@BusResetWorkItem?$AA@
  • 0000045C — ??_C@_0BK@DJDH@StorageEntry?9?$DOSE_Callback?$AA@
  • 00000478 — ??_C@_0M@NDJM@?4?4?2busmap?4c?$AA@
  • 00000484 — ??_C@_0N@LDEB@StorageEntry?$AA@
  • 00000494 — ??_C@_0N@OBKG@InRangeEntry?$AA@
  • 000004A4 — ??_C@_0BJ@PJMD@status?5?$DN?$DN?5STATUS_SUCCESS?$AA@
  • 000004C0 — ??_C@_0CB@DFAH@TempStorageEntry?5?$CB?$DN?5StorageEntry@
  • 000004E4 — ??_C@_05LLOB@FALSE?$AA@
  • 000004EC — ??_C@_1BE@PALB@?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt?$AA?$AA@
  • 00000500 — ??_C@_1BA@PNAM@?$AA1?$AA3?$AA9?$AA4?$AA?5?$AAP?$AAC?$AA?$AA@
  • 00000510 — _IsochRtn
Segment 3: .idata$2 @ 000030E0
  • 00000000 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000014 — __IMPORT_DESCRIPTOR_HAL
  • 00000028 — __NULL_IMPORT_DESCRIPTOR
  • 00000104 — __imp_@KfAcquireSpinLock@4
  • 00000108 — __imp_@KfReleaseSpinLock@8
  • 0000010C — __imp__KeStallExecutionProcessor@4
  • 00000110 — \177HAL_NULL_THUNK_DATA
  • 00000114 — __imp_@ObfDereferenceObject@4
  • 00000118 — __imp__ExFreePool@4
  • 0000011C — __imp__KeInitializeEvent@12
  • 00000120 — __imp__IoGetDeviceObjectPointer@16
  • 00000124 — __imp__RtlInitUnicodeString@8
  • 00000128 — __imp__RtlAppendUnicodeStringToString@8
  • 0000012C — __imp__RtlIntegerToUnicodeString@12
  • 00000130 — __imp__RtlFreeUnicodeString@4
  • 00000134 — __imp__RtlAppendUnicodeToString@8
  • 00000138 — __imp__RtlInitAnsiString@8
  • 0000013C — __imp_@IofCallDriver@8
  • 00000140 — __imp__ExAllocatePoolWithTag@12
  • 00000144 — __imp__IoAllocateIrp@8
  • 00000148 — __imp_@ObfReferenceObject@4
  • 0000014C — __imp__IoCreateDevice@28
  • 00000150 — __imp_@IofCompleteRequest@8
  • 00000154 — __imp__RtlAnsiStringToUnicodeString@12
  • 00000158 — __imp__KeWaitForSingleObject@20
  • 0000015C — __imp__PoStartNextPowerIrp@4
  • 00000160 — __imp__PoSetPowerState@12
  • 00000164 — __imp__IoFreeIrp@4
  • 00000168 — __imp__KeInitializeSpinLock@4
  • 0000016C — __imp__IoInitializeIrp@12
  • 00000170 — __imp__IoInvalidateDeviceRelations@8
  • 00000174 — __imp__KeSetEvent@12
  • 00000178 — __imp__KeClearEvent@4
  • 0000017C — __imp__MmBuildMdlForNonPagedPool@4
  • 00000180 — __imp__IoFreeMdl@4
  • 00000184 — __imp__IoAllocateMdl@20
  • 00000188 — __imp__IoDeleteDevice@4
  • 0000018C — __imp__ZwClose@4
  • 00000190 — __imp__IoOpenDeviceRegistryKey@16
  • 00000194 — __imp__ZwQueryValueKey@24
  • 00000198 — __imp__ExQueueWorkItem@8
  • 0000019C — __imp__IoBuildPartialMdl@16
  • 000001A0 — __imp__MmMapLockedPages@8
  • 000001A4 — __imp__memmove
  • 000001A8 — __imp_@KefReleaseSpinLockFromDpcLevel@4
  • 000001AC — __imp_@ExfInterlockedInsertTailList@12
  • 000001B0 — __imp_@ExfInterlockedRemoveHeadList@8
  • 000001B4 — __imp_@ExInterlockedPopEntrySList@8
  • 000001B8 — __imp_@KefAcquireSpinLockAtDpcLevel@4
  • 000001BC — __imp__KeInsertQueueDpc@12
  • 000001C0 — __imp__KeInitializeDpc@12
  • 000001C4 — __imp__MmCreateMdl@12
  • 000001C8 — \177NTOSKRNL_NULL_THUNK_DATA
Segment 4: PAGE @ 00000000
  • 00000000 — _DriverEntry@8
  • 00000005 — _Bus1394RegisterPortDriver@4
  • 00000393 — _Bus1394PnP@8
  • 000010E1 — _Bus1394GetConfigurationInformation@4
  • 00001838 — _Bus1394KillChild@12
  • 00001907 — _Bus1394SubmitIrpSynch@12
  • 0000198F — _Bus1394GetRegistryParameters@24
  • 00001A70 — _Bus1394GetRegistryKeyValue@20
  • 00001B21 — _Bus1394SignalBusReset@4
  • 00001C13 — _Bus1394InitializeMapping@4
  • 000023E9 — _Bus1394UnInitializeMapping@4
  • 00002470 — _Bus1394IsochAllocateChannel@16
  • 00002AA8 — _Bus1394IsochFreeBandwidth@16
  • 00002CE0 — _Bus1394IsochFreeChannel@16
  • 00003027 — _Bus1394IsochQueryResources@16
  • 000032C2 — _Bus1394IsochSetChannelBandwidth@16