Event Recorder and Component Viewer  Version 1.5.1
MDK Debugger Views for Status and Event Information
/component_viewer/objects/object/out/.../list

Walk through <readlist> arrays.

Note
This element is different from /component_viewer/objects/object/.../list.
Parent Element Element Chain
out /component_viewer/objects/object/out
item /component_viewer/objects/object/out/.../item
list /component_viewer/objects/object/out/.../list
Attributes Description Type Use
name Name of the list. Can be used in Expressions. Must be of type int. xs:string required
start Starting value. xs:string required
limit The end value is limit-1. If limit=<0, then the list is skipped.
Cannot be used with attribute while in the same <list> element.
xs:string optional
while Specifies the next value for iterations. When using attribute while, iteration does not start if start==0. Cannot be used with attribute limit in the same <list> element. xs:string optional
cond Conditional execution: element is executed when expression result is not 0. Default value is 1. xs:string optional
Child Element Description Type Occurrence
item Output a line. ItemType 0..*
list Read complex variables, arrays, or linked lists. Walk through readlist arrays. ListType 0..*

Example:

<object>
<out>
<list name="ListX" start="Threads:TCB[i].OS_MUCB" while="Threads:MCB(m).p_mlnk"> // walk through pointer lists
</out>
</object>