45 references to Utf8String
ILCompiler.ReadyToRun (45)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
1352return new Utf8String(string.IsNullOrEmpty(symbolName) ? "RTR_HEADER" : symbolName);
src\runtime\src\coreclr\tools\Common\Compiler\CompilationBuilder.cs (1)
55_nameMangler.CompilationUnitPrefix = new Utf8String(prefix);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\NodeFactory.Wasm.cs (4)
23new(new(WasmWellKnownGlobalSymbolNode.StackPointerName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.StackPointerName)), 24new(new(WasmWellKnownGlobalSymbolNode.ImageBaseName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.ImageBaseName)), 25new(new(WasmWellKnownGlobalSymbolNode.TableBaseName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.TableBaseName)), 26new(new(WasmWellKnownGlobalSymbolNode.AsyncContinuationName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.AsyncContinuationName))
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\WasmWellKnownGlobalSymbolNode.cs (1)
14public class WasmWellKnownGlobalSymbolNode(string symbolName) : ExternDataSymbolNode(new Utf8String(symbolName))
src\runtime\src\coreclr\tools\Common\Compiler\NativeAotNameMangler.cs (2)
247name = SanitizeName(new Utf8String(prefixAssemblyName)); 695Utf8String utf8Literal = new Utf8String(literal);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (2)
138Name = new Utf8String(sectionHeader.Name), 618uint offset = stringTable.GetStringOffset(new Utf8String(Name));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (7)
161Utf8String sectionNameUtf8 = new(sectionName); 263Utf8String name = new(GetRiscV64SymbolNameForPcrelRelocation(sectionIndex, offset)); 595Utf8String symbolName = new(GetRiscV64SymbolNameForPcrelRelocation(sectionIndex, symbolicRelocation.Offset)); 688_stringTable.ReserveString(new Utf8String(section.Name)); 712_stringTable.ReserveString(new Utf8String((_useInlineRelocationAddends ? ".rel" : ".rela") + section.Name)); 836section.SectionHeader.NameIndex = _stringTable.GetStringOffset(new Utf8String(section.Name)); 844NameIndex = _stringTable.GetStringOffset(new Utf8String((_useInlineRelocationAddends ? ".rel" : ".rela") + section.Name)),
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (1)
105_baseSymbolName = baseSymbolName is not null ? new Utf8String(baseSymbolName) : null;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (1)
78: base(sectionIndex, offset, new Utf8String(name))
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (6)
604exports.Add(new Utf8String(exportName)); 608Utf8String moduleName = new Utf8String(Path.GetFileName(_outputPath)); 619Utf8String exportsStringTableSymbol = new Utf8String(GenerateSymbolNameForReloc("exportsStringTable")); 620Utf8String addressTableSymbol = new Utf8String(GenerateSymbolNameForReloc("addressTable")); 621Utf8String namePointerTableSymbol = new Utf8String(GenerateSymbolNameForReloc("namePointerTable")); 622Utf8String ordinalPointerTableSymbol = new Utf8String(GenerateSymbolNameForReloc("ordinalPointerTable"));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Wasm\WasmSection.cs (2)
198writer.EmitSymbolDefinition(new Utf8String(entry.Name)); 228writer.EmitSymbolDefinition(new Utf8String(entry.Name));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (5)
110Utf8String sectionName = new(section.Name); 158RegisterFunctionSymbol(new Utf8String(node.GetMangledName(_nodeFactory.NameMangler))); 179RegisterFunctionSymbol(new Utf8String($"{mangledNodeName}_funclet_{i}")); 222Utf8String symbolName = new(import.Name); 309Utf8String symbolName = new(name);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WebCilObjectWriter.cs (8)
77new Utf8String(section.Name), 292InsertWasmStub(new Utf8String("getWebcilSize"), GetWebcilSize); 293InsertWasmStub(new Utf8String("getWebcilPayload"), GetWebcilPayload); 294InsertWasmStub(new Utf8String("fillWebcilTable"), FillWebcilTable(totalMethodCount)); 444WasmDataSegment webcilSizeSegment = new WasmDataSegment(webcilSizeSegmentStream, new Utf8String("webcilCount"), 448WasmDataSegment webcilContentsSegment = new WasmDataSegment(webcilStream, new Utf8String("webcilPayload"), 452WasmDataSection dataSection = new WasmDataSection([webcilSizeSegment, webcilContentsSegment], new Utf8String("data"), contentAlign: 4); 896private static readonly Utf8String RtlRestoreContextTagName = new("rtlRestoreContextTag");
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (4)
3683pWellKnownGlobalsOut.stackPointer = (CORINFO_WASM_GLOBAL_SYMBOL_STRUCT_*)ObjectToHandle(factory.GetWellKnownWasmGlobalSymbol(new(WasmWellKnownGlobalSymbolNode.StackPointerName))); 3684pWellKnownGlobalsOut.imageBase = (CORINFO_WASM_GLOBAL_SYMBOL_STRUCT_*)ObjectToHandle(factory.GetWellKnownWasmGlobalSymbol(new(WasmWellKnownGlobalSymbolNode.ImageBaseName))); 3685pWellKnownGlobalsOut.tableBase = (CORINFO_WASM_GLOBAL_SYMBOL_STRUCT_*)ObjectToHandle(factory.GetWellKnownWasmGlobalSymbol(new(WasmWellKnownGlobalSymbolNode.TableBaseName))); 3686pWellKnownGlobalsOut.asyncContinuation = (CORINFO_WASM_GLOBAL_SYMBOL_STRUCT_*)ObjectToHandle(factory.GetWellKnownWasmGlobalSymbol(new(WasmWellKnownGlobalSymbolNode.AsyncContinuationName)));