CDFS — Windows 98 Debug


Source Tree

  • cdapi.c
  • cdapisr.c
  • cdcache.c
  • cdcannon.c
  • cddir.c
  • cdfs.asm
  • cdhandle.c
  • cdios.c
  • cdlock.c
  • cdmctrl.c
  • cdmount.c
  • cdpath.c
  • cdpref.c
  • cdread.c
  • cdsched.c
  • cdstate.c
  • cdvcd.c
  • ../../../dev/ddk/inc/vmm.h
  • 1vsR2vsR3vsR../cdlock.c
  • Track00.cda

Segment 1: _LGROUP @ 00000AF0
  • 00000000 — _CDFS_Int2FHook
  • 000000A0 — CDFS_Control
  • 000000B4 — _CDFS_Control_Dispatch_Ext
  • 000000C2 — _DebPrintf
  • 000000DC — _DebPrintfStep
  • 00000101 — _VMM_BlockOnID
  • 00000107 — _VMM_SignalID
  • 0000010D — _CDFS_CDQuery
  • 00000120 — _CDFS_Flush
  • 00000140 — _CDFS_Disconnect
  • 00000170 — _CDFS_Close
  • 000001A0 — _CDFS_FindClose
  • 000001D0 — _CDFSBeginLockedAccess
  • 00000410 — _CDFSEndLockedAccess
  • 00000450 — _CDFSBeginNestedLockedAccess
  • 00000480 — _CDFSLazyUnlockTick
  • 00000500 — _CDFSLazyUnlockEvent
  • 000007F0 — _CDFSAsyncEvent
  • 00000AF0 — _cdfsSetFirstDriveLetter
  • 00000B30 — _CMDumpLRU
  • 00000DA0 — _MY_CallWhenNotCritical
  • 00000DD0 — CDFS_DDB
  • 00000ED4 — _pcdcVerifyHead
  • 00000ED8 — _SubUnitNext
  • 00000EDC — _DefaultSvdSense
  • 00000EE0 — _fTearDown
  • 00000EE4 — _fShowVersions
  • 00000EE8 — _fCDFSMisc
  • 00000EEC — _pSysDevVCD
  • 00000EF0 — _fpVCD
  • 00000EF4 — _pcdfsinfo
  • 00000EF8 — _hUnlockEvent
  • 00000EFC — _hsemLocking
  • 00000F00 — _cLockCDFS
  • 00000F04 — _cLockWait
  • 00000F08 — _fLockFlags
  • 00000F0C — _strAssertFailure
  • 00000F48 — _strWarnBadMaster
  • 00000F88 — _strWarnMemory
  • 00000FC8 — _ilbCDFS
  • 00000FFC — _cddispCDFS
  • 0000101C — _hmDispMisc
  • 00001040 — _hmDispFind
  • 00001064 — _volDispVolume
  • 00001490 — _cdfsDev_GetFunction
  • 000015F0 — _PAEP_rpm_inquiry
  • 000015F4 — _PAEP_rpm_change
  • 000015F8 — _PAEP_3mode_config
Segment 2: _IGROUP @ 000010C0
  • 000000AD — CDFS_Dynamic_Device_Init
  • 0000020C — _cdfsGetRegistry
  • 000005E0 — _cdfsSetRegDefaults
  • 000006D0 — _CDPrefPreInit
  • 0000073C — _drpCDFS
