実行可能ファイルで呼び出されるたびに、関数 func につながるコール スタックを取得しようとしていますが、自動化されている限り、これを取得する方法が遅いか非効率的であるかは気にしません (なぜなら ' func' は何千回もヒットします)。私はdbxにアクセスできるので、次のようなことができると思いました:
(dbx) { when in func { where -q; }; } | awk '{印刷}' > out.txt
しかし、コンソールやファイルにコールスタックの出力が表示されません(関数がヒットしていることを確認しました)。dbx のドキュメントには、「where」はリダイレクトできないコマンドであると記載されていますが、これを行うために使用された回避策があるかどうか疑問に思っています。