Возможно ли в gdb перейти к строке перед текущей исполняемой строкой. например:
void my_fun( somePtrType** arr,int start,int end)
{
// arr is an array of pointers to somePtrType
//line a
... some assignments
swap(&arr[ind1] , &arr[ind2] ) ;
//line b (current line )
}
Сейчас я на линии b и могу проверить значения arr
, но я хочу вернуться к строке a и изучить содержимое arr
в это время.
Я думаю, что это может быть невозможно, потому что отладчик может запускать код в замедленном режиме, но не может выполнить его заново.
Более подробная информация..