mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[ci skip] [lldb] Ensure rbbt has loaded the globals
rb_backtrace relies on the existend of RUBY_T_MASK. This is set up by the global loading code in lldb_init() rb_backtrace does not call lldb_init previously, and therefore would only work if called after another lldb function that _did_ load the globals.
This commit is contained in:
parent
acee714ce0
commit
9eabc57584
Notes:
git
2022-06-16 05:46:44 +09:00
1 changed files with 2 additions and 0 deletions
|
@ -507,6 +507,8 @@ def dump_node(debugger, command, ctx, result, internal_dict):
|
|||
output_string(ctx, result, dump)
|
||||
|
||||
def rb_backtrace(debugger, command, result, internal_dict):
|
||||
if not ('RUBY_Qfalse' in globals()):
|
||||
lldb_init(debugger)
|
||||
bt = BackTrace(debugger, command, result, internal_dict)
|
||||
frame = bt.frame
|
||||
|
||||
|
|
Loading…
Reference in a new issue