CDVSD — Windows ME Debug


Source Tree

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

Segment 1: .bss @ 00002A90
  • 00000000 — _g_RedbookRegisterTable
  • 0000002C — _DecoderRegion
  • 00000030 — _pszTZ
  • 00000068 — _pszStandardBias
  • 00000070 — _pszIEReg
  • 0000009C — _pszRegIEVal
  • 000000A8 — _pszFixedDefaultPath
  • 000000D4 — _pszFixedDefaultVal
  • 000000E8 — _dvd_dispatch
  • 00000104 — _dvd_dispatch_cb
  • 00000120 — _sense_key_map
  • 00000164 — _pszReg
  • 00000178 — _pszRGunk
  • 00000198 — _pszFixedDpidPath
  • 000001C4 — _pszFixedDpidVal
  • 0000027C — _RDAMaxBuffersQueued
  • 00000280 — _RDAMaxConsecutiveReadErrors
  • 00000284 — _aAttenuation
  • 000002D0 — _g_pRedbookRegister
  • 000002D4 — _g_dwCSAReserved
  • 00000310 — _PopEntryList
  • 00000359 — _PushEntryList
  • 00000398 — CDVSD_DDB
  • 000041F0 — _vsd_power
  • 000042CA — _setup_persistent_prevent
  • 0000435C — _setup_GESN
  • 0000440A — _cb_MESN
  • 000045A7 — _setup_get_config
  • 00004640 — _Read_System_Region
  • 0000485F — _Write_System_Region
  • 00004A52 — _nuke_old_reg_key
  • 00004A94 — cddevlist
  • 00004A98 — _ppcddevlist
  • 00004A9C — CDAERFlags
  • 00004AA0 — async_not_event_handle
  • 00004AA4 — async_request
  • 00004B22 — vsd_prepare_for_unconfig
  • 00004B50 — vsd_start_2_secs
  • 00004BAD — async_not_cb
  • 00004C00 — async_not_cb_event
  • 00004ED7 — async_not_event
  • 0000522F — CDVSD_broadcast_shutdown
  • 000052B8 — VSD_Callback
  • 00005373 — vsd_c_callback
  • 0000538E — vsdco_retry
  • 0000546D — VSD_pass_thru_callback
  • 00005546 — do_ior_callback
  • 00005624 — vsd_reentry_cb
  • 00005678 — VSD_Error_Handler
  • 00005979 — vsd_eh_reenumerate
  • 00005A0E — vsd_eh_no_disc
  • 00005A24 — VSD_Request
  • 00005BF7 — vsd_r_check_if_handled
  • 00005F33 — Setup_Read
  • 00005FD8 — setup_mmc_read
  • 000060AF — sr_setup_char_read
  • 000061AC — vsd_mode_sel_callback
  • 00006321 — vsd_msel_error
  • 00006339 — setup_internal_async_request
  • 000064EC — Setup_Test_Unit_Ready
  • 0000651A — Setup_Lock_Media
  • 0000651E — Setup_Unlock_Media
  • 00006545 — Setup_Unsupported_Cmd
  • 0000658E — Setup_Compute_Geom
  • 000065F8 — scg_getiop_event
  • 00006723 — vsd_compute_geom_tur_callback
  • 00006891 — scg_giope_bad_mem
  • 0000689E — srae_callback_no_mem
  • 000068F7 — vsd_compute_geom_callback
  • 000069F9 — scg_cb_parse_TOC
  • 00006ACC — scg_cb_good_status_exit
  • 00006BB8 — scg_exit
  • 00006D69 — scg_cb_parse_session
  • 00006DE8 — scg_error_exit
  • 00006E70 — scg_cb_do_play
  • 00006EBE — scg_cb_do_dvd_check
  • 00006FA9 — scg_cb_do_dvd_struc
  • 00007014 — scg_cb_do_mode_check
  • 000070CF — scg_cb_pick_up_block_size
  • 000070DF — scg_cb_do_mode_sense
  • 000071EA — scg_cb_do_toc
  • 000072E4 — scg_common_calldown
  • 000073B6 — _vsd_ret_iop
  • 000073CA — vsd_ret_iop
  • 00007438 — _Vsd_GetIOP
  • 0000744E — Vsd_GetIOP
  • 000074BB — Setup_Start_Unit
  • 000074BF — Setup_Stop_Unit
  • 00007539 — VSD_Setup_Request_Sense
  • 00007573 — _vsd_internal_request
  • 00007585 — vsd_internal_request
  • 00007615 — vsd_setup_srb
  • 00007620 — setup_to_srb
  • 00007688 — vsd_send_criteria_request
  • 000077DA — vsd_send_internal_request
  • 00007934 — VSD_send_next_command
  • 00007A5E — VSD_Timeout_Entry
  • 00007B30 — VSD_to_callback
  • 00007C34 — _vsd_ilb
  • 00007C68 — Setup_Gen_Ioctl
  • 00007D03 — MSF_to_LBA
  • 00007D30 — LBA_to_MSF
  • 00007D80 — cb_simulated_audio_read
  • 00007D80 — _cb_simulated_audio_read
  • 00007DA1 — cb_audio_read
  • 00007DB8 — _RedbookBufferPlayed
  • 00007DB8 — RedbookBufferPlayed
  • 00007DDE — _RedbookStreamStarted
  • 00007DDE — RedbookStreamStarted
  • 00007E70 — _RedbookCallinStub
  • 00007E77 — _RedbookExiting
  • 00007EF9 — _DelayedRead@4
  • 00007F0C — _SimulateRead@4
