UDF — Windows 98 Debug


Source Tree

  • udfapi.c
  • udf.asm
  • udfdbg.asm
  • udffind.c
  • udfios.c
  • udfmount.c
  • udfobj.c
  • udfsem.c
  • REA1 Read hui_Seek.lo, hui_Seek.hi

Segment 1: .bss @ 00001DF0
  • 00000000 — _PAEP_rpm_change
  • 00000010 — _udfasrchDOS
  • 00000090 — _PAEP_3mode_config
  • 000000A0 — _udfaphusDOS
  • 00000120 — _udfasi
  • 00001110 — _udfisiFree
  • 00001114 — _PAEP_rpm_inquiry
  • 00001118 — _fTearDown
  • 0000111C — _UDF_VCACHE_fsdid
  • 00001120 — _smsGlobal
  • 0000112C — _pdetailCached
  • 00001130 — _pirCached
  • 00001134 — _udfsrchDOS
  • 00001138 — _udffDebug
  • 0000113C — _udfStat
  • 000011E4 — _LOGCBHWSECTOR
  • 000011E8 — _CBHWSECTOR
  • 000011EC — _CCACHEHWSEC
  • 000011F0 — _CBRAMAX
  • 000011F4 — _CBRAMAX2
  • 000011F8 — _CBRAMIN
  • 000011FC — _CCACHERA
  • 00001200 — _udfsecDebug
  • 00001204 — _volfuncUDF
  • 00001244 — _hndlmiscUDFFind
  • 00001268 — _hndlmiscUDFFile
  • 0000128C — _strAssertFailure
  • 000012C8 — _strWarnBadMaster
  • 00001304 — _strWarnMemory
  • 00001B18 — _MonthToDays
  • 000026B4 — _asCRC
  • 000028B4 — _regid_part_contid_nsr02
  • 000028D4 — _regid_UDF_DomainID
  • 000028F4 — _ilbUDF
  • 00002928 — _hueEOFMarker
  • 00002944 — _OSTAUnicode
  • 00002984 — _DefaultVolID
  • 00002990 — _UDF_IOS_aer
  • 00002A04 — udfLockable_Debug_Flags
  • 00002A08 — UDF_DDB
  • 00002A58 — udfipageLockable
  • 00002A5C — udfcpageLockable
  • 00002A60 — udfcCodeLocks
  • 00002A64 — udfpHeapFree
  • 00002A68 — _udfhuvHead
  • 00002A80 — _udfirHead
  • 00002C88 — udfcentLogMinus1
  • 00002C8C — udfpLogBuffer
  • 00002C90 — udfHeapHdr
  • 00002F58 — STATDesc
  • 0000328C — UDF_Control
  • 00003332 — _UDF_ReturnError
  • 00003332 — _UDF_Dispatcher
  • 00003336 — _UDF_MountVolume
  • 0000333A — _UDF_Delete
  • 0000333E — _UDF_Dir
  • 00003342 — _UDF_FileAttrib
  • 00003346 — _UDF_Flush
  • 0000334A — _UDF_GetDiskInfo
  • 0000334E — _UDF_Open
  • 00003352 — _UDF_Rename
  • 00003356 — _UDF_Search
  • 0000335A — _UDF_Query
  • 0000335E — _UDF_Disconnect
  • 00003362 — _UDF_UNCPipeReq
  • 00003366 — _UDF_IOCTL16Drive
  • 0000336A — _UDF_GetDiskParms
  • 0000336E — _UDF_FindOpen
  • 00003372 — _UDF_DASDIO
  • 00003376 — _UDF_ReadFile
  • 0000337A — _UDF_WriteFile
  • 0000337E — _UDF_Seek
  • 00003382 — _UDF_Close
  • 00003386 — _UDF_Commit
  • 0000338A — _UDF_FileLocks
  • 0000338E — _UDF_FileTimes
  • 00003392 — _UDF_PipeRequest
  • 00003396 — _UDF_HandleInfo
  • 0000339A — _UDF_EnumHandle
  • 0000339E — _UDF_FindNextFile
  • 000033A2 — _UDF_FindClose
  • 000033A6 — _UDF_FindNextFail
  • 000033AE — _UDF_Entry
  • 000033B3 — _UDF_Exit
  • 000033B4 — UDF_DevIOControl
  • 000033CB — _printf
  • 000033DF — _printf_Stop
  • 00003402 — _UDF_VCACHE_CheckAvail@4
  • 0000341D — _UDFGetCacheStats@4
  • 00003482 — UDF_VCACHE_Discard
  • 000034A3 — _UDF_VCACHE_FindBlock@16
  • 00003545 — _UDF_VCACHE_FreeBlock@4
  • 00003558 — _UDF_VCACHE_MakeMRU@4
  • 0000356B — _UDF_VCACHE_Hold@4
  • 0000357F — _UDF_VCACHE_Unhold@4
  • 00003598 — _UDF_VCACHE_Destroy@4
  • 000035B8 — _UDF_VCACHE_Enum@12
  • 000035E2 — _UDF_VCACHE_Enum_CBStub
  • 000035F1 — _UDF_VMM_PageFree
  • 000035F7 — _UDF_VMM_BlockOnID
  • 000035FD — _UDF_VMM_SignalID
  • 00003603 — _UDF_VMM_GetSystemTime
  • 00003609 — _UDF_VMM_HeapAllocate@8
  • 00003685 — _UDF_VMM_HeapFree@12
  • 0000371F — _UDF_VMM_MapFlatDSDX
  • 00003729 — _UDF_VMM_LinPageLock
  • 0000372F — _UDF_VMM_LinPageUnlock
  • 00003735 — _UDF_IOS_Meet_Criteria
  • 0000373B — _UDF_IOS_SendCommand@4
  • 0000378A — __UDF_IOS_Callback@0
  • 000037B3 — __UDF_IOS_ReadAheadDone@0
  • 000037F2 — _UDF_IOS_Service
  • 000037F8 — _UDF_IOS_MapIORSToI21@4
  • 00003805 — _UDF_IOS_QueryUDFMount
  • 0000380B — _UDF_Safe_memcpy@12
  • 00003823 — _udfTearDown
  • 00003825 — _UDF_IFS_Win32ToDosTime@4
  • 0000383B — _UDF_IFS_CreateBasis@12
  • 0000389A — _UDF_IFS_AppendBasisTail
  • 000038A0 — _UDF_IFS_FcbToShort
  • 000038A6 — _UDF_IFS_GetTimeZoneBias@0
  • 000038AC — _UDF_IFS_MetaMatch
  • 000038B2 — _UDF_IFS_BCSToUni
  • 000038B8 — _UDF_IFS_UniToBCS
  • 000038BE — _UDF_IFS_CheckAccessConflict
  • 000038C4 — _UDF_IFS_LockFile
  • 000038CA — _UDF_IFS_UnlockFile
  • 000038D0 — _UDF_IFS_RemoveLocks
  • 000038D6 — _UDF_IFS_CheckLocks
  • 000038DC — _UDF_IFS_ShortToFCB
  • 0000392E — _QMATH_Above@8
  • 00003952 — _UDF_SemReq@16
  • 00003BA8 — _UDF_SemClear@8
  • 00003C0D — _UDF_SemDowngrade@8
  • 00003C5F — _UDFLinkHUV@4
  • 00003C8B — _UDFUnlinkHUV@4
  • 00003CB0 — _UDFLinkIOREQ@4
  • 00003CDC — _UDFUnlinkIOREQ@4
  • 00003CF6 — _UDFResetNomount@0
  • 00003D38 — _UDFLockCode
  • 00003D7B — _UDFUnlockCode
  • 00003DC4 — _UDFPrintf
  • 00003DE4 — UDF_Debug
  • 00003E8D — _UDFCheckHeap
  • 00003ECB — _UDFPrintUnicode@4
  • 00003F38 — CheckRegsUsed
  • 00003F7F — _UDFLog@12
  • 0000400E — UDFClearStats
  • 0000404B — _UDFResetStats@0
  • 00004057 — _UDFReturnStats@8
  • 0000406B — UDFDBGDumpStats
  • 000040B5 — UDFStatsIOCTL
  • 00004117 — _UDFInitSEMINFO@0
  • 00004135 — _UDFGetSEMINFO@12
  • 00004257 — _UDFFreeSEMINFO@4
  • 000043DE — _UDFDerefSEMINFO@8
  • 000044DA — _UDFCheckSemHierarchy@8
  • 000045E7 — _UDFCheckDeadlock@8
  • 000047A3 — _UDFAssertSemaphoreOwned@8
