Hibakereső

A debugger ( eng.  debugger from bug , bug ) egy számítógépes program a hibakeresési folyamat automatizálására: hibák keresésére más programokban , operációs rendszer kernelekben , SQL lekérdezésekben és más típusú kódokban. A beépített képességektől függően a hibakereső lehetővé teszi a változók értékeinek nyomon követését, figyelését, beállítását vagy módosítását a kódvégrehajtás során, töréspontok vagy leállítási feltételek beállítását és eltávolítását stb.

Típusok és osztályozás

A hibakeresők fő osztályai szimbolikus ( magas szintű , általában integrált fejlesztői környezetekbe ágyazott ) és natív ( alacsony szintű , közvetlenül a végrehajtható processzorkódon dolgoznak, beleértve a szétszerelőket és a hibakereső szimbólumokat a végrehajtási pontok megjelenítésére), de sok van. opciók és kombinációk. A hibakeresőknek speciális osztályai vannak a hibakereső szoftver típusától függően (például kernel hibakeresők operációs rendszermagokhoz).

Példák

A népszerű hibakeresők közé tartozik a Microsoft Visual Studio Debugger (Windows) [1] , az Xcode Debugging Tools (macOS és iOS), a GDB (Linux) [2] , az Android SDK és az Android Studio (Android).

Jegyzetek

  1. Inside Windows Debugging: Inside Windows Debugging_p1 - Tarik Soulami - Google Books . Letöltve: 2020. május 14. Az eredetiből archiválva : 2021. április 19.
  2. 13 Linux-hibakereső C++-hoz Értékelve | Dobb doktor . Letöltve: 2020. május 14. Az eredetiből archiválva : 2020. augusztus 1.

Linkek