summaryrefslogtreecommitdiff
path: root/misc/lldb_rb
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2024-02-10 10:05:18 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2024-02-21 08:06:48 +0900
commite7ab5d891c3272e72caef6879e90ad8ae4e13dea (patch)
tree018b9b38b1ef3aaf87b6a6a8baf8a72d78460b27 /misc/lldb_rb
parent97d4363d3b4125d30120ab07cb69d3fc34b44bfc (diff)
Introduce NODE_REGX to manage regexp literal
Diffstat (limited to 'misc/lldb_rb')
-rw-r--r--misc/lldb_rb/utils.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/misc/lldb_rb/utils.py b/misc/lldb_rb/utils.py
index b52c3906ba..a321426234 100644
--- a/misc/lldb_rb/utils.py
+++ b/misc/lldb_rb/utils.py
@@ -379,6 +379,8 @@ class RbInspector(LLDBInterface):
self._append_expression("*(struct RNode_DXSTR *) %0#x" % val.GetValueAsUnsigned())
elif nd_type == self.ruby_globals["NODE_EVSTR"]:
self._append_expression("*(struct RNode_EVSTR *) %0#x" % val.GetValueAsUnsigned())
+ elif nd_type == self.ruby_globals["NODE_REGX"]:
+ self._append_expression("*(struct RNode_REGX *) %0#x" % val.GetValueAsUnsigned())
elif nd_type == self.ruby_globals["NODE_DREGX"]:
self._append_expression("*(struct RNode_DREGX *) %0#x" % val.GetValueAsUnsigned())
elif nd_type == self.ruby_globals["NODE_ONCE"]: