Вот функция в моей программе
void
quicksort (int *num, int p, int r, int june)
{
int q, bbc, ccd;
if (p < r)
{
call++;
q = partition (num, p, r, june);//<--I want to skip this call in gdb session
bbc = q - 1 - p + 1;//<-- and want to continue execution step by step from here
quicksort (num, p, q - 1, bbc);
ccd=r-q+1;
quicksort (num, q + 1, r, ccd);
}
} //since it is a recursive function each time quicksort is called partition is also executed I want to focus my debugging only to quicksort
Если вы заметили, что он вызывает другой раздел функции между ними. Во время работы в сеансе GDB
Я хочу пропустить GDB, показывающий мне шаги раздела, т.е. я знаю, что раздел функции корректен, поэтому сделайте то, что делает раздел, а затем перейдите к следующей инструкции
bbc = q - 1 - p + 1;
и в моем сеансе отладки не показывать информацию о разделе.
Так как я могу пропустить эту часть и продолжить отладку быстрой сортировки.