ライブラリ
- ビルトイン (660)
- debug (11)
- etc (1430)
-
irb
/ context (22) -
irb
/ ext / tracer (33) -
irb
/ frame (22) - matrix (22)
-
minitest
/ unit (2) -
net
/ http (33) - objspace (55)
- optparse (22)
- rake (33)
-
rubygems
/ config _ file (33) - tracer (385)
-
webrick
/ httpresponse (11)
クラス
- Exception (33)
- Fiber (5)
-
Gem
:: ConfigFile (33) -
IRB
:: Context (55) -
IRB
:: Frame (11) - Matrix (22)
-
Net
:: HTTP (11) - Object (11)
-
OptionParser
:: ParseError (22) -
Rake
:: Application (11) -
RubyVM
:: InstructionSequence (77) - Thread (66)
-
Thread
:: Backtrace :: Location (77) - TracePoint (226)
- Tracer (385)
-
WEBrick
:: HTTPResponse (11)
モジュール
- Etc (1430)
- Kernel (132)
- MiniTest (1)
-
MiniTest
:: Assertions (1) - ObjectSpace (55)
- Process (11)
- Rake (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
DEFAULT
_ BACKTRACE (11) -
EVENT
_ SYMBOL (11) - Frame (11)
- HTTPRequest (11)
- Location (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (3) - Ruby用語集 (11)
-
SC
_ 2 _ CHAR _ TERM (11) -
SC
_ 2 _ C _ BIND (11) -
SC
_ 2 _ C _ DEV (11) -
SC
_ 2 _ FORT _ DEV (11) -
SC
_ 2 _ FORT _ RUN (11) -
SC
_ 2 _ LOCALEDEF (11) -
SC
_ 2 _ PBS (11) -
SC
_ 2 _ PBS _ ACCOUNTING (11) -
SC
_ 2 _ PBS _ CHECKPOINT (11) -
SC
_ 2 _ PBS _ LOCATE (11) -
SC
_ 2 _ PBS _ MESSAGE (11) -
SC
_ 2 _ PBS _ TRACK (11) -
SC
_ 2 _ SW _ DEV (11) -
SC
_ 2 _ UPE (11) -
SC
_ 2 _ VERSION (11) -
SC
_ ADVISORY _ INFO (11) -
SC
_ AIO _ LISTIO _ MAX (11) -
SC
_ AIO _ MAX (11) -
SC
_ AIO _ PRIO _ DELTA _ MAX (11) -
SC
_ ARG _ MAX (11) -
SC
_ ASYNCHRONOUS _ IO (11) -
SC
_ ATEXIT _ MAX (11) -
SC
_ AVPHYS _ PAGES (11) -
SC
_ BARRIERS (11) -
SC
_ BC _ BASE _ MAX (11) -
SC
_ BC _ DIM _ MAX (11) -
SC
_ BC _ SCALE _ MAX (11) -
SC
_ BC _ STRING _ MAX (11) -
SC
_ CHILD _ MAX (11) -
SC
_ CLK _ TCK (11) -
SC
_ CLOCK _ SELECTION (11) -
SC
_ COLL _ WEIGHTS _ MAX (11) -
SC
_ CPUSET _ SIZE (11) -
SC
_ CPUTIME (11) -
SC
_ DELAYTIMER _ MAX (11) -
SC
_ EXPR _ NEST _ MAX (11) -
SC
_ FSYNC (11) -
SC
_ GETGR _ R _ SIZE _ MAX (11) -
SC
_ GETPW _ R _ SIZE _ MAX (11) -
SC
_ HOST _ NAME _ MAX (11) -
SC
_ IOV _ MAX (11) -
SC
_ IPV6 (11) -
SC
_ JOB _ CONTROL (11) -
SC
_ LINE _ MAX (11) -
SC
_ LOGIN _ NAME _ MAX (11) -
SC
_ MAPPED _ FILES (11) -
SC
_ MEMLOCK (11) -
SC
_ MEMLOCK _ RANGE (11) -
SC
_ MEMORY _ PROTECTION (11) -
SC
_ MESSAGE _ PASSING (11) -
SC
_ MONOTONIC _ CLOCK (11) -
SC
_ MQ _ OPEN _ MAX (11) -
SC
_ MQ _ PRIO _ MAX (11) -
SC
_ NGROUPS _ MAX (11) -
SC
_ NPROCESSORS _ CONF (11) -
SC
_ NPROCESSORS _ ONLN (11) -
SC
_ OPEN _ MAX (11) -
SC
_ PAGESIZE (11) -
SC
_ PAGE _ SIZE (11) -
SC
_ PHYS _ PAGES (11) -
SC
_ PRIORITIZED _ IO (11) -
SC
_ PRIORITY _ SCHEDULING (11) -
SC
_ RAW _ SOCKETS (11) -
SC
_ READER _ WRITER _ LOCKS (11) -
SC
_ REALTIME _ SIGNALS (11) -
SC
_ REGEXP (11) -
SC
_ RE _ DUP _ MAX (11) -
SC
_ RTSIG _ MAX (11) -
SC
_ SAVED _ IDS (11) -
SC
_ SEMAPHORES (11) -
SC
_ SEM _ NSEMS _ MAX (11) -
SC
_ SEM _ VALUE _ MAX (11) -
SC
_ SHARED _ MEMORY _ OBJECTS (11) -
SC
_ SHELL (11) -
SC
_ SIGQUEUE _ MAX (11) -
SC
_ SPAWN (11) -
SC
_ SPIN _ LOCKS (11) -
SC
_ SPORADIC _ SERVER (11) -
SC
_ SS _ REPL _ MAX (11) -
SC
_ STREAM _ MAX (11) -
SC
_ SYMLOOP _ MAX (11) -
SC
_ SYNCHRONIZED _ IO (11) -
SC
_ THREADS (11) -
SC
_ THREAD _ ATTR _ STACKADDR (11) -
SC
_ THREAD _ ATTR _ STACKSIZE (11) -
SC
_ THREAD _ CPUTIME (11) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (11) -
SC
_ THREAD _ KEYS _ MAX (11) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (11) -
SC
_ THREAD _ PRIO _ INHERIT (11) -
SC
_ THREAD _ PRIO _ PROTECT (11) -
SC
_ THREAD _ PROCESS _ SHARED (11) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (11) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (11) -
SC
_ THREAD _ SAFE _ FUNCTIONS (11) -
SC
_ THREAD _ SPORADIC _ SERVER (11) -
SC
_ THREAD _ STACK _ MIN (11) -
SC
_ THREAD _ THREADS _ MAX (11) -
SC
_ TIMEOUTS (11) -
SC
_ TIMERS (11) -
SC
_ TIMER _ MAX (11) -
SC
_ TRACE (11) -
SC
_ TRACE _ EVENT _ FILTER (11) -
SC
_ TRACE _ EVENT _ NAME _ MAX (11) -
SC
_ TRACE _ INHERIT (11) -
SC
_ TRACE _ LOG (11) -
SC
_ TRACE _ NAME _ MAX (11) -
SC
_ TRACE _ SYS _ MAX (11) -
SC
_ TRACE _ USER _ EVENT _ MAX (11) -
SC
_ TTY _ NAME _ MAX (11) -
SC
_ TYPED _ MEMORY _ OBJECTS (11) -
SC
_ TZNAME _ MAX (11) -
SC
_ V6 _ ILP32 _ OFF32 (11) -
SC
_ V6 _ ILP32 _ OFFBIG (11) -
SC
_ V6 _ LP64 _ OFF64 (11) -
SC
_ V6 _ LPBIG _ OFFBIG (11) -
SC
_ V7 _ ILP32 _ OFF32 (11) -
SC
_ V7 _ ILP32 _ OFFBIG (11) -
SC
_ V7 _ LP64 _ OFF64 (11) -
SC
_ V7 _ LPBIG _ OFFBIG (11) -
SC
_ VERSION (11) -
SC
_ XOPEN _ CRYPT (11) -
SC
_ XOPEN _ ENH _ I18N (11) -
SC
_ XOPEN _ REALTIME (11) -
SC
_ XOPEN _ REALTIME _ THREADS (11) -
SC
_ XOPEN _ SHM (11) -
SC
_ XOPEN _ STREAMS (11) -
SC
_ XOPEN _ UNIX (11) -
SC
_ XOPEN _ UUCP (11) -
SC
_ XOPEN _ VERSION (11) - Single (11)
- Trace (11)
- TracePoint (11)
- Tracer (11)
- WUNTRACED (11)
-
absolute
_ path (11) -
add
_ filter (33) -
add
_ trace _ func (11) -
allocation
_ sourcefile (11) -
allocation
_ sourceline (11) - application (11)
- application= (11)
-
back
_ trace _ limit (11) -
back
_ trace _ limit= (11) - backtrace (44)
- backtrace= (11)
-
backtrace
_ locations (33) -
base
_ label (11) - binding (11)
-
call
_ trace _ func (11) -
callee
_ id (11) - caller (33)
-
caller
_ locations (22) -
compile
_ option (11) -
compile
_ option= (11) - debug (11)
-
defined
_ class (11) - disable (22)
- disasm (22)
- disassemble (22)
-
display
_ c _ call (11) -
display
_ c _ call= (11) -
display
_ c _ call? (11) -
display
_ process _ id (11) -
display
_ process _ id= (11) -
display
_ process _ id? (11) -
display
_ thread _ id (11) -
display
_ thread _ id= (11) -
display
_ thread _ id? (11) - enable (22)
- enabled? (11)
-
eval
_ script (6) - event (11)
- fail (11)
-
filter
_ backtrace (12) - freeze (11)
-
get
_ backtrace (11) -
get
_ line (11) -
get
_ thread _ no (11) - inspect (22)
-
instruction
_ sequence (6) - irb (11)
-
irb
/ ext / tracer (11) - label (11)
- lineno (22)
-
make
_ backtrace (11) -
method
_ id (11) - new (22)
- off (22)
- on (44)
- parameters (6)
- path (22)
- raise (27)
-
raised
_ exception (11) - rake (11)
-
rb
_ backtrace (11) -
rb
_ f _ trace _ var (11) -
rb
_ f _ untrace _ var (11) -
rb
_ trace _ eval (11) -
remove
_ trace (11) -
return
_ value (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - self (11)
-
set
_ backtrace (33) -
set
_ error (11) -
set
_ get _ line _ procs (33) -
set
_ trace _ func (33) - skip (1)
- stat (10)
- stdout (22)
- stdout= (11)
-
stdout
_ mutex (11) -
to
_ a (11) -
to
_ s (11) - tr (11)
-
trace
_ en (11) -
trace
_ ev (11) -
trace
_ func (33) -
trace
_ object _ allocations (11) -
trace
_ object _ allocations _ start (11) -
trace
_ object _ allocations _ stop (11) -
trace
_ var (33) - tracer (11)
-
untrace
_ var (11) -
use
_ tracer (11) -
use
_ tracer= (11) -
use
_ tracer? (11) - verbose (11)
- verbose= (11)
- verbose? (11)
- セキュリティモデル (11)
検索結果
先頭5件
-
static VALUE trace
_ ev(struct trace _ data *data) (26200.0) -
-
static VALUE trace
_ en(struct global _ variable *var) (26100.0) -
-
tracer (26006.0)
-
実行トレース出力をとる機能を提供します。
...ruby -rtracer hoge.rb
もうひとつはソースからrequireする方法です。
require 'tracer'
とした後
Tracer.on
によりトレース出力を有効にします。
Tracer.off
によりトレース出力を無効にします。
また、ブロック付きで Tracer.on を......す。
require 'tracer'
class Hoge
def Hoge.fuga(i)
"fuga #{i}"
end
end
Tracer.add_filter {|event, file, line, id, binding, klass|
event =~ /line/ and klass.to_s =~ /hoge/i
}
Tracer.on
for i in 0..3
puts Hoge.fuga(i) if i % 3 == 0
end
Tracer.off
=== SEE AL... -
TracePoint
. trace(*events) {|obj| . . . } -> TracePoint (21219.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 ブロックを指定しなかった場合に発生し... -
Net
:: HTTP # trace(path , initheader = nil) -> Net :: HTTPResponse (18123.0) -
サーバの path に TRACE リクエストを ヘッダを initheader として送ります。
...サーバの path に TRACE リクエストを
ヘッダを initheader として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param initheader リクエストのヘッダを「......文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Trace... -
Matrix
# trace -> Integer | Float | Rational | Complex (15135.0) -
トレース (trace) を返します。
...トレース (trace) を返します。
行列のトレース (trace) とは、対角要素の和です。
//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}
trace は正方行列でのみ定義されます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が... -
Tracer
# trace _ func(event , file , line , id , binding , klass , *) -> object | nil (9101.0) -
@todo
@todo -
Tracer
. trace _ func(*vars) -> object | nil (9101.0) -
debug ライブラリの内部で使用します。
debug ライブラリの内部で使用します。 -
static VALUE set
_ trace _ func(VALUE obj , VALUE trace) (6216.0) -
Kernel#set_trace_func の実体。 評価器に対するフック手続きを登録します。
...Kernel#set_trace_func の実体。
評価器に対するフック手続きを登録します。... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (6200.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...