Αποσφαλματωτής: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Kostast23 (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Kostast23 (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 3:
 
== Χαρακτηριστικά ==
Συνήθως, οι αποσφαλματωτές προσφέρουν στο ανώτατο επίπεδό τους έναν επεξεργαστή ερωτημάτων (<span dir="ltr" lang="en">query processor</span>), έναν αναλυτή συμβόλων (<span dir="ltr" lang="en">symbol resolver</span>), έναν διερμηνέα εκφράσεων (<span dir="ltr" lang="en">expression interpreter</span>), και μια διεπαφή υποστήριξης για τον εντοπισμό σφαλμάτων. Προσφέρουν, επίσης, πιο εξελιγμένες λειτουργίες όπως η εκτέλεση ενός προγράμματος βήμα προς βήμα (<span dir="ltr" lang="en">single-stepping</span> ή <span dir="ltr" lang="en">program animation</span>), η διακοπή (<span dir="ltr" lang="en">breaking</span>) (παύση του προγράμματος για να εξετάσουμε την τρέχουσα κατάσταση) σε κάποιο συμβάν ή καθορισμένη εντολή με τη βοήθεια ενός <span dir="ltr" lang="en">breakpoint</span>, και η παρακολούθηση των τιμών των μεταβλητών. Μερικά προγράμματα εντοπισμού σφαλμάτων έχουν τη δυνατότητα να τροποποιήσουν την κατάσταση του προγράμματος ενώ αυτό εκτελείται. Μπορεί επίσης να είναι δυνατό να συνεχιστεί η εκτέλεση σε μια διαφορετική θέση - εντολή στο πρόγραμμα ώστε να προσπελαστεί ένα σημείο ανεπιθύμητου τερματισμού (<span dir="ltr" lang="en">crash</span>) ή λογικού λάθους. [[Κατηγορία:Αποσφαλμάτωση]]
 
== Λίστα Αποσφαλματωτών ==
Ευρέως χρησιμοποιούμενοι αποσφαλματωτές:
* FireFox Javascript Debugger
* [[Αποσφαλματωτής GNU|GNU Debugger]] (GDB)
* [[Intel Debugger]] (IDB)
[[Κατηγορία:Αποσφαλμάτωση]]