Ensure autoloading of SOS works for NativeAOT and singlefile

Aperta
#5,548 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
cpp
Ambito
devtools

Direzione di ricerca

Iniziare con il WinDBG SOS autoload path e con il comportamento di rilevamento del runtime e dei moduli descritto nell’issue. Riprodurre gli scenari NativeAOT e single-file, quindi seguire lo stato unsupported mscoree. Il lavoro è completato quando SOS viene caricato in modo affidabile oppure segnala un messaggio chiaro e azionabile quando il rilevamento del runtime o l’enumerazione dei moduli non possono avere successo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

There are cases where WinDBG fails to detect runtimes in the process. In doing so, it won't load SOS. There's also cases where SOS won't enumerate all modules as it is too expensive and might miss runtimes. We need a clearer UX around these scenarios. Right now it's a very unhelpful:

CLRDLL: ERROR: Unsupported mscor DLL type mscoree
CLR DLL status: ERROR: Unsupported mscor DLL type mscoree
Lingua principale
C++
Stelle
1.3k
Fork
407
Merge medio
21h 5m
PR unite (30g)
78

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

  • Nessun Dockerfile né file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di dotnet/diagnostics

Tutte le issue di dotnet/diagnostics

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.