静的シンボルおよび C++ メンバー関数のスコープ検索規則を緩和するには、dbx 環境変数 scope_look_aside を on に設定します。
dbxenv scope_look_aside on
または、「二重逆引用符」接頭辞を使用します。
stop in ``func4 func4 may be static and not in scope
dbx 環境変数 scope_look_aside が on に設定されている場合、dbx は次を検索します。
その他のファイルで定義されている静的変数 (現在のスコープで見つからなかった場合)。/usr/lib に位置するライブラリのファイルは検索されません。
クラス修飾子のない C++ メンバー関数
その他のファイルの C++ インラインメンバー関数のインスタンス (メンバー関数が現在のファイルでインスタンス化されていない場合)
which コマンドは、dbx がどのシンボルを検索するかを前もって示すものです。あいまいな名前を指定して、多重定義が表示された場合は、該当する複数の名前のうちのどれを使用するかがまだ特定されていません。 dbx は該当する名前を列挙し、ユーザーがそのうちの 1 つを選択するまで待機します。
詳細については、「func コマンド」を参照してください。