| |
| 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 no definido. Escriba 'help' para ver una lista de todos los comandos |
| |
| fdb. |
| |
| |
| |
| [break] |
| |
| |
| |
| Establecer punto de corte en función o línea especificada. |
| |
| Ejemplos: |
| |
| break 87 |
| |
| Establece un punto de corte en la línea 87 del archivo actual. |
| |
| break myapp.mxml:56 |
| |
| Establece un punto de corte en la línea 56 de myapp.mxml. |
| |
| break #3:29 |
| |
| Establece un punto de corte en la línea 29 del archivo 3. |
| |
| break doThis |
| |
| Establece un punto de corte en la función doThis() del archivo actual. |
| |
| break myapp.mxml:doThat |
| |
| Establece un punto de corte en la función doThat() del archivo myapp.mxml. |
| |
| break #3:doOther |
| |
| Establece un punto de corte en la función doOther() del archivo 3. |
| |
| break |
| |
| Establece un punto de corte en la dirección de ejecución actual en marco de |
| |
| pila actual. Es útil para cortes al regresar a un marco de pila. |
| |
| Para ver números y nombres de archivo, escriba 'info sources' o 'info files'. |
| |
| Para ver nombres de función, escriba 'info functions'. |
| |
| Se aceptan nombres de archivo y función abreviados siempre que no sean ambiguos. |
| |
| Si se especifica número de línea, corte al inicio de código para esa línea. |
| |
| Si se especifica función, corte al inicio de código para esa función. |
| |
| Para más información sobre control de punto de corte, consulte 'commands' y |
| |
| 'condition'. |
| |
| |
| |
| [bt] |
| |
| |
| |
| Seguimiento regresivo de pila. |
| |
| |
| |
| [catch] |
| |
| |
| |
| Detener al emitirse una excepción. Esto sólo afecta a excepciones detectadas |
| |
| que se vayan a controlar mediante un bloque "catch". Las excepciones no |
| |
| detectadas siempre se detienen en el depurador. |
| |
| |
| |
| Use el comando "delete" para borrar un punto de detección. |
| |
| |
| |
| Ejemplos: |
| |
| catch * |
| |
| Se detiene al emitirse una excepción. |
| |
| catch ReferenceError |
| |
| Se detiene siempre que se produce una excepción ReferenceError, tanto si se |
| |
| detecta como si no. |
| |
| |
| |
| [cf] |
| |
| |
| |
| Mostrar el nombre y el número del archivo actual o cambiar el archivo actual. |
| |
| Ejemplos: |
| |
| cf |
| |
| Muestra el nombre y el número del archivo actual. |
| |
| cf myapp.mxml |
| |
| |
| |
| Cambia el archivo actual a myapp.mxml. |
| |
| cf #29 |
| |
| Cambia el archivo actual a archivo 29. |
| |
| Para ver números y nombres de archivo, escriba 'info sources' o 'info files'. |
| |
| Se aceptan nombres de archivo abreviados siempre que no sean ambiguos. |
| |
| Si un archivo se define con 'list' también se convierte en actual. |
| |
| |
| |
| [clear] |
| |
| |
| |
| Borrar punto de corte en función o línea especificada. |
| |
| Ejemplos: |
| |
| clear 87 |
| |
| Borra el punto de corte en la línea 87 del archivo actual. |
| |
| clear myapp.mxml:56 |
| |
| Borra el punto de corte en la línea 56 de myapp.mxml. |
| |
| clear #3:29 |
| |
| Borra el punto de corte en la línea 29 del archivo 3. |
| |
| clear doThis |
| |
| Borra el punto de corte en la función doThis() del archivo actual. |
| |
| clear myapp.mxml:doThat |
| |
| Borra el punto de corte en la función doThat() del archivo myapp.mxml. |
| |
| clear #3:doOther |
| |
| Borra el punto de corte en la función doOther() del archivo 3. |
| |
| clear |
| |
| Borra el punto de corte de la línea actual en el archivo actual. |
| |
| Para ver números y nombres de archivo, escriba 'info sources' o 'info files'. |
| |
| Para ver nombres de función, escriba 'info functions'. |
| |
| Se aceptan nombres de archivo y función abreviados siempre que no sean ambiguos. |
| |
| Si se especifica número de línea, se borran todos los puntos de corte de esa |
| |
| línea. |
| |
| Si se especifica función, se borran los puntos de corte al principio de la |
| |
| función. |
| |
| |
| |
| [continue] |
| |
| |
| |
| Continuar ejecución tras detención en punto de corte. |
| |
| Este comando no admite argumentos. |
| |
| |
| |
| [condition] |
| |
| |
| |
| |
| |
| Especificar número N de punto de corte para corte sólo si COND es true. |
| |
| El uso es `condition N COND', donde N es un número entero y COND es una |
| |
| expresión que se debe evaluar siempre que se alcanza el punto de corte N. |
| |
| |
| |
| [commands] |
| |
| |
| |
| Establecer comandos que ejecutar al llegar a un punto de corte. |
| |
| Indicar número de punto de corte como argumento tras `commands`. |
| |
| Sin argumento, el punto de corte relevante es el último establecido. |
| |
| Le siguen los comandos propiamente dichos, en la línea siguiente. |
| |
| Escriba una línea que contenga "end" para indicar el fin de los comandos. |
| |
| Indique "silent" como la primera línea para que el punto de corte sea |
| |
| silencioso; de ese modo no se imprime nada al llegar al punto, a excepción de |
| |
| lo que imprimen los comandos. |
| |
| Ejemplo: |
| |
| (fdb) commands |
| |
| Escriba comandos para cuando se alcance el punto de corte 1, uno por línea. |
| |
| Termine con una línea que diga simplemente 'end'. |
| |
| >w |
| |
| >end |
| |
| |
| |
| [delete] |
| |
| |
| |
| Eliminar uno o varios puntos de corte. |
| |
| Ejemplos: |
| |
| delete |
| |
| Elimina todos los puntos de corte. |
| |
| delete 2 5 |
| |
| Elimina los puntos de corte 2 y 5. |
| |
| Para ver números de punto de corte, escriba 'info breakpoints'. |
| |
| |
| |
| [directory] |
| |
| |
| |
| Modificar la lista de directorios en los que fdb buscará archivos de origen. |
| |
| |
| |
| Ejemplos: |
| |
| |
| |
| directory |
| |
| Restaura el directorio predeterminado de la lista; éste es el directorio en |
| |
| que el archivo de origen se ha compilado en código de objeto, seguido del |
| |
| directorio de trabajo actual. |
| |
| |
| |
| directory C:\MySource (Windows) |
| |
| directory /MySource (Mac) |
| |
| Añade el directorio especificado al principio de la lista de directorios en |
| |
| que realizar las búsquedas de origen. Por ejemplo, al buscar el origen de |
| |
| mypackage.MyClass, el depurador examinará tanto |
| |
| C:\MySource\mypackage\MyClass.as como C:\MySource\MyClass.as. |
| |
| |
| |
| directory C:\Dir1;C:\Dir2 (Windows: usar ';' como separador) |
| |
| directory /Dir1:/Dir2 (Mac: usar ':' como separador) |
| |
| Añade varios directorios al principio de la lista de directorios en que |
| |
| realizar las búsquedas de origen. |
| |
| |
| |
| Para ver la lista actual, escriba 'show directories'. |
| |
| |
| |
| [disable] |
| |
| |
| |
| Desactivar uno o más puntos de corte o expresiones de visualización automática. |
| |
| Ejemplos: |
| |
| disable |
| |
| disable breakpoints |
| |
| Desactiva todos los puntos de corte. |
| |
| disable 2 5 |
| |
| disable breakpoints 2 5 |
| |
| Desactiva los puntos de corte 2 y 5. |
| |
| disable display |
| |
| Desactiva todas las expresiones de visualización automática. |
| |
| disable display 1 3 |
| |
| Desactiva las expresiones de visualización automática 1 y 3. |
| |
| Para ver números de punto de corte, escriba 'info breakpoints'. |
| |
| Para ver números de expresiones de visualización automática, escriba 'info |
| |
| display'. |
| |
| |
| |
| [disassemble] |
| |
| |
| |
| (ActionScript 2 sólo; no funciona al depurar ActionScript 3) |
| |
| |
| |
| Desensamblar una porción específica de código fuente. |
| |
| El valor predeterminado es la línea de lista actual. |
| |
| Los argumentos aceptados son los mismos que con el comando de lista |
| |
| Ejemplos: |
| |
| disassemble 87 |
| |
| Desensambla la línea 87 en el archivo actual. |
| |
| disassemble 87 102 |
| |
| Desensambla las líneas de la 87 a la 102 en el archivo actual. |
| |
| disassemble doThis |
| |
| Desensambla la función doThis() del archivo actual. |
| |
| Además de usar simplemente números de línea como arriba, puede especificar |
| |
| líneas de otros modos: |
| |
| myapp.mxml |
| |
| Línea 1 en myapp.mxml. |
| |
| myapp.mxml:doThat |
| |
| La primera línea de la función doThat() en myapp.mxml. |
| |
| myapp.mxml:56 |
| |
| Línea 56 en myapp.mxml. |
| |
| #3 |
| |
| Línea 1 en el archivo 3. |
| |
| #3:doOther |
| |
| La línea del archivo 3 en que comienza la función doOther(). |
| |
| #3:29 |
| |
| Línea 29 en el archivo 3. |
| |
| |
| |
| [display] |
| |
| |
| |
| Añade una expresión a la lista de expresiones de visualización automática. |
| |
| Ejemplo: |
| |
| display employee.name |
| |
| Añadir 'employee.name' a la lista de expresiones de visualización |
| |
| automática. |
| |
| Cada vez que fdb se detenga, se mostrará el valor de employee.name. |
| |
| El argumento para este comando es similar al usado para 'print'. |
| |
| Para ver la lista de expresiones de visualización automática y sus números, |
| |
| escriba 'info display'. |
| |
| |
| |
| [down] |
| |
| |
| |
| Seleccionar e imprimir marco de pila llamado por este comando. |
| |
| Los comandos 'info arguments' y 'info locals' posteriores mostrarán las |
| |
| variables locales y los argumentos del marco seleccionado. |
| |
| Consulte 'up' y 'frame' |
| |
| |
| |
| [enable] |
| |
| |
| |
| Activar uno o más puntos de corte o expresiones de visualización automática. |
| |
| Ejemplos: |
| |
| enable |
| |
| enable breakpoints |
| |
| Activa todos los puntos de corte. |
| |
| enable 2 5 |
| |
| enable breakpoints 2 5 |
| |
| Activa los puntos de corte 2 y 5. |
| |
| enable display |
| |
| Activa todas las expresiones de visualización automática. |
| |
| enable display 1 3 |
| |
| Activa las expresiones de visualización automática 1 y 3. |
| |
| Para ver números de punto de corte, escriba 'info breakpoints'. |
| |
| Para ver números de expresiones de visualización automática, escriba 'info |
| |
| display'. |
| |
| |
| |
| [file] |
| |
| |
| |
| Especificar una aplicación que depurar, pero sin iniciarla. |
| |
| Ejemplos: |
| |
| file http://www.mysite.com/myapp.mxml |
| |
| Especificar una aplicación MXML que depurar. |
| |
| file myapp.swf |
| |
| Especificar un archivo SWF local que depurar, en el directorio actual. |
| |
| En este caso myapp.swd (el archivo que contiene la información de |
| |
| depuración) también debe existir en el directorio actual. |
| |
| Este comando no inicia la aplicación; use el comando 'run' sin argumentos para |
| |
| iniciar la depuración de la aplicación. |
| |
| En lugar de usar 'file <target>' y luego 'run', puede especificar la aplicación |
| |
| que depurar como argumento de 'run': |
| |
| run http://mysite.com/myapp.mxml |
| |
| run myapp.swf |
| |
| También puede especificar la aplicación que depurar como argumento de línea de |
| |
| comandos al iniciar fdb: |
| |
| fdb http://www.mysite.com/myapp.mxml |
| |
| fdb myapp.swf |
| |
| En este caso no es preciso usar 'file' ni 'run'. |
| |
| Si usa 'run' sin especificar una aplicación que depurar, fdb esperará a que se |
| |
| conecte una aplicación cualquiera. |
| |
| |
| |
| [finish] |
| |
| |
| |
| Ejecutar hasta la devolución de la función actual. |
| |
| Este comando no admite argumentos. |
| |
| |
| |
| [frame] |
| |
| |
| |
| Seleccionar e imprimir un marco de pila concreto. |
| |
| Este comando admite un argumento opcional, un número de marco. |
| |
| Si no se suministra un argumento, se regresa de modo predeterminado al marco |
| |
| superior actual (es decir frame 0). |
| |
| Ejemplos: |
| |
| frame 4 |
| |
| frame |
| |
| Los comandos 'info arguments' e 'info locals' posteriores mostrarán las |
| |
| variables locales y los argumentos del marco seleccionado. |
| |
| Consulte 'up', 'down' y 'bt' |
| |
| |
| |
| [handle] |
| |
| |
| |
| Especificar la gestión de fallas por parte de fdb en Flash Player. |
| |
| Ejemplos: |
| |
| handle recursion_limit stop |
| |
| Cuando se produce una falla de tipo recursion_limit, mostrar mensaje en fdb |
| |
| y detener como si hubiera punto de corte. |
| |
| handle all print nostop |
| |
| Cuando se produce cualquier tipo de falla, mostrar mensaje en fdb pero no |
| |
| detener. |
| |
| El primer argumento es un nombre de falla o 'all'. |
| |
| Los argumentos adicionales son acciones aplicables a esa falla. |
| |
| Para ver nombres de falla, escriba 'info handle'. |
| |
| Las acciones son print/noprint y stop/nostop. |
| |
| 'print' significa imprimir un mensaje si se produce esta falla. |
| |
| 'stop' significa reactivar el depurador si se produce esta falla. Implica |
| |
| 'print'. |
| |
| |
| |
| [help] |
| |
| |
| |
| ¿No ha usado fdb antes? Escriba 'tutorial' para obtener información básica. |
| |
| Lista de comandos fdb: |
| |
| bt (bt) Imprimir seguimiento regresivo de todos los marcos de pila |
| |
| break (b) Establecer punto de corte en función o línea especificada |
| |
| catch (ca) Detener al emitirse una excepción |
| |
| cf (cf) Mostrar el nombre y el número del archivo actual |
| |
| clear (cl) Borrar punto de corte en función o línea especificada |
| |
| condition (cond) Aplicar/eliminar expresión condicional a un punto de corte |
| |
| continue (c) Continuar ejecución tras detención en punto de corte |
| |
| commands (com) Establece comandos que ejecutar al llegar a un punto de |
| |
| corte |
| |
| delete (d) Eliminar puntos de corte o expresiones de visualización |
| |
| automática |
| |
| directory (dir) Agregar un directorio a una ruta de búsqueda de archivos de |
| |
| origen |
| |
| disable (disab) Desactivar puntos de corte o expresiones de visualización |
| |
| automática |
| |
| disassemble (disas) Desensamblar funciones o líneas de origen |
| |
| display (disp) Agregar una expresión de visualización automática |
| |
| enable (e) Activar puntos de corte o expresiones de visualización |
| |
| automática |
| |
| file (fil) Especificar una aplicación que depurar |
| |
| finish (f) Ejecutar hasta la devolución de la función actual |
| |
| handle (han) Especificar cómo gestionar una falla |
| |
| help (h) Mostrar ayuda para comandos fdb |
| |
| home (ho) Establecer ubicación de lista en que detener ejecución |
| |
| info (i) Mostrar información sobre el programa que se está depurando |
| |
| kill (k) Cerrar el programa que se está depurando |
| |
| list (l) Listar línea o función especificada |
| |
| next (n) Avanzar programa |
| |
| print (p) Imprimir valor de variable EXP |
| |
| pwd (pw) Imprimir directorio de trabajo |
| |
| quit (q) Cerrar fdb |
| |
| run (r) Iniciar programa depurado |
| |
| set (se) Establecer el valor de una variable |
| |
| source (so) Leer comandos fdb de un archivo |
| |
| step (s) Avanzar programa hasta llegar a una línea de origen |
| |
| diferente |
| |
| tutorial (t) Mostrar tutorial de uso de fdb |
| |
| undisplay (u) Eliminar una expresión de visualización automática |
| |
| viewswf (v) Establecer o borrar filtro para listado de archivos según |
| |
| swf |
| |
| watch (wa) Agregar punto de observación a una variable |
| |
| what (wh) Muestra el contexto de una variable |
| |
| where (w) Igual que bt |
| |
| Escriba 'help' seguido de un nombre de comando para acceder a información |
| |
| exhaustiva. |
| |
| |
| |
| [home] |
| |
| |
| |
| Establecer ubicación de lista en que detener ejecución. |
| |
| |
| |
| [info] |
| |
| |
| |
| Comando genérico para mostrar datos sobre el programa que se está depurando. |
| |
| Lista de subcomandos de información: |
| |
| info arguments (i a) Variables de argumento de marco de pila actual |
| |
| info breakpoints (i b) Estado de puntos de corte definibles por usuario |
| |
| info display (i d) Mostrar lista de expresiones de visualización automática |
| |
| info files (i f) Nombres de objetivos y archivos que se van a depurar |
| |
| info functions (i fu) Todos los nombres de función |
| |
| info handle (i h) Cómo gestionar una falla |
| |
| info locals (i l) Variables locales de marco de pila actual |
| |
| info scopechain (i sc) Cadena de ámbito de marco de pila actual |
| |
| info sources (i so) Archivos de origen en el programa |
| |
| info stack (i s) Seguimiento regresivo de pila |
| |
| info swfs (i sw) Lista de swf en esta sesión |
| |
| info targets(i t) Aplicación que se está depurando |
| |
| info variables (i v) Todos los nombres de variables estáticas y globales |
| |
| Escriba 'help info' seguido de un nombre de subcomando info para acceder a |
| |
| información exhaustiva. |
| |
| |
| |
| [info arguments] |
| |
| |
| |
| Mostrar argumento de marco de pila actual. |
| |
| |
| |
| [info breakpoints] |
| |
| |
| |
| Mostrar estado de todos los puntos de corte y puntos de observación. |
| |
| La columna Type indica uno de estos valores: |
| |
| breakpoint - punto de corte normal |
| |
| watchpoint - punto de observación |
| |
| La columna Disp contendrá 'keep', 'del' o 'dis' para indicar la disposición del |
| |
| punto de corte al llegar a él. 'dis' significa que el punto de corte se |
| |
| desactivará; 'del' significa que se eliminará. |
| |
| Las columnas 'Address' y 'What' indican la dirección y el número de |
| |
| archivo/línea respectivamente. |
| |
| |
| |
| [info display] |
| |
| |
| |
| Mostrar lista de expresiones de visualización automática y sus números. |
| |
| |
| |
| [info files] |
| |
| |
| |
| Mostrar nombres y números de archivos para la aplicación que se está depurando, |
| |
| incluidos archivos de origen, framework y generados automáticamente. |
| |
| Ejemplos: |
| |
| info files |
| |
| Lista todos los archivos por orden alfabético y categoría |
| |
| info files my |
| |
| info files my* |
| |
| Lista por orden alfabético todos los archivos cuyos nombres empiezan por |
| |
| "my". |
| |
| info files *.as |
| |
| Lista por orden alfabético todos los archivos cuyos nombres acaban en ".as". |
| |
| info files *foo* |
| |
| Lista por orden alfabético todos los archivos cuyos nombres contienen "foo". |
| |
| Los archivos se muestran con el formato nombre#N, donde N es el número de |
| |
| archivo. |
| |
| En muchos comandos se puede usar #N en lugar de un nombre de archivo. |
| |
| |
| |
| [info functions] |
| |
| |
| |
| Mostrar nombres de función. |
| |
| Ejemplos: |
| |
| info functions . |
| |
| Mostrar todas las funciones en el archivo actual. |
| |
| info functions myapp.mxml |
| |
| Mostrar todas las funciones en myapp.mxml. |
| |
| info functions #3 |
| |
| Mostrar todas las funciones en el archivo 3. |
| |
| info functions |
| |
| Mostrar todas las funciones en todos los archivos. |
| |
| Para ver números y nombres de archivo, escriba 'info sources' o 'info files'. |
| |
| Se aceptan nombres de archivo abreviados siempre que no sean ambiguos. |
| |
| |
| |
| [info handle] |
| |
| |
| |
| Mostrar qué hace fdb cuando se produce una falla en Flash Player. |
| |
| Ejemplos: |
| |
| info handle |
| |
| Mostrar qué hace fdb para gestionar fallas. |
| |
| info handle recursion_limit |
| |
| Mostrar qué hace fdb para gestionar una falla recursion_limit. |
| |
| |
| |
| [info locals] |
| |
| |
| |
| Mostrar variables locales de marco de pila actual. |
| |
| |
| |
| [info scopechain] |
| |
| |
| |
| Mostrar la cadena de ámbito del marco de pila actual. La cadena de ámbito es |
| |
| la lista de objetos en que se realiza una búsqueda cuando Flash Player intenta |
| |
| resolver un nombre de símbolo. |
| |
| |
| |
| [info sources] |
| |
| |
| |
| Mostrar nombres y números de archivos de origen para la aplicación que se está |
| |
| depurando. No se incluyen archivos framework ni generados automáticamente. |
| |
| Los archivos se muestran con el formato nombre#N, donde N es el número de |
| |
| archivo. |
| |
| En muchos comandos se puede usar #N en lugar de un nombre de archivo. |
| |
| |
| |
| [info stack] |
| |
| |
| |
| Seguimiento regresivo de pila. |
| |
| |
| |
| [info swfs] |
| |
| |
| |
| Mostrar swf conocidos para la sesión de depuración. Consulte lo referente al |
| |
| comando 'viewswf' para averiguar cómo filtrar la lista de archivos por nombre |
| |
| swf. |
| |
| |
| |
| [info targets] |
| |
| |
| |
| Mostrar la URL (http: o archivo:) de la aplicación que se está depurando. |
| |
| |
| |
| [info variables] |
| |
| |
| |
| Todos los valores y nombres de variables estáticas y globales |
| |
| |
| |
| [info ?] |
| |
| |
| |
| Comando info no definido. Escriba 'help info'. |
| |
| |
| |
| [kill] |
| |
| |
| |
| Cerrar el programa que se está depurando. |
| |
| Este comando no admite argumentos. |
| |
| |
| |
| [list] |
| |
| |
| |
| Listar líneas de código en un archivo de origen. |
| |
| Ejemplos: |
| |
| list |
| |
| Lista diez o más líneas en el archivo actual, después o alrededor de |
| |
| listado previo. |
| |
| list - |
| |
| Lista las diez líneas del archivo actual anteriores a un listado previo. |
| |
| list 87 |
| |
| Lista las diez líneas del archivo actual alrededor de la línea 87. |
| |
| list 87 102 |
| |
| Lista las líneas de la 87 a la 102 en el archivo actual. |
| |
| Además de usar simplemente números de línea como arriba, puede especificar |
| |
| líneas de otros siete modos: |
| |
| doThis |
| |
| La primera línea de la función doThis() del archivo actual. |
| |
| myapp.mxml |
| |
| Línea 1 en myapp.mxml. |
| |
| myapp.mxml:doThat |
| |
| La primera línea de la función doThat() en myapp.mxml. |
| |
| myapp.mxml:56 |
| |
| Línea 56 en myapp.mxml. |
| |
| #3 |
| |
| Línea 1 en el archivo 3. |
| |
| #3:doOther |
| |
| La línea del archivo 3 en que comienza la función doOther(). |
| |
| #3:29 |
| |
| Línea 29 en el archivo 3. |
| |
| Para ver números y nombres de archivo, escriba 'info sources' o 'info files'. |
| |
| Para ver nombres de función, escriba 'info functions'. |
| |
| Se aceptan nombres de archivo y función abreviados siempre que no sean ambiguos. |
| |
| Si un archivo se incluye en una lista, el archivo se convierte en actual. |
| |
| Consulte el comando 'cf'. |
| |
| |
| |
| [next] |
| |
| |
| |
| Avanzar programa, a través de llamadas de subrutina. |
| |
| next |
| |
| Avanzar una vez. |
| |
| next 3 |
| |
| Avanzar 3 veces o hasta que el programa se detenga por otra razón. |
| |
| Al igual que el comando 'step', mientras no se produzcan llamadas de subrutina. |
| |
| Al producirse, la llamada se interpreta como instrucción. |
| |
| |
| |
| [print] |
| |
| |
| |
| Imprimir valor de expresión variable. |
| |
| Ejemplos: |
| |
| print i |
| |
| Imprimir el valor de 'i'. |
| |
| print employee.name |
| |
| Imprimir el valor de 'employee.name'. |
| |
| print employee |
| |
| Imprimir el valor del objeto 'employee'. |
| |
| Esto puede mostrar simplemente algo como [Object 10378]. |
| |
| print employee. |
| |
| Imprimir los valores de todas las propiedades del objeto 'employee'. |
| |
| print *employee |
| |
| Imprimir los valores de todas las propiedades del objeto 'employee'. |
| |
| El operador de prefijo * es el prefijo alternativo a . (operador sufijo). |
| |
| print #10378. |
| |
| Imprimir los valores de todas las propiedades del objeto 10378. |
| |
| Son accesibles las variables del entorno léxico del marco de pila seleccionado, |
| |
| y también las de ámbito global o de un archivo entero. |
| |
| |
| |
| [pwd] |
| |
| |
| |
| Imprimir el directorio de trabajo actual. |
| |
| Éste es el directorio desde el que se ha iniciado fdb; no se puede cambiar |
| |
| dentro de fdb. El argumento para 'run' y 'source' se puede especificar con |
| |
| relación a este directorio. |
| |
| Este comando no admite argumentos. |
| |
| |
| |
| [quit] |
| |
| |
| |
| Cerrar fdb. |
| |
| Este comando no admite argumentos. |
| |
| |
| |
| [run] |
| |
| |
| |
| Iniciar una sesión de depuración. |
| |
| Ejemplos: |
| |
| run http://www.mysite.com/myapp.mxml |
| |
| Ejecuta la aplicación MXML especificada. |
| |
| run myapp.swf |
| |
| run mydir\myapp.swf |
| |
| run c:\mydir\myapp.swf |
| |
| Ejecuta el archivo SWF local myapp.swf, que se puede especificar con |
| |
| relación al directorio actual (consulte el comando 'pwd') o usando una ruta |
| |
| absoluta. En estos casos, myapp.swd (el archivo que contiene la información |
| |
| de depuración) también debe existir en el mismo directorio que myapp.swf. |
| |
| run |
| |
| Ejecutar la aplicación previamente especificada por el comando 'file'. |
| |
| Si no se ha especificado ninguna aplicación, fdb esperará hasta que se |
| |
| conecte una; de no haber ninguna conexión, agotará el tiempo de espera. |
| |
| 'run' iniciará la aplicación en una ventana de explorador o un reproductor |
| |
| Flash Player autónomo. |
| |
| En cuanto empiece, la aplicación entrará en fdb para permitir establecer puntos |
| |
| de corte, etc. |
| |
| |
| |
| En sistemas Macintosh, el comando 'run' sólo se puede usar sin argumentos. |
| |
| A continuación, Flash Player se debe iniciar manualmente. |
| |
| |
| |
| [set] |
| |
| |
| |
| Establecer el valor de una variable o una variable de conveniencia. |
| |
| Las variables de conveniencia existen únicamente dentro de fdb; no son parte de |
| |
| su programa. |
| |
| Dichas variables tienen el prefijo '$' y un nombre cualquiera, siempre y cuando |
| |
| no coincida con un variable existente. Por ejemplo, $myVar. Las variables de |
| |
| conveniencia también se usan para controlar varios aspectos de fdb. |
| |
| |
| |
| A continuación se citan las variables de conveniencia usadas por fdb. |
| |
| $listsize - número de líneas de origen que mostrar para 'list' |
| |
| $columnwrap - número de columna en que se ajustará la salida |
| |
| $infostackshowthis - si 0, no muestra 'this' en seguimiento regresivo de pila |
| |
| $invokegetters - si 0, fdb no podrá activar funciones de captador |
| |
| $bpnum - el último número de punto de corte definido |
| |
| $displayattributes - si 1, 'print var.' muestra todos los atributos de miembros |
| |
| de 'var' (p. ej. private, static) |
| |
| |
| |
| Ejemplos: |
| |
| set i = 3 |
| |
| Establece la variable 'i' como 3. |
| |
| set employee.name = "Susan" |
| |
| Establece la variable 'employee.name' como cadena "Susan". |
| |
| set $myVar = 20 |
| |
| Establece la variable de conveniencia $myVar' como 20. |
| |
| |
| |
| [show] |
| |
| |
| |
| Comando genérico para mostrar datos sobre el estado de fdb. |
| |
| Lista de subcomandos show: |
| |
| show break (sh b) Ubicación y razón de ejecución suspendida |
| |
| show directories (sh d) Directorios en que buscar archivos de origen |
| |
| show files (sh f) Archivos y rutas de destino |
| |
| show functions (sh fu) Información de asignación de líneas de función |
| |
| show locations (sh l) Ubicaciones de punto de corte |
| |
| show memory (sh m) Uso de memoria actual |
| |
| show net (sh n) Estadísticas de mensaje del reproductor |
| |
| show properties (sh p) Valores de propiedades |
| |
| show uri (sh u) URI de reproductor para esta sesión |
| |
| show variable (sh v) Recuperación de variable sin formato |
| |
| Escriba 'help show' seguido de un nombre de subcomando show para acceder a |
| |
| información exhaustiva. |
| |
| |
| |
| [show break] |
| |
| |
| |
| Mostrar el desfase dentro del archivo SWF en que se ha detenido el programa |
| |
| |
| |
| [show directories] |
| |
| |
| |
| Mostrar la ruta de búsqueda actual para encontrar archivos de origen. |
| |
| |
| |
| [show files] |
| |
| |
| |
| Mostrar la ruta y el nombre de archivo de todos los archivos de destino |
| |
| |
| |
| [show functions] |
| |
| |
| |
| Mostrar información de asignación de función a número de línea. |
| |
| Ejemplos: |
| |
| show functions . |
| |
| Muestra información de asignación para todas las funciones en el archivo |
| |
| actual. |
| |
| show functions myapp.mxml |
| |
| Muestra información de asignación para todas las funciones en el myapp.mxml. |
| |
| show functions #3 |
| |
| Muestra información de asignación para todas las funciones en el archivo 3. |
| |
| show functions |
| |
| Muestra información de asignación para todas las funciones en todos los |
| |
| archivos. |
| |
| Para ver números y nombres de archivo, escriba 'info sources' o 'info files'. |
| |
| Se aceptan nombres de archivo abreviados siempre que no sean ambiguos. |
| |
| |
| |
| [show locations] |
| |
| |
| |
| Muestra la lista de ubicaciones definidas para cada punto de corte |
| |
| |
| |
| [show memory] |
| |
| |
| |
| Muestra estadísticas de memoria de Java VM. |
| |
| |
| |
| [show net] |
| |
| |
| |
| Muestra información de mensajes enviados a o procedentes de Flash Player. |
| |
| |
| |
| [show properties] |
| |
| |
| |
| Muestra una lista variables de conveniencia usadas dentro del depurador |
| |
| |
| |
| [show uri] |
| |
| |
| |
| Muestra el URI enviado por el reproductor para esta sesión. |
| |
| |
| |
| [show variable] |
| |
| |
| |
| Muestra el valor de un miembro de una variable. Se requieren dos parámetros; |
| |
| el primero es el identificador de variable numérico, el segundo es el nombre de |
| |
| propiedad en la variable. La variable de conveniencia $invokegetters se usa |
| |
| para determinar si se activará o no el captador de propiedad (en caso de |
| |
| existir). |
| |
| Ejemplo: |
| |
| show variable 1 __proto__ |
| |
| |
| |
| [show ?] |
| |
| |
| |
| Comando show no definido. Escriba 'help show'. |
| |
| |
| |
| [source] |
| |
| |
| |
| Leer comandos fdb de un archivo y ejecutarlos. |
| |
| source mycommands.txt |
| |
| source mydir\mycommands.txt |
| |
| source c:\mydir\mycommands.txt |
| |
| Lee mycommands.txt y ejecuta los comandos fdb en él. |
| |
| El archivo que contiene los comandos se puede especificar |
| |
| con relación al directorio actual (consulte el comando 'pwd') |
| |
| o usando una ruta absoluta. |
| |
| El archivo .fdbinit se lee automáticamente de este modo cuando se inicia fdb. |
| |
| La búsqueda de .fdbinit sólo se realiza en el directorio actual. Esto significa |
| |
| que puede tener varios archivos .fdbinit para distintos proyectos. |
| |
| |
| |
| [step] |
| |
| |
| |
| Avanzar programa hasta llegar a una línea de origen diferente. |
| |
| Ejemplos: |
| |
| step |
| |
| Avanzar una vez. |
| |
| step 3 |
| |
| Avanzar 3 veces o hasta que el programa se detenga por otra razón. |
| |
| |
| |
| [tutorial] |
| |
| |
| |
| Mostrar tutorial de uso de fdb. |
| |
| Este comando no admite argumentos. |
| |
| |
| |
| [Tutorial] |
| |
| |
| |
| Una sesión fdb estándar: |
| |
| Iniciar una aplicación con 'run'. |
| |
| Ver nombres de archivo con 'info sources'. |
| |
| Listar un archivo con 'list'. |
| |
| Establecer puntos de corte con 'break'. |
| |
| Ejecutar programa con 'continue' hasta llegar a un punto de corte. |
| |
| Examinar el estado del programa con 'where', 'print', 'info locals'. |
| |
| Ejecutar una instrucción individual con 'next', 'step' y 'finish'. |
| |
| Reanudar la ejecución con 'continue'. |
| |
| Cerrar fdb con 'quit'. |
| |
| |
| |
| [undisplay] |
| |
| |
| |
| Quitar una o más expresiones de visualización automática. |
| |
| Ejemplos: |
| |
| undisplay |
| |
| Quitar todas las expresiones de visualización automática. |
| |
| undisplay 2 7 |
| |
| Quitar las expresiones de visualización automática 2 y 7. |
| |
| Para ver la lista de expresiones de visualización automática y sus números, |
| |
| escriba 'info display'. |
| |
| |
| |
| [up] |
| |
| |
| |
| Seleccionar e imprimir marco de pila que ha llamado a este. |
| |
| Los comandos 'info arguments' e 'info locals' posteriores mostrarán |
| |
| las variables locales y los argumentos del marco seleccionado. |
| |
| Consulte 'down' y 'frame' |
| |
| |
| |
| [viewswf] |
| |
| |
| |
| Establece o borra filtro para listado de archivos (es decir, 'info files' e |
| |
| 'info sources'), por nombre de swf. |
| |
| Si no hay parámetros, se mostrarán todos los archivos. Si hay un mismo archivo |
| |
| en uno o varios swfs, el listado sólo mostrará el primer caso de dicho archivo. |
| |
| Para acceder a otros casos del archivo, use el número de éste (p.ej. 'list |
| |
| #192') o use este comando con un parámetro (véase más abajo) para mostrar |
| |
| archivos de un swf específico. Con un solo parámetro, el nombre swf tal y como |
| |
| se muestra en el comando 'info swfs', sólo se mostrarán en el listado de |
| |
| archivos los archivos del swf especificado. |
| |
| No se mostrarán archivos de otros swf. Este comando también afecta a comandos |
| |
| que aceptan un archivo como parámetro (p. ej. 'break') |
| |
| Ejemplo: |
| |
| viewswf myApp.mxml.swf |
| |
| Sólo se mostrarán archivos de myApp.mxml.swf. |
| |
| viewswf |
| |
| Se mostrarán todos los archivos de todos los swf. |
| |
| |
| |
| [watch] |
| |
| |
| |
| Agregar punto de observación a una variable. El depurador detendrá la ejecución |
| |
| cuando cambie el valor de la variable. |
| |
| Ejemplo: |
| |
| watch foo |
| |
| |
| |
| [what] |
| |
| |
| |
| Muestra el contexto en que se resuelve una variable. |
| |
| |
| |
| [where] |
| |
| |
| |
| Seguimiento regresivo de pila. |
| |
| |
| |
| [zzz] |
| |
| |
| |
| ((( Keep this unused topic at the end of the file ))) |
| |
| ((( so that the next-to-last one is parsed properly. ))) |
| |