8 instantiations of ImageDebugHeaderEntry
illink (1)
Linker\CustomSymbolWriter.cs (1)
84
return new
ImageDebugHeaderEntry
(directory, newData);
Mono.Cecil (6)
Mono.Cecil.Cil\PortablePdb.cs (3)
373
codeViewEntry = new
ImageDebugHeaderEntry
(codeViewDirectory, data);
397
pdbChecksumEntry = new
ImageDebugHeaderEntry
(pdbChecksumDirectory, data);
575
debugHeaderEntries [debugHeaderEntries.Length - 1] = new
ImageDebugHeaderEntry
(directory, data.ToArray ());
Mono.Cecil.Cil\Symbols.cs (1)
1166
var entry = new
ImageDebugHeaderEntry
(new ImageDebugDirectory { Type = ImageDebugType.Deterministic }, Empty<byte>.Array);
Mono.Cecil.PE\ImageReader.cs (2)
356
entries [i] = new
ImageDebugHeaderEntry
(directory, Empty<byte>.Array);
364
entries [i] = new
ImageDebugHeaderEntry
(directory, data);
Mono.Cecil.Pdb (1)
Mono.Cecil.Pdb\NativePdbWriter.cs (1)
50
return new ImageDebugHeader (new
ImageDebugHeaderEntry
(debug_directory, debug_info));
36 references to ImageDebugHeaderEntry
illink (3)
Linker\CustomSymbolWriter.cs (3)
59
ImageDebugHeaderEntry
ProcessEntry(
ImageDebugHeaderEntry
entry)
93
foreach (
var
entry in debugHeader.Entries)
Mono.Cecil (30)
Mono.Cecil.Cil\PortablePdb.cs (8)
74
foreach (
var
entry in header.Entries) {
85
static bool IsMatchingEntry (PdbHeap heap,
ImageDebugHeaderEntry
entry)
176
var
entry = header.GetEmbeddedPortablePdbEntry ();
184
static Stream GetPortablePdbStream (
ImageDebugHeaderEntry
entry)
345
ImageDebugHeaderEntry
codeViewEntry;
376
ImageDebugHeaderEntry
pdbChecksumEntry;
400
return new ImageDebugHeader (new
ImageDebugHeaderEntry
[] { codeViewEntry, pdbChecksumEntry });
572
var debugHeaderEntries = new
ImageDebugHeaderEntry
[pdbDebugHeader.Entries.Length + 1];
Mono.Cecil.Cil\Symbols.cs (16)
47
readonly
ImageDebugHeaderEntry
[] entries;
53
public
ImageDebugHeaderEntry
[] Entries {
57
public ImageDebugHeader (
ImageDebugHeaderEntry
[] entries)
59
this.entries = entries ?? Empty<
ImageDebugHeaderEntry
>.Array;
63
: this (Empty<
ImageDebugHeaderEntry
>.Array)
67
public ImageDebugHeader (
ImageDebugHeaderEntry
entry)
924
var
entry = header.GetEmbeddedPortablePdbEntry ();
964
var
entry = header.GetEmbeddedPortablePdbEntry ();
1154
public static
ImageDebugHeaderEntry
GetCodeViewEntry (this ImageDebugHeader header)
1159
public static
ImageDebugHeaderEntry
GetDeterministicEntry (this ImageDebugHeader header)
1166
var
entry = new ImageDebugHeaderEntry (new ImageDebugDirectory { Type = ImageDebugType.Deterministic }, Empty<byte>.Array);
1170
var entries = new
ImageDebugHeaderEntry
[header.Entries.Length + 1];
1176
public static
ImageDebugHeaderEntry
GetEmbeddedPortablePdbEntry (this ImageDebugHeader header)
1181
public static
ImageDebugHeaderEntry
GetPdbChecksumEntry (this ImageDebugHeader header)
1186
private static
ImageDebugHeaderEntry
GetEntry (this ImageDebugHeader header, ImageDebugType type)
1192
var
entry = header.Entries [i];
Mono.Cecil.PE\ImageReader.cs (2)
335
image.DebugHeader = new ImageDebugHeader (Empty<
ImageDebugHeaderEntry
>.Array);
341
var entries = new
ImageDebugHeaderEntry
[(int) image.Debug.Size / ImageDebugDirectory.Size];
Mono.Cecil.PE\ImageWriter.cs (4)
80
var
deterministic = header.GetDeterministicEntry ();
592
var
entry = debug_header.Entries [i];
609
var
entry = debug_header.Entries [i];
715
var
entry = debug_header.Entries [i];
Mono.Cecil.Pdb (3)
Mono.Cecil.Pdb\NativePdbReader.cs (2)
55
foreach (
var
entry in header.Entries) {
69
static bool IsMatchingEntry (PdbInfo info,
ImageDebugHeaderEntry
entry)
Mono.Cecil.Pdb\PdbHelper.cs (1)
45
var
entry = header.GetEmbeddedPortablePdbEntry ();