1 instantiation of OutputNode
ILCompiler.ReadyToRun (1)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (1)
502
var outputNode = new
OutputNode
(sectionWriter.SectionIndex, checked((ulong)sectionWriter.Position), nodeContents.Data.Length, GetNodeTypeName(node.GetType()));
21 references to OutputNode
ILCompiler.ReadyToRun (21)
ObjectWriter\MapFileBuilder.cs (5)
51
public void AddNode(
OutputNode
node)
121
foreach (
OutputNode
node in _outputInfoBuilder.Nodes)
185
foreach (
OutputNode
node in _outputInfoBuilder.Nodes.Where(node => node.Relocations != 0).OrderByDescending(node => node.Relocations).Take(NumberOfTopNodesByRelocType))
238
OutputNode
node = _outputInfoBuilder.Nodes[nodeIndex++];
281
OutputNode
node = _outputInfoBuilder.Nodes[nodeIndex++];
ObjectWriter\ProfileFileBuilder.cs (8)
34
public readonly
OutputNode
CallerNode;
37
public readonly
OutputNode
CalleeNode;
42
public CallInfo(MethodDesc caller,
OutputNode
callerNode, int callerRVA, MethodDesc callee,
OutputNode
calleeNode, int calleeRVA, int callCount, CrossPageCall callType)
155
OutputNode
callerNode = null;
165
OutputNode
calleeNode = null;
189
private CrossPageCall GetCallType(
OutputNode
caller, int callerRVA,
OutputNode
callee, int calleeRVA)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (1)
502
var
outputNode = new OutputNode(sectionWriter.SectionIndex, checked((ulong)sectionWriter.Position), nodeContents.Data.Length, GetNodeTypeName(node.GetType()));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (7)
125
private readonly List<
OutputNode
> _nodes = [];
129
private readonly Dictionary<ISymbolDefinitionNode,
OutputNode
> _nodeSymbolMap = [];
139
public void AddNode(
OutputNode
node, ISymbolDefinitionNode symbol)
145
public void AddRelocation(
OutputNode
node, RelocType relocType)
196
OutputNode
node = _nodeSymbolMap[symbolMethodPair.Key];
240
public IReadOnlyList<
OutputNode
> Nodes => _nodes;
244
public IReadOnlyDictionary<ISymbolDefinitionNode,
OutputNode
> NodeSymbolMap => _nodeSymbolMap;