Translations:KDevelop5/Manual/Debugging programs/6/uk: Difference between revisions
(Importing a new version from external source) |
No edit summary |
||
Line 1: | Line 1: | ||
Після зупинки інструмента зневаджування (у точці зупину або у точці виклику <code>abort()</code>) ви зможете вивчити різноманітні дані щодо роботи програми. Наприклад, на наведеному вище зображенні нами вибрано інструмент <menuchoice> | Після зупинки інструмента зневаджування (у точці зупину або у точці виклику <code>abort()</code>) ви зможете вивчити різноманітні дані щодо роботи програми. Наприклад, на наведеному вище зображенні нами вибрано інструмент <menuchoice>Діагностика</menuchoice> для перегляду виведених програмами даних. Інструмент <menuchoice>Стос фреймів</menuchoice> у нижній частині (приблизний еквівалент команд "backtrace" та "info threads" у '''gdb'''), отже показано список запущених потоків виконання ліворуч та спосіб переходу до поточної точки зупину праворуч (у нашому прикладі <code>main()</code> викликано <code>Bus bus;</code>; список був би довшим, якби ми зупинилися у функції, викликаній з <code>bus</code>). Ліворуч можна бачити локальні змінні, зокрема поточний об'єкт (об'єкт, на який вказує змінна <code>this</code>). |
Latest revision as of 09:36, 14 September 2020
Після зупинки інструмента зневаджування (у точці зупину або у точці виклику abort()
) ви зможете вивчити різноманітні дані щодо роботи програми. Наприклад, на наведеному вище зображенні нами вибрано інструмент для перегляду виведених програмами даних. Інструмент у нижній частині (приблизний еквівалент команд "backtrace" та "info threads" у gdb), отже показано список запущених потоків виконання ліворуч та спосіб переходу до поточної точки зупину праворуч (у нашому прикладі main()
викликано Bus bus;
; список був би довшим, якби ми зупинилися у функції, викликаній з bus
). Ліворуч можна бачити локальні змінні, зокрема поточний об'єкт (об'єкт, на який вказує змінна this
).