1 write to _outputInfoBuilder
ILCompiler.ReadyToRun (1)
ObjectWriter\MapFileBuilder.cs (1)
65_outputInfoBuilder = outputInfoBuilder;
39 references to _outputInfoBuilder
ILCompiler.ReadyToRun (39)
ObjectWriter\MapFileBuilder.cs (39)
77_outputInfoBuilder.Sort(); 93_outputInfoBuilder.Sort(); 111writer.WriteLine($"Section count: {_outputInfoBuilder.Sections.Count,10}"); 112writer.WriteLine($"Node count: {_outputInfoBuilder.Nodes.Count,10}"); 113writer.WriteLine($"Symbol count: {_outputInfoBuilder.Symbols.Count,10}"); 114writer.WriteLine($"Relocation count: {_outputInfoBuilder.RelocCounts.Values.Sum(),10}"); 121foreach (OutputNode node in _outputInfoBuilder.Nodes) 169KeyValuePair<RelocType, int>[] relocTypeCounts = _outputInfoBuilder.RelocCounts.ToArray(); 185foreach (OutputNode node in _outputInfoBuilder.Nodes.Where(node => node.Relocations != 0).OrderByDescending(node => node.Relocations).Take(NumberOfTopNodesByRelocType)) 188if (_outputInfoBuilder.FindSymbol(node, out int symbolIndex)) 190writer.Write($"{_outputInfoBuilder.Symbols[symbolIndex].Name}"); 200for (int sectionIndex = 0; sectionIndex < _outputInfoBuilder.Sections.Count; sectionIndex++) 202OutputSection section = _outputInfoBuilder.Sections[sectionIndex]; 220while (nodeIndex < _outputInfoBuilder.Nodes.Count || symbolIndex < _outputInfoBuilder.Symbols.Count) 222if (nodeIndex >= _outputInfoBuilder.Nodes.Count 223|| symbolIndex < _outputInfoBuilder.Symbols.Count 224&& OutputItem.Comparer.Instance.Compare(_outputInfoBuilder.Symbols[symbolIndex], _outputInfoBuilder.Nodes[nodeIndex]) < 0) 227OutputSymbol symbol = _outputInfoBuilder.Symbols[symbolIndex++]; 228OutputSection section = _outputInfoBuilder.Sections[symbol.SectionIndex]; 238OutputNode node = _outputInfoBuilder.Nodes[nodeIndex++]; 239OutputSection section = _outputInfoBuilder.Sections[node.SectionIndex]; 245if (symbolIndex < _outputInfoBuilder.Symbols.Count && OutputItem.Comparer.Instance.Compare(node, _outputInfoBuilder.Symbols[symbolIndex]) == 0) 247OutputSymbol symbol = _outputInfoBuilder.Symbols[symbolIndex++]; 262while (nodeIndex < _outputInfoBuilder.Nodes.Count || symbolIndex < _outputInfoBuilder.Symbols.Count) 264if (nodeIndex >= _outputInfoBuilder.Nodes.Count 265|| symbolIndex < _outputInfoBuilder.Symbols.Count 266&& OutputItem.Comparer.Instance.Compare(_outputInfoBuilder.Symbols[symbolIndex], _outputInfoBuilder.Nodes[nodeIndex]) < 0) 269OutputSymbol symbol = _outputInfoBuilder.Symbols[symbolIndex++]; 270OutputSection section = _outputInfoBuilder.Sections[symbol.SectionIndex]; 281OutputNode node = _outputInfoBuilder.Nodes[nodeIndex++]; 282OutputSection section = _outputInfoBuilder.Sections[node.SectionIndex]; 288if (symbolIndex < _outputInfoBuilder.Symbols.Count && OutputItem.Comparer.Instance.Compare(node, _outputInfoBuilder.Symbols[symbolIndex]) == 0) 290OutputSymbol symbol = _outputInfoBuilder.Symbols[symbolIndex++];