gdbにおける「ステップオーバー・ステップイン・ステップアウト」についてまとめておきます
【高級言語のソースレベル】
ステップオーバー = n (next)
ステップイン = s (step)
ステップアウト = fin
【機械語レベル】
ステップオーバー = ni (nexti)
ステップイン = si (stepi)
ステップアウト = fin
高級言語レベルでは、nextやstepを行うとソースコードでの一行を一気に実行する。
機械語レベルでは、nextiやstepiを行うと一つの命令だけを実行する。
両レベルにおけるステップインやステップアウトの違いについては、callが関数呼び出しに対応するため、そんなに差異はないはず。