WIP: reorder input and library search order to match MSVC behavior

This commit is contained in:
Nikita Smith authored and Ryan Fleury committed 2025-09-05 15:19:30 -07:00
1 parent 240935f0cc
commit 1aac27095e
15 files changed
+1652 -1617

No files matched your search

+34
View File
@@ -17,6 +17,8 @@
<Type Name="LNK_ExportParseList">
<AlternativeType Name="LNK_InputObjList"/>
<AlternativeType Name="LNK_InputList"/>
<AlternativeType Name="LNK_LibMemberRefList"/>
<DisplayString>{{count={count} first={first} last={last} }}</DisplayString>
<Expand>
<LinkedListItems>
@@ -92,6 +94,38 @@
</Expand>
</Type>
<Type Name="LNK_SymbolHashTrieChunkList">
<Expand>
<Item Name="[chunk count]">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>
<Type Name="LNK_SymbolHashTrieChunk">
<DisplayString>{count,cap,v}</DisplayString>
<Expand>
<Item Name="[count]">count</Item>
<Item Name="[cap]">cap</Item>
<ArrayItems>
<Size>count</Size>
<ValuePointer>v</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="RDIB_VariableChunkList">
<AlternativeType Name="RDIB_UnitChunkList"/>
<AlternativeType Name="RDIB_LineTableChunkList"/>