1 write to text_map
Mono.Cecil (1)
Mono.Cecil.PE\ImageWriter.cs (1)
58
this.
text_map
= metadata.text_map;
27 references to text_map
Mono.Cecil (27)
Mono.Cecil.PE\ImageWriter.cs (27)
122
text = CreateSection (".text",
text_map
.GetLength (), null);
234
var startub_stub =
text_map
.GetRange (TextSegment.StartupStub);
290
WriteDataDirectory (
text_map
.GetDataDirectory (TextSegment.ImportDirectory)); // ImportTable
302
if (
text_map
.GetLength (TextSegment.DebugDirectory) > 0) {
303
WriteUInt32 (
text_map
.GetRVA (TextSegment.DebugDirectory));
313
WriteDataDirectory (
text_map
.GetDataDirectory (TextSegment.ImportAddressTable)); // IAT
315
WriteDataDirectory (
text_map
.GetDataDirectory (TextSegment.CLIHeader)); // CLIHeader
386
MoveToRVA (text,
text_map
.GetRVA (segment));
427
WriteRVA (
text_map
.GetRVA (TextSegment.ImportHintNameTable));
437
WriteUInt32 (
text_map
.GetRVA (TextSegment.MetadataHeader));
441
WriteDataDirectory (
text_map
.GetDataDirectory (TextSegment.Resources));
442
WriteDataDirectory (
text_map
.GetDataDirectory (TextSegment.StrongNameSignature));
476
if (
text_map
.GetLength (TextSegment.DebugDirectory) > 0) {
495
return
text_map
.GetRVA (TextSegment.DebugDirectory) -
text_map
.GetRVA (TextSegment.MetadataHeader);
511
uint offset =
text_map
.GetRVA (TextSegment.TableHeap) -
text_map
.GetRVA (TextSegment.MetadataHeader);
534
var length = (uint)
text_map
.GetLength (heap);
616
WriteUInt32 (
text_map
.GetRVA (TextSegment.ImportDirectory) + 40); // ImportLookupTable
619
WriteUInt32 (
text_map
.GetRVA (TextSegment.ImportHintNameTable) + 14);
620
WriteUInt32 (
text_map
.GetRVA (TextSegment.ImportAddressTable));
624
WriteUInt32 (
text_map
.GetRVA (TextSegment.ImportHintNameTable));
648
WriteUInt32 ((uint) image_base +
text_map
.GetRVA (TextSegment.ImportAddressTable));
665
var reloc_rva =
text_map
.GetRVA (TextSegment.StartupStub);
697
var map =
text_map
;
755
var map =
text_map
;
819
return
text_map
.GetDataDirectory (TextSegment.StrongNameSignature);