35 references to ModuleFlags
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
108
ModuleFlags
GetFlags(ModuleHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\Loader_1.cs (15)
130
if (!GetFlags(module).HasFlag(
ModuleFlags
.Tenured))
405
private static
ModuleFlags
GetFlags(Data.Module module)
409
ModuleFlags
flags = default;
411
flags |=
ModuleFlags
.Tenured;
413
flags |=
ModuleFlags
.JitOptimizationDisabled;
415
flags |=
ModuleFlags
.EditAndContinue;
417
flags |=
ModuleFlags
.ReflectionEmit;
419
flags |=
ModuleFlags
.EncCapable;
424
ModuleFlags
ILoader.GetFlags(ModuleHandle handle)
443
bool jitOptDisabled = (updatedFlags & DEBUGGER_ALLOW_JIT_OPTS_PRIV) == 0 || (updatedFlags & (uint)
ModuleFlags
.ProfDisableOptimizations) != 0;
445
updatedFlags |= (uint)
ModuleFlags
.JitOptimizationDisabled;
447
updatedFlags &= ~(uint)
ModuleFlags
.JitOptimizationDisabled;
449
if ((updatedFlags & (uint)
ModuleFlags
.EncCapable) != 0)
458
bool jitOptsDisabledForEnc = (updatedFlags & (uint)
ModuleFlags
.JitOptimizationDisabled) != 0;
462
updatedFlags |= (uint)
ModuleFlags
.EditAndContinue;
Contracts\RuntimeMutableTypeSystem_1.cs (1)
43
if (!loader.GetFlags(moduleHandle).HasFlag(
ModuleFlags
.EditAndContinue))
Microsoft.Diagnostics.DataContractReader.Legacy (18)
ClrDataModule.cs (3)
653
ModuleFlags
moduleFlags = contract.GetFlags(handle);
654
if ((moduleFlags &
ModuleFlags
.ReflectionEmit) != 0)
866
bool isReflectionEmit = (contract.GetFlags(moduleHandle) &
ModuleFlags
.ReflectionEmit) != 0;
Dbi\DacDbiImpl.cs (6)
401
Contracts.
ModuleFlags
flags = loader.GetFlags(handle);
405
TargetSpan targetSpan = flags.HasFlag(Contracts.
ModuleFlags
.ReflectionEmit)
707
Contracts.
ModuleFlags
flags = loader.GetFlags(handle);
708
*pfAllowJITOpts = (flags & Contracts.
ModuleFlags
.JitOptimizationDisabled) == 0
711
*pfEnableEnC = (flags & Contracts.
ModuleFlags
.EditAndContinue) != 0
757
bool canSetEnC = (loader.GetFlags(handle) & Contracts.
ModuleFlags
.EncCapable) != 0 && !CORProfilerPresent() && fIgnorePdbs;
SOSDacImpl.cs (9)
547
Contracts.
ModuleFlags
flags = contract.GetFlags(handle);
548
if (!flags.HasFlag(Contracts.
ModuleFlags
.ReflectionEmit))
3221
Contracts.
ModuleFlags
flags = contract.GetFlags(handle);
3222
bool isReflectionEmit = flags.HasFlag(Contracts.
ModuleFlags
.ReflectionEmit);
3225
data->dwTransientFlags = (uint)(flags & Contracts.
ModuleFlags
.EditAndContinue) != 0 ? (uint)DacpModuleData.TransientFlags.IsEditAndContinue : 0;
3680
Contracts.
ModuleFlags
flags = contract.GetFlags(handle);
3682
if (!flags.HasFlag(Contracts.
ModuleFlags
.ReflectionEmit))
3725
Contracts.
ModuleFlags
flags = contract.GetFlags(handle);
3726
if (!flags.HasFlag(Contracts.
ModuleFlags
.ReflectionEmit))