指定されたシンボルのすべての出現のリストを出力するには、whereis symbol を使用します。ここで、symbol にはユーザー定義の任意の識別子を指定できます。例:
(dbx) whereis table forward: `Blocks`block_draw.cc`table function: `Blocks`block.cc`table::table(char*, int, int, const point&) class: `Blocks`block.cc`table class: `Blocks`main.cc`table variable: `libc.so.1`hsearch.c`table
この出力には、プログラムが symbol を定義しているロード可能なオブジェクトの名前のほか、そのエンティティータイプであるクラス、関数、または変数が含まれています。
dbx シンボルテーブルからの情報は必要な場合に読み込まれるため、whereis コマンドは、すでにロードされているシンボルの出現のみを登録します。 デバッグセッションが長くなると、出現リストが増大する場合があります。詳細については、オブジェクトファイルおよび実行可能ファイル内のデバッグ情報を参照してください。