Udostępnij za pośrednictwem


Debugowanie zadań

Aby debugować program, należy go uruchomić, a aparat debugowania (DE) musi być dołączony do niego lub de musi być dołączony do wcześniej uruchomionego programu. Po dołączeniu de musi wygenerować pewne zdarzenia uruchamiania. W odpowiedzi pakiet debugowania próbuje powiązać punkty przerwania ustawione w środowisku IDE. Gdy program osiągnie powiązany punkt przerwania, zostanie zatrzymany i zaczeka na wprowadzenie danych przez użytkownika.

W tym obszarze

Problemy z zabezpieczeniami omawiają kroki zabezpieczeń wymagane do debugowania programu.

Uruchamianie programu zawiera instrukcje krok po kroku dotyczące sposobu określania de, który wywołuje system operacyjny w celu uruchomienia programu.

Dołączanie bezpośrednio do programu opisuje proces używany do debugowania programu w procesie, który jest już uruchomiony.

Wysyłanie zdarzeń uruchamiania po uruchomieniu wyświetla listę zdarzeń, które mają miejsce po dołączeniu de do programu, dopóki program nie znajduje się w głównym punkcie wejścia i jest gotowy do debugowania.

Kontrola wykonywania wyjaśnia, w jaki sposób de zwykle wysyła zdarzenie punktu wejścia, zdarzenie zakończenia obciążenia lub zdarzenie zatrzymania, w zależności od okoliczności.

Powiązywanie punktów przerwania opisuje, w jaki sposób, jeśli użytkownik ustawia punkt przerwania, środowisko IDE formułuje żądanie i monituje sesję debugowania o utworzenie punktu przerwania.

Wyrażenia ewaluacyjne wyjaśniają sposób tworzenia wyrażeń i co się dzieje po obliczeniu wyrażenia.

Wizualizowanie i wyświetlanie danych wyjaśnia, w jaki sposób wizualizator typów i osoby przeglądające niestandardowe są obsługiwane przez ewaluator wyrażeń (EE).

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

Składniki debugera zawierają omówienie składników debugowania programu Visual Studio, w tym de, EE i procedury obsługi symboli (SH).

Konteksty debugera wyjaśniają, jak de działa jednocześnie w kontekście kodu, dokumentacji i oceny wyrażeń. Opisuje, dla każdego z trzech kontekstów, lokalizację, pozycję lub ocenę odpowiednią dla niego.

Zobacz też

Rozpocznij