12 references to DynamicStaticsInfo
System.Private.CoreLib (12)
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (4)
950
return ref Unsafe.AsRef<byte>((byte*)((nuint)p & ~(nuint)
DynamicStaticsInfo
.ISCLASSNOTINITED));
962
internal
DynamicStaticsInfo
_dynamicStatics;
1036
public ref
DynamicStaticsInfo
GetDynamicStaticsInfo()
1038
return ref Unsafe.Subtract(ref Unsafe.As<MethodTableAuxiliaryData,
DynamicStaticsInfo
>(ref this), 1);
src\System\Runtime\CompilerServices\StaticsHelpers.cs (8)
27
return ref
DynamicStaticsInfo
.MaskStaticsPointer(ref VolatileReadAsByref(ref mt->AuxiliaryData->GetDynamicStaticsInfo()._pNonGCStatics));
35
if ((((nuint)Unsafe.AsPointer(ref nonGCStaticBase)) &
DynamicStaticsInfo
.ISCLASSNOTINITED) != 0)
42
private static ref byte GetDynamicNonGCStaticBase(
DynamicStaticsInfo
*dynamicStaticsInfo)
46
if ((((nuint)Unsafe.AsPointer(ref nonGCStaticBase)) &
DynamicStaticsInfo
.ISCLASSNOTINITED) != 0)
57
return ref
DynamicStaticsInfo
.MaskStaticsPointer(ref VolatileReadAsByref(ref mt->AuxiliaryData->GetDynamicStaticsInfo()._pGCStatics));
65
if ((((nuint)Unsafe.AsPointer(ref gcStaticBase)) &
DynamicStaticsInfo
.ISCLASSNOTINITED) != 0)
72
private static ref byte GetDynamicGCStaticBase(
DynamicStaticsInfo
*dynamicStaticsInfo)
76
if ((((nuint)Unsafe.AsPointer(ref gcStaticBase)) &
DynamicStaticsInfo
.ISCLASSNOTINITED) != 0)