2

Flexコマンドラインデバッガーを学習していますが、この特定のユースケースに関する情報を見つけることができませんでした。

クラスファイルの1つの特定の行にブレークポイントを追加したいと思います。クラスの関数の先頭にブレークポイントを追加できますが、特定の行(Foo.asの行117など)にブレークポイントを設定する方法がわかりませんか?

特定の行のファイルに1つ設定しようとすると、別の場所に1つ設定されます。

(fdb)Foo111を破る

0x ######のブレークポイント1:ファイルFoo.as、行115

指定している行番号が有効であることを確認したので、FDBが補正しようとしているとは思われません。

私は何か間違ったことをしていますか?これはFDBで可能ですか?

4

1 に答える 1

1

絶対、

fdbのヘルプをチェックしてください、それはかなり役に立ちます:)。helpと入力するか、helpと入力してからコマンドを入力するだけです。help breakは、以下の出力を提供します。そこにフックするための多くの優れた方法があります。使用している構文では、クラスと指定された行番号の間にコロンがありません。MXMLファイルで試してみたところ、正常に機能しました。

Set breakpoint at specified line or function.
Examples:
  break 87
    Sets a breakpoint at line 87 of the current file.
  break myapp.mxml:56
    Sets a breakpoint at line 56 of myapp.mxml.
  break #3:29
    Sets a breakpoint at line 29 of file #3.
  break doThis
    Sets a breakpoint at function doThis() in the current file.
  break myapp.mxml:doThat
    Sets a breakpoint at function doThat() in file myapp.mxml.
  break #3:doOther
    Sets a breakpoint at function doOther() in file #3.
  break
   Sets a breakpoint at the current execution address in the
   current stack frame. This is useful for breaking on return
   to a stack frame.
To see file names and numbers, do 'info sources' or 'info files'.
To see function names, do 'info functions'.
Abbreviated file names and function names are accepted if unambiguous.
If line number is specified, break at start of code for that line.
If function is specified, break at start of code for that function.
See 'commands' and 'condition' for further breakpoint control.
于 2011-01-04T20:11:14.267 に答える