1 write to module
Mono.Cecil (1)
Mono.Cecil.PE\ImageWriter.cs (1)
56
this.
module
= module;
29 references to module
Mono.Cecil (29)
Mono.Cecil.PE\ImageWriter.cs (29)
78
if (
module
.HasDebugHeader) {
79
var header =
module
.GetDebugHeader ();
90
if (!
module
.HasImage)
93
DataDirectory win32_resources_directory =
module
.Image.Win32Resources;
97
win32_resources =
module
.Image.GetReaderAt (win32_resources_directory.VirtualAddress, size, (s, reader) => new ByteBuffer (reader.ReadBytes ((int) s)));
194
WriteUInt16 ((ushort)
module
.Architecture); // Machine
205
if (
module
.Kind == ModuleKind.Dll ||
module
.Kind == ModuleKind.NetModule)
208
if (
module
.Image != null && (
module
.Image.Characteristics & LargeAddressAware) != 0)
228
WriteUInt16 (
module
.linker_version);
252
WriteUInt16 (
module
.subsystem_major); // SubSysMajor
253
WriteUInt16 (
module
.subsystem_minor); // SubSysMinor
262
WriteUInt16 ((ushort)
module
.Characteristics); // DLLFlags
327
switch (
module
.Kind) {
435
WriteUInt16 ((ushort) ((
module
.Runtime <= TargetRuntime.Net_1_1) ? 0 : 5));
439
WriteUInt32 ((uint)
module
.Attributes);
638
return
module
.Kind == ModuleKind.Dll ||
module
.Kind == ModuleKind.NetModule
645
switch (
module
.Architecture) {
666
reloc_rva +=
module
.Architecture == TargetArchitecture.IA64 ? 0x20u : 2;
672
switch (
module
.Architecture) {
744
startup_stub_rva =
module
.Architecture == TargetArchitecture.IA64
757
map.AddMap (TextSegment.MetadataHeader, GetMetadataHeaderLength (
module
.RuntimeVersion));
768
switch (
module
.Architecture) {
797
if (
module
.kind == ModuleKind.NetModule ||
module
.Assembly == null)
800
var public_key =
module
.Assembly.Name.PublicKey;
863
resources.WriteUInt32 (rva -
module
.Image.Win32Resources.VirtualAddress + rsrc.VirtualAddress);