http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/main/resources/flex/tools/debugger/cli/fdbhelp_br.txt ---------------------------------------------------------------------- diff --git a/debugger/src/main/resources/flex/tools/debugger/cli/fdbhelp_br.txt b/debugger/src/main/resources/flex/tools/debugger/cli/fdbhelp_br.txt new file mode 100644 index 0000000..a6f8fb6 --- /dev/null +++ b/debugger/src/main/resources/flex/tools/debugger/cli/fdbhelp_br.txt @@ -0,0 +1,1620 @@ + + 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. + + + +-------------------------------------------------------------------------------- + + + +[?] + + + +Comando indefinido. Insira 'help' para ver uma lista de todos os comandos fdb. + + + +[break] + + + +Defina o ponto de interrupção na linha ou função especificada. + +Exemplos: + + break 87 + + Define um ponto de interrupção na linha 87 do arquivo atual. + + break myapp.mxml:56 + + Define um ponto de interrupção na linha 56 de myapp.mxml. + + break #3:29 + + Define um ponto de interrupção na linha 29 do arquivo #3. + + break doThis + + Define um ponto de interrupção na função doThis() no arquivo atual. + + break myapp.mxml:doThat + + Define um ponto de interrupção na função doThat() no arquivo myapp.mxml. + + break #3:doOther + + Define um ponto de interrupção na função doOther() no arquivo #3. + + break + + Define um ponto de interrupção no endereço de execução atual na moldura da + + pilha atual. Isso é útil para interrupções ao retornar a uma moldura de + + pilha. + +Para ver nomes e números de arquivo, insira 'info sources' ou 'info files'. + +Para ver nomes de função, insira 'info functions'. + +Nomes de arquivo e de função abreviados são aceitos, se não forem ambÃguos. + +Se o número da linha for especificado, interrompa no inÃcio do código dessa + +linha. + +Se a função for especificada, interrompa no inÃcio do código dessa função. + +Para obter mais controles de pontos de interrupção, consulte 'commands' e + +'condition'. + + + +[bt] + + + +Rastreamento regressivo da pilha. + + + +[catch] + + + +Pare quando houver lançamento de uma exceção. Isso somente afeta exceções + +capturadas  ou seja, exceções que serão manipuladas por um bloco de "captura". + +Exceções não capturadas sempre são interrompidas no depurador. + + + +Use o comando "delete" para excluir um ponto de captura. + + + +Exemplos: + + catch * + + Pára quando houver qualquer lançamento de exceção. + + catch ReferenceError + + Pára sempre que um ReferenceError é lançado, capturado ou não capturado. + + + +[cf] + + + +Exiba o nome e o número do arquivo atual ou altere o arquivo atual. + +Exemplos: + + cf + + Exibe o nome e o número do arquivo atual. + + cf myapp.mxml + + Altera o arquivo atual para myapp.mxml. + + cf #29 + + Altera o arquivo atual para o arquivo #29. + +Para ver nomes e números de arquivo, insira 'info sources' ou 'info files'. + +Nomes de arquivo abreviados são aceitos, se não forem ambÃguos. + +Listar um arquivo com 'list' também o torna o arquivo atual. + + + +[clear] + + + +Limpe o ponto de interrupção na linha ou função especificada. + +Exemplos: + + clear 87 + + Limpa o ponto de interrupção na linha 87 do arquivo atual. + + clear myapp.mxml:56 + + Limpa o ponto de interrupção na linha 56 de myapp.mxml. + + clear #3:29 + + Limpa o ponto de interrupção na linha 29 do arquivo #3. + + clear doThis + + Limpa o ponto de interrupção na função doThis() no arquivo atual. + + clear myapp.mxml:doThat + + Limpa o ponto de interrupção na função doThat() no arquivo myapp.mxml. + + clear #3:doOther + + Limpa o ponto de interrupção na função doOther() no arquivo #3. + + clear + + Limpa o ponto de interrupção da linha atual no arquivo atual. + +Para ver nomes e números de arquivo, insira 'info sources' ou 'info files'. + +Para ver nomes de função, insira 'info functions'. + +Nomes de arquivo e de função abreviados são aceitos, se não forem ambÃguos. + +Se o número da linha for especificado, todos os pontos de interrupção nessa + +linha serão limpos. + +Se a função for especificada, os pontos de interrupção no inÃcio da função + +serão limpos. + + + +[continue] + + + +Continue a execução depois de parar no ponto de interrupção. + +Este comando não possui argumentos. + + + +[condition] + + + + + +Especifique o número N do ponto de interrupção a ser interrompido somente se + +COND for verdadeiro. + +O uso é 'condition N COND', onde N é um número inteiro e COND é uma expressão a + +ser avaliada sempre que o ponto de interrupção N for alcançado. + + + +[commands] + + + +Defina comandos a serem executados quando um ponto de interrupção for atingido. + +Forneça o número do ponto de interrupção como argumento depois de 'commands'. + +Sem argumento, o ponto de interrupção de destino é o último definido. + +Os próprios comandos seguem-se, começando na linha seguinte. + +Digite uma linha que contenha "end" para indicar o fim delas. + +Forneça "silent" como a primeira linha para tornar o ponto de interrupção + +silencioso; nenhuma saÃda é impressa quando alcançada, a não ser o que os + +comandos imprimem. + +Exemplo: + + (fdb) commands + + Digite comandos para quando o ponto de interrupção 1 for alcançado, um por + + linha. + + Termine com uma linha que inclua apenas 'end'. + + >w + + >end + + + +[delete] + + + +Exclua um ou mais pontos de interrupção. + +Exemplos: + + delete + + Exclui todos os pontos de interrupção. + + delete 2 5 + + Exclui os pontos de interrupção #2 e #5. + +Para ver números de pontos de interrupção, insira 'info breakpoints'. + + + +[directory] + + + +Modifique a lista de diretórios na qual fdb procura arquivos de origem. + + + +Exemplos: + + + + directory + + Restaura a lista ao estado padrão, que é o diretório em que o arquivo de + + origem foi compilado em código de objeto, seguido da pasta de trabalho + + atual. + + + + directory C:\MySource (Windows) + + directory /MySource (Mac) + + Adiciona o diretório especificado ao inÃcio da lista de diretórios na qual + + a origem será procurada. Ao procurar a origem da classe mypackage.MyClass, + + por exemplo, o depurador procura C:\MySource\mypackage\MyClass.as e + + C:\MySource\MyClass.as. + + + + directory C:\Dir1;C:\Dir2 (Windows usa ';' como separador) + + directory /Dir1:/Dir2 (Mac usa ':' como separador) + + Adiciona vários diretórios ao inÃcio da lista de diretórios na qual a + + origem será procurada. + + + +Para ver a lista atual, insira 'show directories'. + + + +[disable] + + + +Desative um ou mais pontos de interrupção ou expressões de exibição automática. + +Exemplos: + + disable + + disable breakpoints + + Desativa todos os pontos de interrupção. + + disable 2 5 + + disable breakpoints 2 5 + + Desativa os pontos de interrupção #2 e #5. + + disable display + + Desativa todas as expressões de exibição automática. + + disable display 1 3 + + Desativa as expressões de exibição automática #1 e #3. + +Para ver números de pontos de interrupção, insira 'info breakpoints'. + +Para ver números de expressões de exibição automática, insira 'info display'. + + + +[disassemble] + + + +(Somente ActionScript 2; sem suporte quando ActionScript 3 é depurado) + + + +Desmonte uma parte especificada do código-fonte. + +O padrão é a linha de listagem atual. + +Argumentos com suporte são os mesmos do comando "list". + +Exemplos: + + disassemble 87 + + Desmonta a linha 87 no arquivo atual. + + disassemble 87 102 + + Desmonta as linhas 87 a 102 no arquivo atual. + + disassemble doThis + + Desmonta a função doThis() no arquivo atual. + +Além de usar números de linha simples como acima, você pode especificar linhas + +em modos adicionais: + + myapp.mxml + + Linha 1 em myapp.mxml. + + myapp.mxml:doThat + + A primeira linha da função doThat() em myapp.mxml. + + myapp.mxml:56 + + Linha 56 em myapp.mxml. + + #3 + + Linha 1 no arquivo #3. + + #3:doOther + + A linha no arquivo #3 onde a função doOther() começa. + + #3:29 + + Linha 29 no arquivo #3. + + + +[display] + + + +Adicione uma expressão à lista de expressões de exibição automática. + +Exemplo: + + display employee.name + + Adiciona 'employee.name' à lista de expressões de exibição automática. + + Toda vez que fdb pára, o valor de employee.name é exibido. + +O argumento deste comando é semelhante ao de 'print'. + +Para ver a lista de expressões de exibição automática e seus números, insira + +'info display'. + + + +[down] + + + +Selecione e imprima a moldura de pilha chamada por este. + +Os comandos 'info arguments' e 'info locals' subseqüentes exibirão os locais e + +os argumentos da moldura selecionada. + +Consulte 'up' e 'frame' + + + +[enable] + + + +Ative um ou mais pontos de interrupção ou expressões de exibição automática. + +Exemplos: + + enable + + enable breakpoints + + Ativa todos os pontos de interrupção. + + enable 2 5 + + enable breakpoints 2 5 + + Ativa os pontos de interrupção #2 e #5. + + enable display + + Ativa todas as expressões de exibição automática. + + enable display 1 3 + + Ativa as expressões de exibição automática #1 e #3. + +Para ver números de pontos de interrupção, insira 'info breakpoints'. + +Para ver números de expressões de exibição automática, insira 'info display'. + + + +[file] + + + +Especifique um aplicativo a ser depurado, sem iniciá-lo. + +Exemplos: + + file http://www.mysite.com/myapp.mxml + + Especifique um aplicativo MXML a ser depurado. + + file myapp.swf + + Especifique um arquivo SWF local a ser depurado no diretório atual. + + Neste caso, myapp.swd (o arquivo que contém informações de depuração) deve + + também existir no diretório atual. + +Este comando não inicia o aplicativo; use o comando 'run' sem argumento para + +iniciar a depuração do aplicativo. + +Em vez de usar 'file <target>' e em seguida 'run', você pode simplesmente + +especificar o aplicativo a ser depurado como um argumento de 'run': + + run http://mysite.com/myapp.mxml + + run myapp.swf + +Pode também especificar o aplicativo a ser depurado como um argumento de linha + +de comando quando iniciar fdb: + + fdb http://www.mysite.com/myapp.mxml + + fdb myapp.swf + +Nesse caso, não é necessário usar 'file' ou 'run'. + +Se usar 'run' sem especificar um aplicativo a ser depurado, fdb aguardará um + +aplicativo para conectar-se a ele. + + + +[finish] + + + +Execute até a função atual retornar. + +Este comando não possui argumentos. + + + +[frame] + + + +Selecione e imprima uma moldura de pilha especÃfica. + +Esse comando possui um argumento opcional, um número de moldura. + +Se nenhum argumento for fornecido, o padrão é retornar à moldura superior atual + +(ou seja, moldura 0). + +Exemplos: + + frame 4 + + frame + +Os comandos 'info arguments' e 'info locals' subseqüentes exibirão os locais e + +os argumentos da moldura selecionada. + +Consulte 'up', 'down' e 'bt' + + + +[handle] + + + +Especifique como fdb deve tratar uma falha no Flash Player. + +Exemplos: + + handle recursion_limit stop + + Quando ocorre uma falha recursion_limit, exibe uma mensagem em fdb e pára, + + como se em um ponto de interrupção. + + handle all print nostop + + Quando ocorre algum tipo de falha, exibe uma mensagem em fdb, mas não pára. + +O primeiro argumento é um nome de falha ou 'all'. + +Argumentos adicionais são ações que se aplicam a essa falha. + +Para ver nomes de falhas, insira 'info handle'. + +Ações são print/noprint e stop/nostop. + +'print' significa imprimir uma mensagem, se essa falha ocorrer. + +'stop' significa inserir o depurador novamente, se essa falha ocorrer. Implica + +'print'. + + + +[help] + + + +Novo no fdb? Para obter informações básicas, insira 'tutorial'. + +Lista de comandos fdb: + +bt (bt) Imprimir rastreamento regressivo de todas as molduras de + + pilha + +break (b) Definir o ponto de interrupção na linha ou função + + especificada + +catch (ca) Parar quando houver lançamento de uma exceção + +cf (cf) Exibir o nome e o número do arquivo atual + +clear (cl) Limpar o ponto de interrupção na linha ou função + + especificada + +condition (cond) Aplicar/remover expressão condicional a um ponto de + + interrupção + +continue (c) Continuar a execução depois de parar no ponto de interrupção + +commands (com) Definir comandos a serem executados quando um ponto de + + interrupção é alcançado + +delete (d) Excluir pontos de interrupção ou expressões de exibição + + automática + +directory (dir) Adicionar um diretório a um caminho de procura de arquivos + + de origem + +disable (disab) Desativar todos os pontos de interrupção ou expressões de + + exibição automática + +disassemble (disas) Desmontar linhas ou funções de origem + +display (disp) Adicionar expressões de exibição automática + +enable (e) Ativar pontos de interrupção ou expressões de exibição + + automática + +file (fil) Especificar o aplicativo a ser depurado + +finish (f) Executar até a função atual retornar + +handle (han) Especificar como tratar de uma falha + +help (h) Exibir ajuda sobre comandos fdb + +home (ho) Definir o local de listagem para onde a execução é + + interrompida + +info (i) Exibir informações sobre o programa que está sendo depurado + +kill (k) Eliminar a execução do programa que está sendo depurado + +list (l) Listar função ou linha especificada + +next (n) Avançar o programa + +print (p) Imprimir o valor da variável EXP + +pwd (pw) Imprimir pasta de trabalho + +quit (q) Sair do fdb + +run (r) Iniciar programa depurado + +set (se) Definir o valor de uma variável + +source (so) Ler comandos fdb a partir de um arquivo + +step (s) Avançar o programa até ele chegar a uma linha de origem + + diferente + +tutorial (t) Exibir um tutorial sobre como usar fdb + +undisplay (u) Remover uma expressão de exibição automática + +viewswf (v) Definir ou limpar filtro para listagem de arquivos baseada + + em swf + +watch (wa) Adicionar um ponto de inspeção em uma determinada variável + +what (wh) Exibir o contexto de uma variável + +where (w) O mesmo que bt + +Para obter a documentação completa, digite 'help' seguido do nome do comando. + + + +[home] + + + +Definir o local de listagem para onde a execução é interrompida + + + +[info] + + + +Comando genérico para mostrar coisas sobre o programa que está sendo depurado. + +Lista de subcomandos de informação: + +info arguments (i a) Variáveis de argumento da moldura de pilha atual + +info breakpoints (i b) Estado dos pontos de interrupção definÃveis pelo usuário + +info display (i d) Exibir lista de expressões de exibição automática + +info files (i f) Nomes de destinos e arquivos que estão sendo depurados + +info functions (i fu) Todos os nomes de função + +info handle (i h) Como tratar de uma falha + +info locals (i l) Variáveis locais da moldura de pilha atual + +info scopechain (i sc) Cadeia do escopo da moldura de pilha atual + +info sources (i so) Arquivos de origem no programa + +info stack (i s) Rastreamento regressivo da pilha + +info swfs (i sw) Lista de swfs nesta sessão + +info targets(i t) Aplicativo que está sendo depurado + +info variables (i v) Todos os nomes de variáveis globais e estáticas + +Para obter a documentação completa, digite 'help info' seguido do nome do + +subcomando de informação. + + + +[info arguments] + + + +Exibir argumentos da moldura de pilha atual + + + +[info breakpoints] + + + +Exibir o estado de todos os pontos de interrupção e pontos de inspeção. + +A coluna Type indica: + + breakpoint - ponto de interrupção normal + + watchpoint - ponto de inspeção + +A coluna Disp contém 'keep', 'del' ou 'dis' para indicar a disposição do ponto + +de interrupção depois de ser atingido. 'dis' significa que o ponto de + +interrupção será desativado, enquanto 'del' significa que será excluÃdo. + +As colunas 'Address' e 'What' indicam o endereço e número de arquivo/linha + +respectivamente. + + + +[info display] + + + +Exibir lista de expressões de exibição automática e seus números. + + + +[info files] + + + +Exibir nomes e números dos arquivos do aplicativo que está sendo depurado, + +incluindo arquivos de origem, arquivos de estrutura e arquivos gerados + +automaticamente. + +Exemplos: + + info files + + Lista todos os arquivos, alfabeticamente, por categoria + + info files my + + info files my* + + Lista todos os arquivos cujos nomes começam com "my", alfabeticamente. + + info files *.as + + Lista todos os arquivos cujos nomes terminam com ".as", alfabeticamente. + + info files *foo* + + Lista todos os arquivos cujos nomes contêm "foo", alfabeticamente. + +Arquivos são exibidos no formato name#N, onde N é o número do arquivo. + +Em vários comandos você pode usar #N no lugar de um nome de arquivo. + + + +[info functions] + + + +Exibir nomes de função. + +Exemplos: + + info functions . + + Exibe todas as funções no arquivo atual. + + info functions myapp.mxml + + Exibe todas as funções em myapp.mxml. + + info functions #3 + + Exibe todas as funções no arquivo #3. + + info functions + + Exibe todas as funções em todos os arquivos. + +Para ver nomes e números de arquivo, insira 'info sources' ou 'info files'. + +Nomes de arquivo abreviados são aceitos, se não forem ambÃguos. + + + +[info handle] + + + +Exibir o que fdb faz quando ocorre uma falha no Flash Player. + +Exemplos: + + info handle + + Exibe como o fdb trata de todas as falhas. + + info handle recursion_limit + + Exibe como o fdb trata de uma falha recursion_limit. + + + +[info locals] + + + +Exibir variáveis locais da moldura de pilha atual. + + + +[info scopechain] + + + +Exibir a cadeia de escopo da moldura de pilha atual. A cadeia de escopo é a + +lista de objetos que é procurada quando o Flash player está tentando resolver + +um nome de sÃmbolo. + + + +[info sources] + + + +Exibir nomes e números dos arquivos de origem para o aplicativo que está sendo + +depurado. Arquivos de estrutura e arquivos gerados automaticamente não são + +incluÃdos. + +Arquivos são exibidos no formato name#N, onde N é o número do arquivo. + +Em vários comandos você pode usar #N no lugar de um nome de arquivo. + + + +[info stack] + + + +Rastreamento regressivo da pilha. + + + +[info swfs] + + + +Exibir swfs que são identificados na sessão de depuração. Para obter + +informações sobre como a listagem de arquivo pode ser filtrada com base no nome + +de swf, consulte o comando 'viewswf'. + + + +[info targets] + + + +Exibir o URL (http: ou arquivo:) do aplicativo que está sendo depurado. + + + +[info variables] + + + +Exibir todos os nomes e valores de variáveis globais ou estáticas. + + + +[info ?] + + + +Comando de informação indefinido. Tente 'help info'. + + + +[kill] + + + +Eliminar a execução do programa que está sendo depurado. + +Este comando não possui argumentos. + + + +[list] + + + +Listar linhas de código em um arquivo de origem. + +Exemplos: + + list + + Lista mais dez linhas no arquivo atual após ou em torno da listagem + + anterior. + + list - + + Lista as dez linhas no arquivo atual antes de uma listagem anterior. + + list 87 + + Lista dez linhas no arquivo atual em torno da linha 87. + + list 87 102 + + Lista as linhas 87 a 102 no arquivo atual. + +Além de usar números de linha simples como acima, você pode especificar linhas + +em sete modos adicionais: + + doThis + + A primeira linha da função doThis() no arquivo atual. + + myapp.mxml + + Linha 1 em myapp.mxml. + + myapp.mxml:doThat + + A primeira linha da função doThat() em myapp.mxml. + + myapp.mxml:56 + + Linha 56 em myapp.mxml. + + #3 + + Linha 1 no arquivo #3. + + #3:doOther + + A linha no arquivo #3 onde a função doOther() começa. + + #3:29 + + Linha 29 no arquivo #3. + +Para ver nomes e números de arquivo, insira 'info sources' ou 'info files'. + +Para ver nomes de função, insira 'info functions'. + +Nomes de arquivo e de função abreviados são aceitos, se não forem ambÃguos. + +Listar um arquivo torna-o o arquivo atual. (Consulte o comando 'cf'.) + + + +[next] + + + +Avançar o programa, prosseguindo com chamadas de sub-rotina. + + next + + Avançar uma vez. + + next 3 + + Avançar três vezes, ou até o programa parar por outro motivo. + +Como o comando 'step', desde que as chamadas de sub-rotina não ocorram; quando + +ocorrem a chamada é tratada como uma instrução. + + + +[print] + + + +Valor de impressão de variável ou expressão. + +Exemplos: + + print i + + Imprime o valor de 'i'. + + print employee.name + + Imprime o valor de 'employee.name'. + + print employee + + Imprime o valor do objeto 'employee'. + + Isso pode simplesmente exibir algo como [Object 10378]. + + print employee. + + Imprime os valores de todas as propriedades do objeto 'employee'. + + print *employee + + Imprime os valores de todas as propriedades do objeto 'employee'. + + O operador do prefixo '*' é o prefixo alternativo do operador do sufixo '.'. + + print #10378. + + Imprime os valores de todas as propriedades de Object #10378. + +Variáveis acessÃveis são aquelas do ambiente léxico da moldura de pilha + +selecionada, mais todas aquelas cujo escopo é global ou um arquivo inteiro. + + + +[pwd] + + + +Imprimir a pasta de trabalho atual. + +Este é o diretório a partir do qual o fdb foi iniciado; não pode ser alterado + +dentro do fdb. O argumento para 'run' e 'source' pode ser especificado em + +relação a este diretório. + +Este comando não possui argumentos. + + + +[quit] + + + +Sair do fdb. + +Este comando não possui argumentos. + + + +[run] + + + +Iniciar uma sessão de depuração. + +Exemplos: + + run http://www.mysite.com/myapp.mxml + + Executa o aplicativo MXML especificado. + + run myapp.swf + + run mydir\myapp.swf + + run c:\mydir\myapp.swf + + Executa o arquivo SWF local myapp.swf, que pode ser especificado em relação + + ao diretório atual (consulte o comando 'pwd') ou usando um caminho absoluto. + + Nesses casos, myapp.swd (o arquivo que contém as informações de depuração) + + deve também existir no mesmo diretório que myapp.swf. + + run + + Executa o aplicativo especificado anteriormente pelo comando 'file'. + + Se nenhum aplicativo foi especificado, o fdb aguardará um para conectar-se + + a ele, e expirará se não houver qualquer aplicativo. + +'run' iniciará o aplicativo em um navegador ou em um Flash Player autônomo. + +Assim que o aplicativo for iniciado, ele iniciará o fdb para que você possa + +definir pontos de interrupção etc. + + + +No Macintosh, a única forma do comando com suporte é 'run', sem argumentos. + +à necessário iniciar o Flash player manualmente. + + + +[set] + + + +Definir o valor de uma variável ou uma variável de conveniência. + +Variáveis de conveniência são aquelas que existem inteiramente dentro do fdb e + +não fazem parte do seu programa. + +Variáveis de conveniência têm o prefixo '$' e podem ser qualquer nome que não + +entre em conflito com qualquer variável existente. Por exemplo, $myVar. + +Variáveis de conveniência também são usadas para controlar vários aspectos de + +fdb. + + + +As variáveis de conveniência a seguir são usadas pelo fdb. + +$listsize - número de linhas de origem a ser exibido para 'list' + +$columnwrap - número da coluna em que a saÃda será alinhada + +$infostackshowthis - se 0, não exibe 'this' no rastreamento regressivo da pilha + +$invokegetters - se 0, impede que o fdb dispare funções de getter + +$bpnum - o último número do ponto de interrupção definido + +$displayattributes - se 1, 'print var.' exibe todos os atributos de membros de + + 'var' (por exemplo, privado, estático) + + + +Exemplos: + + set i = 3 + + Define a variável 'i' para o número 3. + + set employee.name = "Susan" + + Define a variável 'employee.name' para a string "Susan". + + set $myVar = 20 + + Define a variável de conveniência '$myVar' para o número 20. + + + +[show] + + + +Comando genérico para mostrar coisas sobre o estado do fdb. + +Lista de subcomandos de exibição: + +show break (sh b) Local e motivo de execução suspensa + +show directories (sh d) Diretórios em que arquivos de origem são procurados + +show files (sh f) Arquivos de destino e caminhos + +show functions (sh fu) Informações de mapeamento de linha de função + +show locations (sh l) Locais de pontos de interrupção + +show memory (sh m) Uso de memória atual + +show net (sh n) EstatÃstica de mensagem do player + +show properties (sh p) Valores de propriedades + +show uri (sh u) URI do player para esta sessão + +show variable (sh v) Recuperação de variável bruta + +Para obter a documentação completa, digite 'help show' seguido do nome do + +subcomando de exibição. + + + +[show break] + + + +Exibir o deslocamento dentro de SWF em que o programa parou. + + + +[show directories] + + + +Exibir o caminho de procura atual para localizar arquivos de origem. + + + +[show files] + + + +Exibir caminho e nome de arquivo para todos os arquivos de destino. + + + +[show functions] + + + +Exibir informações de mapeamento de função a número de linha. + +Exemplos: + + show functions . + + Mostra informações de mapeamento para todas as funções no arquivo atual. + + show functions myapp.mxml + + Mostra informações de mapeamento para todas as funções em myapp.mxml. + + show functions #3 + + Mostra informações de mapeamento para todas as funções no arquivo #3. + + show functions + + Mostra informações de mapeamento para todas as funções em todos os arquivos. + +Para ver nomes e números de arquivo, insira 'info sources' ou 'info files'. + +Nomes de arquivo abreviados são aceitos, se não forem ambÃguos. + + + +[show locations] + + + +Exibir a lista de locais que estão definidos para cada ponto de interrupção. + + + +[show memory] + + + +Exibir estatÃstica de memória de Java VM. + + + +[show net] + + + +Exibir informações sobre mensagens que foram enviadas para, e recebidas do, + +Flash Player. + + + +[show properties] + + + +Exibir uma lista de variáveis de conveniência usadas dentro do depurador. + + + +[show uri] + + + +Exibir a URI que o player enviou para esta sessão. + + + +[show variable] + + + +Exibir o valor de um membro de uma variável. Dois parâmetros são necessários. + +O primeiro é o identificador numérico da variável, o segundo, o nome da + +propriedade na variável. A variável de conveniência $invokegetters é usada + +para determinar se a propriedade de getter, supondo que ela exista, será + +disparada ou não. + +Exemplo: + + show variable 1 __proto__ + + + +[show ?] + + + +Comando de exibição indefinido. Tente 'help show'. + + + +[source] + + + +Ler comandos de fdb a partir de um arquivo e executá-los. + + source mycommands.txt + + source mydir\mycommands.txt + + source c:\mydir\mycommands.txt + + Lê mycommands.txt e executa nele os comandos de fdb. + + O arquivo que contém os comandos pode ser especificado + + em relação ao diretório atual (consulte o comando 'pwd') + + ou usando um caminho absoluto. + +O arquivo .fdbinit é lido automaticamente desse modo quando o fdb é iniciado. + +Somente no diretório atual .fdbinit é procurado. Isso significa que você pode + +definir vários arquivos .fdbinit para diferentes projetos. + + + +[step] + + + +Avançar o programa até ele chegar a uma linha de origem diferente. + +Exemplos: + + step + + Avançar uma vez. + + step 3 + + Avançar três vezes, ou até o programa parar por outro motivo. + + + +[tutorial] + + + +Exibir um tutorial sobre como usar fdb. + +Este comando não possui argumentos. + + + +[Tutorial] + + + +Uma sessão tÃpica de fdb: + +Iniciar um aplicativo com 'run'. + +Exibir nomes de arquivo com 'info sources'. + +Listar um arquivo com 'list'. + +Definir pontos de interrupção com 'break'. + +Executar o programa com 'continue' até o ponto de interrupção ser alcançado. + +Examinar o estado do programa com 'where', 'print' e 'info locals'. + +Executar instruções individuais com 'next', 'step' e 'finish'. + +Retomar a execução com 'continue'. + +Encerrar o fdb com 'quit'. + + + +[undisplay] + + + +Remover uma ou mais expressões de exibição automática. + +Exemplos: + + undisplay + + Remove todas as expressões de exibição automática. + + undisplay 2 7 + + Remove as expressões de exibição automática #2 e #7. + +Para ver a lista de expressões de exibição automática e seus números, insira + +'info display'. + + + +[up] + + + +Selecionar e imprimir a moldura de pilha chamada por este. + +Comandos 'info arguments' e 'info locals' subseqüentes exibirão + +os locais e os argumentos da moldura selecionada. + +Consulte 'down' e 'frame' + + + +[viewswf] + + + +Definir ou limpar filtro para listagem de arquivo (ou seja, 'info files' e + +'info sources'), com base em nome de swf. + +Sem quaisquer parâmetros, todos os arquivos serão mostrados. Se o mesmo + +arquivo existir em um ou mais swfs, a listagem somente exibirá a primeira + +instância do arquivo. Para acessar outras instâncias do arquivo, use o número + +do arquivo (por exemplo, 'list #192') ou use este comando com um parâmetro (ver + +abaixo) para exibir arquivos de um swf especÃfico. Com um único parâmetro, o + +nome de swf tal como exibido pelo comando 'info swfs', somente os arquivos do + +swf especificado serão exibidos na listagem de arquivo. + +Arquivos de outros swf não serão mostrados. Este comando também afeta comandos + +que aceitam um arquivo como um parâmetro (por exemplo, 'break') + +Exemplo: + + viewswf myApp.mxml.swf + + Somente arquivos de myApp.mxml.swf serão exibidos. + + viewswf + + Todos os arquivos de todos os swfs serão exibidos. + + + +[watch] + + + +Adicionar um ponto de inspeção em uma determinada variável. O depurador parará + +a execução quando o valor da variável for alterado. + +Exemplo: + + watch foo + + + +[what] + + + +Exibe o contexto em que uma variável é resolvida. + + + +[where] + + + +Rastreamento regressivo da pilha. + + + +[zzz] + + + +((( Keep this unused topic at the end of the file ))) + +((( so that the next-to-last one is parsed properly. ))) +
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/main/resources/flex/tools/debugger/cli/fdbhelp_de.txt ---------------------------------------------------------------------- diff --git a/debugger/src/main/resources/flex/tools/debugger/cli/fdbhelp_de.txt b/debugger/src/main/resources/flex/tools/debugger/cli/fdbhelp_de.txt new file mode 100644 index 0000000..532111f --- /dev/null +++ b/debugger/src/main/resources/flex/tools/debugger/cli/fdbhelp_de.txt @@ -0,0 +1,1728 @@ + + 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. + + + +-------------------------------------------------------------------------------- + + + +[?] + + + +Nicht definierter Befehl. Geben Sie einfach ï¾helpï¾ ein, um eine Liste aller + +FDB-Befehle anzuzeigen. + + + +[break] + + + +Setzt bei einer bestimmten Zeile oder Funktion einen Haltepunkt. + +Beispiele: + + break 87 + + Setzt einen Haltepunkt bei Zeile 87 der aktuellen Datei. + + break myapp.mxml:56 + + Setzt einen Haltepunkt bei Zeile 56 der Datei ï¾myapp.mxmlï¾. + + break #3:29 + + Setzt einen Haltepunkt bei Zeile 29 in Datei 3. + + break doThis + + Setzt einen Haltepunkt bei der Funktion ï¾doThis()ï¾ in der aktuellen Datei. + + break myapp.mxml:doThat + + Setzt einen Haltepunkt bei der Funktion ï¾doThat()ï¾ in der Datei + + ï¾myapp.mxmlï¾. + + break #3:doOther + + Setzt einen Haltepunkt bei der Funktion ï¾doOther()ï¾ in Datei 3. + + break + + Setzt einen Haltepunkt bei der aktuellen Ausfhrungsadresse im aktuellen + + Stapelrahmen. Dies ist ntzlich, wenn bei der Rckkehr zu einem Stapelrahmen + + angehalten werden soll. + +Geben Sie zum Anzeigen von Dateinamen und -nummern ï¾info sourcesï¾ oder ï¾info + +filesï¾ ein. + +Geben Sie zum Anzeigen von Funktionsnamen ï¾info functionsï¾ ein. + +Abgekrzte Datei- und Funktionsnamen sind zul¦ssig, wenn sie eindeutig sind. + +Ist eine Zeilennummer angegeben, wird am Anfang des Codes der entsprechenden + +Zeile angehalten. + +Ist eine Funktion angegeben, wird am Anfang des Codes der entsprechenden + +Funktion angehalten. + +Weitere Informationen zur Steuerung von Haltepunkten finden Sie unter + +ï¾commandsï¾ und ï¾conditionï¾. + + + +[bt] + + + +Ablaufverfolgung des Stapels. + + + +[catch] + + + +H¦lt bei Ausgabe einer Ausnahmebedingung an. Dies betrifft nur abgefangene + +Ausnahmebedingungen, also Ausnahmebedingungen, die durch einen ï¾Catchï¾-Block + +verarbeitet werden. Bei nicht abgefangenen Ausnahmebedingungen erfolgt die + +Unterbrechung immer im Debugger. + + + +Verwenden Sie zum L￶schen eines Catch-Points den Befehl ï¾deleteï¾. + + + +Beispiele: + + catch * + + Unterbricht bei Ausgabe einer beliebigen Ausnahmebedingung. + + catch ReferenceError + + Unterbricht bei jeder Ausgabe eines ReferenceError, unabh¦ngig davon, ob er + + abgefangen wurde. + + + +[cf] + + + +Zeigt den Namen und die Nummer der aktuellen Datei an oder ¦ndert die aktuelle + +Datei. + +Beispiele: + + cf + + Zeigt den Namen und die Nummer der aktuellen Datei an. + + cf myapp.mxml + + ï¿ndert die aktuelle Datei in ï¾myapp.mxmlï¾. + + cf #29 + + ï¿ndert die aktuelle Datei in Datei 29. + +Geben Sie zum Anzeigen von Dateinamen und -nummern ï¾info sourcesï¾ oder ï¾info + +filesï¾ ein. + +Abgekrzte Dateinamen sind zul¦ssig, wenn sie eindeutig sind. + +Das Auflisten einer Datei mit ï¾listï¾ fhrt ebenso dazu, dass die Datei zur + +aktuellen Datei wird. + + + +[clear] + + + +L￶scht einen Haltepunkt bei einer bestimmten Zeile oder Funktion. + +Beispiele: + + clear 87 + + L￶scht den Haltepunkt bei Zeile 87 der aktuellen Datei. + + clear myapp.mxml:56 + + L￶scht den Haltepunkt bei Zeile 56 der Datei ï¾myapp.mxmlï¾. + + clear #3:29 + + L￶scht den Haltepunkt bei Zeile 29 der Datei 3. + + clear doThis + + L￶scht den Haltepunkt bei der Funktion ï¾doThis()ï¾ in der aktuellen Datei. + + clear myapp.mxml:doThat + + L￶scht den Haltepunkt bei der Funktion ï¾doThat()ï¾ in der Datei ï¾myapp.mxmlï¾. + + clear #3:doOther + + L￶scht den Haltepunkt bei der Funktion ï¾doOther()ï¾ in Datei 3. + + clear + + L￶scht den Haltepunkt der aktuellen Zeile in der aktuellen Datei. + +Geben Sie zum Anzeigen von Dateinamen und -nummern ï¾info sourcesï¾ oder ï¾info + +filesï¾ ein. + +Geben Sie zum Anzeigen von Funktionsnamen ï¾info functionsï¾ ein. + +Abgekrzte Datei- und Funktionsnamen sind zul¦ssig, wenn sie eindeutig sind. + +Ist die Zeilennummer angegeben, werden alle Haltepunkte in dieser Zeile + +gel￶scht. + +Ist eine Funktion angegeben, werden die Haltepunkte am Anfang der Funktion + +gel￶scht. + + + +[continue] + + + +Setzt die Ausfhrung nach dem Anhalten am Haltepunkt fort. + +Dieser Befehl hat keine Argumente. + + + +[condition] + + + + + +Gibt an, dass an Haltepunktnummer N nur dann angehalten wird, wenn COND wahr ist. + +Die Verwendung des Befehls erfolgt in der Form ï¾condition N CONDï¾, wobei N fr + +eine Ganzzahl und COND fr einen Ausdruck steht, der bei jedem Erreichen von + +Haltepunkt N ausgewertet werden muss. + + + +[commands] + + + +Legt fest, dass Befehle bei Erreichen eines Haltepunkts ausgefhrt werden. + +Geben Sie die Haltepunktnummer als Argument nach ï¾commandsï¾ ein. + +Ist kein Argument vorhanden, ist der Zielhaltepunkt der letzte gesetzte + +Haltepunkt. + +Die Befehle selbst folgen ab Beginn der n¦chsten Zeile. + +Geben Sie eine Zeile ein, die die Zeichenfolge ï¾endï¾ enth¦lt, um das Ende der + +Befehle anzuzeigen. + +Geben Sie fr einen automatischen Haltepunkt ï¾silentï¾ als erste Zeile an. + +In diesem Fall erfolgt bei Erreichen des Haltepunkts keine Ausgabe auï¿er + +derjenigen der Befehle. + +Beispiel: + + (fdb) commands + + Geben Sie Befehle fr das Erreichen von Haltepunkt 1 ein (einen pro Zeile). + + Beenden Sie die Folge der Befehle mit einer Zeile, in der einfach nur ï¾endï¾ + + steht. + + >w + + >end + + + +[delete] + + + +L￶scht einen oder mehrere Haltepunkte. + +Beispiele: + + delete + + L￶scht alle Haltepunkte. + + delete 2 5 + + L￶scht die Haltepunkte 2 und 5. + +Geben Sie zum Anzeigen von Haltepunktnummern ï¾info breakpointsï¾ ein. + + + +[directory] + + + +ï¿ndert die Liste der Ordner, in denen FDB nach Quelldateien sucht. + + + +Beispiele: + + + + directory + + Stellt den Standard fr die Liste wieder her. Dies ist der Ordner, in dem + + die Quelldatei in Objektcode kompiliert wurde, gefolgt vom aktuellen + + Arbeitsordner. + + + + directory C:\MySource (Windows) + + directory /MySource (Mac) + + Fgt den angegebenen Ordner am Anfang der Liste der Ordner, die nach der + + Quelle durchsucht werden, hinzu. Bei der Suche nach der Quelle fr die + + Klasse ï¾mypackage.MyClassï¾ sucht der Debugger beispielsweise sowohl nach + + ï¾C:\MySource\mypackage\MyClass.asï¾ als auch nach ï¾C:\MySource\MyClass.asï¾. + + + + directory C:\Dir1;C:\Dir2 (Windows ï¾ verwenden Sie ï¾;ï¾ als Trennzeichen) + + directory /Dir1:/Dir2 (Mac ï¾ verwenden Sie ï¾;ï¾ als Trennzeichen) + + Fgt mehrere Ordner am Anfang der Liste der Ordner, die nach der Quelle + + durchsucht werden, hinzu. + + + +Geben Sie zum Anzeigen einer aktuellen Liste ï¾show directoriesï¾ ein. + + + +[disable] + + + +Deaktiviert einen oder mehrere Haltepunkte oder automatisch angezeigte + +Ausdrcke. + +Beispiele: + + disable + + disable breakpoints + + Deaktiviert alle Haltepunkte. + + disable 2 5 + + disable breakpoints 2 5 + + Deaktiviert die Haltepunkte 2 und 5. + + disable display + + Deaktiviert alle automatisch angezeigten Ausdrcke. + + disable display 1 3 + + Deaktiviert die automatisch angezeigten Ausdrcke 1 und 3. + +Geben Sie zum Anzeigen von Haltepunktnummern ï¾info breakpointsï¾ ein. + +Geben Sie zum Anzeigen der Nummern von automatisch angezeigten Ausdrcken ï¾info + +displayï¾ ein. + + + +[disassemble] + + + +(Nur ActionScript 2; nicht untersttzt beim Debugging von ActionScript 3) + + + +Disassembliert einen bestimmten Teil des Quellcodes. + +Standardm¦ï¿ig ist dies die aktuelle Listenzeile. + +Die untersttzten Argumente sind identisch mit denjenigen des Listenbefehls. + +Beispiele: + + disassemble 87 + + Disassembliert Zeile 87 in der aktuellen Datei. + + disassemble 87 102 + + Disassembliert Zeile 87 bis 102 in der aktuellen Datei. + + disassemble doThis + + Disassembliert die Funktion ï¾doThis()ï¾ in der aktuellen Datei. + +ï¿ber die oben dargestellte Verwendung einfacher Zeilennummern hinaus k￶nnen Sie + +Zeilen auch auf andere Arten angeben: + + myapp.mxml + + Zeile 1 in ï¾myapp.mxmlï¾. + + myapp.mxml:doThat + + Die erste Zeile der Funktion ï¾doThat()ï¾ in ï¾myapp.mxmlï¾. + + myapp.mxml:56 + + Zeile 56 in ï¾myapp.mxmlï¾. + + #3 + + Zeile 1 in Datei 3. + + #3:doOther + + Die Zeile in Datei 3, in der die Funktion ï¾doOther()ï¾ beginnt. + + #3:29 + + Zeile 29 in Datei 3. + + + +[display] + + + +Fgt der Liste automatisch angezeigter Ausdrcke einen Ausdruck hinzu. + +Beispiel: + + display employee.name + + Fgt der Liste automatisch angezeigter Ausdrcke ï¾employee.nameï¾ hinzu. + + Bei jedem Anhalten von FDB wird der Wert von ï¾employee.nameï¾ angezeigt. + +Das Argument fr diesen Befehl ¦hnelt demjenigen fr ï¾printï¾. + +Geben Sie zum Anzeigen der Liste automatisch angezeigter Ausdrcke und ihrer + +Nummern ï¾info displayï¾ ein. + + + +[down] + + + +W¦hlt den Stapelrahmen aus, der von diesem aufgerufen wurde, und gibt ihn aus. + +Die darauf folgenden Befehle ï¾info argumentsï¾ und ï¾info localsï¾ zeigen die + +lokalen Variablen und Argumente des ausgew¦hlten Rahmens an. + +Weitere Informationen finden Sie unter ï¾upï¾ und ï¾frameï¾. + + + +[enable] + + + +Aktiviert einen oder mehrere Haltepunkte oder automatisch angezeigte Ausdrcke. + +Beispiele: + + enable + + enable breakpoints + + Aktiviert alle Haltepunkte. + + enable 2 5 + + enable breakpoints 2 5 + + Aktiviert die Haltepunkte 2 und 5. + + enable display + + Aktiviert alle automatisch angezeigten Ausdrcke. + + enable display 1 3 + + Aktiviert die automatisch angezeigten Ausdrcke 1 und 3. + +Geben Sie zum Anzeigen von Haltepunktnummern ï¾info breakpointsï¾ ein. + +Geben Sie zum Anzeigen der Nummern von automatisch angezeigten Ausdrcken ï¾info + +displayï¾ ein. + + + +[file] + + + +Gibt eine Anwendung an, fr die ein Debugging durchgefhrt werden soll, ohne + +sie zu starten. + +Beispiele: + + file http://www.mysite.com/myapp.mxml + + Gibt eine MXML-Anwendung an, fr die ein Debugging erfolgen soll. + + file myapp.swf + + Gibt eine lokale SWF-Datei im aktuellen Ordner an, fr die ein Debugging + + erfolgen soll. + + In diesem Fall muss auch ï¾myapp.swdï¾ (die Datei mit den + + Debugging-Informationen) im aktuellen Ordner vorhanden sein. + +Dieser Befehl bewirkt nicht, dass die Anwendung gestartet wird. Verwenden Sie + +den ï¾runï¾-Befehl ohne Argument, um das Debugging der Anwendung zu starten. + +Statt die Befehle ï¾file <Ziel>ï¾ und dann ï¾runï¾ zu verwenden, k￶nnen Sie einfach + +die Anwendung, fr die ein Debugging erfolgen soll, als Argument von ï¾runï¾ + +angeben: + + run http://mysite.com/myapp.mxml + + run myapp.swf + +Sie k￶nnen die Anwendung, fr die das Debugging erfolgen soll, auch beim + +Starten von FDB als Befehlszeilenargument angeben: + + fdb http://www.mysite.com/myapp.mxml + + fdb myapp.swf + +In diesem Fall brauchen Sie ï¾fileï¾ oder ï¾runï¾ nicht zu verwenden. + +Wenn Sie ï¾runï¾ ohne Angabe einer Anwendung, fr die ein Debugging erfolgen + +soll, verwenden, wartet FDB, bis eine Verbindung zu einer beliebigen Anwendung + +hergestellt wird. + + + +[finish] + + + +Fhrt den Befehl aus, bis die aktuelle Funktion die Kontrolle an das Programm + +zurckgibt. + +Dieser Befehl hat keine Argumente. + + + +[frame] + + + +W¦hlt einen bestimmten Stapelrahmen aus und gibt ihn aus. + +Dieser Befehl hat als optionales Argument eine Rahmennummer. + +Ist kein Argument angegeben, kehrt die Anwendung standardm¦ï¿ig zum Rahmen der + +obersten Ebene (frame 0) zurck + +Beispiele: + + frame 4 + + frame + +Die darauf folgenden Befehle ï¾info argumentsï¾ und ï¾info localsï¾ zeigen die + +lokalen Variablen und Argumente des ausgew¦hlten Rahmens an. + +Weitere Informationen finden Sie unter ï¾upï¾, ï¾downï¾ und ï¾btï¾. + + + +[handle] + + + +Geben Sie an, wie FDB einen Fehler in Flash Player behandeln soll. + +Beispiele: + + handle recursion_limit stop + + Zeigt bei Auftreten eines recursion_limit-Fehlers eine Meldung in FDB an + + und h¦lt wie bei einem Haltepunkt an. + + handle all print nostop + + Zeigt bei Auftreten einer beliebigen Art von Fehler eine Meldung in FDB an, + + h¦lt jedoch nicht an. + +Das erste Argument ist ein Fehlername oder ï¾allï¾. + +Weitere Argumente sind auf diesen Fehler anzuwendende Aktionen. + +Geben Sie zum Anzeigen von Fehlernamen ï¾info handleï¾ ein. + +Gltige Aktionen sind: print/noprint und stop/nostop. + +ï¾printï¾ bedeutet, dass eine Meldung ausgegeben wird, wenn dieser Fehler + +auftritt. + +ï¾stopï¾ bedeutet, dass der Debugger erneut aufgerufen wird, wenn dieser Fehler + +auftritt. Dies impliziert ï¾printï¾. + + + +[help] + + + +Sie kennen FDB noch nicht? Um grundlegende Informationen zu erhalten, geben Sie + +ï¾tutorialï¾ ein. + +Liste der FDB-Befehle: + +bt (bt) Gibt die Ablaufverfolgung aller Stapelrahmen aus. + +break (b) Setzt bei einer bestimmten Zeile oder Funktion einen + + Haltepunkt. + +catch (ca) H¦lt bei Ausgabe einer Ausnahmebedingung an + +cf (cf) Zeigt den Namen und die Nummer der aktuellen Datei an + +clear (cl) L￶scht einen Haltepunkt bei einer bestimmten Zeile oder + + Funktion + +condition (cond) Wendet Bedingungsausdruck auf einen Haltepunkt an bzw. + + entfernt ihn von einem Haltepunkt. + +continue (c) Setzt die Ausfhrung nach dem Anhalten am Haltepunkt fort. + +commands (com) Legt Befehle fest, die bei Erreichen eines Haltepunkts + + ausgefhrt werden sollen. + +delete (d) L￶scht Haltepunkte oder automatisch angezeigte Ausdrcke + +directory (dir) Fgt dem Suchpfad fr Quelldateien einen Ordner hinzu. + +disable (disab) Deaktiviert Haltepunkte oder automatisch angezeigte + + Ausdrcke + +disassemble (disas) Disassembliert Quellzeilen oder Funktionen + +display (disp) Fgt automatisch angezeigte Ausdrcke hinzu + +enable (e) Aktiviert Haltepunkte oder automatisch angezeigte Ausdrcke + +file (fil) Gibt eine Anwendung an, fr die ein Debugging erfolgen soll + +finish (f) Fhrt den Befehl aus, bis die aktuelle Funktion die + + Kontrolle an das Programm zurckgibt + +handle (han) Gibt an, wie ein Fehler verarbeitet werden soll + +help (h) Zeigt Hilfe zu den FDB-Befehlen an + +home (ho) Legt die Listenposition auf die Position fest, an der die + + Ausfhrung angehalten wird + +info (i) Zeigt Informationen zu dem Programm an, fr das das + + Debugging erfolgt + +kill (k) Beendet die Ausfhrung des Programms, fr das das Debugging + + erfolgt + +list (l) Fhrt die angegebene Funktion oder Zeile in einer Liste auf + +next (n) Durchl¦uft das Programm schrittweise (Step) + +print (p) Gibt den Wert der Variablen ï¾EXPï¾ aus. + +pwd (pw) Gibt den Arbeitsordner aus. + +quit (q) Beendet FDB + +run (r) Startet das Programm, fr das das Debugging erfolgen soll + +set (se) Legt den Wert einer Variablen fest + +source (so) Liest FDB-Befehle aus einer Datei + +step (s) Durchl¦uft das Programm schrittweise (Step) bis zum + + Erreichen einer anderen Quellzeile + +tutorial (t) Zeigt eine ï¿bung zur Verwendung von FDB an + +undisplay (u) Entfernt einen automatisch angezeigten Ausdruck + +viewswf (v) Legt einen Filter fr eine Dateiliste basierend auf dem + + SWF-Format fest oder l￶scht einen solchen Filter. + +watch (wa) Fgt einen Beobachtungspunkt fr eine gegebene Variable + + hinzu + +what (wh) Zeigt den Kontext einer Variablen an + +where (w) Bewirkt dasselbe wie ï¾btï¾ + +Geben Sie ï¾helpï¾ gefolgt vom Namen des Befehls ein, wenn Sie die vollst¦ndige + +Dokumentation zum entsprechenden Befehl erhalten m￶chten. + + + +[home] + + + +Legt die Listenposition auf die Position fest, an der die Ausfhrung angehalten + +wird. + + + +[info] + + + +Generischer Befehl zum Anzeigen von Informationen ber das Programm, fr das + +das Debugging erfolgt. + +Liste der untergeordneten ï¾infoï¾-Befehle: + +info arguments (i a) Argumentvariablen des aktuellen Stapelrahmens + +info breakpoints (i b) Status der vom Benutzer einstellbaren Haltepunkte + +info display (i d) Anzeige einer Liste der automatisch angezeigten Ausdrcke + +info files (i f) Namen der Ziele und Dateien, fr die ein Debugging erfolgt + +info functions (i fu) Alle Funktionsnamen + +info handle (i h) Information zur Verarbeitung von Fehlern + +info locals (i l) Lokale Variablen des aktuellen Stapelrahmens + +info scopechain (i sc) Bereichskette des aktuellen Stapelrahmens + +info sources (i so) Quelldateien im Programm + +info stack (i s) Ablaufverfolgung des Stapels + +info swfs (i sw) Liste von SWF-Dateien in dieser Sitzung + +info targets(i t) Anwendung, fr die das Debugging erfolgt + +info variables (i v) Alle Namen der globalen und statischen Variablen + +Geben Sie ï¾help infoï¾ gefolgt vom Namen eines untergeordneten ï¾infoï¾-Befehls + +ein, um die vollst¦ndige Dokumentation zum entsprechenden Befehl zu erhalten. + + + +[info arguments] + + + +Zeigt die Argumente des aktuellen Stapelrahmens an. + + + +[info breakpoints] + + + +Zeigt den Status aller Halte- und Beobachtungspunkte an. + +Die Type-Spalte zeigt einen der folgenden beiden Typen an: + + breakpoint - Normaler Haltepunkt + + watchpoint - Beobachtungspunkt + +Die Disp-Spalte enth¦lt entweder ï¾keepï¾, ï¾delï¾ oder ï¾disï¾, um anzuzeigen, was + +mit dem Haltepunkt geschehen soll, nachdem er erreicht wurde. ï¾disï¾ bedeutet, + +dass der Haltepunkt deaktiviert wird, und ï¾delï¾ bedeutet, dass er gel￶scht wird. + +Die Spalten ï¾Addressï¾ und ï¾Whatï¾ zeigen die Adresse bzw. die Datei- oder + +Zeilennummer an. + + + +[info display] + + + +Zeigt eine Liste der automatisch angezeigten Ausdrcke und ihrer Nummern an. + + + +[info files] + + + +Zeigt Dateinamen und -nummern der Anwendung an, fr die das Debugging erfolgen + +soll. Es handelt sich um Quelldateien, Frameworkdateien und automatisch + +generierte Dateien. + +Beispiele: + + info files + + Listet alle Dateien in alphabetischer Reihenfolge und nach Kategorie auf. + + info files my + + info files my* + + Listet alle Dateien, deren Name mit ï¾myï¾ beginnt, in alphabetischer + + Reihenfolge auf. + + info files *.as + + Listet alle Dateien, deren Name mit ï¾.asï¾ endet, in alphabetischer + + Reihenfolge auf. + + info files *foo* + + Listet alle Dateien, deren Name ï¾fooï¾ enth¦lt, in alphabetischer + + Reihenfolge auf. + +Dateien werden im Format ï¾Name#Nï¾ angezeigt, wobei ï¾Nï¾ fr die Dateinummer + +steht. + +Bei vielen Befehlen k￶nnen Sie statt eines Dateinamens ï¾#Nï¾ verwenden. + + + +[info functions] + + + +Zeigt Funktionsnamen an. + +Beispiele: + + info functions . + + Zeigt alle Funktionen in der aktuellen Datei an. + + info functions myapp.mxml + + Zeigt alle Funktionen in ï¾myapp.mxmlï¾ an. + + info functions #3 + + Zeigt alle Funktionen in Datei 3 an. + + info functions + + Zeigt alle Funktionen in allen Dateien an. + +Geben Sie zum Anzeigen von Dateinamen und -nummern ï¾info sourcesï¾ oder ï¾info + +filesï¾ ein. + +Abgekrzte Dateinamen sind zul¦ssig, wenn sie eindeutig sind. + + + +[info handle] + + + +Zeigt an, welche Aktionen FDB durchfhrt, wenn in Flash Player ein Fehler + +auftritt. + +Beispiele: + + info handle + + Zeigt an, wie FDB alle Fehler verarbeitet. + + info handle recursion_limit + + Zeigt an, wie FDB einen recursion_limit-Fehler verarbeitet. + + + +[info locals] + + + +Zeigt lokale Variablen des aktuellen Stapelrahmens an. + + + +[info scopechain] + + + +Zeigt die Bereichskette des aktuellen Stapelrahmens an. Die Bereichskette ist + +die Liste von Objekten, die durchsucht wird, wenn Flash Player versucht, einen + +Symbolnamen aufzul￶sen. + + + +[info sources] + + + +Zeigt Namen und Nummern der Quelldateien der Anwendung an, fr die ein + +Debugging erfolgt. Frameworkdateien und automatisch generierte Dateien sind + +hierbei ausgeschlossen. + +Dateien werden im Format ï¾Name#Nï¾ angezeigt, wobei ï¾Nï¾ fr die Dateinummer + +steht. + +Bei vielen Befehlen k￶nnen Sie statt eines Dateinamens ï¾#Nï¾ verwenden. + + + +[info stack] + + + +Ablaufverfolgung des Stapels. + + + +[info swfs] + + + +Zeigt SWF-Dateien an, die in der Debugging-Sitzung bekannt sind. Weitere + +Informationen dazu, wie die Dateiauflistung basierend auf den SWF-Namen + +gefiltert werden kann, finden Sie beim Befehl ï¾viewsfwï¾. + + + +[info targets] + + + +Zeigt die URL (http: oder file:) der Anwendung an, fr die das Debugging + +erfolgt. + + + +[info variables] + + + +Zeigt die Namen und Werte aller globalen und statischen Variablen an. + + + +[info ?] + + + +Nicht definierter ï¾infoï¾-Befehl. Versuchen Sie es mit ï¾help infoï¾. + + + +[kill] + + + +Beendet die Ausfhrung des Programms, fr das das Debugging erfolgt. + +Dieser Befehl hat keine Argumente. + + + +[list] + + + +Listet Codezeilen in einer Quelldatei auf. + +Beispiele: + + list + + Listet zehn weitere Zeilen in der aktuellen Datei nach oder in der N¦he der + + vorherigen Auflistung auf. + + list - + + Listet die zehn Zeilen in der aktuellen Datei vor einer vorherigen + + Auflistung auf. + + list 87 + + Listet zehn Zeilen in der aktuellen Datei um die Zeile 87 herum auf. + + list 87 102 + + Listet die Zeilen 87 bis 102 in der aktuellen Datei auf. + +ï¿ber die oben dargestellte Verwendung einfacher Zeilennummern hinaus k￶nnen Sie + +Zeilen auch auf sieben andere Arten angeben: + + doThis + + Die erste Zeile der Funktion ï¾doThis()ï¾ in der aktuellen Datei. + + myapp.mxml + + Zeile 1 in ï¾myapp.mxmlï¾. + + myapp.mxml:doThat + + Die erste Zeile der Funktion ï¾doThat()ï¾ in ï¾myapp.mxmlï¾. + + myapp.mxml:56 + + Zeile 56 in ï¾myapp.mxmlï¾. + + #3 + + Zeile 1 in Datei 3. + + #3:doOther + + Die Zeile in Datei 3, in der die Funktion ï¾doOther()ï¾ beginnt. + + #3:29 + + Zeile 29 in Datei 3. + +Geben Sie zum Anzeigen von Dateinamen und -nummern ï¾info sourcesï¾ oder ï¾info + +filesï¾ ein. + +Geben Sie zum Anzeigen von Funktionsnamen ï¾info functionsï¾ ein. + +Abgekrzte Datei- und Funktionsnamen sind zul¦ssig, wenn sie eindeutig sind. + +Das Auflisten einer Datei fhrt dazu, dass die Datei zur aktuellen Datei wird. + +(Weitere Informationen finden Sie beim Befehl ï¾cfï¾.) + + + +[next] + + + +Durchl¦uft das Programm schrittweise (Step), indem Aufrufe von untergeordneten + +Routinen durchlaufen werden. + + next + + Ein Step-Vorgang. + + next 3 + + 3 Step-Vorg¦nge bzw. bis zum Anhalten des Programms aus einem anderen Grund. + +Verh¦lt sich wie der ï¾stepï¾-Befehl solange keine Aufrufe von untergeordneten + +Routinen erfolgen. Ist dies der Fall, wird der Aufruf als eine Anweisung + +behandelt. + + + +[print] + + + +Gibt den Wert einer Variablen oder eines Ausdrucks aus. + +Beispiele: + + print i + + Gibt den Wert von ï¾iï¾ aus. + + print employee.name + + Gibt den Wert von ï¾employee.nameï¾ aus. + + print employee + + Gibt den Wert des Objekts ï¾employeeï¾ aus. + + Hierbei wird m￶glicherweise ein Wert ¦hnlich dem folgenden angezeigt: + + [Object 10378]. + + print employee. + + Gibt die Werte aller Eigenschaften des Objekts ï¾employeeï¾ aus. + + print *employee + + Gibt die Werte aller Eigenschaften des Objekts ï¾employeeï¾ aus. + + Der vorgestellte Sternoperator (*) kann alternativ zum nachgestellten + + Punktoperator (.) verwendet werden. + + print #10378. + + Gibt die Werte aller Eigenschaften des Objekts 10378 aus. + +Zugreifbare Variablen sind diejenigen der lexikalischen Umgebung des + +ausgew¦hlten Stapelrahmens sowie alle Variablen, deren Geltungsbereich global + +ist oder sich ber eine ganze Datei erstreckt. + + + +[pwd] + + + +Gibt den aktuellen Arbeitsordner aus. + +Dies ist der Ordner, von dem aus FDB gestartet wurde. Er kann in FDB nicht + +ge¦ndert werden. Das Argument fr ï¾runï¾ und ï¾sourceï¾ kann relativ zu diesem + +Ordner angegeben werden. + +Dieser Befehl hat keine Argumente. + + + +[quit] + + + +Beendet FDB. + +Dieser Befehl hat keine Argumente. + + + +[run] + + + +Startet eine Debugging-Sitzung. + +Beispiele: + + run http://www.mysite.com/myapp.mxml + + Fhrt die angegebene MXML-Anwendung aus. + + run myapp.swf + + run mydir\myapp.swf + + run c:\mydir\myapp.swf + + Fhrt die lokale SWF-Datei ï¾myapp.swfï¾ aus. Diese kann entweder relativ + + zum aktuellen Ordner (siehe Befehl ï¾pwdï¾) oder mit einem absoluten Pfad + + angegeben werden. In diesen F¦llen muss auch ï¾myapp.swdï¾ (die Datei mit den + + Debugging-Informationen) im selben Ordner wie ï¾myapp.swf ï¾vorhanden sein. + + run + + Fhrt die zuvor ber den Befehl ï¾fileï¾ angegebene Anwendung aus. + + Wurde keine Anwendung angegeben, wartet FDB darauf, dass eine Anwendung + + eine entsprechende Verbindung herstellt. Geschieht dies nicht innerhalb + + angemessener Zeit, tritt eine Zeitberschreitung auf. + +ï¾runï¾ startet die Anwendung in einem Browser oder einem eigenst¦ndigen Flash + +Player. + +Sobald die Anwendung gestartet wird, erfolgt eine Unterbrechung in FDB, sodass + +Sie Haltepunkte setzen k￶nnen usw. + + + +Unter Macintosh ist die einzige untersttzte Form dieses Befehls ï¾runï¾ ohne + +Argumente. Sie mssen Flash Player dann manuell starten. + + + +[set] + + + +Legt den Wert einer Variablen oder Convenience-Variablen fest. + +Convenience-Variablen sind Variablen, die vollst¦ndig in FDB vorhanden sind. + +Sie sind nicht Teil Ihres Programms. + +Convenience-Variablen weisen ein vorangestelltes Dollarzeichen ($) auf und + +k￶nnen einen beliebigen Namen haben, wenn dieser keinen Konflikt mit einem + +vorhandenen Variablennamen verursacht. Beispiel: $myVar. + +Convenience-Variablen werden auch zur Steuerung verschiedener Aspekte von FDB + +verwendet. + + + +FDB verwendet folgende Convenience-Variablen: + +$listsize - Anzahl der anzuzeigenden Quellzeilen fr ï¾listï¾ + +$columnwrap - Nummer der Spalte, bei der die Ausgabe umbrochen werden + + soll + +$infostackshowthis - Wenn 0, wird ï¾thisï¾ nicht in der Stapelablaufverfolgung + + angezeigt + +$invokegetters - Wenn 0, verhindert dies, dass FDB Getter-Funktionen ausl￶st + +$bpnum - Die Nummer des letzten definierten Haltepunkts + +$displayattributes - Wenn 1, zeigt ï¾print var.ï¾ alle Attribute der Mitglieder + +von ï¾varï¾ an (z.ï¾ B. ï¾privateï¾, ï¾staticï¾) + + + +Beispiele: + + set i = 3 + + Legt die Variable ï¾iï¾ auf die Zahl 3 fest. + + set employee.name = "Susan" + + Legt die Variable ï¾employee.nameï¾ auf die Zeichenfolge ï¾Susanï¾ fest. + + set $myVar = 20 + + Legt die Convenience-Variable ï¾$myVarï¾ auf die Zahl 20 fest. + + + +[show] + + + +Generischer Befehl zum Anzeigen von Informationen zum Status von FDB. + +Liste der untergeordneten ï¾showï¾-Befehle: + +show break (sh b) Position und Ursache der Ausfhrungsunterbrechung + +show directories (sh d) Nach Quelldateien zu durchsuchende Ordner + +show files (sh f) Zieldateien und -pfade + +show functions (sh fu) Informationen ber die Zuordnung von Funktion und Zeile + +show locations (sh l) Haltepunktpositionen + +show memory (sh m) Aktuelle Speichernutzung + +show net (sh n) Meldungsstatistiken fr den Player + +show properties (sh p) Werte der Eigenschaften + +show uri (sh u) Player-URI fr diese Sitzung + +show variable (sh v) Abrufen der unformatierten Variablen + +Geben Sie ï¾help showï¾ gefolgt vom Namen eines untergeordneten ï¾showï¾-Befehls + +ein, um die vollst¦ndige Dokumentation zum entsprechenden Befehl zu erhalten. + + + +[show break] + + + +Zeigt den Versatz innerhalb der SWF-Datei an, bei dem das Programm angehalten + +wurde. + + + +[show directories] + + + +Zeigt den aktuellen Suchpfad zum Auffinden von Quelldateien an. + + + +[show files] + + + +Zeigt Pfad- und Dateinamen fr alle Zieldateien an. + + + +[show functions] + + + +Zeigt Informationen fr die Zuordnung von Funktion und Zeilennummer an. + +Beispiele: + + show functions . + + Zeigt Zuordnungsinformationen fr alle Funktionen in der aktuellen Datei an. + + show functions myapp.mxml + + Zeigt Zuordnungsinformationen fr alle Funktionen in ï¾myapp.mxmlï¾ an. + + show functions #3 + + Zeigt Zuordnungsinformationen fr alle Funktionen in Datei 3 an. + + show functions + + Zeigt Zuordnungsinformationen fr alle Funktionen in allen Dateien an. + +Geben Sie zum Anzeigen von Dateinamen und -nummern ï¾info sourcesï¾ oder ï¾info + +filesï¾ ein. + +Abgekrzte Dateinamen sind zul¦ssig, wenn sie eindeutig sind. + + + +[show locations] + + + +Zeigt eine Liste der Positionen an, die fr jeden Haltepunkt festgelegt wurden. + + + +[show memory] + + + +Zeigt Java VM-Speicherstatistiken an. + + + +[show net] + + + +Zeigt Informationen zu Meldungen an, die an Flash Player gesendet oder von + +Flash Player empfangen wurden. + + + +[show properties] + + + +Zeigt eine Liste der im Debugger verwendeten Convenience-Variablen an. + + + +[show uri] + + + +Zeigt die URI an, die der Player fr diese Sitzung gesendet hat. + + + +[show variable] + + + +Zeigt den Wert eines Mitglieds einer Variablen an. Es sind zwei Parameter + +erforderlich: der erste ist die numerische Variablen-ID, der zweite ist der + +Name der Eigenschaft fr die Variable. Die Convenience-Variable + +ï¾$invokegettersï¾ ermittelt, ob die Getter-Funktion fr Eigenschaften, sofern + +vorhanden, ausgel￶st wird. + +Beispiel: + + show variable 1 __proto__ + + + +[show ?] + + + +Nicht definierter ï¾showï¾-Befehl. Versuchen Sie es mit ï¾help showï¾. + + + +[source] + + + +Liest FDB-Befehle aus einer Datei und fhrt sie aus. + + source mycommands.txt + + source mydir\mycommands.txt + + source c:\mydir\mycommands.txt + + Liest ï¾mycommands.txtï¾ und fhrt die FDB-Befehle darin aus. + + Die Datei mit den Befehlen kann entweder + + relativ zum aktuellen Ordner (siehe Befehl ï¾pwdï¾) + + oder mit einem absoluten Pfad angegeben werden. + +Die Datei .fdbinit wird beim Starten von FDB automatisch in dieser Weise + +gelesen. + +Nur der aktuelle Ordner wird nach .fdbinit durchsucht. Dies bedeutet, dass das + +Einrichten mehrerer .fdbinit-Dateien fr verschiedene Projekte zul¦ssig ist. + + + +[step] + + + +Durchl¦uft das Programm schrittweise (Step) bis zum Erreichen einer anderen + +Quellzeile + +Beispiele: + + step + + Ein Step-Vorgang. + + step 3 + + 3 Step-Vorg¦nge bzw. bis zum Anhalten des Programms aus einem anderen Grund. + + + +[tutorial] + + + +Zeigt eine ï¿bung zur Verwendung von FDB an. + +Dieser Befehl hat keine Argumente. + + + +[Tutorial] + + + +Eine typische FDB-Sitzung: + +Starten einer Anwendung mit ï¾runï¾ + +Anzeigen von Dateinamen mit ï¾info sourcesï¾ + +Auflisten einer Datei mit ï¾listï¾ + +Setzen von Haltepunkten mit ï¾breakï¾ + +Ausfhren des Programms mit ï¾continueï¾ bis zum Erreichen eines Haltepunkts + +ï¿berprfen des Programmstatus mit ï¾whereï¾, ï¾printï¾ und ï¾info localsï¾ + +Ausfhren einzelner Anweisungen mit ï¾nextï¾, ï¾stepï¾ und ï¾finishï¾ + +Fortsetzen der Ausfhrung mit ï¾continueï¾ + +Beenden von FDB mit ï¾quitï¾ + + + +[undisplay] + + + +Entfernt mindestens einen automatisch angezeigten Ausdruck. + +Beispiele: + + undisplay + + Entfernt alle automatisch angezeigten Ausdrcke. + + undisplay 2 7 + + Entfernt die automatisch angezeigten Ausdrcke 2 und 7. + +Geben Sie zum Anzeigen der Liste automatisch angezeigter Ausdrcke und ihrer + +Nummern ï¾info displayï¾ ein. + + + +[up] + + + +W¦hlt den Stapelrahmen aus, der diesen aufgerufen hat, und gibt ihn aus. + +Die darauf folgenden Befehle ï¾info argumentsï¾ und ï¾info localsï¾ zeigen die + +lokalen Variablen und Argumente des ausgew¦hlten Rahmens an. + +Weitere Informationen finden Sie unter ï¾downï¾ und ï¾frameï¾. + + + +[viewswf] + + + +Legt einen Filter fr eine Dateiliste (d.ï¾ h. ï¾info filesï¾ und ï¾info sourcesï¾) + +basierend auf dem SWF-Namen fest oder l￶scht einen solchen Filter. + +Sind keine Parameter eingestellt, werden alle Dateien angezeigt. Ist dieselbe + +Datei in einer oder mehreren SWF-Dateien vorhanden, zeigt die Liste nur die + +erste Instanz der Datei an. Verwenden Sie fr den Zugriff auf weitere + +Instanzen der Datei die Nummer der Datei (z.ï¾ B. ï¾list #192ï¾). Sie k￶nnen den + +hier beschriebenen Befehl auch in Verbindung mit einem Parameter (siehe unten) + +zum Anzeigen von Dateien einer bestimmten SWF-Datei benutzen. Ist nur ein + +Parameter angegeben (der durch den Befehl ï¾info swfsï¾ angezeigte Name der + +SWF-Datei), dann werden in der Dateiliste nur die Dateien aus der angegebenen + +SWF-Datei aufgefhrt. + +Dateien von anderen SWF-Dateien werden nicht angezeigt. Dieser Befehl betrifft + +auch Befehle, die eine Datei als Parameter akzeptieren (z.ï¾ B. ï¾breakï¾). + +Beispiel: + + viewswf myApp.mxml.swf + + Es werden nur Dateien aus ï¾myApp.mxml.swfï¾ angezeigt. + + viewswf + + Es werden alle Dateien aus allen SWF-Dateien angezeigt. + + + +[watch] + + + +Fgt einen Beobachtungspunkt fr eine gegebene Variable hinzu. Die Ausfhrung + +des Debuggers wird angehalten, wenn sich der Wert der entsprechenden Variablen + +¦ndert. + +Beispiel: + + watch foo + + + +[what] + + + +Zeigt den Kontext an, in dem eine Variable aufgel￶st wird. + + + +[where] + + + +Ablaufverfolgung des Stapels. + + + +[zzz] + + + +((( Keep this unused topic at the end of the file ))) + +((( so that the next-to-last one is parsed properly. ))) +