20 references to CORCOMPILE_GCREFMAP_TOKENS
ILCompiler.ReadyToRun (20)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (7)
282
public void GcMark(
CORCOMPILE_GCREFMAP_TOKENS
[] frame, int delta, bool interior)
284
frame[_offset + delta] = interior ?
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_INTERIOR :
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_REF;
317
internal void ReportPointersFromStructInRegisters(TypeDesc type, int delta,
CORCOMPILE_GCREFMAP_TOKENS
[] frame)
339
CORCOMPILE_GCREFMAP_TOKENS
token = (eightByteClassification == SystemVClassificationType.SystemVClassificationTypeIntegerByRef) ?
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_INTERIOR :
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_REF;
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (13)
133
CORCOMPILE_GCREFMAP_TOKENS
[] fakeStack = new
CORCOMPILE_GCREFMAP_TOKENS
[transitionBlock.SizeOfTransitionBlock + nStackBytes];
155
CORCOMPILE_GCREFMAP_TOKENS
token = fakeStack[offset];
157
if (token !=
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_SKIP)
169
private void FakeGcScanRoots(MethodDesc method, ArgIterator argit,
CORCOMPILE_GCREFMAP_TOKENS
[] frame, bool isUnboxingStub)
176
frame[argit.GetParamTypeArgOffset()] =
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_METHOD_PARAM;
180
frame[argit.GetParamTypeArgOffset()] =
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_TYPE_PARAM;
187
frame[argit.GetAsyncContinuationArgOffset()] =
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_REF;
195
frame[_transitionBlock.ThisOffset] = (interior ?
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_INTERIOR :
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_REF);
200
frame[argit.GetVASigCookieOffset()] =
CORCOMPILE_GCREFMAP_TOKENS
.GCREFMAP_VASIG_COOKIE;
230
private void GcScanRoots(TypeDesc type, in ArgDestination argDest, int delta,
CORCOMPILE_GCREFMAP_TOKENS
[] frame, bool topLevel)
279
private void GcScanValueType(TypeDesc type, in ArgDestination argDest, int delta,
CORCOMPILE_GCREFMAP_TOKENS
[] frame, bool topLevel)