LIBRARY      MEM

DESCRIPTION  'TBird MEMORY Dynamic Link Library'
EXETYPE       WINDOWS
STUB         'WINSTUB.EXE'
CODE         PRELOAD MOVEABLE DISCARDABLE
DATA         PRELOAD MOVEABLE SINGLE
HEAPSIZE     1024

EXPORTS
   WEP                  @1  RESIDENTNAME
   MemRead              @2
   MemWrite             @3
   MemFill              @4
   MemOpenSession       @5
   MemCloseSession      @6
   MemSearch            @7
   MemCompare           @8
   MemMove              @9
   MemChecksum          @10
   MemTest              @11
   InitCServer          @12
   MemCliDumpMemory     @13
   MemCliWriteMemory    @14
   MemCliFillMemory     @15
   LibMain              @16
   MemCliSearchMemory   @17
   MemCliSetMemSize     @18
   MemCliSetVerify      @19
   MemSetAccessSize     @20
   MemGetAccessSize     @21
   MemSetVerifyWrites   @22
   MemGetVerifyWrites   @23
   MemCallback          @24
   MemSetSourceRange    @25
   MemInitOnce          @26
   MemProcessVerifyError @27
   MemReadSized         @28
   MemWriteSized        @29
   MemFillSized         @30
   MemSearchSized       @31
   MemCompareSized      @32
   MemMoveSized         @33
   MemChecksumSized     @34
   MemTestSized         @35
   MemCacheInvalidate   @36
   MemCacheInvalidateRange @37
   MemReadSizedNoAlloc  @38
   MemReadQuick         @39
   MemCliCopyMemory     @40
   MemDlgCopyMemory     @41
   MemCpyDlgProc        @42
   MemCopy              @43
   MemCopySized         @44
   MemSwapBytesInWord   @45
   MemSwapBytesInLong   @46
   MemSwapWordsInLong   @47
   MemChooseByteInWord  @48
   MemChooseByteInLong  @49
   MemChooseWordInLong  @50
   MemCliDumpMemoryExtended  @51
   MemCliWriteMemoryExtended @52
   MemCliRamtst              @53
   MemCliRamtstExtended      @54
   MemDlgCompareMemory       @55
   MemCliInput               @56
   MemCliOutput              @57
   MemCliDiagnost            @58
   ReassignProcessorType     @59
   MemCliUploadMemory        @60

