|
@@ -166,8 +166,14 @@ _qemu_wrapper()
|
|
if [ -n "${QEMU_NEED_PID}" ]; then
|
|
if [ -n "${QEMU_NEED_PID}" ]; then
|
|
echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"
|
|
echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"
|
|
fi
|
|
fi
|
|
|
|
+
|
|
|
|
+ GDB=""
|
|
|
|
+ if [ -n "${GDB_OPTIONS}" ]; then
|
|
|
|
+ GDB="gdbserver ${GDB_OPTIONS}"
|
|
|
|
+ fi
|
|
|
|
+
|
|
VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" \
|
|
VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" \
|
|
- "$QEMU_PROG" $QEMU_OPTIONS "$@"
|
|
|
|
|
|
+ $GDB "$QEMU_PROG" $QEMU_OPTIONS "$@"
|
|
)
|
|
)
|
|
RETVAL=$?
|
|
RETVAL=$?
|
|
_qemu_proc_valgrind_log "${VALGRIND_LOGFILE}" $RETVAL
|
|
_qemu_proc_valgrind_log "${VALGRIND_LOGFILE}" $RETVAL
|