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/