Licensed to the Apache Software Foundation (ASF) under one or more | |
contributor license agreements. See the NOTICE file distributed with | |
this work for additional information regarding copyright ownership. | |
The ASF licenses this file to You under the Apache License, Version 2.0 | |
(the "License"); you may not use this file except in compliance with | |
the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
This file contains the text displayed by the 'help' command in fdb. | |
It is divided into "topics". For example, when an fdb user types | |
'help break', the [break] topic below is displayed. | |
The first and last lines of each topic should be blank. | |
They don't get displayed in fdb; they are here only | |
to make this file more easily readable. | |
Help text should be formatted to not wrap | |
when displayed on an 80-character-wide console. | |
The following line is 80 characters wide. | |
-------------------------------------------------------------------------------- | |
[?] | |
Udefinert kommando. Skriv "help" hvis du vil se en liste over alle | |
fdb-kommandoer. | |
[break] | |
Angi stoppunkt ved valgt linje eller funksjon. | |
Eksempler: | |
break 87 | |
Angir et stoppunkt ved linje 87 i gjeldende fil. | |
break myapp.mxml:56 | |
Angir et stoppunkt ved linje 56 i myapp.mxml. | |
break #3:29 | |
Angir et stoppunkt ved linje 29 i fil nr. 3. | |
break doThis | |
Angir et stoppunkt ved funksjonen doThis() i gjeldende fil. | |
break myapp.mxml:doThat | |
Angir et stoppunkt ved funksjonen doThat() i filen myapp.mxml. | |
break #3:doOther | |
Angir et stoppunkt ved funksjonen doOther() i fil nr. 3. | |
break | |
Angir et stoppunkt ved gjeldende kjøringsadresse i gjeldende stakkramme. | |
Dette er nyttig for stopp ved retur til en stakkramme. | |
Hvis du vil se filnavn og filnummer, skriver du "info sources" eller "info | |
files". | |
Hvis du vil se funksjonsnavn, skriver du "info functions". | |
Forkortede fil- og funksjonsnavn godtas hvis de ikke er tvetydige. | |
Hvis linjenummer er angitt, legges stoppet på begynnelsen av koden for den | |
linjen. | |
Hvis funksjon er angitt, legges stoppet på begynnelsen av koden for den | |
funksjonen. | |
Du finner mer om stoppunktkontroll under "commands" og "condition". | |
[bt] | |
Tilbakesporing i stakk. | |
[catch] | |
Stopp hvis unntak oppstår. Dette påvirker kun unntak som blir fanget, dvs. | |
unntak som skal håndteres av en catch-blokk. Unntak som ikke blir fanget, | |
stanses alltid i feilsøkingen. | |
Du sletter et catch-punkt med kommandoen "delete". | |
Eksempler: | |
catch * | |
Stopper ved ethvert unntak som oppstår. | |
catch ReferenceError | |
Stopper hvis det oppstår en ReferenceError, enten den fanges eller ikke. | |
[cf] | |
Vis navn og nummer for gjeldende fil, eller endre gjeldende fil. | |
Eksempler: | |
cf | |
Viser navn og nummer for gjeldende fil. | |
cf myapp.mxml | |
Endrer gjeldende fil til myapp.mxml. | |
cf #29 | |
Endrer gjeldende fil til filnr. 29. | |
Hvis du vil se filnavn og filnummer, skriver du "info sources" eller "info | |
files". | |
Forkortede filnavn godtas hvis de ikke er tvetydige. | |
Hvis du lister en fil med kommandoen "list", blir den filen til gjeldende fil. | |
[clear] | |
Fjern stoppunkt ved valgt linje eller funksjon. | |
Eksempler: | |
clear 87 | |
Fjerner stoppunktet ved linje 87 i gjeldende fil. | |
clear myapp.mxml:56 | |
Fjerner stoppunktet ved linje 56 i myapp.mxml. | |
clear #3:29 | |
Fjerner stoppunktet ved linje 29 i fil nr. 3. | |
clear doThis | |
Fjerner stoppunktet ved funksjonen doThis() i gjeldende fil. | |
clear myapp.mxml:doThat | |
Fjerner stoppunktet ved funksjonen doThat() i filen myapp.mxml. | |
clear #3:doOther | |
Fjerner stoppunktet ved funksjonen doOther() i fil nr. 3. | |
clear | |
Fjerner stoppunktet på gjeldende linje i gjeldende fil. | |
Hvis du vil se filnavn og filnummer, skriver du "info sources" eller "info | |
files". | |
Hvis du vil se funksjonsnavn, skriver du "info functions". | |
Forkortede fil- og funksjonsnavn godtas hvis de ikke er tvetydige. | |
Hvis linjenummer er angitt, tømmes alle stoppunkt på den linjen | |
Hvis funksjon er angitt, fjernes stoppunkt på begynnelsen av funksjonen. | |
[continue] | |
Fortsett kjøring etter stans ved stoppunkt. | |
Denne kommandoen bruker ingen argumenter. | |
[condition] | |
Angi at stoppunkt nummer n skal stoppe kun hvis COND er sann. | |
Brukes slik: "condition N COND", der N er et heltall og COND er et uttrykk som | |
skal evalueres hver gang kjøringen når stoppunkt N. | |
[commands] | |
Angi kommandoer som skal utføres ved stoppunkt. | |
Angi nummeret til stoppunktet som et argument etter "commands". | |
Hvis du ikke oppgir et argument, brukes siste angitte stoppunkt som mål. | |
Kommandoene følger deretter, og starter på neste linje. | |
Skriv en linje som inneholder "end" for å angi at de skal avsluttes. | |
Angi "silent" på første linje for å gjøre stoppunktet stumt. Da vises ingen | |
utdata når kjøringen kommer til stoppunktet, med unntak av det kommandoen viser. | |
Eksempel: | |
(fdb) commands | |
Skriv inn kommandoer for når stoppunkt 1 nås, én kommando per linje. | |
Avslutt med en linje der det bare står "end". | |
>w | |
>end | |
[delete] | |
Slett ett eller flere stoppunkt. | |
Eksempler: | |
delete | |
Sletter alle stoppunkt | |
delete 2 5 | |
Sletter stoppunkt nr. 2 og 5. | |
Hvis du vil se numrene til stoppunktene, skriver du "info breakpoints". | |
[directory] | |
Endre listen over kataloger fdb søker etter kildefiler i. | |
Eksempler: | |
directory | |
Gjenoppretter listen til standard, dvs. katalogen der kildefilen ble | |
kompilert til objektkode, fulgt av gjeldende arbeidskatalog. | |
directory C:\MySource (Windows) | |
directory /MySource (Mac) | |
Legger til angitt katalog i begynnelsen av listen over kataloger som blir | |
gjennomsøkt etter kilde. Hvis du f.eks. ser etter kilden til klassen | |
mypackage.MyClass, ser feilsøkingen etter både | |
C:\MySource\mypackage\MyClass.as og C:\MySource\MyClass.as. | |
directory C:\Dir1;C:\Dir2 (Windows: bruk ; (semikolon) som skilletegn) | |
directory /Dir1:/Dir2 (Mac: bruk : (kolon) som skilletegn) | |
Legger til flere kataloger i begynnelsen av listen over kataloger som blir | |
gjennomsøkt etter kilde. | |
Hvis du vil se gjeldende liste, skriver du "show directories". | |
[disable] | |
Deaktiver ett eller flere stoppunkt eller automatvisningsuttrykk. | |
Eksempler: | |
disable | |
disable breakpoints | |
Deaktiverer alle stoppunkt. | |
disable 2 5 | |
disable breakpoints 2 5 | |
Deaktiverer stoppunkt nr. 2 og 5. | |
disable display | |
Deaktiverer alle automatvisningsuttrykk. | |
disable display 1 3 | |
Deaktiverer automatvisningsuttrykk nr. 1 og 3. | |
Hvis du vil se numrene til stoppunktene, skriver du "info breakpoints". | |
Hvis du vil se numrene til automatvisningsuttrykkene, skriver du "info display". | |
[disassemble] | |
(Kun ActionScript 2, støttes ikke ved feilsøking av ActionScript 3) | |
Del opp en angitt del av kildekoden. | |
Standard er gjeldende listelinje. | |
Argumenter som støttes, er de samme som for listekommando. | |
Eksempler: | |
disassemble 87 | |
Deler opp linje 87 i gjeldende fil. | |
disassemble 87 102 | |
Deler opp linje 87 til 102 i gjeldende fil. | |
disassemble doThis | |
Deler opp funksjonen doThis() i gjeldende fil. | |
I tillegg til å bruke enkle linjenummer som ovenfor, kan du angi linjer på | |
flere måter: | |
myapp.mxml | |
Linje 1 i myapp.mxml. | |
myapp.mxml:doThat | |
Første linje i funksjonen doThat() i myapp.mxml. | |
myapp.mxml:56 | |
Linje 56 i myapp.mxml. | |
#3 | |
Linje 1 i fil nr. 3. | |
#3:doOther | |
Den linjen i fil nr. 3 der funksjonen doOther() begynner. | |
#3:29 | |
Linje 29 i fil nr. 3. | |
[display] | |
Legg til et uttrykk i listen over automatvisningsuttrykk. | |
Eksempel: | |
display employee.name | |
Legger "employee.name" til listen over automatvisningsuttrykk. | |
Hver gang fdb stanser, vises verdien for employee.name. | |
Argumentet for denne kommandoen ligner argumentet for "print". | |
Hvis du vil se listen over automatvisningsuttrykk og tilhørende nummer, skriver | |
du "info display". | |
[down] | |
Velg og vis stakkrammen som denne kaller. | |
Påfølgende "info arguments"- og "info locals"-kommandoer viser lokale | |
innstillinger og argumenter for valgt ramme. | |
Se også "up" og "frame". | |
[enable] | |
Aktiver ett eller flere stoppunkt eller automatvisningsuttrykk. | |
Eksempler: | |
enable | |
enable breakpoints | |
Aktiverer alle stoppunkt. | |
enable 2 5 | |
enable breakpoints 2 5 | |
Aktiverer stoppunkt nr. 2 og 5. | |
enable display | |
Aktiverer alle automatvisningsuttrykk. | |
enable display 1 3 | |
Aktiverer automatvisningsuttrykk nr. 1 og 3. | |
Hvis du vil se numrene til stoppunktene, skriver du "info breakpoints". | |
Hvis du vil se numrene til automatvisningsuttrykkene, skriver du "info display". | |
[file] | |
Angi et program som skal feilsøkes uten at det startes. | |
Eksempler: | |
file http://www.mysite.com/myapp.mxml | |
Angi et MXML-program som skal feilsøkes. | |
file myapp.swf | |
Angi en lokal SWF-fil som skal feilsøkes, og som ligger i gjeldende katalog. | |
I dette tilfellet må også myapp.swd (filen med feilsøkingsinformasjonen) | |
ligge i gjeldende katalog. | |
Denne kommandoen starter ikke programmet. Du bruker kommandoen "run" uten | |
argumenter for å starte feilsøkingen av programmet. | |
I stedet for å bruke "file <mål>" fulgt av "run", kan du bare angi hvilket | |
program som skal feilsøkes som et argument i "run": | |
run http://mysite.com/myapp.mxml | |
run myapp.swf | |
Du kan også angi programmet som skal feilsøkes som et kommandolinjeargument, | |
når du starter fdb: | |
fdb http://www.mysite.com/myapp.mxml | |
fdb myapp.swf | |
I dette tilfellet trenger du ikke å bruke "file" eller "run". | |
Hvis du bruker "run" uten å angi et program som skal feilsøkes, venter fdb til | |
et program kobler til det. | |
[finish] | |
Kjør til gjeldende funksjon kommer tilbake. | |
Denne kommandoen bruker ingen argumenter. | |
[frame] | |
Velg og vis en bestemt stakkramme. | |
Denne kommandoen tar et valgfritt argument: et rammenummer. | |
Hvis det ikke oppgis et argument, er standard virkemåte retur til gjeldende | |
øverste ramme (ramme 0). | |
Eksempler: | |
frame 4 | |
frame | |
Påfølgende "info arguments"- og "info locals"-kommandoer viser lokale | |
innstillinger og argumenter for valgt ramme. | |
Se også "up", "down" og "bt". | |
[handle] | |
Angi hvordan fdb skal håndtere en feil i Flash Player. | |
Eksempler: | |
handle recursion_limit stop | |
Hvis det oppstår en recursion_limit-feil, vises en melding i fdb, og | |
kjøringen stanser som ved et stoppunkt. | |
handle all print nostop | |
Hvis det oppstår en feil av noe slag, vises en melding i fdb, men | |
kjøringen stanser ikke. | |
Det første argumentet er navnet på en feil, eller "all". | |
Tilleggsargumenter er handlinger som gjelder den angitte feilen. | |
Hvis du vil se navn på feil, skriver du "info handle". | |
Handlinger er print/noprint og stop/nostop. | |
"print" vil si at en melding vises hvis denne feilen oppstår. | |
"stop" vil si at feilsøkeren tas i bruk hvis feilen oppstår. "print" er | |
implisert. | |
[help] | |
Ny bruker av fdb? Skriv "tutorial" hvis du vil ha litt grunnleggende | |
informasjon. | |
Liste over fdb-kommandoer: | |
bt (bt) Vis tilbakesporing av alle stakkrammer | |
break (b) Angi stoppunkt ved valgt linje eller funksjon | |
catch (ca) Stopp hvis unntak oppstår | |
cf (cf) Vis navn og nummer for gjeldende fil | |
clear (cl) Fjern stoppunkt ved valgt linje eller funksjon | |
condition (cond) Legg til / fjern betingelsesuttrykk på et stoppunkt | |
continue (c) Fortsett kjøring etter stans ved stoppunkt | |
commands (com) Angi at kommandoer skal kjøre ved stoppunkt | |
delete (d) Slett alle stoppunkt eller automatvisningsuttrykk | |
directory (dir) Legg til en katalog i søkebanen for kildefiler | |
disable (disab) Deaktiver alle stoppunkt eller automatvisningsuttrykk | |
disassemble (disas) Del opp kildelinjer eller funksjoner | |
display (disp) Legg til et automatvisningsuttrykk | |
enable (e) Aktiver alle stoppunkt eller automatvisningsuttrykk | |
file (fil) Angi hvilket program som skal feilsøkes. | |
finish (f) Kjør til gjeldende funksjon kommer tilbake | |
handle (han) Angi hvordan en feil skal håndteres | |
help (h) Vis hjelp for fdb-kommandoer | |
home (ho) Angi listeplassering der kjøring stanses | |
info (i) Vis informasjon om programmet som feilsøkes | |
kill (k) Avbryt kjøring av programmet som feilsøkes | |
list (l) List opp angitt funksjon eller linje | |
next (n) Gå gjennom program trinnvis | |
print (p) Vis verdien for variabelen EXP | |
pwd (pw) Vis arbeidskatalog | |
quit (q) Avslutt fdb | |
run (r) Start feilsøkt program | |
set (se) Angi verdien til en variabel | |
source (so) Les fdb-kommandoer fra en fil | |
step (s) Gå gjennom program trinnvis til det når en annen kildelinje | |
tutorial (t) Vis en opplæring for fdb | |
undisplay (u) Fjern et automatvisningsuttrykk | |
viewswf (v) Angi eller tøm filter for fillisting basert på SWF | |
watch (wa) Legg til et overvåkningspunkt på en angitt variabel | |
what (wh) Viser kontekst for en variabel | |
where (w) Samme som bt | |
Skriv "help" fulgt av navnet på en kommando hvis du vil se hele dokumentasjonen | |
om den. | |
[home] | |
Angi listeplasseringen der kjøring stanses. | |
[info] | |
Generisk kommando som brukes til å vise ting om programmet som feilsøkes. | |
Liste over info-delkommandoer: | |
info arguments (i a) Argumentvariabler for gjeldende stakkramme | |
info breakpoints (i b) Status for brukerdefinerbare stoppunkt | |
info display (i d) Vis liste over automatvisningsuttrykk | |
info files (i f) Navn på mål og filer som feilsøkes | |
info functions (i fu) Alle funksjonsnavn | |
info handle (i h) Hvordan feil håndteres | |
info locals (i l) Lokale variabler for gjeldende stakkramme | |
info scopechain (i sc) Scope chain for gjeldende stakkramme | |
info sources (i so) Kildefiler i programmet | |
info stack (i s) Tilbakesporing i stakk | |
info swfs (i sw) Liste over SWF-filer i denne økten | |
info targets(i t) Programmet som feilsøkes | |
info variables (i v) Alle globale og statiske variabelnavn | |
Skriv "help info" fulgt av navnet på en info-delkommando hvis du vil se hele | |
dokumentasjonen om den. | |
[info arguments] | |
Vis argumenter for gjeldende stakkramme. | |
[info breakpoints] | |
Vis status for alle stoppunkt og overvåkningspunkt. | |
Kolonnen Type viser ett av følgende: | |
breakpoint - normalt stoppunkt | |
watchpoint - overvåkningspunkt | |
Kolonnen Disp inneholder enten "keep", "del" eller "dis", som viser | |
stoppunktets disposisjon etter at det er nådd. "dis" vil si at stoppunktet | |
deaktiveres, og "del" vil si at det slettes. | |
Kolonnene "Address" og "What" viser henholdsvis adresse og fil-/linjenummer. | |
[info display] | |
Vis liste over automatvisningsuttrykk og tilhørende tall. | |
[info files] | |
Vis navn og nummer for filene til programmet som feilsøkes, inkludert | |
kildefiler, rammeverkfiler og automatisk opprettede filer. | |
Eksempler: | |
info files | |
Lister alle filer alfabetisk etter kategori | |
info files my | |
info files my* | |
Lister alle filer hvis navn begynner på "my" alfabetisk. | |
info files *.as | |
Lister alle filer hvis navn slutter med ".as" alfabetisk. | |
info files *foo* | |
Lister alle filer hvis navn inneholder "foo" alfabetisk. | |
Filer vises i formatet navn#N, der N er filnummeret. | |
Du kan bruke #N i stedet for et filnavn i flere kommandoer. | |
[info functions] | |
Vis funksjonsnavn. | |
Eksempler: | |
info functions . | |
Vis alle funksjoner i gjeldende fil. | |
info functions myapp.mxml | |
Vis alle funksjoner i myapp.mxml. | |
info functions #3 | |
Viser alle funksjoner i fil nr. 3. | |
info functions | |
Viser alle funksjoner i alle filer. | |
Hvis du vil se filnavn og filnummer, skriver du "info sources" eller "info | |
files". | |
Forkortede filnavn godtas hvis de ikke er tvetydige. | |
[info handle] | |
Vis hva fdb gjør når det oppstår en feil i Flash Player. | |
Eksempler: | |
info handle | |
Vis hvordan fdb håndterer alle feil. | |
info handle recursion_limit | |
Vis hvordan fdb håndterer en recursion_limit-feil. | |
[info locals] | |
Vis lokale variabler for gjeldende stakkramme. | |
[info scopechain] | |
Vis scope chain for gjeldende stakkramme. En "scope chain" er listen med | |
objekter som blir gjennomsøkt når Flash Player prøver å løse et symbolnavn. | |
[info sources] | |
Vis navn og nummer for kildefilene til programmet som feilsøkes. Rammeverkfiler | |
og automatisk opprettede filer inkluderes ikke. | |
Filer vises i formatet navn#N, der N er filnummeret. | |
Du kan bruke #N i stedet for et filnavn i flere kommandoer. | |
[info stack] | |
Tilbakesporing i stakk. | |
[info swfs] | |
Vis SWF-filer som feilsøkingsøkten kjenner. Du kan bruke kommandoen "viewswf" | |
hvis du vil vite mer om hvordan fillisten kan filtreres ut fra navn på | |
SWF-filer. | |
[info targets] | |
Vis URL-adresse (http: eller file:) for programmet som feilsøkes. | |
[info variables] | |
Vis alle globale og statiske variabelnavn og -verdier. | |
[info ?] | |
Udefinert info-kommando. Prøv å skrive "help info". | |
[kill] | |
Avbryt kjøring av programmet som feilsøkes. | |
Denne kommandoen bruker ingen argumenter. | |
[list] | |
Vis liste med kodelinjer i en kildefil. | |
Eksempler: | |
list | |
Viser ti linjer til i gjeldende fil, etter eller rundt forrige liste. | |
list - | |
Viser ti linjer før en tidligere liste i gjeldende fil. | |
list 87 | |
Viser ti linjer i gjeldende fil rundt linje 87. | |
list 87 102 | |
Viser linje 87 til 102 i gjeldende fil. | |
I tillegg til å bruke enkle linjenummer som ovenfor, kan du angi linjer på sju | |
andre måter: | |
doThis | |
Den første linjen av funksjonen doThis() i gjeldende fil. | |
myapp.mxml | |
Linje 1 i myapp.mxml. | |
myapp.mxml:doThat | |
Første linje i funksjonen doThat() i myapp.mxml. | |
myapp.mxml:56 | |
Linje 56 i myapp.mxml. | |
#3 | |
Linje 1 i fil nr. 3. | |
#3:doOther | |
Den linjen i fil nr. 3 der funksjonen doOther() begynner. | |
#3:29 | |
Linje 29 i fil nr. 3. | |
Hvis du vil se filnavn og filnummer, skriver du "info sources" eller "info | |
files". | |
Hvis du vil se funksjonsnavn, skriver du "info functions". | |
Forkortede fil- og funksjonsnavn godtas hvis de ikke er tvetydige. | |
Hvis du lister en fil, blir den filen til gjeldende fil. (Se under kommandoen | |
"cf".) | |
[next] | |
Gå gjennom program trinnvis, gjennom delrutinekall. | |
next | |
Gå videre ett trinn. | |
next 3 | |
Gå videre tre trinn, eller til programmet stanser av en annen grunn. | |
I likhet med kommandoen "step", utføres denne kommandoen såfremt det ikke | |
oppstår delrutinekall. Når delrutinekall oppstår, behandles kallet som én | |
instruksjon. | |
[print] | |
Vis verdien til en variabel eller et uttrykk. | |
Eksempler: | |
print i | |
Vis verdien til i. | |
print employee.name | |
Vis verdien til employee.name. | |
print employee | |
Vis verdien til objektet employee. | |
Resultatet kan være så enkelt som [Object 10378]. | |
print employee. | |
Vis verdiene til alle egenskaper for objektet employee. | |
print *employee | |
Vis verdiene til alle egenskaper for objektet employee. | |
Prefikset * som operator, brukes på samme måte som suffikset . som operator. | |
print #10378. | |
Vis verdiene til alle egenskaper for objekt nr. 10378. | |
Tilgjengelige variabler er alle som er i den valgte stakkrammens leksikalske | |
miljø, samt alle med enten globalt omfang eller hvis omfang dekker en hel fil. | |
[pwd] | |
Vis gjeldende arbeidskatalog. | |
Dette er katalogen fdb ble startet fra. Den kan ikke endres i fdb. Argumentet | |
for "run" og "source" kan spesifiseres i forhold til denne katalogen. | |
Denne kommandoen bruker ingen argumenter. | |
[quit] | |
Avslutt fdb. | |
Denne kommandoen bruker ingen argumenter. | |
[run] | |
Start en feilsøkingsøkt. | |
Eksempler: | |
run http://www.mysite.com/myapp.mxml | |
Kjører angitt MXML-program. | |
run myapp.swf | |
run mydir\myapp.swf | |
run c:\mydir\myapp.swf | |
Kjører den lokale SWF-filen myapp.swf, som kan spesifiseres enten i forhold | |
til gjeldende katalog (se under kommandoen "pwd") eller med en fast bane. | |
I så fall må også myapp.swd (filen med feilsøkingsinformasjonen) finnes i | |
samme katalog som myapp.swf. | |
run | |
Kjør programmet som tidligere ble spesifisert med kommandoen "file". | |
Hvis det ikke er angitt et program, venter fdb til et program kobles til. | |
Det oppstår et tidsavbrudd hvis ingen programmer kobles til. | |
"run" starter programmet i en nettleser eller en frittstående Flash Player. | |
Så snart programmet starter, bryter det inn i fdb så du kan angi stoppunkt osv. | |
På Macintosh støttes kun kommandoen "run" uten argumenter. Du må da starte | |
Flash Player manuelt. | |
[set] | |
Angi verdien til en variabel eller en enkel variabel. | |
Enkle variabler er variabler som kun finnes i fdb, de er ikke en del av | |
programmet. | |
Enkle variabler har prefikset $, og kan ha et hvilket som helst navn som ikke | |
kommer i konflikt med en eksisterende variabel. Eksempel: $minVar. Enkle | |
variabler brukes også til å kontrollere ulike deler av fdb. | |
Følgende enkle variabler brukes av fdb. | |
$listsize antall kildelinjer som skal vises når kommandoen "list" | |
brukes. | |
$columnwrap kolonnenummer som viser hvor utdata brytes for ny linje | |
$infostackshowthis hvis verdien er 0, vises ikke "this" i tilbakesporing av | |
stakk | |
$invokegetters hvis verdien er 0, kan ikke fdb sende getter-funksjoner | |
$bpnum siste definerte stoppunktnummer | |
$displayattributes hvis verdien er 1, viser "print var" alle attributter for | |
medlemmer av "var" (f.eks. private og statiske) | |
Eksempler: | |
set i = 3 | |
Angir at variabelen i har nummeret 3. | |
set employee.name = "Susan" | |
Angir at variabelen employee.name har verdien Susan. | |
set $myVar = 20 | |
Angir at den enkle variabelen $myVar har nummeret 20. | |
[show] | |
Generisk kommando som brukes til å vise ting om status for fdb. | |
Liste over show-delkommandoer: | |
show break (sh b) Plassering ved og grunn til utsettelse av kjøring | |
show directories (sh d) Kataloger som skal gjennomsøkes etter kildefiler | |
show files (sh f) Målfiler og -baner | |
show functions (sh fu) Informasjon om tilordning av funksjonslinjer | |
show locations (sh l) Plassering av stoppunkt | |
show memory (sh m) Minnebruk for øyeblikket | |
show net (sh n) Meldingsstatistikk for spilleren | |
show properties (sh p) Verdier for egenskaper | |
show uri (sh u) Spillerens URI for denne økten | |
show variable (sh v) Innhenting av ren variabel | |
Skriv "help show" fulgt av navnet på en show-delkommando hvis du vil se hele | |
dokumentasjonen om den. | |
[show break] | |
Vis forskyvningen i SWF-filen som programmet har stanset ved | |
[show directories] | |
Vis gjeldende søkebane for henting av kildefiler. | |
[show files] | |
Vis bane og filnavn for alle målfiler | |
[show functions] | |
Vis tilordningsinformasjon for funksjon-til-linjenummer. | |
Eksempler: | |
show functions . | |
Viser tilordningsinformasjon for alle funksjoner i gjeldende fil. | |
show functions myapp.mxml | |
Viser tilordningsinformasjon for alle funksjoner i myapp.mxml. | |
show functions #3 | |
Viser tilordningsinformasjon for alle funksjoner i fil nr. 3. | |
show functions | |
Viser tilordningsinformasjon for alle funksjoner i alle filer. | |
Hvis du vil se filnavn og filnummer, skriver du "info sources" eller "info | |
files". | |
Forkortede filnavn godtas hvis de ikke er tvetydige. | |
[show locations] | |
Viser en liste over plasseringer som er angitt for hvert stoppunkt | |
[show memory] | |
Viser minnestatistikk for Java VM. | |
[show net] | |
Vis informasjon om meldinger som er sendt til og mottatt fra Flash Player. | |
[show properties] | |
Viser en liste over enkle variabler som brukes i feilsøkingen | |
[show uri] | |
Vis URI som spilleren har sendt for denne økten. | |
[show variable] | |
Vis verdien til medlemmer av variabelen. Du trenger to parametere: den første | |
er en numerisk variabelidentifikator, den andre er navnet på egenskapen til | |
variabelen. Den enkle variabelen $invokegetters brukes til å avgjøre om | |
egenskaps-getteren sendes eller ikke, dersom den eksisterer. | |
Eksempel: | |
show variable 1 __proto__ | |
[show ?] | |
Udefinert show-kommando. Prøv å skrive "help show". | |
[source] | |
Les fdb-kommandoer fra en fil, og kjør dem. | |
source mycommands.txt | |
source mydir\mycommands.txt | |
source c:\mydir\mycommands.txt | |
Leser filen mycommands.txt og kjører fdb-kommandoene i den. | |
Du kan angi filen med kommandoene | |
i forhold til gjeldende katalog (se under kommandoen "pwd") | |
eller med en fast bane. | |
Filen .fdbinit leses automatisk på denne måten når fdb startes. | |
Kun gjeldende katalog gjennomsøkes etter .fdbinit. Du kan dermed konfigurere | |
flere .fdbinit-filer for ulike prosjekter. | |
[step] | |
Gå gjennom program trinnvis til det når en annen kildelinje. | |
Eksempler: | |
step | |
Gå videre ett trinn. | |
step 3 | |
Gå videre tre trinn, eller til programmet stanser av en annen grunn. | |
[tutorial] | |
Vis en opplæring for fdb. | |
Denne kommandoen bruker ingen argumenter. | |
[Tutorial] | |
En typisk fdb-økt: | |
Start et program med "run". | |
Vis filnavn med "info sources". | |
List opp en fil med "list". | |
Angi stoppunkt med "break". | |
Kjør programmet med "continue" til det når et stoppunkt. | |
Se på status for programmet med "where", "print" og "info locals". | |
Kjør enkeltsetninger med "next", "step" og "finish". | |
Fortsett kjøringen med "continue". | |
Avslutt fdb med "quit". | |
[undisplay] | |
Fjern ett eller flere automatvisningsuttrykk. | |
Eksempler: | |
undisplay | |
Fjern alle automatvisningsuttrykk. | |
undisplay 2 7 | |
Fjern automatvisningsuttrykk nr. 2 og 7. | |
Hvis du vil se listen over automatvisningsuttrykk og tilhørende nummer, skriver | |
du "info display". | |
[up] | |
Velg og vis stakkrammen som kalte denne. | |
Påfølgende "info arguments"- og "info locals"-kommandoer viser | |
lokale innstillinger og argumenter for valgt ramme. | |
Se også "down" og "frame". | |
[viewswf] | |
Angir eller tømmer filter for filliste (dvs. "info files" og "info sources"), | |
ut fra navn på SWF-fil. | |
Hvis du ikke angir noen parametere, vises alle filer. Hvis samme fil er i én | |
eller flere SWF-filer, viser listen kun første forekomst av filen. Hvis du vil | |
se andre forekomster av filen, bruker du filens nummer (f.eks. "list #192"), | |
eller du kan bruke denne kommandoen med en parameter (se nedenfor) for å vise | |
filer fra en bestemt SWF-fil. Med kun SWF-navnet som vises med kommandoen "info | |
swfs", som parameter, vises kun filene fra angitt SWF-fil. | |
Filer fra andre SWF-filer vises ikke. Denne kommandoen påvirker også kommandoer | |
som godtar en fil som parameter (som "break). | |
Eksempel: | |
viewswf myApp.mxml.swf | |
Kun filer fra myApp.mxml.swf vises. | |
viewswf | |
Alle filer fra alle SWF-filer vises. | |
[watch] | |
Legg til et overvåkningspunkt på en angitt variabel. Feilsøkeren stanser | |
kjøringen hvis variabelens verdi endres. | |
Eksempel: | |
watch foo | |
[what] | |
Viser konteksten en variabel løses i. | |
[where] | |
Tilbakesporing i stakk. | |
[zzz] | |
((( Keep this unused topic at the end of the file ))) | |
((( so that the next-to-last one is parsed properly. ))) |