Remove ads
Från Wikipedia, den fria encyklopedin
En avlusare (engelska: debugger) är ett programmeringsverktyg som används för att undersöka ett datorprogram under körning. Det primära användningsområdet är som hjälpmedel vid felsökning.
Den här artikeln behöver källhänvisningar för att kunna verifieras. (2022-11) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
Med en vanlig avlusare går det vanligtvis att stoppa programmet under körning för att till exempel inspektera värdet på programvariabler och minnesinnehåll på olika minnesadresser, eller kanske för att fortsätta programmet stegvis. Mekanismer för att ändra värden innan man fortsätter körningen är också vanliga.
Avlusare kan antingen vara fristående program, eller en del av större programutvecklingssystem. I sådana fall kan det också vara möjligt att kompilera om delar av koden, utan att starta om sin avlusningssession. Detta kan vara extra användbart om felet som studeras uppträder sällan eller är svårt att återskapa.
Speciella lägen/verktyg kan även finnas för avlusning av kärnor och för att analysera lagrade filer med minnesinnehållet från en krasch, "post mortem"-analys.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.