1 write to _ngenWriter
ILCompiler.Diagnostics (1)
PdbWriter.cs (1)
198_ngenWriter = (ISymNGenWriter2)comWrapper.GetOrCreateObjectForComInstance(pdbWriterInst, CreateObjectFlags.UniqueInstance);
13 references to _ngenWriter
ILCompiler.Diagnostics (13)
PdbWriter.cs (13)
126if (_ngenWriter != null) 130_ngenWriter.CloseMod(_pdbMod); 132ComObject ngenWriterComObject = (ComObject)(object)_ngenWriter; 206_ngenWriter.QueryPDBNameExW(pdbFilePathBuilder, new IntPtr(capacity - 1) /* remove 1 byte for null */); 215_ngenWriter.OpenModW(originalDllPath, Path.GetFileName(originalDllPath), out _pdbMod); 231_ngenWriter.AddSection(pdbSectionNumber, OMF.StandardText, 0, sections[i].SizeOfRawData); 237_ngenWriter.ModAddSecContribEx(_pdbMod, pdbSectionNumber, 0, sections[i].SizeOfRawData, (uint)sections[i].SectionCharacteristics, 0, 0); 243_ngenWriter.AddSection(0, // Dummy section 0 258_ngenWriter.AddSymbol(nameSuffix, iCodeSection, method.HotRVA - textSectionOffset); 261_ngenWriter.AddSymbol($"[COLD] {nameSuffix}", iCodeSection, method.ColdRVA); 341_ngenWriter.ModAddSymbols(_pdbMod, stringTableArray, stringTableArray.Length); 391_ngenWriter.ModAddSymbols(_pdbMod, checksumTableArray, checksumTableArray.Length); 497_ngenWriter.ModAddSymbols(_pdbMod, symbolTableArray, symbolTableArray.Length);