dotnet / dotnet/diagnostics

dotnet-dump: Add dump location path to DAC/DBI and assembly module search

Open
#1,349 0 comments 0 reactions 1 assignee Claimed by @mikem8361 View on GitHub
dotnet-dump enhancement
Dominant language
C++
Stars
1.3k
Forks
404
Avg merge
2d 5h
Merged PRs (30d)
35

Description

The dotnet-dump host should add the coredump location directory to the symbol search path for both searching the DAC/DBI modules and for managed assembly modules for getting the metadata when missing from the dump.

Currently the `setclrpath` command needs to be used to set the DAC/DBI path if they can't be downloaded from the symbol server (private build, no network access, etc.). To find the assemblies for the missing metadata type info in commands like clrstack, etc., `setsymbolserver -directory ` needs to be run.

To avoid all the manual error-prone setup, having dotnet-dump add the dump path can make this easier assuming that the DAC/DBI and assemblies are next to the dump.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.