Segment 2: _DB1CODE @ 00002C50
  • 00000000 — UDFDumpLog
  • 00000110 — UDFGetChar
  • 0000011A — UDFEvalExp
  • 0000017C — UDFToggleZeroSuppress
  • 0000019C — UDFDumpStruct
  • 000004D4 — UDFDumpBySig
  • 000004F4 — UDFDumpBySigSub
  • 0000053E — UDFDumpHeap
  • 0000059F — UDFDumpHUE
  • 000005A6 — UDFDumpHUESub
  • 0000068E — HUFDesc
  • 000007F4 — UDFDumpHUF
  • 000007FB — UDFDumpHUFSub
  • 00000821 — HUODesc
  • 00000B1B — UDFDumpHUOTree
  • 00000B59 — UDFDumpHUOSub
  • 00000B80 — HUPDesc
  • 00000D97 — UDFDumpHUP
  • 00000D9E — UDFDumpHUPSub
  • 00000DC4 — HUSDesc
  • 00000F41 — UDFDumpHUS
  • 00000F48 — UDFDumpHUSSub
  • 00000F6E — HUVDesc
  • 00001128 — UDFDumpHUV
  • 0000116D — UDFDumpHUVSub
  • 00001194 — CBHDesc
  • 000012B2 — UDFDumpCBH
  • 000012D8 — UDFDumpCBHSub
  • 0000130E — HUIDesc
  • 000013F0 — UDFDumpHUI
  • 0000141D — SEMINFODesc
  • 00001491 — UDFDumpSEMINFO
  • 000014D2 — UDFSetHWSEC
  • 0000154D — DESTAGDesc
  • 000015DE — UDFDumpDESTAG
  • 0000160B — DETDesc
  • 000017BC — UDFDumpDET
  • 000017C3 — UDFDumpDETSub
  • 000017E9 — FIDDesc
  • 000018B0 — UDFDumpFID
  • 000018B7 — UDFDumpFIDSub
  • 000018E7 — ICBFILEDesc
  • 00001B49 — UDFDumpICBFILE
  • 00001B50 — UDFDumpICBFILESub
  • 00001C08 — ICBTAGDesc
  • 00001D1C — UDFDumpICBTAG
  • 00001D23 — UDFDumpICBTAGSub
  • 00001E1C — IOREQDesc
  • 00001FAA — UDFDumpIOREQ
  • 00001FD5 — UDFDumpIOREQSub
  • 00001FFB — REGIDDesc
  • 0000206B — UDFDumpREGID
  • 00002098 — UDFDumpStats
  • 0000209D — UDFDumpStatsSub
  • 000020B4 — UDFMarkLog
  • 000020DB — UDFDumpUnicodePath
  • 000020E4 — UDFDumpUnicodePathSub
  • 00002140 — UDFDumpUnicode
  • 00002174 — udfLogIndex
  • 00002178 — udfiMark
  • 0000217C — udffContinue
  • 0000217D — udfpPrev
