ユーザー定義コマンドの再帰レベルの最大数を設定します。
次の例は、ユーザー定義コマンド ff を作成して開始します。
(idb) define ff Type commands for definitions of "ff". End with a line saying just "end". >p $deep >if $deep > 10 >p "Got to 11" >else >set $deep = $deep + 1 >ff >end >end (idb) set $deep = 0
ユーザー定義のコマンドスタックの深さは 11 です。
(idb) ff $85 = 0 $86 = 1 $87 = 2 $88 = 3 $89 = 4 $90 = 5 $91 = 6 $92 = 7 $93 = 8 $94 = 9 $95 = 10 $96 = 11 $97 = Got to 11 (idb) set max-user-call-depth 4 (idb) set $deep = 0 (idb) ff $98 = 0 $99 = 1 $100 = 2 $101 = 3 Max user call depth exceeded -- command aborted. (idb)