Merge "Support gdb wrappers"

This commit is contained in:
Ying Wang
2013-03-11 16:08:23 +00:00
committed by Gerrit Code Review

View File

@@ -773,6 +773,11 @@ function stacks()
fi fi
} }
function gdbwrapper()
{
$ANDROID_TOOLCHAIN/$GDB -x "$@"
}
function gdbclient() function gdbclient()
{ {
local OUT_ROOT=$(get_abs_build_var PRODUCT_OUT) local OUT_ROOT=$(get_abs_build_var PRODUCT_OUT)
@@ -829,7 +834,7 @@ function gdbclient()
echo >>"$OUT_ROOT/gdbclient.cmds" "target remote $PORT" echo >>"$OUT_ROOT/gdbclient.cmds" "target remote $PORT"
echo >>"$OUT_ROOT/gdbclient.cmds" "" echo >>"$OUT_ROOT/gdbclient.cmds" ""
$ANDROID_TOOLCHAIN/$GDB -x "$OUT_ROOT/gdbclient.cmds" "$OUT_EXE_SYMBOLS/$EXE" gdbwrapper "$OUT_ROOT/gdbclient.cmds" "$OUT_EXE_SYMBOLS/$EXE"
else else
echo "Unable to determine build system output dir." echo "Unable to determine build system output dir."
fi fi