Translations:KDevelop5/Manual/Debugging programs/6/uk: Difference between revisions

From KDE UserBase Wiki
(Importing a new version from external source)
 
No edit summary
 
Line 1: Line 1:
Після зупинки інструмента зневаджування (у точці зупину або у точці виклику <code>abort()</code>) ви зможете вивчити різноманітні дані щодо роботи програми. Наприклад, на наведеному вище зображенні нами вибрано інструмент <menuchoice>Стек викликів</menuchoice> у нижній частині (приблизний еквівалент команд "backtrace" та "info threads" у  '''gdb'''), отже показано список запущених потоків виконання ліворуч (у нашому прикладі таких потоків 8) та спосіб переходу до поточної точки зупину праворуч (у нашому прикладі <code>main()</code> викликано <code>run()</code>; список був би довшим, якби ми зупинилися у функції, викликаній з <code>run()</code>). Ліворуч можна бачити локальні змінні, зокрема поточний об’єкт (об’єкт, на який вказує змінна <code>this</code>).
Після зупинки інструмента зневаджування (у точці зупину або у точці виклику <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

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (KDevelop5/Manual/Debugging programs)
Once the debugger stops (at a breakpoint, or a point where <code>abort()</code> is called) you can inspect a variety of information about your program. For example, in the image above, we have selected  <menuchoice>Debug</menuchoice> to show the programs output. The <menuchoice>Frame Stack</menuchoice> tool at the bottom (roughly equivalent to '''gdb's''' "backtrace" and "info threads" commands) that shows the various threads that are currently running in your program at the left, and how execution got to the current stopping point at the right (here: <code>main()</code> called <code>Bus bus;</code>; the list would be longer had we stopped in a function called by <code>bus</code> itself). On the left, we can inspect local variables including the current object (the object pointed to by the <code>this</code> variable).

Після зупинки інструмента зневаджування (у точці зупину або у точці виклику abort()) ви зможете вивчити різноманітні дані щодо роботи програми. Наприклад, на наведеному вище зображенні нами вибрано інструмент Діагностика для перегляду виведених програмами даних. Інструмент Стос фреймів у нижній частині (приблизний еквівалент команд "backtrace" та "info threads" у gdb), отже показано список запущених потоків виконання ліворуч та спосіб переходу до поточної точки зупину праворуч (у нашому прикладі main() викликано Bus bus;; список був би довшим, якби ми зупинилися у функції, викликаній з bus). Ліворуч можна бачити локальні змінні, зокрема поточний об'єкт (об'єкт, на який вказує змінна this).