provide builtin print-ruby-object / pro command to gdb

This commit is contained in:
Laurent Sansonetti
2014-12-02 21:51:04 +01:00
parent 12dacd2e62
commit 60cf04cedc
2 changed files with 14 additions and 1 deletions

View File

@@ -514,7 +514,7 @@ def run_apk(mode)
start_activity(activity_path, mode)
at_exit { system("/bin/stty echo") } # make sure we set terminal echo back in case ndk-gdb messes it up
trap('INT') { } # do nothing on ^C, since we wand ndk-gdb to handle it
line = "\"#{App.config.ndk_path}/ndk-gdb\" #{adb_mode_flag(mode)} --adb=\"#{adb_path}\""
line = "\"#{App.config.ndk_path}/ndk-gdb\" #{adb_mode_flag(mode)} --adb=\"#{adb_path}\" -x \"#{App.config.motiondir}/lib/motion/project/template/android/gdb.setup\""
line << " --verbose" if Rake.application.options.trace
sh line
end

View File

@@ -0,0 +1,13 @@
define print-ruby-object
print (char *)__rb_inspect_obj__($arg0)
end
define pro
print (char *)__rb_inspect_obj__($arg0)
end
document print-ruby-object
print-ruby-object(obj): inspects the given object
end
document pro
pro(obj): same as print-ruby-object
end