microsoft / clrmd

Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
MIT License
1.05k stars 255 forks source link

Add `DataTarget.SymbolPath` or `IBinaryLocator.SymbolPath` #771

Closed leculver closed 2 years ago

leculver commented 4 years ago

The symbol locator implementation was intentionally marked internal, but there still should be a way to set the symbol path other than setting _NT_SYMBOL_PATH. I also need to go do symbol resolution on Linux as well, so I will likely roll that change into this too.

sukesh-ak commented 4 years ago

Ideally DataTarget functions should have a overload with SymbolPath parameter.

DataTarget.AttachToProcess DataTarget.CreateFromDbgEng DataTarget.CreateSnapshotAndAttach DataTarget.LoadDump

baal2000 commented 3 years ago

BTW GettingStarted.md still mentions DataTarget.SymbolLocator (no longer present in ClrMd v.2)