mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 22:08:41 +00:00
natvis for RDI Make types
This commit is contained in:
@@ -162,4 +162,32 @@
|
|||||||
</LinkedListItems>
|
</LinkedListItems>
|
||||||
</Expand>
|
</Expand>
|
||||||
</Type>
|
</Type>
|
||||||
|
|
||||||
|
<Type Name="RDIM_TypeChunkList">
|
||||||
|
<AlternativeType Name="RDIM_SrcFileChunkList"/>
|
||||||
|
<AlternativeType Name="RDIM_LineTableChunkList"/>
|
||||||
|
<AlternativeType Name="RDIM_UnitChunkList"/>
|
||||||
|
<AlternativeType Name="RDIM_UDTChunkList"/>
|
||||||
|
<AlternativeType Name="RDIM_SymbolChunkList"/>
|
||||||
|
<AlternativeType Name="RDIM_InlineSiteChunkList"/>
|
||||||
|
<AlternativeType Name="RDIM_ScopeChunkList"/>
|
||||||
|
<Expand>
|
||||||
|
<Item Name="[chunk count]">chunk_count</Item>
|
||||||
|
<CustomListItems MaxItemsPerView="5000">
|
||||||
|
<Variable Name="node" InitialValue="first"/>
|
||||||
|
<Variable Name="idx" InitialValue="0"/>
|
||||||
|
<Loop>
|
||||||
|
<Break Condition="node == 0"/>
|
||||||
|
<Exec>idx = 0</Exec>
|
||||||
|
<Loop>
|
||||||
|
<Break Condition="idx >= node->count"/>
|
||||||
|
<Item>node->v[idx]</Item>
|
||||||
|
<Exec>idx += 1</Exec>
|
||||||
|
</Loop>
|
||||||
|
<Exec>node = node->next</Exec>
|
||||||
|
</Loop>
|
||||||
|
</CustomListItems>
|
||||||
|
</Expand>
|
||||||
|
</Type>
|
||||||
|
|
||||||
</AutoVisualizer>
|
</AutoVisualizer>
|
||||||
|
|||||||
Reference in New Issue
Block a user