diff options
author | Jb Evain <jb@evain.net> | 2021-06-24 07:54:15 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-24 07:54:15 +0300 |
commit | fbb3c444bba3086f26c03bca8928307dd4ac6883 (patch) | |
tree | 9866e39d8b1df3c2d7a72eeb97fbbf33a1d15182 /Test | |
parent | 0dd5556af12ab8fd053f9072a1f8e80d7a9608a7 (diff) |
Add support for reading symbols of modules with multiple codeview debug entries (#770)
Diffstat (limited to 'Test')
-rw-r--r-- | Test/Mono.Cecil.Tests/SymbolTests.cs | 9 | ||||
-rw-r--r-- | Test/Resources/assemblies/System.Private.Xml.dll | bin | 0 -> 8422792 bytes | |||
-rw-r--r-- | Test/Resources/assemblies/System.Private.Xml.pdb | bin | 0 -> 1284024 bytes |
3 files changed, 9 insertions, 0 deletions
diff --git a/Test/Mono.Cecil.Tests/SymbolTests.cs b/Test/Mono.Cecil.Tests/SymbolTests.cs index 941f4a1..691581e 100644 --- a/Test/Mono.Cecil.Tests/SymbolTests.cs +++ b/Test/Mono.Cecil.Tests/SymbolTests.cs @@ -128,5 +128,14 @@ namespace Mono.Cecil.Tests { } } } + + [Test] + public void MultipleCodeViewEntries () + { + using (var module = GetResourceModule ("System.Private.Xml.dll", new ReaderParameters { ReadSymbols = true })) { + Assert.IsTrue (module.HasSymbols); + Assert.IsNotNull (module.SymbolReader); + } + } } } diff --git a/Test/Resources/assemblies/System.Private.Xml.dll b/Test/Resources/assemblies/System.Private.Xml.dll Binary files differnew file mode 100644 index 0000000..82bc088 --- /dev/null +++ b/Test/Resources/assemblies/System.Private.Xml.dll diff --git a/Test/Resources/assemblies/System.Private.Xml.pdb b/Test/Resources/assemblies/System.Private.Xml.pdb Binary files differnew file mode 100644 index 0000000..9790d8d --- /dev/null +++ b/Test/Resources/assemblies/System.Private.Xml.pdb |