VXDLDR — Windows 98 Debug


Source Tree

  • ../bootlog.asm
  • ../../../../../dev/ddk/inc/ntexp.inc
  • ../fileio.asm
  • ../peimage.c
  • ../services.c
  • ../splitpat.c
  • ../stricmp.asm
  • ../strncpy.asm
  • ../v86bufa.asm
  • ../v86buf.c
  • ../vxdldr.asm

Segment 1: _LGROUP @ 000003A0
  • 00000000 — VXDLDR_Control
  • 00000044 — VXDLDR_CheckDeviceList
  • 00000069 — VXDLDR_PrintDeviceName
  • 00000095 — VXDLDR_GetVersion
  • 000000A2 — VXDLDR_GetDeviceList
  • 000000B0 — _VXDLDR_GetVersion
  • 000000B4 — _VXDLDR_LoadDevice
  • 000000B8 — _VXDLDR_UnloadDevice
  • 000000BC — _VXDLDR_DevInitSucceeded
  • 000000C0 — _VXDLDR_DevInitFailed
  • 000000C4 — _VXDLDR_GetDeviceList
  • 000000C8 — _VXDLDR_UnloadMe
  • 000000CC — __PELDR_LoadModule
  • 000000D0 — __PELDR_GetModuleHandle
  • 000000D4 — __PELDR_GetModuleUsage
  • 000000D8 — __PELDR_GetEntryPoint
  • 000000DC — __PELDR_GetProcAddress
  • 000000E0 — __PELDR_AddExportTable
  • 000000E4 — __PELDR_RemoveExportTable
  • 000000E8 — __PELDR_FreeModule
  • 000000EC — _VXDLDR_Notify
  • 000000F0 — __PELDR_InitCompleted
  • 000000F4 — __PELDR_LoadModuleEx
  • 000000F8 — __PELDR_LoadModule2
  • 000000FC — VXDLDR_DDB
  • 0000014C — DeviceListHead
  • 00000150 — _InitCompleted
Segment 2: _LMGROUP @ 000003E0
  • 00000000 — @MSG_LAB
  • 00000030 — @MSG_LDATA
Segment 3: _IGROUP @ 000006F0
  • 00000000 — VXDLDR_Sys_Critical_Init
  • 0000003C — VXDLDR_Device_Init
  • 0000005E — VXDLDR_Init_Complete
  • 00000067 — VXDLDR_set_up_v86_area
  • 000000B9 — VXDLDR_free_v86_area
  • 000000F0 — _SetV86Buffer@8
  • 00000170 — _ResetV86Buffer@8
  • 000001A0 — ExportNTFunctions
  • 000001E8 — _ICODE__Allocate_Temp_V86_Data_Area
  • 000001F0 — _ICODE__Free_Temp_V86_Data_Area
Segment 4: _PTEXT @ 00001A90
  • 00000030 — _ValidateProcAddress@8
  • 00000070 — _PELDR_GetModuleHandle
  • 000000A0 — _PELDR_LoadModule2
  • 00000640 — _PELDR_LoadModuleEx
  • 00000670 — _PELDR_LoadModule
  • 00000690 — _PELDR_GetModuleUsage
  • 000006B0 — _PELDR_GetEntryPoint
  • 000006D0 — _PELDR_GetProcAddress
  • 00000750 — _PELDR_AddExportTable
  • 000007F0 — _PELDR_RemoveExportTable
  • 00000850 — _PELDR_FreeModule
  • 00000890 — _PELDR_InitCompleted
  • 000008D0 — _StrICmp
  • 00000920 — _fileOpen
  • 00000940 — _fileClose
  • 00000962 — _fileSeek
  • 0000099D — _fileRead
  • 000009EC — _StrNCpy
  • 00000A20 — _SplitPath
  • 00000B80 — _V86MMGR_Get_Xlat_Buff_State
  • 00000BA8 — _V86MMGR_Set_Xlat_Buff_State
  • 00000BD0 — _PrefixCompare@8
  • 00000C10 — _SetModuleName@8
  • 00000C40 — _RVAToData@8
  • 00000D00 — _DirectoryEntryToData@12
  • 00000D50 — _LoadPEHeaders@4
  • 00000F60 — _RemoveSectionSymbols@8
  • 00000FC0 — _FreeSection@8
  • 00001080 — _FreeModule@4
  • 00001140 — _AddSectionSymbols@8
  • 00001200 — _LoadPESections@4
  • 00001410 — _FindExportFunction@24
  • 00001610 — _ProcessPERelocation@4
  • 000017D0 — _ProcessPEExports@4
  • 00001920 — _ProcessPEImports@4
  • 00001AC0 — _FreeDriverInitialization@4
  • 00001B20 — _MmLockPagableSectionByHandle@4
  • 00001B80 — _GetPeHdrSection@12
  • 00001C00 — _MmLockPagableDataSection@4
  • 00001C30 — _MmUnlockPagableImageSection@4
  • 00001C90 — _MmResetDriverPaging@4
  • 00001D00 — _MmPageEntireDriver@4
  • 00001D80 — _PCODE__PELDR_AddExportTable
  • 00001D88 — _PCODE__PELDR_RemoveExportTable
  • 00001D90 — _PCODE__HeapAllocate
  • 00001D98 — _PCODE__HeapFree
  • 00001DA0 — _PCODE__HeapReAllocate
  • 00001DA8 — _PCODE__HeapGetSize
  • 00001DB0 — _PCODE__Debug_Printf_Service
  • 00001DC4 — _PCODE_Get_Cur_VM_Handle
  • 00001DD0 — _PCODE__LinPageLock
  • 00001DD8 — _PCODE__LinPageUnLock