Segment 3: _PGROUP @ 00008230
  • 00000000 — _cdfsTearDown
  • 000000E0 — _CMInitCache
  • 000004B0 — _CMFreeCache
  • 00000540 — _MY_PageAllocate
  • 00000580 — _CDFS_Query
  • 00000630 — _cdfsDevIO_RdDevHdr
  • 00000650 — _cdfsDevIO_RdErrorStat
  • 00000680 — _cdfsDevIO_RdAudChanInfo
  • 00000710 — _cdfsDevIO_RdDriveBytes
  • 00000740 — _cdfsDevIO_RdSectSize
  • 000007A0 — _cdfsDevIO_RdVolSize
  • 00000820 — _cdfsDevIO_RdMedChanged
  • 00000880 — _cdfsDevIO_RdAudDiskInfo
  • 000008E0 — _cdfsDevIO_RdAudTrackInfo
  • 00000940 — _cdfsDevIO_RdAudSubInfo
  • 000009B0 — _cdfsDevIO_RdAudQUPC
  • 00000A10 — _cdfsDevIO_WtEject
  • 00000A40 — _cdfsDevIO_WtLockUnlock
  • 00000A80 — _cdfsDevIO_WtReset
  • 00000AC0 — _cdfsDevIO_WtAudChanCtrl
  • 00000B50 — _cdfsDevIO_WtDevCtrlStr
  • 00000B80 — _cdfsDevIO_WtCloseTray
  • 00000BB0 — _cdfsDevIFL
  • 00000BF0 — _cdfsDevOPN
  • 00000C30 — _cdfsDevCDReadLongPre
  • 00000C50 — _cdfsDevCDSeek
  • 00000CA0 — _cdfsDevCDPlayAudio
  • 00000E10 — _cdfsDevCDStopAudio
  • 00000E40 — _cdfsDevCDResumeAudio
  • 00000E70 — _cdfsAbsReadCall
  • 00000F20 — _cdfsAbsReadRet
  • 00001000 — _upcs
  • 00001030 — _CDFS2f_GetVTOCFileName
  • 00001160 — _CDFS2f_ReadVTOC
  • 000012A0 — _CDFS2f_Dbg
  • 000012B0 — _CDFS2f_AbsDiskRead
  • 000013D0 — _CDFS2f_AbsDiskWrite
  • 000013F0 — _CDFS2f_Unload
  • 00001400 — _CDFS2f_VDSPreference
  • 00001530 — _CDFS2f_GetDirEntry
  • 000016B0 — _cdfsGetVTOCNameStart
  • 000016D0 — _cdfsGetVTOCNameDone
  • 000017C0 — _cdfsGetDirEntStart
  • 00001930 — _cdfsGetDirEntDone
  • 00001AD0 — _CDFS_MountVolume
  • 00001B60 — _cdfsTryVerifyFromMount
  • 00001C10 — _CDFS_Delete
  • 00001C30 — _CDFS_IOCTL16Drive
  • 00001C40 — _CDFS_Commit
  • 00001C50 — _CDFS_FileLocks
  • 00001C60 — _cdfsCDDATest
  • 00001CD0 — _cdfsUnmount
  • 00001D20 — _cdfsVerifyStart
  • 00001DE0 — _cdfsVerifyDone
  • 00001F60 — _diskFree
  • 00001FC0 — _GetISO2022CPID
  • 00002010 — _cdfsDiskAlloc
  • 00002190 — _cdfsDiskAllocEndTag
  • 000021A0 — _cdfsSesInfoStart
  • 00002260 — _cdfsSesInfoDone
  • 000023A0 — _cdfsVRSSampCall
  • 00002440 — _cdfsVRSSampStart
  • 00002460 — _cdfsVRSSampDone
  • 000027B0 — _cdfsVRSSampRet
  • 000028A0 — _cdfsVolAlloc
  • 00002D10 — _cdfsPTInitCall
  • 00002E20 — _cdfsPTInitStart
  • 00002F90 — _cdfsPTInitDone
  • 000036A0 — _cdfsPTInitRet
  • 000036C0 — _cdfsRootInitCall
  • 000036E0 — _cdfsRootInitStart
  • 00003710 — _cdfsRootInitDone
  • 00003760 — _cdfsRootInitRet
  • 00003790 — _cdfsMountDone
  • 000038B0 — _cdfsMountDoneEndTag
  • 000038C0 — _cdfsMountFail
  • 00003920 — _cdfsSendIOCTL
  • 000039D0 — _cdfsSetBusyStatus
  • 00003A50 — _IFS_CDROM_Attach
  • 00003A56 — _IFS_CDROM_Detach
  • 00003A5C — _CDFS_VCDStrategy
  • 00003A67 — _CDFS_VCDInterrupt
  • 00003A70 — _CDFS2f_SendDriveRequest
  • 00003B00 — _CDFSVCD_Strategy
  • 00003B80 — _cdfsDevIO_RdHeadLoc
  • 00003BE0 — _cdfsDevIO_RdDevStatus
  • 00003C30 — _cdfsDevIO_RdAudQInfo
  • 00003CC0 — _cdfsDevIO_RdAudStatus
  • 00003D20 — _cdfsDevCDReadLong
  • 00003EA0 — _cdfsAttachDrive
  • 00003ED0 — _cdfsDetachDrive
  • 00003EF0 — _cdfsDevIO_Init
  • 00003F70 — _cdfsDevIO_UnInit
  • 00003F90 — _cdfsIORAllocIOCTL
  • 00004030 — _cdfsIORFreeIOCTL
  • 00004060 — _cdfsSubmitIOCTL
  • 000040D0 — _cdfsSetDevError
  • 000041B0 — _cdfsMapToNotReady
  • 000041D0 — _cdfsUnitToDrive
  • 00004210 — _CDFS2f_GetNumDrives
  • 00004260 — _CDFS2f_GetDevList
  • 000042B0 — _CDFS2f_DriveCheck
  • 000042F0 — _CDFS2f_GetVersion
  • 00004310 — _CDFS2f_GetDriveLetters
  • 00004360 — _CDFS_Dir
  • 00004390 — _CDFS_FileAttrib
  • 000043C0 — _CDFS_Open
  • 00004410 — _CDFS_ReadFile
  • 00004440 — _CDFS_Seek
  • 00004460 — _CDFS_FileTimes
  • 000044D0 — _CDFS_EnumHandle
  • 00004500 — _CDFS_ReturnError
  • 00004520 — _cdfsChDirStart
  • 00004590 — _cdfsChDirDone
  • 00004650 — _cdfsGetAttrStart
  • 000046B0 — _cdfsGetAttrDone
  • 000046F0 — _cdfsFlush
  • 00004740 — _cdfsOpenStart
  • 000047A0 — _cdfsReadFileStart
  • 00004A80 — _cdfsReadFileDone
  • 00004AE0 — _cdfsSeekFile
  • 00004B50 — _cdfsCloseFile
  • 00004B80 — _cdfsFileTime
  • 00004C70 — _cdfsHandleInfo
  • 00004D40 — _MY_HeapAllocate
  • 00004D60 — _cdmftAllocInit
  • 00004F40 — _cdmftActivate
  • 00004F70 — _cdmftActivateEndTag
  • 00004F80 — _cdmftFindFromIndex
  • 00004FE0 — _cdmftFindFromIndexEndTag
  • 00004FF0 — _cdsftAllocInit
  • 000050B0 — _cdsftActivate
  • 00005100 — _cdsftActivateEndTag
  • 00005110 — _cdvFree
  • 000051F0 — _cdvFreeEndTag
  • 00005200 — _cdmftFree
  • 000052D0 — _cdmftFreeEndTag
  • 000052E0 — _cdsftFree
  • 00005390 — _cdsftFreeEndTag
  • 000053A0 — _IFS_Win32ToDosTime
  • 000053BB — _cdfsLocalToGMTTime
  • 000053DD — _DirTimeToDOSTime
  • 000053FF — _IFS_CreateBasis
  • 0000544E — _IFS_AppendBasisTail
  • 00005454 — _IFS_FcbToShort
  • 0000545A — _IFS_MetaMatch
  • 00005460 — _IFS_BCSToUni
  • 00005466 — _IFS_UniToBCS
  • 0000546C — _IFS_ShortToFcb
  • 000054BE — _cdfsAttrMatch
  • 000054E0 — _CDFS_GetDiskInfo
  • 00005590 — _CDFS_Search
  • 000055B0 — _CDFS_FindOpen
  • 000055D0 — _CDFS_FindNextFile
  • 000055F0 — _cdfsFindOpenStart
  • 00005610 — _cdfsSearchStart
  • 00005780 — _cdfsSearchDone
  • 000058C0 — _cdfsFindNextStart
  • 00005A90 — _cdfsFindNextDone
  • 00005DA0 — _MY_LinPageLock
  • 00005DD0 — _MY_LinPageUnLock
  • 00005E00 — _MY_LinToPhys
  • 00005E70 — _TwoDigits
  • 00005E90 — _ISOToWin32Time
  • 00005F70 — _DirToWin32Time
  • 00006010 — _Win32TimeWorker
  • 00006110 — _cdfsInPathGet
  • 00006240 — _cdfsFreePaths
  • 00006290 — _cdfsRunAPI
  • 00006320 — _cdcInit
  • 000064A0 — _cdfsLockSec
  • 00006560 — _pPLTextStart
  • 00006560 — _MY_IOS_SendCommand
  • 0000658F — _MY_IOSMapIORSToI21
  • 00006599 — _MY_Meet_Criteria_Stub
  • 000065C2 — _MY_Map_Flat
  • 000065CC — _MY_PageFree
  • 000065D2 — _MY_Simulate_Far_Call
  • 000065E2 — _MY_Simulate_Far_Ret
  • 000065E8 — _cdfsIOCTLPassThrough
  • 0000671B — _MapV86Flat
  • 00006734 — _cdfsSemRequest
  • 0000679B — _cdfsSemRelease
  • 000067CD — _SafeMemCpyC
  • 000067E3 — _cdfsAudioS1611025
  • 000067E6 — _cdfsAudioS1622050
  • 000067E9 — _cdfsAudioS1644100
  • 000067ED — _cdfsAudioS811025
  • 000067F0 — _cdfsAudioS822050
  • 000067F3 — _cdfsAudioS844100
  • 00006808 — _cdfsAudioM1611025
  • 0000680B — _cdfsAudioM1622050
  • 0000680E — _cdfsAudioM1644100
  • 00006820 — _cdfsAudioM811025
  • 00006823 — _cdfsAudioM822050
  • 00006826 — _cdfsAudioM844100
  • 00006840 — _cdfsLockSecCall
  • 000068C0 — _cdfsLockSecRet
  • 00006930 — _cdfsLockSecNB
  • 00006A00 — _cdfsReadSecStart
  • 00006B30 — _cdfsReadSecDone
  • 00006BE0 — _cdfsReadStart
  • 00006F70 — _cdfsReadFast
  • 00007230 — _cdfsReadDone
  • 000072B0 — _cdfsSGReadStart
  • 00007590 — _cdfsSGReadDone
  • 00007690 — _cdfsMoveData
  • 000078D0 — _cdfsAbsReadStart
  • 00007930 — _cdfsAbsReadDone
  • 000079C0 — _IORCheck
  • 00007A00 — _IORAlloc
  • 00007B20 — _IORFree
  • 00007B60 — _LogBase2
  • 00007BB0 — _cdfsSerial
  • 00007C30 — _CDPrefPreLock
  • 00007D30 — _CDPrefSectorHit
  • 000080F0 — _CDBeginPrefetch
  • 00008160 — _cdfsPrefStart
  • 000083A0 — _cdfsPrefDone
  • 00008540 — _CDPrefLockEvent
  • 000086B0 — _CMFindBlock
  • 00008720 — _CMLockBlock
  • 00008C20 — _cdfsClearSector
  • 00008D00 — _CMValidateBlock
  • 00008D90 — _CMInvalidateBlock
  • 00008DB0 — _CMUnLockBlock
  • 00008ED0 — _CMAllocVolume
  • 00008EE0 — _CMFlushVolume
  • 00008FB0 — _CMAddNewVolume
  • 00009020 — _CMRemoveVolume
  • 00009080 — _CMChDir
  • 00009110 — _cmHashRemove
  • 00009160 — _CMDowngradePref
  • 00009220 — _cmLRUReclaim
  • 000092E0 — _cmLRURemove
  • 000093F0 — _cmLRUAdd
  • 00009850 — _cmSubtractCount
  • 00009970 — _cmAddCount
  • 00009A40 — _cmPrefAgressRaise
  • 00009B20 — _cmGetCMCH
  • 00009B40 — _cmBlockToCE
  • 00009B70 — _cmEmergencyUnlock
  • 00009C70 — _CMAssertLocked
  • 00009D40 — _cdfsOpenDone
  • 0000A210 — _CallState
  • 0000A240 — _RetState
  • 0000A280 — _RunTaskStates
  • 0000A330 — _RunGEHStates
  • 0000A430 — _SetGEHWait
  • 0000A450 — _RemoveCdc
  • 0000A490 — _MainGEH
  • 0000A4C0 — _DevCallback
  • 0000A540 — _cdfsSemReq
  • 0000A5A0 — _cdfsSemReqRetry
  • 0000A5E0 — _cdfsSleep
  • 0000A600 — _cdfsWakeAll
  • 0000A640 — _MY_Create_Semaphore
  • 0000A660 — _MY_Destroy_Semaphore
  • 0000A670 — _MY_Signal_Semaphore
  • 0000A680 — _MY_Wait_Semaphore
  • 0000A6A0 — _MY_Schedule_Global_Event
  • 0000A6C0 — _MY_HeapFree
  • 0000A730 — _cdfsDone
  • 0000A740 — _cdfsPanic
  • 0000A750 — _cdfsNotImp
  • 0000A780 — _cdfsErrorRet
  • 0000A7A0 — _cdfsGetNamesFromRDE
  • 0000A820 — _cdfsGetNamesFromRPTE
  • 0000A890 — _cdfsGetNamesFromCDV
  • 0000A8C0 — _cdfsGetLFNName
  • 0000AA80 — _cdfsGetOEMName
  • 0000AC30 — _cdfsMetaCompare
  • 0000AD70 — _cdfsCheckSemi
  • 0000AE00 — _cdfsDirScanCall
  • 0000B0D0 — _cdfsDirScanStart
  • 0000B120 — _cdfsDirScanDone
  • 0000B5F0 — _cdfsDirScanRet
  • 0000B690 — _cdfsGetAttrFromRDE
  • 0000B6C0 — _GetAttrFromISOFlags
  • 0000B6E0 — _cdfsAccumFileSize
  • 0000B7E0 — _cdfsGetXASysUseArea
  • 0000B820 — _cdfsGetExtentSize
  • 0000B890 — _cdfsLocateExtentVolume
  • 0000B8D0 — _cdfsPTScanCall
  • 0000BA00 — _cdfsPTScanStart
  • 0000BA50 — _cdfsPTScanDone
  • 0000BDF0 — _cdfsPreInitIOREQ
  • 0000BE70 — _cdfsAttachResource
  • 0000BED0 — _cdfsDetachResource
  • 0000BF10 — _pcdcHead
  • 0000BF10 — _pPLDataStart
  • 0000BF10 — _pPLTextEnd
  • 0000BF14 — _pcdcSleepHead
  • 0000BF18 — _smsCDFS
  • 0000BF20 — _pcdvHead
  • 0000BF24 — _GEHHandle
  • 0000BF28 — _pcmchCooked
  • 0000BF2C — _pcmchRaw
  • 0000BF30 — _pcmchRawTmp
  • 0000BF34 — _NextVolumeID
  • 0000BF38 — _ExtendedErrors
  • 0000BF3C — _CDXCompatNames
  • 0000BF40 — _In_Mctrl
  • 0000BF44 — _afCdMediaChgd
  • 0000BF48 — _fNoPreLockNeeded
  • 0000BF4C — _MSCDEXVersion
  • 0000BF50 — _CDFSCacheSize
  • 0000BF54 — _CDFSPrefetch
  • 0000BF58 — _CDFSPrefetchTail
  • 0000BF5C — _CDFSRawCache
  • 0000BF60 — _cpidOEM
  • 0000BF64 — _pcdpiCache
  • 0000BF68 — _pMountDispSave
  • 0000BF6C — _pSystemClock
  • 0000BF70 — _cdperf
  • 0000BFC4 — _pcdperf
  • 0000BFC8 — _PrefClock
  • 0000BFCC — _SectorPrefNext
  • 0000BFD0 — _pcdvPrefNext
  • 0000BFD4 — _SectorPrefLast
  • 0000BFD8 — _PrefFlags
  • 0000BFDC — _cdcPref
  • 0000C0A0 — _sgiPref
  • 0000C130 — _apfnMSCDEXInt2f
  • 0000C174 — _apfnCdRdIoctl
  • 0000C1B4 — _apfnCdWtIoctl
  • 0000C1CC — _apfnCdDev128
  • 0000C1F0 — _VolIdPattern
  • 0000C210 — _wchDot
  • 0000C214 — _wchDotDot
  • 0000C218 — _MonDays
  • 0000C230 — _achForeignLabel
  • 0000C250 — _achAudioLabel
  • 0000C270 — _AudioRootDe
  • 0000C294 — _AudioPhile
  • 0000C2CC — _AudioPhileHeader
  • 0000C2F8 — _AudioPlayHeader
  • 0000C324 — _XAFileHeader
  • 0000C350 — _AudioPhilePathTable
  • 0000C35C — _acdptiForeign
  • 0000C380 — _acdptiAudioPhile
  • 0000C3A4 — _aapreCopyAudio
  • 0000CB24 — _aste
  • 0000CF3C — _pPLDataEnd
Segment 4: _SGROUP @ 00000000
  • 00000000 — _pHeapFreeHead
  • 00000004 — _CDFSLoaded
  • 00000008 — _SafeMemCpyEH
  • 00000018 — _pfnCDPrefLockEvent
  • 0000001C — _pfnCDFSLazyUnlockEvent
  • 00000020 — _CDPrefLockEventStatic
  • 00000046 — _HeapFreeEventStatic
  • 00000078 — _CDFSLazyUnlockEventStatic
  • 000000A1 — _SafeMemCpyAsm
  • 000000D6 — WARN_CD_App_Bad_Read_Address