スタックを特定のフレーム数だけ上に移動しますが、出力しません。
このコマンドは、現在のフレームから num レベル上のスタックフレームに移動します。num のデフォルト値は 1 です。このコマンドは up と同じですが、新しいフレームは表示しません。
指定したレベル数が、スタック上のアクティブなコールフレーム数を超えると、デバッガーは警告メッセージを発行し、コールフレームは変更されません。
次の例は、up と up-silently の違いを示しています。
(idb) up #1 0x0804844c in main () at /site/c_code/hello.c:22 22 j = foo( j ); (idb) down #0 0x08048537 in foo (j=10) at /site/c_code/other_glob.c:6 6 return j+10; (idb) up-silently (idb) list 17 { 18 float local_thing = 1.5; 19 pid_t my_pid = -1; 20 int j = 10; 21 22 j = foo( j ); 23 other_glob1 = 88; 24 other_glob2 = 888; 25 long_thing++; 26 longest_thing++; (idb)