diff options
author | David Wrighton <davidwr@microsoft.com> | 2017-04-29 02:21:51 +0300 |
---|---|---|
committer | David Wrighton <davidwr@microsoft.com> | 2017-04-29 02:21:51 +0300 |
commit | 790ea4e6b76986997cbcc8e12f6e66dbee86eaeb (patch) | |
tree | d6612093377ffebf50bade900635ca08bb389b8b /src/System.Private.Jit | |
parent | d86dbc384ca8ae34245bdca97d59a144bc8e2548 (diff) |
Enhance debugging support for existing .NET Native managed debugger
- Change eetype node name to end with ::`vftable' to improve debuggability in windbg
- Change node name of statics nodes to be composed from mangled type name + a suffix. This makes it possible to find these statics blocks through msdia api surface. Will need work with debugger symbol generation to provide individual static field lookup
- Send debugger events on module load for TypeManager based modules
[tfs-changeset: 1656557]
Diffstat (limited to 'src/System.Private.Jit')
-rw-r--r-- | src/System.Private.Jit/src/System.Private.Jit.csproj | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/System.Private.Jit/src/System.Private.Jit.csproj b/src/System.Private.Jit/src/System.Private.Jit.csproj index 7847fe123..fcf2cd590 100644 --- a/src/System.Private.Jit/src/System.Private.Jit.csproj +++ b/src/System.Private.Jit/src/System.Private.Jit.csproj @@ -126,6 +126,7 @@ <Compile Include="$(ILCompilerBasePath)\Compiler\ReadyToRun.cs" /> <Compile Include="$(ILCompilerBasePath)\Compiler\TypeExtensions.cs" /> <Compile Include="$(ILCompilerBasePath)\Compiler\NameMangler.cs" /> + <Compile Include="$(ILCompilerBasePath)\Compiler\NodeMangler.cs" /> <Compile Include="$(ILCompilerBasePath)\IL\Stubs\PInvokeILProvider.cs" /> <Compile Include="$(DependencyAnalysisFrameworkBasePath)\IDependencyNode.cs" /> <Compile Include="$(DependencyAnalysisFrameworkBasePath)\DependencyNode.cs" /> |