| |
| |
| 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. ))) |
| |