diff options
author | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-11-04 08:33:29 +0000 |
---|---|---|
committer | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-11-04 08:33:29 +0000 |
commit | 9b95bd7d7bdaf2fa56d435ef40e335ff481e8be8 (patch) | |
tree | e38e405b63653313a589f8e7412c5f3dc7cc5cc3 | |
parent | 7f7c7d79437ae6bd939b739cac26fade49b952ae (diff) | |
download | ruby-9b95bd7d7bdaf2fa56d435ef40e335ff481e8be8.tar.gz |
* lib/debug.rb: Add documentation for #thread_list_all.
[Misc #11580][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | lib/debug.rb | 23 |
2 files changed, 28 insertions, 0 deletions
@@ -1,3 +1,8 @@ +Wed Nov 4 17:33:24 2015 SHIBATA Hiroshi <hsbt@ruby-lang.org> + + * lib/debug.rb: Add documentation for #thread_list_all. + [Misc #11580][ci skip] + Wed Nov 4 15:45:59 2015 SHIBATA Hiroshi <hsbt@ruby-lang.org> * class.c: fix documentation for rb_define_class{_id}_under. diff --git a/lib/debug.rb b/lib/debug.rb index fcbf849f0d..05614e3f2b 100644 --- a/lib/debug.rb +++ b/lib/debug.rb @@ -1008,6 +1008,29 @@ EOHELP @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) |