156件ヒット
[101-156件を表示]
(0.016秒)
クラス
- Object (12)
-
RubyVM
:: InstructionSequence (24) - Thread (24)
キーワード
-
$ -d (12) -
$ DEBUG (12) - DEBUG= (12)
- OPTS (12)
-
SCRIPT
_ LINES _ _ (12) - Thread (12)
- caller (36)
-
compile
_ option (12) -
compile
_ option= (12) -
set
_ trace _ func (12)
検索結果
先頭5件
-
Kernel
. # set _ trace _ func(proc) -> Proc (8.0) -
Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。
...発生する度に、以下で説明する6個の引数とともに
登録された Proc オブジェクトを実行します。
標準添付の debug、tracer、
profile はこの組み込み関数を利用して実現されています。
=== ブロックパラメータの意味
渡す Proc オ... -
Object
:: SCRIPT _ LINES _ _ -> Hash (8.0) -
ソースファイル別にまとめられたソースコードの各行。
...名をキーに、
ソースを行毎に分割した配列を値にしたハッシュ要素が設定されます。
この定数はデバッガ (debug) などで利用されています。
また、 Kernel.#eval によるコンパイルは対象にはなりません。
例:
require 'pp'... -
RubyVM
:: InstructionSequence . compile _ option=(options) (8.0) -
命令シーケンスのコンパイル時のデフォルトの最適化オプションを引数 options で指定します。
...on
* :peephole_optimization
* :specialized_instruction
* :stack_caching
* :tailcall_optimization
* :trace_instruction
//}
:debug_level をキーに指定した場合は値を数値で指定します。
.new、.compile、.compile_file メソッドの実行の際に option... -
Thread (8.0)
-
スレッドを表すクラスです。スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Thread を使うことで並行プログラミングが可能になります。
...によって終
了した時に、インタプリタ全体を中断させるように指定することができま
す。
* 組み込み変数 $DEBUG を真に設定する(デバッグモード)
ruby インタプリタを -d オプション 付きで起動した場合も同様。
(オプ... -
Kernel
$ $ -d -> bool (3.0) -
この値が真のときはインタプリタがデバッグモードになります。
この値が真のときはインタプリタがデバッグモードになります。
コマンドラインオプション -d でセットされます。
スクリプトから代入することもできます。
デバッグモードでは、通常モードに比べて以下の違いがあります。
* 通常時はいずれかのスレッドが例外によって終了しても
他のスレッドは実行を続けますが、デバッグモードでは
いずれかのスレッドが例外によって終了した時に
インタプリタ全体が中断されるようになります。
Thread.abort_on_exception を
true にセットするのと同じ効果です。
* Thread.abort_on_excep...