Segment 5: _PDATA @ 00001B30
  • 00000004 — fBootlog
  • 00000BCC — _GlobalExportTableList
  • 00000BD0 — _GlobalModuleList
  • 00000BD4 — _gszExecPath
  • 00000DD8 — _fVerboseDebug
  • 00000DDC — _fPrintName
  • 00000DE0 — _fPrintRecord
Segment 6: _DBOGROUP @ 00001C50
  • 00000000 — VXDLDR_Debug_Query
Segment 7: _RARE @ 00001CE0
  • 00000000 — UnExportNTFunctions
Segment 8: _VMDESTROY @ 00000000
  • 00000000 — VXDLDR_Sys_VM_Init
  • 00000016 — VXDLDR_LoadDevice
  • 00000100 — VXDLDR_UnloadDevice
  • 0000010E — ValidateDeviceHandle
  • 0000012C — VXDLDR_DevInitSucceeded
  • 000001D5 — VXDLDR_DevInitFailed
  • 0000025C — VXDLDR_Enter_Device_List
  • 00000278 — VXDLDR_Exit_Device_List
  • 00000298 — VXDLDR_UnloadMe
  • 000002A6 — _FindDeviceInList@8
  • 000002EE — _AddDeviceToList@4
  • 0000031A — DeviceAlreadyInList
  • 00000354 — VXDLDR_API_Handler
  • 0000038A — VXDLDR_API_Get_Version
  • 0000039A — VXDLDR_API_Load_Device
  • 000003B9 — VXDLDR_API_Unload_Device
  • 000003D7 — VXDLDR_W32API_Handler
  • 00000428 — VXDLDR_W32API_Get_Version
  • 00000438 — VXDLDR_W32API_Load_Device
  • 0000049D — VXDLDR_W32API_Unload_Device
  • 000004C7 — LoadDevice
  • 0000051F — InitLoading
  • 00000557 — OpenDeviceFile
  • 00000583 — CloseDeviceFile
  • 000005A1 — ReadLEHeader
  • 0000086D — ReadLoadSection
  • 00000987 — CheckForDuplicate
  • 000009A2 — PreScanObjects
  • 00000AA1 — GetObjType
  • 00000AC8 — ProcImpModNameTable
  • 00000AFA — LoadObjects
  • 00000B9A — ChkForBadVxD
  • 00000BCB — LoadObject
  • 00000C06 — ReadObject
  • 00000C78 — FixupObject
  • 00000CB6 — ReadContiguousPages
  • 00000D57 — GetPageNumber
  • 00000D6F — FixupPage
  • 00000E0A — GetInternalFixupData
  • 00000E27 — GetImpOrdFixupData
  • 00000E92 — DoFixup
  • 00000F40 — FreeMemory
  • 00000F79 — SaveDeviceDetails
  • 000010AE — AllocateObjInfoMemory
  • 000010F0 — FreeObjInfoMemory
  • 00001122 — InitDevice
  • 0000118A — CheckDuplicateOfStatic
  • 000011AC — UnloadDevice
  • 00001277 — GetDeviceInfoPtr
  • 000012D4 — CompareID
  • 000012E1 — CompareName
  • 000012F5 — FreeDeviceMemoryAndDdb
  • 00001306 — FreeDeviceMemory
  • 00001381 — FreeDeviceInfo
  • 000013C7 — AllocateObjectMemory
  • 00001437 — GetObjectAddress
  • 0000146D — GetDIPtr
  • 000014C0 — DebugLoadObjects
  • 00001545 — UnloadMe
  • 000015B6 — FreeDeviceMemoryEvent
  • 000015C8 — VXDLDR_V86_API_Dispatcher
  • 0000160E — VXDLDR_PM_API_Dispatcher
  • 00001649 — FileOpen
  • 00001660 — FileRead
  • 00001677 — FileSeek
  • 00001694 — FileClose
  • 000016AD — VXDLDR_Notify
  • 000016B8 — LogPreLoad
  • 000016F6 — LogPostLoad
  • 00001776 — LogPreInit
  • 000017A6 — LogPostInit
  • 000017E5 — WriteLogString