blob: 4db0f1322ddf9784c26cb9a7614e61399c34ff55 [file] [log] [blame]
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. )))