linux::displaylinuxlist

Lists the expression for each element of a Linux list.

Syntax
displaylinuxlist -list <listName> -function <functionWhereListIsVisible> -address <listAddress> -type <elementTypeName> [-next <nextPath>]
Options

The following table lists and defines options of the linux::displaylinuxlist command.

Table 1. linux::displaylinuxlist Command-line debugger command - Options
Command Description
-l[ist] <listName> The name of the list (must be global).
-f[unction] <functionWhereListIsVisible> Some function where the list is visible, optional.
-a[ddress] <listAddress> The address of the list, in hexa, only in case when (listName,functionWhereListIsVisible) are not specified, to be used with local lists.
-t[ype] <elementTypeName> The type of the list elements.
-n[ext] <nextPath> Specifies in order all the structure member names needed to reach the next element.
Examples

The following table lists and defines examples of the linux::displaylinuxlist command.

Table 2. linux::displaylinuxlist Command-line debugger command - Examples
Command Description
linux::displaylinuxlist -list workqueues -function __create_workqueue -type workqueue_struct -next list next Lists the current workqueues.
linux::displaylinuxlist -address 0xC00703fc -type workqueue_struct -next list next Lists the current workqueues, 0xC00703fc should be the address of workqueues. Available only if the kernel is stopped.