CDVSD — Windows 98SE Debug


Source Tree

  • ../dvdioctl.c
  • ../vsdaer.asm
  • ../vsd.asm
  • ../vsdaudio.asm
  • ../vsdco.asm
  • ../vsddbg.asm
  • ../vsderror.asm
  • ../vsdfltr.c
  • ../vsdinit.asm
  • ../vsdioctl.asm
  • ../vsdreq.asm

Segment 1: .bss @ 00002E60
  • 00000000 — _g_RedbookRegisterTable
  • 0000002C — _PAEP_rpm_change
  • 00000030 — _PAEP_3mode_config
  • 00000034 — _PAEP_rpm_inquiry
  • 00000038 — _DecoderRegion
  • 0000003C — _pszTZ
  • 00000074 — _pszStandardBias
  • 0000007C — _pszIEReg
  • 000000A8 — _pszRegIEVal
  • 000000B4 — _pszFixedDefaultPath
  • 000000E0 — _pszFixedDefaultVal
  • 000000F4 — _dvd_dispatch
  • 00000110 — _dvd_dispatch_cb
  • 0000012C — _sense_key_map
  • 00000170 — _pszReg
  • 00000184 — _pszRGunk
  • 000001A4 — _pszFixedDpidPath
  • 000001D0 — _pszFixedDpidVal
  • 00000268 — _RDAMaxBuffersQueued
  • 0000026C — _RDAMaxConsecutiveReadErrors
  • 00000270 — _aAttenuation
  • 000002BC — _g_pRedbookRegister
  • 000002C0 — _g_dwCSAReserved
  • 00000300 — _PopEntryList
  • 00000359 — _PushEntryList
  • 000003A0 — CDVSD_DDB
  • 00004328 — DISKVSD_trace_cur
  • 00006180 — _vsd_power
  • 00006272 — _setup_persistent_prevent
  • 00006316 — _setup_GESN
  • 000063D1 — _cb_MESN
  • 00006589 — _setup_get_config
  • 00006637 — _Read_System_Region
  • 0000685F — _Write_System_Region
  • 00006A58 — _nuke_old_reg_key
  • 00006AA0 — cddevlist
  • 00006AA4 — _ppcddevlist
  • 00006AA8 — CDAERFlags
  • 00006AAC — async_not_event_handle
  • 00006AB0 — async_request
  • 00006B38 — vsd_prepare_for_unconfig
  • 00006B66 — vsd_start_2_secs
  • 00006BC3 — async_not_cb
  • 00006C16 — async_not_cb_event
  • 00006ED2 — async_not_event
  • 00007222 — CDVSD_broadcast_shutdown
  • 000072AC — VSD_Callback
  • 00007363 — vsd_c_callback
  • 0000737E — vsdco_retry
  • 00007459 — VSD_pass_thru_callback
  • 0000752E — do_ior_callback
  • 000076E5 — vsd_reentry_cb
  • 00007738 — VSD_Error_Handler
  • 00007A39 — vsd_eh_reenumerate
  • 00007ACE — vsd_eh_no_disc
  • 00007AE4 — VSD_Request
  • 00007D3C — vsd_r_check_if_handled
  • 000080E3 — Setup_Read
  • 00008188 — setup_mmc_read
  • 0000825F — sr_setup_char_read
  • 0000835C — vsd_mode_sel_callback
  • 000084C9 — vsd_msel_error
  • 000084E1 — setup_internal_async_request
  • 00008690 — Setup_Test_Unit_Ready
  • 000086BE — Setup_Lock_Media
  • 000086C2 — Setup_Unlock_Media
  • 000086E9 — Setup_Unsupported_Cmd
  • 00008732 — Setup_Compute_Geom
  • 0000879C — scg_getiop_event
  • 000088C3 — vsd_compute_geom_tur_callback
  • 00008A2D — scg_giope_bad_mem
  • 00008A3A — srae_callback_no_mem
  • 00008A93 — vsd_compute_geom_callback
  • 00008B91 — scg_cb_parse_TOC
  • 00008C64 — scg_cb_good_status_exit
  • 00008D4C — scg_exit
  • 00008EFD — scg_cb_parse_session
  • 00008F7C — scg_error_exit
  • 00009004 — scg_cb_do_play
  • 00009052 — scg_cb_do_dvd_check
  • 00009139 — scg_cb_do_dvd_struc
  • 000091A4 — scg_cb_do_mode_check
  • 0000925B — scg_cb_pick_up_block_size
  • 0000926B — scg_cb_do_mode_sense
  • 00009372 — scg_cb_do_toc
  • 00009468 — scg_common_calldown
  • 00009536 — _vsd_ret_iop
  • 0000954A — vsd_ret_iop
  • 000095B8 — _Vsd_GetIOP
  • 000095CE — Vsd_GetIOP
  • 0000963B — Setup_Start_Unit
  • 0000963F — Setup_Stop_Unit
  • 000096B9 — VSD_Setup_Request_Sense
  • 000096F3 — _vsd_internal_request
  • 00009705 — vsd_internal_request
  • 00009795 — vsd_setup_srb
  • 000097A0 — setup_to_srb
  • 00009808 — vsd_send_criteria_request
  • 00009956 — vsd_send_internal_request
  • 00009AA8 — VSD_send_next_command
  • 00009BD2 — VSD_Timeout_Entry
  • 00009CA4 — VSD_to_callback
  • 00009DA4 — _vsd_ilb
  • 00009DD8 — Setup_Gen_Ioctl
  • 00009E6F — MSF_to_LBA
  • 00009E9C — LBA_to_MSF
  • 00009EEC — get_trace_ptr
  • 00009F0E — dot_command
  • 00009F34 — VSD_dump_help
  • 00009F43 — VSD_trace_dump
  • 0000A098 — _cb_simulated_audio_read
  • 0000A098 — cb_simulated_audio_read
  • 0000A0B9 — cb_audio_read
  • 0000A0D0 — RedbookBufferPlayed
  • 0000A0D0 — _RedbookBufferPlayed
  • 0000A0F6 — RedbookStreamStarted
  • 0000A0F6 — _RedbookStreamStarted
  • 0000A180 — _RedbookCallinStub
  • 0000A192 — _RedbookExiting
  • 0000A218 — _DelayedRead@4
  • 0000A231 — _SimulateRead@4