Segment 3: _STEXT @ 00002D90
  • 00000000 — _pHeapFreeHead
  • 00000004 — _UDFLoaded
  • 00000008 — _UDF_Safe_memcpy_EH
  • 00000018 — _UDF_ASM_Safe_memcpy
  • 0000004D — UDF_WARN_App_Bad_Read_Address
Segment 4: L0CKABLE_BEGIN @ 00006520
  • 00000000 — udfLockable
  • 00000004 — _UDFRunAPI@8
  • 000002F4 — _UFS_OpenFile@4
  • 00000434 — _UFS_CloseFile@4
  • 000005A2 — _UFS_ReadFile@4
  • 0000076A — _UFS_Query@4
  • 00000855 — _UFS_SeekFile@4
  • 0000093E — _UFS_FileAttributes@4
  • 00000B31 — _UFS_GetDiskInfo@4
  • 00000C49 — _UFS_Search@4
  • 00000C7D — _UFS_FileTimes@4
  • 00000DB3 — _UFS_Flush@4
  • 00000E95 — _UFS_EnumHandle@4
  • 00001009 — _UFS_IOCTL@4
  • 00001517 — _UFS_DASDIO@4
  • 00001659 — _UFS_FileLocks@4
  • 00001845 — _UDFGetBaseAddress@4
  • 00001923 — _UDFMatchHUV@8
  • 00001AA4 — _UDFMakeHUV@12
  • 000021D0 — _UDFVerifyVolume@4
  • 0000236D — _UFS_Mount@4
  • 0000258A — _UFS_Unmount@4
  • 000026DA — _ufs_SetPartition@8
  • 00002775 — _ufs_GetPrevailing@12
  • 00002A7D — _ufs_InitPartList@8
  • 00002B54 — _ufs_FreePartList@4
  • 00002BA2 — _ufs_RegIDValidate@8
  • 00002BDC — _ufs_HighBit@4
  • 00002BF3 — _ufs_Serial@8
  • 00002C6F — _ufs_TerminateDstring@8
  • 00002CF0 — _UDFOpenPath@12
  • 00002EBA — _UFS_OpenObj@16
  • 0000321D — _UDFLockMem@12
  • 000032A2 — _UDFLockMem2@8
  • 000032D9 — _UDFUnlockMem@12
  • 00003358 — _UDFUnlockMem2@8
  • 00003384 — _UDFCheckCache@12
  • 0000345C — _UDFReadSectors@12
  • 00003856 — _UDFRead@12
  • 00003B4D — _UFS_Read@12
  • 00003C4D — _UFS_Locate@12
  • 00003E56 — _ufs_Extent@16
  • 0000421B — _ufs_BuildExtents@8
  • 0000438D — _ufs_FlushExtents@8
  • 000043FB — _ufs_FindICB@16
  • 000044CD — _ufs_WalkICBTree@20
  • 000046A0 — _ufs_OpenFromDetails@12
  • 00004926 — _UDFEnumerateHUF
  • 000049FA — _UDFFindPath@12
  • 00004B37 — _UDFFillFindBuffer@8
  • 00004CA2 — _UDFFindSub@8
  • 00004E1E — _UFS_FindOpen@4
  • 00005150 — _UFS_FindNext@4
  • 00005237 — _UFS_FindClose@4
  • 000052E8 — _UFS_Dir@4
  • 00005536 — _UFS_OpenObjAsFile@12
  • 00005600 — _UFS_OpenSearch@16
  • 000056AD — _UDFMakeAltNames@4
  • 000057BD — _UDFMakeAltVolLabels@4
  • 00005862 — _UFS_GetDetails@8
  • 00005D59 — _UFS_NextEntry@8
  • 00005E21 — _UDFCloseHandle@12
  • 000061A9 — _ufs_MetaMatch@8
  • 000062E2 — _ufs_NameMatch@12
  • 000063BB — _ufs_CanonUnicode@16
  • 000064CF — _ufs_DescriptorCRC@8
  • 0000650E — _ufs_VerifyDesTag@20
  • 000065BA — _ufs_UDFToWin32GMT@8
  • 000069FE — _ufs_GetXAFileTime@12
  • 00006AFC — _ufs_GetXABody@8
  • 00006B8A — _UDFNewDOSSearchHandle@8
  • 00006C85 — _UDFGetDOSSearch@12
  • 00006D25 — _UDFFillFindDOS@12
  • 00006E6A — _UDFFindDOSSub@8
  • 00007003 — _UDFFindFirstDOS@4
  • 000072FD — _UDFFindNextDOS@4
  • 0000740B — _UDFCleanupDOSSearches@4
  • 00007541 — _UDF_HeapAlloc@8
  • 000075CA — _UDF_HeapFree@8
  • 00007608 — _UDF_HUF_Free@4
  • 00007642 — _UDF_HUO_Free@4
  • 000076A1 — _UDF_HUP_Free@4
  • 000076DE — _UDF_HUS_Free@4
  • 0000771B — _UDF_HUV_Free@8
  • 00007857 — _udf_AllocDetails@4
  • 000078C3 — _udf_FreeDetails@4
  • 00007907 — _UDFAllocIOREQ@0
  • 00007965 — _UDFFreeIOREQ@8
  • 000079EF — _UDF_Global_SemReq@8
  • 00007A4D — _UDF_Global_SemClear@4
  • 00007AA6 — _UDF_HUV_SemReq@12
  • 00007B44 — _UDF_HUV_SemClear@8
  • 00007BDC — _UDF_HUO_SemReq@12
  • 00007C7A — _UDF_HUO_SemClear@8
  • 00007D12 — _UDF_HUF_SemReq@12
  • 00007DB3 — _UDF_HUF_SemClear@8
  • 00007E4B — _UDF_HUS_SemReq@12
  • 00007EEC — _UDF_HUS_SemClear@8
  • 00007F84 — _UDF_CBH_SemReq@12
  • 00007FE5 — _UDF_CBH_SemClear@8
  • 00008040 — _UDF_IOS_AllocIOR@4
  • 0000812D — _UDF_IOS_FreeIOR@4
  • 0000814D — _UDF_IOS_AllocIOCTL@4
  • 000081CD — _UDF_IOS_FreeIOCTL@4
  • 0000821B — _UDFStartRead@16
  • 000082F8 — _UDFWaitIO@4
  • 000083C7 — _UDF_IOS_Callback@4
  • 000083F5 — _udf_AbsoluteSector@8
  • 00008430 — _UDF_lbn_Get@12
  • 0000844C — _UDF_Sector_Get@8
  • 00008D03 — _UDFReadAhead@12
  • 00009221 — _UDFNextReadAhead@4
  • 00009658 — _UDFReadAheadDone@4
  • 0000990C — _UDF_Sector_Release@4
  • 000099C8 — _UDF_Sector_Unhold@4
  • 00009AD9 — _UDFInvalidateCBH@16
  • 00009B35 — _UDFInvalidateCache@8
  • 00009B59 — _UDF_IOS_FlushDrive@8
  • 00009BB4 — udfEndLockable
Segment 5: _IDATA @ 00000000
  • 00000078 — _drpUDF
  • 000000B0 — UDF_Dynamic_Device_Init
  • 0000020D — _udfGetRegistry
  • 000002A5 — UDFGetProfileInt