Węzły programu

W architekturze debugera węzeł programu:

  • Jest lekkim opisem programu.

  • Może zidentyfikować się i proces, w którym jest uruchomiony. Węzeł programu można dołączyć, odłączyć od niego i opisać aparat debugowania , który go utworzył, jeśli istnieje.

  • Jest reprezentowany przez interfejs IDebugProgramNode2 , zwykle tworzony przez de lub port. Węzły programu są dodawane do portu przez wywołanie metody AddProgramNode. Po dodaniu węzła programu do portu jest dodawany do procesu zawierającego program reprezentowany przez ten węzeł programu.

    Czasami po rozpoczęciu sesji debugowania, w zależności od implementacji pakietu debugowania węzły programu są używane do tworzenia odpowiednich programów. Gdy proces jest badany pod kątem jego programów, programy są wyliczane, po jednym dla każdego węzła programu.

    Zanim program zostanie dołączony do programu, środowisko IDE wymaga tylko uproszczonego opisu programu. Te informacje można uzyskać z węzła programu. Po dołączeniu programu do środowiska IDE zostaną wyświetlone bardziej szczegółowe informacje, takie jak lista wszystkich wątków uruchomionych w programie. Te informacje są uzyskiwane z samego programu.

Zobacz też