IMPORTS
   SDSERVER.SdUnregister
   SDSERVER.SdUnregisterSemaphore
   SDSERVER.SdWriteMember
   SDSERVER.SdnWriteMember
   SDSERVER.SdnWritePartialMember
   SDSERVER.SdRegister
   SDSERVER.SdRegisterSemaphore
   SDSERVER.SdReadMember
   SDSERVER.SdReadPartialMember
   SDSERVER.SdnReadPartialMember
   SDSERVER.SdWritePartialMember
   SDSERVER.SdGetMemberSize
   SDSERVER.SdGetMemberAccess
   SDSERVER.SdGetMemberName
   SDSERVER.SdGetMemberIndex
   SDSERVER.SdGetMemberReturnCode
   SDSERVER.SdTestAndSetSemaphore
   SDSERVER.SdWriteCmdReadResponse
   SDSERVER.SdnWriteCmdReadResponse
   SDSERVER.SdnRegister
   SDSERVER.SdnReadMember
   SDSERVER.SdnData
   SDSERVER.SdnWriteMemberIfChanged
   SDSERVER.Sds2AbiRunaccStart
   SDSERVER.Sds2AbiRunaccFinish

   SDS2ABI.Sds2AbiMemTest
   SDS2ABI.Sds2AbiMemCopy
   SDS2ABI.Sds2AbiMemFill
   SDS2ABI.Sds2AbiMemSearch
   SDS2ABI.Sds2AbiMemChecksum
   SDS2ABI.Sds2AbiMemCompare
   SDS2ABI.Sds2AbiSetAccessSize
   SDS2ABI.Sds2AbiGetAccessSize
   SDS2ABI.Sds2AbiGetVerify
   SDS2ABI.Sds2AbiSetVerify
   SDS2ABI.Sds2AbiInput
   SDS2ABI.Sds2AbiOutput
   SDS2ABI.Sds2AbiGetTraceInfo
   SDS2ABI.Sds2AbiFwUnloadRegisters
   SDS2ABI.SDS2ABIFWGETMAPSIZE
   
   ADDR.AdrAddToAddress
   ADDR.AdrCreateAddress
   ADDR.AdrConvertAddress
   ADDR.AdrSetAddrOffset
   ADDR.AdrSetAddrSpace
   ADDR.AdrConvAddressToText
   ADDR.AdrSetAddrSymbolUsage
   ADDR.AdrConvTextToAddress
   ADDR.AdrDestroyAddress
   ADDR.AdrCremateAddress
   ADDR.AdrGetAddrOffset
   ADDR.AdrGetAddressToTextLength
   ADDR.AdrGetAddrSpace
   ADDR.AdrCompareAddresses
   ADDR.AdrComparePhysicalAddresses
   ADDR.AdrRangeOfAddresses
   ADDR.AdrRemainingBytes
   ADDR.AdrCopyAddress
   ADDR.AdrDoRangesOverlap
   ADDR.AdrDoPhysicalRangesOverlap
   ADDR.AdrSetEndAddrOffset
   ADDR.AdrSetAddrRangeLength
   ADDR.AdrGetAddrRangeLength
   ADDR.AdrConvAddressToTextWithParams
   ADDR.AdrCreateAddressFromText
   ADDR.AdrTranslateSpace
   ADDR.AdrGetAddrPhysicalOffset
   ADDR.AdrGetAddrLinearOffset
   ADDR.AdrGetSpaceStr
   ADDR.AdrSetAddrType
   ADDR.AdrGetAddrSegmentSelector
   ADDR.AdrSetAddrSegmentSelector
   ADDR.AdrGetAddressLimits
   ADDR.AdrGetAddrType
   ADDR.AdrCreateAddressWithType
   ADDR.AdrPhysicalRangeOfAddresses
   


; Malloc Utilities Import functions - HEAP.C
             MALLOC.TMalloc
             MALLOC.TFree

; Event Nofification Library
             ENLIB.EnlEventNotify
             ENLIB.EnlRegister

; Error text handler
             ERRTEXT.ErrInitDLL
             ERRTEXT.ErrDisplayError
             ERRTEXT.ErrDisplayErrorEx
             ERRTEXT.ErrSaveMemoryVerifyInfo

; Execution control (bkptexec)
             BKROOT.BkProcessorMustBeHalted

; Processor-dependent routines
             PROC.ProcReturnProcFamily
             PROC.ProcReturnByteOrder
             PROC.ProcReturnCpu
             PROC.ProcReturnSystemType
             PROC.ProcReturnSpecificProcessor

; EscKey processing routines
             PVTASK.TskCheckAbort

; F1 key processing routines
             CLIULIB.RegisterHelpEntry

; Confidence Test server rdwr.dll  
             RDWR.TestRead
             RDWR.TestWrite
             RDWR.TestRamtst
             RDWR.TestIsExtendedSpace
             RDWR.TestIsSastBitName
             RDWR.TestSwapBytesInWord
             RDWR.TestSwapBytesInLong

; ABI186
            ABI186.iceSelfTest
            ABI186.DownloadFirmware
            ABI186.iceDiagnostic
            ABI186.DiagnosticFunction
            ABI186.CheckFwStatus
            ABI186.iceGetID
            ABI186.iceSetID
            ABI186.iceGetQualifyFrame
            ABI186.iceGetTraceBufferInfo
            ABI186.iceGetTraceInfo
            ABI186.iceSetMap
            ABI186.iceGetMap

; CPU
            CPU.CpuGetRegister
            CPU.CpuFindRegisterId


; /******************************** E O F ***********************************/