Segment 2: PNP @ 00002FB0
  • 00000000 — _CCODE__RegCloseKey
  • 00000008 — _CCODE__RegQueryValueEx
  • 00000010 — _CCODE__RegOpenKey
  • 00000018 — _CCODE__RegCreateKey
  • 00000020 — _CCODE__Debug_Printf_Service
  • 00000034 — _CCODE__HeapAllocate
  • 0000003C — _CCODE__RegSetValueEx
  • 00000044 — _CCODE__HeapFree
  • 0000004C — _CCODE__RegDeleteKey
  • 00000054 — _CCODE__CONFIGMG_Read_Registry_Value
  • 0000005C — _CCODE__PELDR_GetProcAddress
Segment 3: _PTEXT @ 00006EB0
  • 00000000 — _RegionInvalid
  • 00000015 — _setup_invalidate_agid
  • 00000065 — _cb_invalidate_agid
  • 000000EE — _setup_dvd_agid
  • 0000014D — _setup_dvd_read_key
  • 000001F0 — _cb_dvd_rkey
  • 0000036D — _cb_dvd_get_region
  • 0000058B — _setup_set_region_worker
  • 00000682 — _GetDefaultRegion
  • 00000C24 — _setup_set_read_ahead
  • 00000C92 — _setup_set_region
  • 00000D00 — _set_phase1_region
  • 00000F06 — _setup_get_region
  • 00001068 — _cb_dvd_rbuf
  • 00001095 — _map_dvd_error
  • 000011CB — _sioctl_dvd
  • 0000122A — _cbioctl_dvd
  • 00001279 — _cb_dvd_set_region
  • 00001415 — _setup_sendkey
  • 00001619 — _setup_readkey
  • 000016EC — _end_swap
  • 0000170F — _setup_readdisc_key
  • 000017B4 — _free_buffer
  • 000017D1 — _check_spin_down
  • 0000185A — _check_audio_status
  • 00001928 — _my_reg_path
  • 00001A11 — _start_reg_path
  • 00001C03 — _start_reg_path_dig
  • 00001CEC — CD_Broadcast_Removal
  • 00001D3C — CD_Broadcast_Insert
  • 00001D80 — _pszDigitalAudioPlay
  • 00001D91 — _pszDigitalAudioBufferAllocation
  • 00001DA9 — _pszDigitalAudioSectorsPerBuffer
  • 00001DC6 — _pszDigitalAudioCDLoopback
  • 00001DF4 — vsd_cfg_device
  • 00002096 — vsd_is_dvd
  • 00002574 — vcd_write_registry
  • 000025D7 — vsd_uncfg_device
  • 00002659 — VSD_init_complete
  • 00002694 — vsd_shutdown
  • 00002814 — reentry_event
  • 000028C8 — vsd_change_block_size_event
  • 000029EC — VSD_Ioctl_Table
  • 00002A50 — VSD_Need_TUR_Table
  • 00002A69 — VSD_DVD_Ioctl_Table
  • 00002ACD — Setup_Gen_Event
  • 00002C43 — sioctl_audio_play
  • 00002CD2 — playaud_play_msf
  • 00002D71 — sioctl_read_sub_chan
  • 00002E26 — _Allocate_Buffer
  • 00002EFE — __free_buffer
  • 00002F1B — ab_setup_IOR
  • 00002F22 — Allocate_Buffer
  • 000030B6 — sioctl_reset_drive
  • 00003135 — sioctl_seek
  • 000031DE — sioctl_get_device_status
  • 000032BC — sioctl_get_sector_size
  • 0000336F — sioctl_query_speed
  • 000033FF — sioctl_query_speed_caps
  • 00003495 — sioctl_set_speed
  • 0000353F — sioctl_get_head_location
  • 000035F5 — sioctl_qchan_upc
  • 00003673 — sioctl_qchan_isrc
  • 00003702 — sioctl_qchan_current_info
  • 000037E3 — sioctl_get_audio_state
  • 0000387F — sioctl_set_audio_chan_ctrl
  • 00003914 — sioctl_get_audio_chan_ctrl
  • 000039BB — sioctl_disc_info
  • 00003B04 — si_di_last_session
  • 00003B1C — si_di_first_session
  • 00003B61 — si_di_read_toc_event
  • 00003BDF — sioctl_track_info
  • 00003CE9 — sioctl_unsupported
  • 00003D4C — sioctl_audio_stop
  • 00003DE9 — sioctl_audio_resume
  • 00003EAC — VSD_ioctl_callback
  • 00003FA7 — v_ic_convert_TUR_to_IOCTL
  • 00004116 — VSD_Ioctl_cb_table
  • 0000417A — cbioctl_map_error
  • 000041F3 — cbioctl_standard
  • 00004256 — cbioctl_audio_play
  • 0000435F — ap_save_addresses
  • 00004401 — cbioctl_audio_stop
  • 000044EE — cbioctl_get_head_location
  • 0000457F — sioctl_get_dvd_head
  • 00004601 — sioctl_dvd_qchan_upc
  • 00004694 — sioctl_dvd_qchan_isrc
  • 00004708 — sioctl_dvd_qchan_cur
  • 00004797 — cbioctl_qchan_upc
  • 00004829 — cbioctl_qchan_isrc
  • 000048B3 — cbioctl_qchan_current_info
  • 00004A0F — cbioctl_get_audio_state
  • 00004B20 — cbioctl_get_audio_chan_ctrl
  • 00004BED — cbioctl_set_audio_chan_ctrl
  • 00004C87 — cb_sacc_common
  • 00004D56 — cbioctl_get_device_status
  • 00004E6C — cbioctl_disc_info
  • 00004EB4 — cb_gdi_error_exit
  • 00004F2F — cb_gdi_found_first_track
  • 0000508F — cbdi_error
  • 00005097 — cb_gdi_free_buf_event
  • 000050B8 — vsd_ret_buffer
  • 00005100 — RDA_PlayingAudio
  • 00005168 — __AllocateAudioDataBuffer@4@4
  • 00005168 — _AllocateAudioDataBuffer@4
  • 00005190 — EventDigitalAudioStatus
  • 000051AD — __ScheduleDigitalAudioStatus@4@4
  • 000051AD — _ScheduleDigitalAudioStatus@4
  • 000051E5 — _FreeAudioDataBuffer@4
  • 000051E5 — __FreeAudioDataBuffer@4@4
  • 0000520C — event_RedbookBufferPlayed
  • 0000524E — continue_reading_if_paused
  • 00005267 — event_RedbookStreamStarted
  • 00005283 — RDA_StopAudioOnIOP
  • 000052F0 — RDA_StopAudioOnDevlist
  • 00005316 — RDA_PlayAudio
  • 000054AA — event_audio_read
  • 000056F4 — request_audio_read
  • 00005AAF — cds_search_toc
  • 00005B00 — _RDA_InitializeDevice@8
  • 00005B81 — _RDA_UpdateDigitalAudioStatus@8
  • 00005D0E — _RDA_GetAudioBuffer@4
  • 00005D98 — _RDA_ReleaseAudioBuffer@4
  • 00005E4F — _RDA_InitializeAudioPlay@4
  • 00005F9B — _RDA_FreeUnusedBuffers@4
  • 0000602A — _MassageChannels
  • 000060C0 — _SendRedbookData@4
  • 00006212 — _CDSettings
  • 00006266 — _RDA_SetCDChannels@8
  • 000062CD — _SetVolume
  • 0000633C — _AsyncSetRedbookVolume@4
  • 00006379 — _BinaryVolumeToAttenuationLevel
  • 00006443 — _SetRedbookVolume@4
  • 00006489 — _StartRedbookStream@4
  • 00006586 — _StopRedbookStream@4
  • 000065F3 — _EndRedbookMedia@4
Segment 4: _PDATA @ 00006EF0
  • 00000000 — cdvsd_device_count
Segment 5: _IDATA @ 00000000
  • 0000001C — Drv_Reg_Pkt
  • 00000054 — CDVSD_Device_Init
  • 00000087 — Setup_DRP