From 0b8ca6637be94f7814cafa7d01ad4699672ff336 Mon Sep 17 00:00:00 2001 From: Darrell Anderson Date: Tue, 21 Jan 2014 22:06:48 -0600 Subject: Beautify docbook files --- .../docs/tdevelop/tdevelop/debugger.docbook | 325 +++++---------------- 1 file changed, 68 insertions(+), 257 deletions(-) (limited to 'tde-i18n-sv/docs/tdevelop/tdevelop/debugger.docbook') diff --git a/tde-i18n-sv/docs/tdevelop/tdevelop/debugger.docbook b/tde-i18n-sv/docs/tdevelop/tdevelop/debugger.docbook index 1bab415a692..106a5c9685b 100644 --- a/tde-i18n-sv/docs/tdevelop/tdevelop/debugger.docbook +++ b/tde-i18n-sv/docs/tdevelop/tdevelop/debugger.docbook @@ -1,224 +1,85 @@ -Avlusargränssnittet -avlusare - -&tdevelop; innehåller en intern avlusare för C och C++, som är direkt integrerad med editorn. Tekniskt sett är den implementerad som ett gränssnitt som använder den flyttbara &GNU;-avlusaren gdb via en rörledning. Avlusaren kan startas på flera sätt: +Avlusargränssnittet +avlusare + +&tdevelop; innehåller en intern avlusare för C och C++, som är direkt integrerad med editorn. Tekniskt sett är den implementerad som ett gränssnitt som använder den flyttbara &GNU;-avlusaren gdb via en rörledning. Avlusaren kan startas på flera sätt: -Huvudprogrammet i projektet laddas i avlusaren med AvlusaStarta. +Huvudprogrammet i projektet laddas i avlusaren med AvlusaStarta. -Genom att använda Avlusa Starta (annan) Undersök minnesdump, laddar du en minnesdump till minnet, som skapats av operativsystemets kärna när programmet kraschade. (Att skapa minnesdumpar kan vara avstängt på systemet, se ulimit(1)). Det här är användbart för en post-mortem analys av ett program. +Genom att använda Avlusa Starta (annan) Undersök minnesdump, laddar du en minnesdump till minnet, som skapats av operativsystemets kärna när programmet kraschade. (Att skapa minnesdumpar kan vara avstängt på systemet, se ulimit(1)). Det här är användbart för en post-mortem analys av ett program. -Du startar avlusaren för ett program som redan kör med AvlusaStarta (annan) Anslut till process. En processlista visas där du kan välja processen som avlusaren ska överta. +Du startar avlusaren för ett program som redan kör med AvlusaStarta (annan) Anslut till process. En processlista visas där du kan välja processen som avlusaren ska överta. -Observera att avlusning bara är möjlig om projektet har kompilerats med avlusningsinformation aktiverad. Den kan aktiveras i dialogrutan Kompilatorinställningar. När alternativet är aktiverat, skapar kompilatorn ytterligare information som låter avlusaren associera filnamn och radnummer med adresser i det körbara programmet. +Observera att avlusning bara är möjlig om projektet har kompilerats med avlusningsinformation aktiverad. Den kan aktiveras i dialogrutan Kompilatorinställningar. När alternativet är aktiverat, skapar kompilatorn ytterligare information som låter avlusaren associera filnamn och radnummer med adresser i det körbara programmet. -Gränssnittet till avlusaren erbjuder flera vyer in i processen: +Gränssnittet till avlusaren erbjuder flera vyer in i processen: -Om du försöker avlusa ett projekt utan avlusningsinformation, får du meddelandet Ingen källkod... i statusraden. Om du försöker sätta brytpunkter, visas de som Vilande (lägg till) i brytpunktsfönstret (se nedan). +Om du försöker avlusa ett projekt utan avlusningsinformation, får du meddelandet Ingen källkod... i statusraden. Om du försöker sätta brytpunkter, visas de som Vilande (lägg till) i brytpunktsfönstret (se nedan). -Variabler +Variabler -bevakningsvariabler -Det här fönstret visar värden för alla lokala variabler vid det nuvarande stället i programmet. Det täcker variablerna i kompilatorns anropsstack, dvs. funktionen där processen bröts, funktionen som anropade den här funktionen, och så vidare hela vägen till funktionen main(). - -En annan gren i variabelfönstret innehåller bevakningsvariabler. Du kan själv ställa in vilka variabler som syns här. Både lokala och globala variabler kan bevakas. Du kan antingen lägga till en variabel genom att klicka på knappen Lägg till eller trycka på returtangenten när posten Bevaka är markerad. Variablerna kan tas bort igen med den sammanhangsberoende menyn. +bevakningsvariabler +Det här fönstret visar värden för alla lokala variabler vid det nuvarande stället i programmet. Det täcker variablerna i kompilatorns anropsstack, dvs. funktionen där processen bröts, funktionen som anropade den här funktionen, och så vidare hela vägen till funktionen main(). + +En annan gren i variabelfönstret innehåller bevakningsvariabler. Du kan själv ställa in vilka variabler som syns här. Både lokala och globala variabler kan bevakas. Du kan antingen lägga till en variabel genom att klicka på knappen Lägg till eller trycka på returtangenten när posten Bevaka är markerad. Variablerna kan tas bort igen med den sammanhangsberoende menyn. -Aktiveringspoststack +Aktiveringspoststack -aktiveringspost-stack -(...ännu inte skrivet...) +aktiveringspost-stack +(...ännu inte skrivet...) -Brytpunkter +Brytpunkter -brytpunkter -Fönstret låter dig se och behandla brytpunkterna. Kom ihåg att &tdevelop; använder GDB, så för att förstå &tdevelop;s avlusningsfunktioner fullständigt, måste du veta lite grand om GDB. - -Om du vill titta på källkoden, definieras brytpunkter i tdevelop/languages/cpp/debugger/breakpoint.h. - -I vänsterkanten har fönstret knappar för att: +brytpunkter +Fönstret låter dig se och behandla brytpunkterna. Kom ihåg att &tdevelop; använder GDB, så för att förstå &tdevelop;s avlusningsfunktioner fullständigt, måste du veta lite grand om GDB. + +Om du vill titta på källkoden, definieras brytpunkter i tdevelop/languages/cpp/debugger/breakpoint.h. + +I vänsterkanten har fönstret knappar för att: -Lägga till en tom brytpunkt -Redigera den markerade brytpunkten - Ta bort den markerade brytpunkten -Ta bort alla brytpunkter +Lägga till en tom brytpunkt +Redigera den markerade brytpunkten + Ta bort den markerade brytpunkten +Ta bort alla brytpunkter -Huvuddelen av fönstret är en tabell med sju kolumner. Varje rad i tabellen är en brytpunkt. Kolumnerna är: +Huvuddelen av fönstret är en tabell med sju kolumner. Varje rad i tabellen är en brytpunkt. Kolumnerna är: -Markeringskryssruta -Typ: en av: Ogiltig, Fil:Rad, Bevakningspunkt, Adress, Funktion -Status. Värdena är: +Markeringskryssruta +Typ: en av: Ogiltig, Fil:Rad, Bevakningspunkt, Adress, Funktion +Status. Värdena är: - Aktiv - Inaktiverad: Varje brytpunkt kan aktiveras eller inaktiveras. Om den är inaktiverad har den ingen effekt på programmet till den aktiveras igen. - Vilande (lägg till): En brytpunkt är markerad så här om ingen avlusningsinformation är tillgänglig. Från GDB:s informationssida:
Om en specificerad brytpunktsplats inte kan hittas, kan det bero på det faktum att platsen är i ett delat bibliotek som ännu inte har laddats. I ett sådant fall, kan du vilja att GDB skapar en speciell brytpunkt (känd som en vilande brytpunkt) som försöker lösa upp sig själv i framtiden när ett lämpligt delat bibliotek laddas.
+ Aktiv + Inaktiverad: Varje brytpunkt kan aktiveras eller inaktiveras. Om den är inaktiverad har den ingen effekt på programmet till den aktiveras igen. + Vilande (lägg till): En brytpunkt är markerad så här om ingen avlusningsinformation är tillgänglig. Från GDB:s informationssida:
Om en specificerad brytpunktsplats inte kan hittas, kan det bero på det faktum att platsen är i ett delat bibliotek som ännu inte har laddats. I ett sådant fall, kan du vilja att GDB skapar en speciell brytpunkt (känd som en vilande brytpunkt) som försöker lösa upp sig själv i framtiden när ett lämpligt delat bibliotek laddas.
-Vilande (rensa) -Vilande (ändra) -Plats på formatet filnamn:radnummer -Villkor -Ignorera antal: Om det är ett tal ANTAL större än noll, stoppas inte programmets körning följande ANTAL gånger som brytpunkten nås, förutom att minska antalet att ignorera, utför gdb ingen åtgärd. -Träffar: Räknar hur många gånger en brytpunkt har träffats. +Vilande (rensa) +Vilande (ändra) +Plats på formatet filnamn:radnummer +Villkor +Ignorera antal: Om det är ett tal ANTAL större än noll, stoppas inte programmets körning följande ANTAL gånger som brytpunkten nås, förutom att minska antalet att ignorera, utför gdb ingen åtgärd. +Träffar: Räknar hur många gånger en brytpunkt har träffats.
@@ -226,15 +87,10 @@
-Visa assemblerkod +Visa assemblerkod -visa assemblerkod -(...ännu inte skrivet...) +visa assemblerkod +(...ännu inte skrivet...) @@ -242,96 +98,51 @@ -Ange brytpunkter +Ange brytpunkter -(...ännu inte skrivet...) +(...ännu inte skrivet...) - + -Alternativ +Alternativ -Visa behandlade namn +Visa behandlade namn -namnbehandling -behandlingnamn - -Funktionsnamn i det körbara programmet är behandlade för C++, dvs. funktionsnamnet innehåller information om argumentens typer. Detta är nödvändigt för att stödja överlastade funktioner. Behandlingsalgoritmen är inte standardiserad, och skiljer sig till och med mellan olika versioner av &GNU;:s C++ kompilator. - -I assemblerkodfönstret visas normalt obehandlade namn, så funktionssignaturer liknar utseendet i källkoden, och är lätt läsbara. Alternativt, kan du välja att se behandlade namn. +namnbehandling +behandlingnamn + +Funktionsnamn i det körbara programmet är behandlade för C++, dvs. funktionsnamnet innehåller information om argumentens typer. Detta är nödvändigt för att stödja överlastade funktioner. Behandlingsalgoritmen är inte standardiserad, och skiljer sig till och med mellan olika versioner av &GNU;:s C++ kompilator. + +I assemblerkodfönstret visas normalt obehandlade namn, så funktionssignaturer liknar utseendet i källkoden, och är lätt läsbara. Alternativt, kan du välja att se behandlade namn. -Försök sätta brytpunkter när bibliotek laddas +Försök sätta brytpunkter när bibliotek laddas -lata brytpunkter -brytpunkterlat - -Avlusarens bakgrundsprogram gdb tillåter inte att brytpunkter sätts i kod som inte för närvarande är laddad. I ett riktigt modulärt program, där kod ofta bara laddas vid behov som insticksprogram (med användning av C-bibliotekets funktion dlopen(3)), kan detta vara besvärande. Därför hanterar &tdevelop; själv stöd för brytpunkter i delade bibliotek. Om du aktiverar det här alternativet, kan du sätta brytpunkter i bibliotek som inte laddats. Därefter, så fort gdb talar om att ett bibliotek har laddats, försöker &tdevelop; sätta de vilande brytpunkterna. +lata brytpunkter +brytpunkterlat + +Avlusarens bakgrundsprogram gdb tillåter inte att brytpunkter sätts i kod som inte för närvarande är laddad. I ett riktigt modulärt program, där kod ofta bara laddas vid behov som insticksprogram (med användning av C-bibliotekets funktion dlopen(3)), kan detta vara besvärande. Därför hanterar &tdevelop; själv stöd för brytpunkter i delade bibliotek. Om du aktiverar det här alternativet, kan du sätta brytpunkter i bibliotek som inte laddats. Därefter, så fort gdb talar om att ett bibliotek har laddats, försöker &tdevelop; sätta de vilande brytpunkterna. -Aktivera flytande verktygsrad +Aktivera flytande verktygsrad -avlusningsverktygsrad -verktygsradavlusare - -(...ännu inte skrivet...) +avlusningsverktygsrad +verktygsradavlusare + +(...ännu inte skrivet...) - + -
+ -- cgit v1.2.3