デバッガーは次のアルゴリズムを使用してソースファイル (dir_name/base_name) を検索します。
dir_name が別のソース・ディレクトリー (mapped_dir_name) にマップされている場合、mapped_dir_name/base_name を検索します。
ステップ 1 で読み取り可能なファイルの検索に失敗した場合:
ケース 1: dir_name が絶対パスの場合、dir_name/base_name を検索します。
ケース 2: dir_name が相対パスの場合、use_list の各エントリー use_dir について、use_dir/dir_name/base_name を検索します。 デバッガーは、use_list のディレクトリーを上から順に使用します。
ステップ 2 が失敗した場合、use_list の各エントリー use_dir について、use_dir/base_name を検索します。 デバッガーは、use_list のディレクトリーを上から順に使用します。
ステップ 3 が失敗した場合、デバッガーはソースファイルを検索できません。
デバッガーは最初に検出した読み取り可能ファイルをソースファイルとして使用します。