Segment 2: PNP @ 00002BE0
  • 00000000 — _CCODE__Debug_Printf_Service
  • 00000014 — _CCODE__RegCloseKey
  • 0000001C — _CCODE__RegQueryValueEx
  • 00000024 — _CCODE__RegOpenKey
  • 0000002C — _CCODE__RegCreateKey
  • 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 @ 00006A70
  • 00000000 — _RegionInvalid
  • 00000015 — _setup_invalidate_agid
  • 00000058 — _cb_invalidate_agid
  • 000000C8 — _setup_dvd_agid
  • 00000119 — _setup_dvd_read_key
  • 000001AF — _cb_dvd_rkey
  • 00000313 — _cb_dvd_get_region
  • 0000050E — _setup_set_region_worker
  • 000005F0 — _GetDefaultRegion
  • 00000ABA — _setup_set_read_ahead
  • 00000B1D — _setup_set_region
  • 00000B7B — _set_phase1_region
  • 00000D60 — _setup_get_region
  • 00000EA5 — _cb_dvd_rbuf
  • 00000EC7 — _map_dvd_error
  • 00000FE0 — _sioctl_dvd
  • 0000102D — _cbioctl_dvd
  • 0000106A — _cb_dvd_set_region
  • 000011CB — _setup_sendkey
  • 000013B6 — _setup_readkey
  • 00001481 — _end_swap
  • 0000149F — _setup_readdisc_key
  • 00001532 — _free_buffer
  • 00001549 — _check_spin_down
  • 000015B5 — _check_audio_status
  • 0000165F — _my_reg_path
  • 0000175A — _start_reg_path
  • 00001911 — _start_reg_path_dig
  • 00001A0C — CD_Broadcast_Removal
  • 00001A5C — CD_Broadcast_Insert
  • 00001AA0 — _pszDigitalAudioPlay
  • 00001AB1 — _pszDigitalAudioBufferAllocation
  • 00001AC9 — _pszDigitalAudioSectorsPerBuffer
  • 00001AE6 — _pszDigitalAudioCDLoopback
  • 00001B14 — vsd_cfg_device
  • 00001DB6 — vsd_is_dvd
  • 000022AC — vcd_write_registry
  • 0000230F — vsd_uncfg_device
  • 00002393 — VSD_init_complete
  • 000023CE — vsd_shutdown
  • 00002550 — reentry_event
  • 00002608 — vsd_change_block_size_event
  • 00002730 — VSD_Ioctl_Table
  • 00002794 — VSD_Need_TUR_Table
  • 000027AD — VSD_DVD_Ioctl_Table
  • 00002811 — Setup_Gen_Event
  • 00002987 — sioctl_audio_play
  • 00002A16 — playaud_play_msf
  • 00002AB5 — sioctl_read_sub_chan
  • 00002B6A — _Allocate_Buffer
  • 00002C46 — __free_buffer
  • 00002C63 — ab_setup_IOR
  • 00002C6A — Allocate_Buffer
  • 00002E02 — sioctl_reset_drive
  • 00002E81 — sioctl_seek
  • 00002F2A — sioctl_get_device_status
  • 00003008 — sioctl_get_sector_size
  • 000030BB — sioctl_query_speed
  • 0000314B — sioctl_query_speed_caps
  • 000031E1 — sioctl_set_speed
  • 0000328B — sioctl_get_head_location
  • 00003341 — sioctl_qchan_upc
  • 000033BF — sioctl_qchan_isrc
  • 0000344E — sioctl_qchan_current_info
  • 0000352F — sioctl_get_audio_state
  • 000035CB — sioctl_set_audio_chan_ctrl
  • 00003660 — sioctl_get_audio_chan_ctrl
  • 00003707 — sioctl_disc_info
  • 00003850 — si_di_last_session
  • 00003868 — si_di_first_session
  • 000038AD — si_di_read_toc_event
  • 0000392B — sioctl_track_info
  • 00003A35 — sioctl_unsupported
  • 00003A98 — sioctl_audio_stop
  • 00003B35 — sioctl_audio_resume
  • 00003BF8 — VSD_ioctl_callback
  • 00003CF7 — v_ic_convert_TUR_to_IOCTL
  • 00003E66 — VSD_Ioctl_cb_table
  • 00003ECA — cbioctl_map_error
  • 00003F43 — cbioctl_standard
  • 00003FA6 — cbioctl_audio_play
  • 000040B3 — ap_save_addresses
  • 00004159 — cbioctl_audio_stop
  • 00004246 — cbioctl_get_head_location
  • 000042D7 — sioctl_get_dvd_head
  • 00004359 — sioctl_dvd_qchan_upc
  • 000043EC — sioctl_dvd_qchan_isrc
  • 00004460 — sioctl_dvd_qchan_cur
  • 000044EF — cbioctl_qchan_upc
  • 00004581 — cbioctl_qchan_isrc
  • 0000460B — cbioctl_qchan_current_info
  • 00004767 — cbioctl_get_audio_state
  • 00004878 — cbioctl_get_audio_chan_ctrl
  • 00004945 — cbioctl_set_audio_chan_ctrl
  • 000049DF — cb_sacc_common
  • 00004AAE — cbioctl_get_device_status
  • 00004BC4 — cbioctl_disc_info
  • 00004C0C — cb_gdi_error_exit
  • 00004C87 — cb_gdi_found_first_track
  • 00004DE7 — cbdi_error
  • 00004DEF — cb_gdi_free_buf_event
  • 00004E10 — vsd_ret_buffer
  • 00004E58 — RDA_PlayingAudio
  • 00004EC0 — _AllocateAudioDataBuffer@4
  • 00004EC0 — __AllocateAudioDataBuffer@4@4
  • 00004EE8 — EventDigitalAudioStatus
  • 00004F05 — __ScheduleDigitalAudioStatus@4@4
  • 00004F05 — _ScheduleDigitalAudioStatus@4
  • 00004F3D — _FreeAudioDataBuffer@4
  • 00004F3D — __FreeAudioDataBuffer@4@4
  • 00004F64 — event_RedbookBufferPlayed
  • 00004FA6 — continue_reading_if_paused
  • 00004FBF — event_RedbookStreamStarted
  • 00004FDB — RDA_StopAudioOnIOP
  • 00005048 — RDA_StopAudioOnDevlist
  • 0000506E — RDA_PlayAudio
  • 00005206 — event_audio_read
  • 00005454 — request_audio_read
  • 0000581F — cds_search_toc
  • 00005870 — _RDA_InitializeDevice@8
  • 000058EB — _RDA_UpdateDigitalAudioStatus@8
  • 00005A81 — _RDA_GetAudioBuffer@4
  • 00005AF7 — _RDA_ReleaseAudioBuffer@4
  • 00005BAE — _RDA_InitializeAudioPlay@4
  • 00005CE1 — _RDA_FreeUnusedBuffers@4
  • 00005D6C — _MassageChannels
  • 00005DD8 — _SendRedbookData@4
  • 00005F13 — _CDSettings
  • 00005F67 — _RDA_SetCDChannels@8
  • 00005FD0 — _SetVolume
  • 00006049 — _AsyncSetRedbookVolume@4
  • 0000607E — _BinaryVolumeToAttenuationLevel
  • 0000615E — _SetRedbookVolume@4
  • 000061A0 — _StartRedbookStream@4
  • 00006288 — _StopRedbookStream@4
  • 000062FD — _EndRedbookMedia@4
Segment 4: _PDATA @ 00006AB0
  • 00000000 — cdvsd_device_count
Segment 5: _IDATA @ 00000000
  • 0000001C — Drv_Reg_Pkt
  • 00000054 — CDVSD_Device_Init
  • 00000087 — Setup_DRP