[前][次][番号順一覧][スレッド一覧]

ruby-changes:72169

From: Jemma <ko1@a...>
Date: Thu, 16 Jun 2022 01:04:30 +0900 (JST)
Subject: [ruby-changes:72169] d154d5d281 (master): Add imemo types to global namespace in lldb helpers

https://git.ruby-lang.org/ruby.git/commit/?id=d154d5d281

From d154d5d281c76eb5780ab20709584b782166c855 Mon Sep 17 00:00:00 2001
From: Jemma Issroff <jemmaissroff@g...>
Date: Wed, 15 Jun 2022 09:25:07 -0400
Subject: Add imemo types to global namespace in lldb helpers

---
 misc/lldb_cruby.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/misc/lldb_cruby.py b/misc/lldb_cruby.py
index c9ed7dd429..a783b1b559 100755
--- a/misc/lldb_cruby.py
+++ b/misc/lldb_cruby.py
@@ -168,6 +168,12 @@ def lldb_init(debugger): https://github.com/ruby/ruby/blob/trunk/misc/lldb_cruby.py#L168
 
     value_types = []
     g = globals()
+
+    imemo_types = target.FindFirstType('enum imemo_type')
+
+    for member in imemo_types.GetEnumMembers():
+        g[member.GetName()] = member.GetValueAsUnsigned()
+
     for enum in target.FindFirstGlobalVariable('ruby_dummy_gdb_enums'):
         enum = enum.GetType()
         members = enum.GetEnumMembers()
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]