1821件ヒット
[1-100件を表示]
(0.081秒)
別のキーワード
ライブラリ
- ビルトイン (590)
- etc (744)
- matrix (24)
-
minitest
/ unit (1) -
net
/ http (36) - objspace (60)
- optparse (24)
- rake (36)
- tracer (180)
-
webrick
/ httpresponse (12)
クラス
- Exception (36)
- Fiber (6)
- Matrix (24)
-
Net
:: HTTP (12) - Object (12)
-
OptionParser
:: ParseError (24) -
Rake
:: Application (12) -
RubyVM
:: InstructionSequence (48) - Thread (36)
-
Thread
:: Backtrace :: Location (36) - TracePoint (248)
- Tracer (180)
-
WEBrick
:: HTTPResponse (12)
モジュール
- Etc (744)
- Kernel (144)
-
MiniTest
:: Assertions (1) - ObjectSpace (60)
- Process (12)
- Rake (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - HTTPRequest (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 1 . 0 (4) -
SC
_ 2 _ PBS (12) -
SC
_ 2 _ PBS _ ACCOUNTING (12) -
SC
_ 2 _ PBS _ CHECKPOINT (12) -
SC
_ 2 _ PBS _ LOCATE (12) -
SC
_ 2 _ PBS _ MESSAGE (12) -
SC
_ 2 _ PBS _ TRACK (12) -
SC
_ 2 _ UPE (12) -
SC
_ AIO _ PRIO _ DELTA _ MAX (12) -
SC
_ AVPHYS _ PAGES (12) -
SC
_ CPUSET _ SIZE (12) -
SC
_ CPUTIME (12) -
SC
_ EXPR _ NEST _ MAX (12) -
SC
_ GETPW _ R _ SIZE _ MAX (12) -
SC
_ IPV6 (12) -
SC
_ MAPPED _ FILES (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ MESSAGE _ PASSING (12) -
SC
_ MQ _ OPEN _ MAX (12) -
SC
_ MQ _ PRIO _ MAX (12) -
SC
_ NGROUPS _ MAX (12) -
SC
_ NPROCESSORS _ CONF (12) -
SC
_ NPROCESSORS _ ONLN (12) -
SC
_ OPEN _ MAX (12) -
SC
_ PAGESIZE (12) -
SC
_ PAGE _ SIZE (12) -
SC
_ PHYS _ PAGES (12) -
SC
_ PRIORITIZED _ IO (12) -
SC
_ PRIORITY _ SCHEDULING (12) -
SC
_ REGEXP (12) -
SC
_ RE _ DUP _ MAX (12) -
SC
_ SEMAPHORES (12) -
SC
_ SPAWN (12) -
SC
_ SPIN _ LOCKS (12) -
SC
_ SPORADIC _ SERVER (12) -
SC
_ SS _ REPL _ MAX (12) -
SC
_ SYMLOOP _ MAX (12) -
SC
_ THREAD _ CPUTIME (12) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (12) -
SC
_ THREAD _ PRIO _ INHERIT (12) -
SC
_ THREAD _ PRIO _ PROTECT (12) -
SC
_ THREAD _ PROCESS _ SHARED (12) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (12) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (12) -
SC
_ THREAD _ SPORADIC _ SERVER (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) -
SC
_ V6 _ ILP32 _ OFF32 (12) -
SC
_ V6 _ ILP32 _ OFFBIG (12) -
SC
_ V6 _ LP64 _ OFF64 (12) -
SC
_ V6 _ LPBIG _ OFFBIG (12) -
SC
_ V7 _ ILP32 _ OFF32 (12) -
SC
_ V7 _ ILP32 _ OFFBIG (12) -
SC
_ V7 _ LP64 _ OFF64 (12) -
SC
_ V7 _ LPBIG _ OFFBIG (12) -
SC
_ XOPEN _ CRYPT (12) -
SC
_ XOPEN _ ENH _ I18N (12) -
SC
_ XOPEN _ REALTIME (12) -
SC
_ XOPEN _ REALTIME _ THREADS (12) -
SC
_ XOPEN _ SHM (12) -
SC
_ XOPEN _ STREAMS (12) -
SC
_ XOPEN _ UNIX (12) -
SC
_ XOPEN _ UUCP (12) -
SC
_ XOPEN _ VERSION (12) - TracePoint (12)
- WUNTRACED (12)
-
absolute
_ path (12) -
add
_ filter (24) -
add
_ trace _ func (12) -
allocation
_ sourcefile (12) -
allocation
_ sourceline (12) - application (12)
- application= (12)
- backtrace (12)
-
backtrace
_ locations (12) - binding (12)
-
call
_ trace _ func (12) -
callee
_ id (12) - caller (36)
-
caller
_ locations (24) -
compile
_ option (12) -
compile
_ option= (12) - debug (12)
-
defined
_ class (12) - disable (24)
- disasm (12)
- disassemble (12)
-
display
_ c _ call (12) -
display
_ c _ call= (12) -
display
_ c _ call? (12) -
display
_ process _ id (12) -
display
_ process _ id= (12) -
display
_ process _ id? (12) -
display
_ thread _ id (12) -
display
_ thread _ id= (12) -
display
_ thread _ id? (12) - enable (24)
- enabled? (12)
-
eval
_ script (7) - event (12)
- fail (12)
-
filter
_ backtrace (12) - freeze (12)
- inspect (24)
-
instruction
_ sequence (7) - irb (12)
- lineno (12)
-
method
_ id (12) - new (12)
- parameters (7)
- path (24)
- raise (30)
-
raised
_ exception (12) - rake (12)
-
return
_ value (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - self (12)
-
set
_ backtrace (24) -
set
_ error (12) -
set
_ get _ line _ procs (36) -
set
_ trace _ func (24) - skip (1)
- stat (11)
- stdout= (12)
- tr (12)
- trace (36)
-
trace
_ object _ allocations (12) -
trace
_ object _ allocations _ start (12) -
trace
_ object _ allocations _ stop (12) -
trace
_ var (36) -
untrace
_ var (12) - セキュリティモデル (12)
検索結果
先頭5件
-
Net
:: HTTP :: Trace (21016.0) -
HTTP の TRACE リクエストを表すクラスです。
...HTTP の TRACE リクエストを表すクラスです。... -
TracePoint
. trace(*events) {|obj| . . . } -> TracePoint (12319.0) -
新しい TracePoint オブジェクトを作成して自動的にトレースを開始し ます。TracePoint.new のコンビニエンスメソッドです。
...新しい TracePoint オブジェクトを作成して自動的にトレースを開始し
ます。TracePoint.new のコンビニエンスメソッドです。
@param events トレースするイベントを String か Symbol で任
意の数指定します。指定できる値に......ついては
TracePoint.new を参照してください。
//emlist[例][ruby]{
trace = TracePoint.trace(:call) { |tp| [tp.lineno, tp.event] }
# => #<TracePoint:0x007f786a452448>
trace.enabled? # => true
//}
@raise ThreadError ブロックを指定しなかった場合に発生し... -
ObjectSpace
. # trace _ object _ allocations _ stop -> nil (12213.0) -
オブジェクト割り当てのトレースを終了します。
...オブジェクト割り当てのトレースを終了します。
トレースを終了する為には、ObjectSpace.#trace_object_allocations_startを呼んだ回数分だけこのメソッドを呼ぶ必要があります。
@see ObjectSpace.#trace_object_allocations_start... -
TracePoint (12040.0)
-
Kernel.#set_trace_func と同様の機能をオブジェクト指向的な API で 提供するクラスです。
...t_trace_func と同様の機能をオブジェクト指向的な API で
提供するクラスです。
//emlist[例:例外に関する情報を収集する][ruby]{
trace = TracePoint.new(:raise) do |tp|
p [tp.lineno, tp.event, tp.raised_exception]
end
# => #<TracePoint:0x007f786a452448>
trace.e......: divided by 0>]
//}
TracePoint.new または、TracePoint.trace で指定したブロック
は、メソッドの引数(上記の例では :raise)に対応するイベントが発生した時に
呼び出されます。
発生するイベントの詳細については、TracePoint.new を参照......ンダー #12 TracePoint の紹介 (1): https://www.atdot.net/~ko1/diary/201212.html#d12
* Ruby VM アドベントカレンダー #13 TracePoint の紹介 (2): https://www.atdot.net/~ko1/diary/201212.html#d13
* Ruby VM アドベントカレンダー #14 TracePoint の紹介 (3): https://www.atdot.... -
Net
:: HTTP # trace(path , initheader = nil) -> Net :: HTTPResponse (9223.0) -
サーバの path に TRACE リクエストを ヘッダを initheader として送ります。
...サーバの path に TRACE リクエストを
ヘッダを initheader として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param initheader リクエストのヘッダを「......文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Trace... -
TracePoint
# raised _ exception -> Exception (9212.0) -
発生した例外を返します。
...eError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
begin
0/0
rescue
end
//}... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (9206.0) -
バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。
...バックトレース情報を返します。Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。
現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。
//emlist[例: test.rb][ruby]{
require......et_exception
return begin
yield
rescue => e
e
end
end
e = get_exception { check_long_month(2) }
p e.backtrace_locations
# => ["test.rb:4:in `check_long_month'", "test.rb:15:in `block in <main>'", "test.rb:9:in `get_exception'", "test.rb:15:in `<main>'"]
//}
@see Exception#backtrace... -
Tracer
# set _ get _ line _ procs(file , p = proc) (9201.0) -
@todo
@todo -
Tracer
. set _ get _ line _ procs(filename , proc) (9200.0) -
あるファイルについて利用する、行番号からソースのその行の内容を返す 手続きを指定します。何も指定しなければデフォルトの動作が利用されます。 指定する手続きは行番号を唯一の引数として呼び出されます。
...@param filename ソースファイルの場所を文字列で指定します。
@param proc 通常、文字列を返す手続きオブジェクトを指定します。
# 例 dummy.rb の3行目から6 行目のトレース出力に !! をつける
require 'tracer'
Tracer.set_get_line_procs......('./dummy.rb'){|line|
str = "\n"
str = "!!\n" if line >= 3 and line <= 6
str
}
Tracer.on
require 'dummy'
dm = Dummy.new
puts dm.number
=begin
# dummy.rb
class Dummy
def initialize
@number = 135
end
attr :number
end
=end...