dl (リンク リストの表示)

dl コマンドは、LIST_ENTRY または SINGLE_LIST_ENTRY リンク リストを表示します。

dl[b] Address MaxCount Size

パラメーター

b
指定した場合、リストは逆順でダンプされます。 (つまり、デバッガーは Flinks ではなく Blinks をたどります。) これは SINGLE_LIST_ENTRY には使用できません。

アドレス
リストの開始アドレス。 構文の詳細については、「アドレスとアドレス範囲の構文」を参照してください。

MaxCount
ダンプする要素の最大数。

[サイズ]
各要素のサイズ。 これは、リスト内の各要素に対して表示される連続する ULONG_PTR の数です。

環境

アイテム 説明
モード ユーザー モード、カーネル モード
ターゲット ライブ、クラッシュ ダンプ
プラットフォーム すべて

追加情報

メモリ操作の概要と、その他のメモリ関連コマンドの説明については、「メモリの読み取りと書き込み」を参照してください。

解説

このリストは、LIST_ENTRY または SINGLE_LIST_ENTRY 構造体である必要があります。 このリストがより大きな構造体に埋め込まれている場合は、Address がリンク リスト構造体を指します。外側の構造体の先頭を指すことになりません。

表示は Address から始まります。 したがって、リストの先頭を指すポインターのアドレスを指定する場合、出力される最初の要素は無視する必要があります。

AddressMaxCount、および Size パラメーターは現在の既定の基数に基づいて解釈されます。 n (基数の設定) コマンドまたは 0x プレフィックスを使用すれば、基数を変更できます。

リストが自身に戻るループになっている場合、ダンプは停止します。 null ポインターが見つかると、ダンプは停止します。

リストの各要素に対して何らかのコマンドを実行する場合は、!list 拡張機能を使用します。