Udostępnij przez


Konteksty debugera

Podczas debugowania w Visual Studio, aparat debugowania (DE) działa jednocześnie w różnych kontekstach na przykład w następujący sposób:

  • Kontekst kodu, który opisuje bieżącą lokalizację w strumieniu wykonywania programu.

  • Kontekst lub pozycja dokumentacji, która opisuje bieżące położenie w dokumencie źródłowym.

  • Kontekst oceny wyrażeń, który opisuje kontekst, w którym zostanie wykonane obliczanie wyrażeń.

W tym dziale

Kontekst kodu omawia kontekst kodu jako adres w strumieniu instrukcji programu w dzisiejszych architekturach czasu wykonywania w porównaniu z językami nietradycyjnymi, gdzie kod może być reprezentowany nie przez instrukcje, ale innymi sposobami.

Pozycja dokumentu definiuje pozycję dokumentu w debugowaniu programu Visual Studio za pomocą abstrakcji pozycji w pliku źródłowym znanym ze środowiska IDE.

Kontekst dokumentu omawia kontekst dokumentu reprezentowany w debugowaniu programu Visual Studio w odniesieniu do pliku źródłowego. Omówiono również, jak program obsługi symboli mapuje kontekst kodu na kontekst dokumentacji.

Kontekst oceny wyrażeń zawiera informacje na temat kontekstu oceny wyrażeń w programie Visual Studio. Na przykład kontekst oceny wyrażeń skojarzony z ramką stosu zapewnia kontekst oceny zmiennych lokalnych, parametrów metody i składowych klasy.

Pojęcia debugowania opisują główne pojęcia dotyczące debugowania architektury.

Składniki debugowania zawierają omówienie składników debugowania programu Visual Studio, które obejmują aparat debugowania (DE), ewaluator wyrażeń (EE) i program obsługi symboli (SH).

Zadania debugowania zawierają linki do różnych zadań debugowania, takich jak uruchamianie programu i ocenianie wyrażeń.