aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authorAaron Patterson <tenderlove@ruby-lang.org>2022-07-06 13:20:53 -0700
committerAaron Patterson <tenderlove@ruby-lang.org>2022-07-06 13:21:37 -0700
commit4ccaf6285f36713cbbca800a55ea0a38a5df1ccd (patch)
tree0e0a8e5e1319daa26306b21be9ddeb79fd396e63 /misc
parentdbb23f29cb721e11f9d07e1edefb4c65ef212d37 (diff)
downloadruby-4ccaf6285f36713cbbca800a55ea0a38a5df1ccd.tar.gz
fix lldb scripts on older lldb python
Diffstat (limited to 'misc')
-rwxr-xr-xmisc/lldb_cruby.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/misc/lldb_cruby.py b/misc/lldb_cruby.py
index b146361a0f..c38b9c62a0 100755
--- a/misc/lldb_cruby.py
+++ b/misc/lldb_cruby.py
@@ -170,8 +170,10 @@ def lldb_init(debugger):
g = globals()
imemo_types = target.FindFirstType('enum imemo_type')
+ enum_members = imemo_types.GetEnumMembers()
- for member in imemo_types.GetEnumMembers():
+ for i in range(enum_members.GetSize()):
+ member = enum_members.GetTypeEnumMemberAtIndex(i)
g[member.GetName()] = member.GetValueAsUnsigned()
for enum in target.FindFirstGlobalVariable('ruby_dummy_gdb_enums'):