Skip to content

Commit 17e92ec

Browse files
committed
Changed start_attach function name in debase. Added wrapper function debase_rb_eval in debase
1 parent dc00987 commit 17e92ec

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

lib/ruby-debug-ide/attach/gdb.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def set_break(str)
4444
def call_start_attach
4545
super()
4646
execute "call dlopen(\"#{@path_to_attach}\", 2)"
47-
execute 'call start_attach()'
47+
execute 'call debase_start_attach()'
4848
set_break(@tbreak)
4949
end
5050

lib/ruby-debug-ide/attach/lldb.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def set_break(str)
4242
def call_start_attach
4343
super()
4444
execute "expr (void *) dlopen(\"#{@path_to_attach}\", 2)"
45-
execute 'expr (int) start_attach()'
45+
execute 'expr (int) debase_start_attach()'
4646
set_break(@tbreak)
4747
end
4848

@@ -55,7 +55,7 @@ def check_delimiter(line)
5555
end
5656

5757
def load_debugger
58-
execute "expr (VALUE) #{@eval_string}"
58+
execute "expr (void) #{@eval_string}"
5959
end
6060

6161
def to_s

lib/ruby-debug-ide/attach/native_debugger.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def initialize(executable, pid, flags, gems_to_include, debugger_loader_path, ar
2121
@debugger_loader_path = debugger_loader_path
2222
@argv = argv
2323

24-
@eval_string = "rb_eval_string_protect(\"require '#{@debugger_loader_path}'; load_debugger(#{@gems_to_include.gsub("\"", "'")}, #{@argv.gsub("\"", "'")})\", (int *)0)"
24+
@eval_string = "debase_rb_eval(\"require '#{@debugger_loader_path}'; load_debugger(#{@gems_to_include.gsub("\"", "'")}, #{@argv.gsub("\"", "'")})\", (int *)0)"
2525

2626
launch_string = "#{self} #{executable} #{flags}"
2727
@pipe = IO.popen(launch_string, 'r+')

0 commit comments

Comments
 (0)