IRLAMP — Windows 98 Debug


Source Tree

  • abort.c
  • clientop.c
  • connect.c
  • cvxdctrl.asm
  • discover.c
  • iasutils.c
  • irlap.c
  • irlmpmux.c
  • lampinit.c
  • laptimer.c
  • list.c
  • lmclient.c
  • lmserver.c
  • muxcb.c
  • muxcon.c
  • muxicc.c
  • muxutils.c
  • primary.c
  • serverop.c
  • smooth.c

Segment 1: _LGROUP @ 00003C30
  • 00000000 — IRLAMP_Control
  • 0000003A — _IRLAMP_Register
  • 00000040 — _VTD_Get_Date_And_Time
  • 00000046 — _VTD_GetRealTime
  • 0000004C — _InitializeW32Event
  • 0000006F — _SetW32Event
  • 00000081 — _ClearW32Event
  • 0000008C — _ResetW32Event
  • 0000009B — _PulseW32Event
  • 000000AA — _WaitSingleObject
  • 000000C4 — _CreateR0Thread
  • 000000E5 — _LM_IoCtl
  • 000000FE — _DebugPrintf
  • 0000011B — the_idtr
  • 00000123 — old_desc
  • 0000012B — our_idt
  • 00000133 — DbgLogSystemMessage
  • 00000160 — _InitThreadExLock
  • 000001AC — _FreeThreadExLock
  • 000001DC — _EnterThreadExLock
  • 00000220 — _LeaveThreadExLock
  • 00000285 — _IrLapInit
  • 0000058D — _IRLAP_InitializeWrapper
  • 000005EB — _IRLAP_DeinitializeWrapper
  • 0000061C — _IRLAP_AllocatePort
  • 00000709 — _IRLAP_DeallocatePort
  • 0000073B — _IRLAP_SendUnitData
  • 00000838 — _IRLAP_MediaBusy
  • 00000853 — _IRLAP_Sniff
  • 000008FB — _IrLapSniffTimerFunc
  • 0000096F — _IrLapGetDispatchBuffer
  • 00000A90 — _IrLapFinishDispatchBuffer
  • 00000B1D — _RecordDebugRx
  • 00000B9D — _IrLapDispatchBuffers
  • 00000E0F — _CheckAddress
  • 00001004 — _IrLapAllocateTxPacket
  • 00001146 — _IrLapFreeTxPacket
  • 00001249 — _IrLapGetProcessPacket
  • 0000131F — _IrLapFinishProcessPacket
  • 00001345 — _IrLapProcessTxPackets
  • 00001409 — _RecordDebugTx
  • 00001472 — _SendCompleteDpc
  • 00001491 — _IRLAPFRM_Send
  • 000014E4 — _IrLapErrorHandler
  • 00001536 — _IrLapState_NDM
  • 00001969 — _IrLapMediaChangeHandler
  • 00001980 — _IrLapNextState_NDM
  • 00001A1F — _memCopy
  • 00001A62 — _zeroMemory
  • 00001A96 — _IrLapGenerateDeviceAddress
  • 00001ACF — _IrdaRand
  • 00001B09 — _IrLapSendDMRsp
  • 00001B5E — _IrLapSendTest
  • 00001CBE — _IRLAMP_DebugQuery@0
  • 00001CE8 — _InitEventMutex
  • 00001D2A — _FreeEventMutex
  • 00001D5A — _EnterEventMutex
  • 00001DB6 — _LeaveEventMutex
  • 00001DF2 — _RecordDebugEvent
  • 00001E49 — _PutEventRecord
  • 00001F0E — _GetEventRecord
  • 00001FBE — _Win32ThreadFunc
  • 00002126 — _IrLapStartTimer
  • 000021AA — _IrLapEventProc
  • 000021F6 — _IrLapTimerFunc
  • 0000224A — _IrLapDisableTimers
  • 000022DC — _IrLapTimerHandler
  • 0000232F — _MinTimerPeriod
  • 00002396 — _DetermineTimerPeriod
  • 00002435 — _AdjustTimerPeriod
  • 00002479 — _LmStartTimer
  • 0000259B — _LmCancelTimer
  • 00002620 — _IRLAP_DiscoverDevices
  • 000027B1 — _IrLapState_QUERY
  • 000029AC — _IrLapState_REPLY
  • 00002B3F — _GetRxDiscoveryInfo
  • 00002C0B — _IrLapSendBOS
  • 00002C95 — _IrLapRxDiscoveryAction
  • 00002E74 — _IrLapSendXIDDiscovery
  • 00003018 — _AcquireListsMutex
  • 000030A2 — _InitListData
  • 000030E4 — _FreeListData
  • 00003114 — _InitListHead
  • 00003143 — _InsertTailList
  • 00003228 — _RemoveHeadList
  • 0000331A — _RemoveEntryList
  • 000033D6 — _InsertHeadList
  • 000034C2 — _IsNodeOnList
  • 00003559 — _IsListCircular
  • 0000360C — _DbgLogListAction
  • 00003834 — _DbgRecordList
  • 00003954 — _IRLAP_Connect
  • 00003AE8 — _IRLAP_ConnectResp
  • 00003BA1 — _IrLapState_SETUP
  • 00003F14 — _IrLapState_SSETUP
  • 00004044 — _IrLapState_SETUP2
  • 0000411F — _IrLapState_CONN
  • 0000423B — _IrLapState_CONN2
  • 00004277 — _DisconnectIndic
  • 000042F7 — _IrLapRxConnectAction
  • 000043E1 — _InitConnection
  • 0000491C — _FinishConnection
  • 00004986 — _InitCurConnection
  • 000049F7 — _CalculateCapacity
  • 00004A8A — _ScanBits
  • 00004ADD — _SetConnectionParameters
  • 00004C3F — _AdjustNegotiationParms
  • 00004D7A — _GenRandomConnectAddr
  • 00004E53 — _GenRandomBackoff
  • 00004E8E — _ParseConnectionParms
  • 00004F5F — _FillNegParms
  • 00005066 — _IrLapSendSNRM
  • 0000511E — _IrLapSendUA
  • 000051D8 — _IRLAP_SendData
  • 000053CE — _IRLAP_Disconnect
  • 000054FA — _InitPollTimer
  • 0000559E — _IrLapSetStateNRM
  • 00005632 — _IrLapState_NRM
  • 000056CA — _IrLapConState_XMIT
  • 000059AA — _IrLapConState_RECV_P
  • 00005BEC — _IrLapConState_RECV_S
  • 00005D9C — _IrLapConState_PCLOSE_P
  • 00005F41 — _IrLapConState_PCLOSE_S
  • 00006156 — _IrLapConState_PCLOSE_S2
  • 000061CA — _IrLapConState_ERROR_P
  • 000062DE — _IrLapConState_ERROR_S
  • 000064A2 — _NextStateRECV
  • 000065C5 — _NextStateXMIT
  • 00006683 — _CheckProgress
  • 00006855 — _CheckRemoteBusy
  • 00006A3C — _Disconnect
  • 00006AF9 — _ValidNR
  • 00006BC6 — _ProcessNR
  • 00006DCC — _SendData
  • 00006FBF — _PutBackUnackedFrames
  • 000071C1 — _SendSelectedFrame
  • 000072DA — _SendIFrames
  • 000075A7 — _SendUIFrames
  • 00007807 — _ReleaseBufferedData
  • 00007A57 — _ProcessConnectionEnd
  • 00007BF2 — _HandleInvalidFrame
  • 00007DD6 — _HandleUFrame
  • 000080FD — _HandleIFrame
  • 00008294 — _HandleSFrame
  • 000083DD — _HandleFTimer
  • 000084CD — _Between
  • 0000855A — _IrLapSendSUFrame
  • 000086A8 — _IrLapSendUAFrame
  • 000087A0 — _IrLapFrmInit
  • 00008800 — _LM_AllocateMemory
  • 00008905 — _IRLAMPEX_Init
  • 00008949 — _IRLAMP_Dynamic_Shutdown@0
  • 000089A4 — _IRLAMP_Dynamic_Exit@0
  • 00008A4B — _LMI_GetMediaFlag
  • 00008A72 — _LMI_GetSpeed
  • 00008A91 — _LMI_SetMaxSpeed
  • 00008AB3 — _LmCheckPtr
  • 00008AF0 — _IRLAP_AbortPackets
  • 00008CF8 — _AbortUnackedList
  • 00008E3F — _AbortState
  • 00008EE8 — _LM_Startup
  • 000090EB — _LM_Shutdown
  • 0000915E — _LM_InitClient
  • 000091BB — _LM_AddIncoming
  • 0000927D — _LM_RemoveIncoming
  • 00009362 — _LM_BindClient
  • 0000958B — _LM_UnBindClient
  • 0000975A — _LM_DiscoveryReq
  • 0000981B — _LM_ConnectReq
  • 00009A59 — _LM_ConnectRsp
  • 00009B3D — _LM_DisconnectReq
  • 00009CC4 — _LM_Idle
  • 00009D44 — _LM_DeviceStatus
  • 00009DEC — _LM_StatusReq
  • 00009EA2 — _LM_ReceiveData
  • 00009EEF — _LM_DataReq
  • 00009F48 — _LM_UDataReq
  • 00009FA1 — _LM_NoConnectDataReq
  • 0000A0B0 — _LM_GetIrLapFrmStats
  • 0000A0FC — _LM_GetDeviceStats
  • 0000A183 — _LM_GetDiscoveryCache
  • 0000A1D1 — _LM_SetNickname
  • 0000A268 — _LM_SetHints
  • 0000A313 — _LM_Sniff
  • 0000A36A — _LM_PeriodicDiscovery
  • 0000A482 — _LM_GetPeriodicDiscoveryPeriod
  • 0000A4C8 — _LM_LocalBusy
  • 0000A53E — _LM_AbortConnection
  • 0000A5CC — _LmFindCacheConflicts
  • 0000A77A — _LmRemoveCacheConflicts
  • 0000A887 — _LmAddDeviceToCache
  • 0000A934 — _LmValidClientForConnection
  • 0000A99B — _LmGiveStatusIndication
  • 0000AA1E — _LmDisconnectPendingConnections
  • 0000AB2B — _LmStartIrLapConnection
  • 0000ABB0 — _LmFindIcc
  • 0000AC68 — _LmFindIdleIcc
  • 0000AD38 — _LmProcessConnectResponse
  • 0000AE21 — _LmProcessConnectCommand
  • 0000AFD0 — _LmProcessDisconnectCommand
  • 0000B0EC — _LmProcessAccessModeCommand
  • 0000B1BB — _LmSendDisconnect
  • 0000B2C7 — _LmSetWatchDogTime
  • 0000B2D2 — _LmClearWatchDogTime
  • 0000B2DD — _LmValidatePacket
  • 0000B3BD — _LmUpdateXidInfo
  • 0000B490 — _LmInitCallbacks
  • 0000B540 — _IrLapDiscoverConf
  • 0000B6A1 — _IrLapDiscoverIndic
  • 0000B754 — _IrLapConnectConf
  • 0000B7AA — _IrlapConnectIndic
  • 0000B861 — _IrLapDisconIndic
  • 0000BABD — _IrLapSendHandler
  • 0000BBA6 — _IrLapDataIndic
  • 0000BE25 — _IrLapUnitDataHand
  • 0000BE50 — _IrLapUnitDataIndic
  • 0000BF11 — _IrLapStatusIndic
  • 0000BF7C — _IrLmpErrorHandler
  • 0000BFD8 — _LmIasInitClient
  • 0000C1FE — _LMIAS_ClientRequest
  • 0000C42B — _LmIasClientStatusInd
  • 0000C45B — _LmIasClientConnectCnf
  • 0000C4DB — _LmIasClientDisconnectInd
  • 0000C58D — _LmIasClientDataInd
  • 0000C5DC — _LmIasClientPacketHandled
  • 0000C6A1 — _LmIasClientState_Calling
  • 0000C720 — _LmIasClientState_Outstanding
  • 0000C83D — _LmIasClientErrorHandler
  • 0000C848 — _LmIasFindConnect
  • 0000C900 — _LmIasStartNewConnection
  • 0000CB1B — _LmIasFindIdleConnection
  • 0000CC2E — _LmIasDisconnectPendingConnections
  • 0000CD1C — _LmIasStartOperation
  • 0000CDF3 — _LmIasFindPendingToken
  • 0000CE8E — _LmIasEndOperation
  • 0000CEA6 — _LmIasClientSendCommand
  • 0000D00C — _LmIasSetTokenTime
  • 0000D04E — _LmIasProcessWaitingOpers
  • 0000D116 — _LmIasClientTimerFunc
  • 0000D1CE — _LmIasClientDiscTimerFunc
  • 0000D22E — _LmIasClientWdTimerFunc
  • 0000D2C8 — _LmIasSendAck
  • 0000D382 — _LmIasClientSendDisconnect
  • 0000D3D4 — _LmIasClientDisconnect
  • 0000D524 — _LMIAS_RegisterObject
  • 0000D5F2 — _LMIAS_DeregisterObject
  • 0000D739 — _LMIAS_SetDeviceName
  • 0000D7B7 — _LmIasInitServer
  • 0000D9E9 — _LmIasServerConnectInd
  • 0000DAFF — _LmIasServerDisconnectInd
  • 0000DB2C — _LmIasServerDataInd
  • 0000DBC9 — _LmIasServerPacketHandled
  • 0000DC7D — _LmIasServerErrorHnd
  • 0000DC88 — _LmIasServerState_Receiving
  • 0000DE37 — _LmIasServerState_Returning
  • 0000DEB3 — _LmIasUpdateHints
  • 0000DF8A — _LmIasServerFindConnect
  • 0000E04E — _LmIasServerSendDisconnect
  • 0000E082 — _LmIasServerDisconnect
  • 0000E0AD — _LmIasServerSendAck
  • 0000E135 — _LmIasServerSendReject
  • 0000E1C8 — _LmIasServerAddObject
  • 0000E276 — _LmIasServerRemoveObject
  • 0000E29F — _LmIasServerStartQuery
  • 0000E2C0 — _LmIasServerFinishQuery
  • 0000E3B0 — _LmIasServerValidateObject
  • 0000E574 — _LmIasServerDetermineCommand
  • 0000E62E — _ProcessCommandNull
  • 0000E639 — _ProcessResultNull
  • 0000E644 — _ProcessCommandGVBC
  • 0000E7F7 — _ProcessResultGVBC
  • 0000E8F8 — _GetNumObjectsGVBC
  • 0000E95B — _FillTxBufferGVBC
  • 0000EA77 — _SendTxBufferGVBC
  • 0000EAF3 — _StoreIasAttributeValue
  • 0000EC07 — _IasAttribValueSize
  • 0000EC92 — _FindNextResultGVBC
  • 0000EDB4 — _FindObjectViaClassName
  • 0000EE26 — _FindAttribViaName
  • 0000EEA8 — _StrnCmp
  • 0000EF29 — _SendServerTxBuffer
  • 0000F01C — _LmIasValidateClientToken
  • 0000F447 — _ProcessAttribValue
  • 0000F722 — _ProcessEndGVBC
  • 0000F79F — _ProcessRetCode
  • 0000F7F9 — _TokenCallBack
  • 0000F854 — _MuxCon_ValidateActiveConnect
  • 0000F8DE — _MuxCon_ValidForReq
  • 0000F97E — _MuxCon_ValidForRsp
  • 0000FA15 — _MuxCon_ValidForDisc
  • 0000FAB8 — _MuxCon_SendConnectPacket
  • 0000FB12 — _MuxCon_SendResponsePacket
  • 0000FB60 — _MuxCon_Init
  • 0000FBDC — _MuxCon_MakeDisconnected
  • 0000FC81 — _MuxCon_MakeActive
  • 0000FCD3 — _MuxCon_MakeIncoming
  • 0000FD64 — _MuxCon_MakePending
  • 0000FDE9 — _MuxCon_InitConPacket
  • 0000FE55 — _MuxCon_SendData
  • 0000FF30 — _MuxCon_Idle
  • 0000FF80 — _MuxCon_CheckDisconnect
  • 0001001A — _MuxCon_CheckPendingDisc
  • 00010053 — _MuxCon_Disconnect
  • 00010170 — _MuxIcc_Init
  • 000101B4 — _MuxIcc_Allocate
  • 00010234 — _MuxIcc_Free
  • 000102D9 — _MuxIcc_MakePending
  • 0001036E — _MuxIcc_MakeActive
  • 00010496 — _MuxIcc_MakeClosing
  • 0001059A — _MuxIcc_MakeClosed
  • 000106E6 — _MuxIcc_ChangeToActive
  • 0001078B — _MuxIcc_StartConnection
  • 00010835 — _MuxIcc_ProcessPendingConnects
  • 00010923 — _MuxIcc_FindConnection
  • 000109DF — _MuxIcc_DisconnectList
  • 00010A34 — _MuxIcc_Disconnect
  • 00010AC2 — _MuxIcc_AddIncomingConnect
  • 00010B45 — _MuxIcc_AddPendingConnect
  • 00010B82 — _MuxIcc_AllocateIncoming
  • 00010C10 — _MuxIcc_RemoveConnect
  • 00010C4E — _MuxIcc_StatusIndic
  • 00010D3F — _MuxIcc_CheckForPossibleIcc
  • 00010DA4 — _MuxIcc_CheckClosing
  • 00010F4C — _MuxIcc_CheckDisconnect
  • 00011015 — _MuxIcc_DiscTimerFunc
  • 00011120 — _LmSmoothCache
  • 00011219 — _LmAddDeviceToSmoothCache
  • 00011358 — _LmRemoveFailedItems
  • 000114F7 — _LmDiscoveryTimerFunc
  • 0001156A — _LmPerformPeriodicDiscovery
  • 00011610 — _LmPerformDiscovery
  • 0001175A — _LmSmoothStatusInd
  • 000117A9 — _LmStartPinging
  • 000118AC — _LmProcessPingResult
  • 00011A98 — _LmConfirmDiscovery
  • 00011B3A — _LmStartPeriodicDiscoveryTimer
  • 00011BA9 — _LmUpdateDiscoveryCache
  • 00011C0B — _LmIndicateCacheChange
  • 00011C82 — _LmDiscoveryConfirm
  • 00011D08 — IRLAMPEX_DDB
  • 00011E60 — _IrLap
  • 00011E6C — _ThreadExLock
  • 00011E70 — _RXBack
  • 00011E74 — _TXBack
  • 000120F4 — _doRetroactiveShutdown
  • 000120F8 — _Win32ThreadFuncActive
  • 000120FC — _EventMutex
  • 00012100 — _EQFront
  • 00012104 — _EQBack
  • 00012108 — _DebugEQBack
  • 00012260 — _slotTable
  • 0001234C — _allListsMutex
  • 00012354 — _DbgListLog
  • 00016354 — _DbgListRecords
  • 000167F8 — _ParmIdentifierTable
  • 00016800 — _DefaultNegTable
  • 00016C90 — _PollTime2Table
  • 00016CA0 — _PollTime3Table
  • 00017564 — _IrLapFrmCap
  • 00017568 — _IrLapFrmWrap
  • 0001756C — _IrLapFrmParm
  • 00017570 — _IrLampParm
  • 00017574 — _NumIccs
  • 0001757C — _IrLampWrap
  • 00017604 — _IoCtlTable
  • 00017610 — _IoCtlTableSize
  • 00017788 — _IrLmp
  • 0001778C — _IrLmpInitialized
  • 00017E6C — _IasClient
  • 00017E74 — _IasClientNoConCB
  • 00017E94 — _IasClientCB
  • 000185D4 — _IasServer
  • 000185DC — _IasServerNoConCB
  • 000185FC — _IasServerCB
  • 00018D04 — _IrlapEventNames
  • 00018D68 — _dwsNumPackets
  • 00018D6C — _EventQueue
  • 00018E6C — _stServbuff
  • 00018E8C — _DebugEventQueue
  • 00019E8C — _ThreadExRef
  • 00019E90 — _DebugRxQueue
  • 0001AE90 — _DebugTxQueue
  • 0001BE90 — _fThreadEnable
Segment 2: _IGROUP @ 00003D00
  • 00000000 — IRLAMP_Dynamic_Init
  • 00000020 — _IRLAMPEX_DynamicInit
Segment 3: _RARE @ 00000000
  • 00000000 — _CCODE__HeapAllocate
  • 00000008 — _CCODE__HeapFree
  • 00000010 — _CCODE__Trace_Out_Service@4
  • 00000018 — _CCODE__Debug_Printf_Service
  • 0000002C — _CCODE_Schedule_Global_Event@8
  • 00000044 — _CCODE_Get_Sys_VM_Handle
  • 00000050 — _CCODE_Set_Global_Time_Out@12
  • 0000006C — _CCODE_Cancel_Time_Out@4
  • 0000007C — _CCODE_Get_Last_Updated_System_Time
  • 00000084 — _CCODE__CreateMutex
  • 0000008C — _CCODE__DestroyMutex
  • 00000094 — _CCODE__EnterMutex
  • 0000009C — _CCODE__LeaveMutex
  • 000000A4 — _CCODE__lmemcpy
  • 000000AC — _CCODE_Call_Restricted_Event@24