www.wikidata.uk-ua.nina.az
Vidlagodzhuvach znevadzhuvach angl debugger takozh zustr anglicizm deba ger ukrayinskoyu oznachaye vidlagodzhuvati 1 programa sho dopomagaye viyaviti pomilki v programnomu kodi v danomu vipadku komp yuterna programa yaka vikoristovuyetsya dlya testuvannya i vipravlennya vad inshih program Yak variant kod dlya rozglyadu mozhe buti zapusheno na emulyatori instrukcij sho dozvolyaye bilshij kontrol zupinki procesu pri zadanih umovah ale yak pravilo todi vikonannya kodu vidbuvayetsya nabagato povilnishe nizh yaksho ce robitsya napryamu na procesori Zmist 1 Opis 2 Aparatna pidtrimka dlya vidlagodzhennya 3 Spisok vidlagodzhuvachiv 4 Div takozh 5 Dzherela 6 Posilannya 7 PrimitkiOpis RedaguvatiYaksho programa zavershuyetsya avarijno bude pokazano poziciyu u vihidnomu kodi yaksho ce vidlagodzhuvach rivnya vihidnih kodiv abo vidlagodzhuvach simvolnij sho yak pravilo prisutni v integrovanih seredovishah rozrobki Vidlagodzhuvachi takih tipiv pokazuyut ryadok u dizasembleri Avarijne zavershennya vidbuvayetsya koli programa ne mozhe prodovzhuvatisya cherez pomilku Napriklad programa namagayetsya vikoristati instrukciyu vidsutnyu na potochnij versiyi centralnogo procesora abo pri sprobi dostupu do vidsutnoyi abo zahishenoyi pam yati Yak pravilo vidlagodzhuvach takozh proponuye skladnishi funkciyi yak napriklad prosuvannya programi krok za krokom zupinki mozhna prizupiniti programu dlya vivchennya potochnogo stanu pri deyakij podiyi za dopomogoyu tochki zupinu a takozh vidstezhennya znachennya zminnih Deyaki vidlagodzhuvachi mayut mozhlivist zminiti stan programi poki vona pracyuye a ne lishe prosto sposterigati yiyi Vazhlivist garnogo vidlagodzhuvacha vazhko pereociniti Bilsh togo nayavnist ta yakist takogo instrumentu dlya konkretnoyi movi ta platformi mozhut buti virishalnim faktorom u yih vikoristanni navit yaksho insha mova abo platforma krashe pidhodyat dlya vikonannya zavdannya Razom z tim vazhlivo takozh zaznachiti sho programne zabezpechennya mozhe povoditisya i chasto povoditsya inakshe pid keruvannyam vidlagodzhuvacha nizh pri pryamomu vikonanni cherez neminuchi zmini v otochenni sho vnosyatsya vidlagodzhuvachem V rezultati navit pri potuzhnomu instrumenti znevadzhennya chasto duzhe vazhko vidslidkovuvati vikonannya zavdan u skladnih bagatopotokovih abo rozpodilenih sistemah Ta zh funkcionalnist sho robit vidlagodzhuvach korisnoyu dlya usunennya pomilok dozvolyaye jogo vikoristannya z hakerskoyu metoyu napriklad pri sprobi uniknuti zahistu vid kopiyuvannya keruvannya cifrovimi pravami ta inshih programnih funkcij zahistu Bilshist osnovnih rushiyiv znevadzhennya takih yak GDB i DBX nadayut interfejs komandnogo ryadka Grafichni obolonki vidlagodzhuvachiv ye populyarnimi rozshirennyami dlya rushiyiv znevadzhennya yaki zabezpechuyut integruvannya v integrovane seredovishe rozrobki animaciyu ta vizualizaciyu funkcij Aparatna pidtrimka dlya vidlagodzhennya RedaguvatiBilshist suchasnih mikroprocesoriv mayut prinajmni odnu z cih funkcij polegshennya znevadzhennya u svoyij arhitekturi aparatna pidtrimka pokrokovogo vikonannya programi napriklad praporec pastki en nabir instrukcij sho vidpovidaye vimogam do virtualizaciyi vid Popek ta Goldberg sho dozvolyaye prostishe pobuduvati vidlagodzhuvach programnogo zabezpechennya yake pracyuye na tomu zh procesori sho j programa znevadzhennya taki procesori mozhut vikonuvati vnutrishni cikli programi na povnij shvidkosti ale zalishayutsya pid kontrolem vidlagodzhuvacha vnutrishnoshemne programuvannya dozvolyaye vidlagodzhuvachu vikonati programu zanovo na zovnishnih aparatnih zasobah zadlya yiyi testuvannya napriklad dlya dodavannya abo viluchennya tochok zupinu na instrukciyah aparatne zabezpechennya tochok zupinu pri zmini danih napriklad viklyuchna situaciya pri vidsutnosti storinki kontakti JTAG abo novishi interfejsi znevadzhennya Nexus en ta ETM Embedded Trace Macrocell vid ARM Spisok vidlagodzhuvachiv Redaguvati nbsp Winpdb sho provodit vidlagodzhennya sebeVidlagodzhuvach ye nevid yemnoyu skladovoyu chastinoyu vbudovanogo seredovisha rozrobki a vidtak vsi taki seredovisha mayut u svoyemu skladi vidlagodzhuvachi abo povnistyu vbudovani abo zh nadayut koristuvackij interfejs do zovnishnih program chi rozshiren AppPuncher Debugger dlya znevadzhennya Rich Internet Applications CA EZTEST Cics Interactive test debug CodeView DBG vidlagodzhuvach i profajler PHP dbx DDD Data Display Debugger DEBUG vbudovanij vidlagodzhuvach dlya DOS ta Microsoft Windows Distributed Debugging Tool Allinea DDT DDTLite Allinea DDTLite dlya Visual Studio 2008 Dynamic debugging technique DDT ta jogo visimkovij analog Octal Debugging Technique Eclipse TotalView GNU Debugger GDB Parasoft Insure Insight Interactive Disassembler IDA Pro Java Platform Debugger Architecture JSwat vidlagodzhuvach dlya Java z vidkritimi vihidnimi kodami Nemiver grafichnij vidlagodzhuvach C C dlya Grafichnogo seredovisha GNOME MacsBug OLIVER CICS interactive test debug OllyDbg IBM Rational Purify sdb SIMMON Simulation Monitor SIMON Batch Interactive test debug SoftICE Turbo Debugger Ups vidlagodzhuvach rivnya vihidnih kodiv dlya C ta Fortran WinDbg Zeta Debugger Valgrind VB Watch Debugger vidlagodzhuvach dlya Visual Basic 6 0 Microsoft Visual Studio Debugger Xdebug znevadzhennya i profilyuvannya PHPDiv takozh RedaguvatiVidlagodzhuvannya Profilyuvannya komp yuterni nauki Testuvannya programnogo zabezpechennyaDzherela RedaguvatiJonathan B Rosenberg How Debuggers Work Algorithms Data Structures and Architecture John Wiley amp Sons ISBN 0 471 14966 7Posilannya RedaguvatiLearn the essentials of debugging How to improve your debugging skills a good article at IBM developerWorks OpenRCE Various Debugger Resources and Plug insPrimitki Redaguvati Ye Mejnarovich M Kratko Anglijsko ukrayinskij slovnik z matematiki ta informatiki 2010r Otrimano z https uk wikipedia org w index php title Nalagodzhuvach amp oldid 34002107