ソースをステップ実行します。関数呼び出しにはステップオーバーします。
このコマンドは、1 行のソースコードを実行します。実行される次の行に関数呼び出しが含まれる場合、デバッガーは呼び出される関数を実行し、その関数呼び出しの直後の行でプロセスを停止します。
expr を指定した場合、デバッガーはこの式を、next コマンドを実行する回数を指定する正の整数として評価します。expression は、現在のコンテキストで有効な任意の式です。
GDB モード:
(idb) list +0,+4 151 Node* currentNode = _firstNode; 152 while (currentNode->getNextNode()) 153 currentNode = currentNode->getNextNode(); 154 currentNode->setNextNode(node); (idb) next 152 while (currentNode->getNextNode()) (idb) next 153 currentNode = currentNode->getNextNode(); (idb) next 152 while (currentNode->getNextNode()) (idb) next 154 currentNode->setNextNode(node);
IDB モード:
(idb) list $curline:4 > 151 Node* currentNode = _firstNode; 152 while (currentNode->getNextNode()) 153 currentNode = currentNode->getNextNode(); 154 currentNode->setNextNode(node); (idb) next stopped at [void List<Node>::append(class Node* const):152 0x0804c579] 152 while (currentNode->getNextNode()) (idb) next stopped at [void List<Node>::append(class Node* const):153 0x0804c592] 153 currentNode = currentNode->getNextNode(); (idb) next stopped at [void List<Node>::append(class Node* const):152 0x0804c5aa] 152 while (currentNode->getNextNode()) (idb) next stopped at [void List<Node>::append(class Node* const):154 0x0804c5c3] 154 currentNode->setNextNode(node);