1 write to DllCharacteristics
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\PEHeader.cs (1)
337
DllCharacteristics
= (DllCharacteristics)reader.ReadUInt16();
17 references to DllCharacteristics
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
Emit\CompilationEmitTests.cs (7)
3539
Assert.Equal(0x8540u, (ushort)peHeaders.PEHeader.
DllCharacteristics
); //DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
3574
Assert.Equal(0x8540u, (ushort)peHeaders.PEHeader.
DllCharacteristics
); //DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
3624
Assert.Equal(0x8540u, (ushort)peHeaders.PEHeader.
DllCharacteristics
); //DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
3664
Assert.Equal(0x8540u, (ushort)peHeaders.PEHeader.
DllCharacteristics
); //DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
3704
Assert.Equal(0x8540u, (ushort)peHeaders.PEHeader.
DllCharacteristics
); //DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
3725
Assert.Equal(0x8560u, (ushort)peHeaders.PEHeader.
DllCharacteristics
); //DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE | HIGH_ENTROPY_VA (0x20)
3743
Assert.Equal(0x9540u, (ushort)peHeaders.PEHeader.
DllCharacteristics
); //DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE | IMAGE_DLLCHARACTERISTICS_APPCONTAINER (0x1000)
Emit\EmitMetadataTests.cs (1)
2260
Assert.Equal(DllCharacteristics.DynamicBase | DllCharacteristics.NxCompatible | DllCharacteristics.NoSeh | DllCharacteristics.TerminalServerAware, peHeader.
DllCharacteristics
);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
151
highEntropyVirtualAddressSpace: (peHeader.
DllCharacteristics
& DllCharacteristics.HighEntropyVirtualAddressSpace) != 0,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (8)
Emit\CompilationEmitTests.vb (8)
2132
Assert.Equal(CType(&H8540, UShort), peHeaders.PEHeader.
DllCharacteristics
) 'DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
2156
Assert.Equal(CType(&H8540, UShort), peHeaders.PEHeader.
DllCharacteristics
) 'DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
2193
Assert.Equal(CType(&H8540, UShort), peHeaders.PEHeader.
DllCharacteristics
) 'DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
2217
Assert.Equal(CType(&H8540, UShort), peHeaders.PEHeader.
DllCharacteristics
) 'DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
2254
Assert.Equal(CType(&H8540, UShort), peHeaders.PEHeader.
DllCharacteristics
) 'DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
2273
Assert.Equal(CType(&H8540, UShort), peHeaders.PEHeader.
DllCharacteristics
) 'DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE
2296
Assert.Equal(CType(&H8560, UShort), peHeaders.PEHeader.
DllCharacteristics
) 'DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE | HIGH_ENTROPY_VA (0x20)
2314
Assert.Equal(CType(&H9540, UShort), peHeaders.PEHeader.
DllCharacteristics
) 'DYNAMIC_BASE | NX_COMPAT | NO_SEH | TERMINAL_SERVER_AWARE | HIGH_ENTROPY_VA (0x20)