Misc #11580 ยป 0001-Add-documentation-for-DEBUGGER__.patch
lib/debug.rb | ||
---|---|---|
@stdout.print "\n"
|
||
end
|
||
# Prints all threads in @thread_list to @stdout. Returns a sorted array of
|
||
# values from the @thread_list hash.
|
||
#
|
||
# While in the debugger you can list all of
|
||
# the threads with: <b>DEBUGGER__.thread_list_all</b>
|
||
#
|
||
# (rdb:1) DEBUGGER__.thread_list_all
|
||
# +1 #<Thread:0x007fb2320c03f0 run> debug_me.rb.rb:3
|
||
# 2 #<Thread:0x007fb23218a538@debug_me.rb.rb:3 sleep>
|
||
# 3 #<Thread:0x007fb23218b0f0@debug_me.rb.rb:3 sleep>
|
||
# [1, 2, 3]
|
||
#
|
||
# Your current thread is indicated by a <b>+</b>
|
||
#
|
||
# Additionally you can list all threads with <b>th l</b>
|
||
#
|
||
# (rdb:1) th l
|
||
# +1 #<Thread:0x007f99328c0410 run> debug_me.rb:3
|
||
# 2 #<Thread:0x007f9932938230@debug_me.rb:3 sleep> debug_me.rb:3
|
||
# 3 #<Thread:0x007f9932938e10@debug_me.rb:3 sleep> debug_me.rb:3
|
||
#
|
||
# See DEBUGGER__ for more usage.
|
||
def thread_list_all
|
||
for th in @thread_list.values.sort
|
||
thread_list(th)
|