12 references to DynamicStaticsInfo
System.Private.CoreLib (12)
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (4)
1098
return ref Unsafe.AsRef<byte>((byte*)((nuint)p & ~(nuint)
DynamicStaticsInfo
.ISCLASSNOTINITED));
1110
internal
DynamicStaticsInfo
_dynamicStatics;
1186
public ref
DynamicStaticsInfo
GetDynamicStaticsInfo()
1188
return ref Unsafe.Subtract(ref Unsafe.As<MethodTableAuxiliaryData,
DynamicStaticsInfo
>(ref this), 1);
src\System\Runtime\CompilerServices\StaticsHelpers.cs (8)
30
return ref
DynamicStaticsInfo
.MaskStaticsPointer(ref VolatileReadAsByref(ref mt->AuxiliaryData->GetDynamicStaticsInfo()._pNonGCStatics));
39
if ((((nuint)Unsafe.AsPointer(ref nonGCStaticBase)) &
DynamicStaticsInfo
.ISCLASSNOTINITED) != 0)
47
private static ref byte GetDynamicNonGCStaticBase(
DynamicStaticsInfo
* dynamicStaticsInfo)
51
if ((((nuint)Unsafe.AsPointer(ref nonGCStaticBase)) &
DynamicStaticsInfo
.ISCLASSNOTINITED) != 0)
63
return ref
DynamicStaticsInfo
.MaskStaticsPointer(ref VolatileReadAsByref(ref mt->AuxiliaryData->GetDynamicStaticsInfo()._pGCStatics));
72
if ((((nuint)Unsafe.AsPointer(ref gcStaticBase)) &
DynamicStaticsInfo
.ISCLASSNOTINITED) != 0)
80
private static ref byte GetDynamicGCStaticBase(
DynamicStaticsInfo
* dynamicStaticsInfo)
84
if ((((nuint)Unsafe.AsPointer(ref gcStaticBase)) &
DynamicStaticsInfo
.ISCLASSNOTINITED) != 0)