2012-04-25 9 views
8

Xcode 4.3.2では、デバッガでMac OS Xアプリケーションの呼び出し元スタックが表示されません。スタックの出力のような、発信者の機能が含まれている必要がありXcode 4.3.2は、デバッガでフル・コール元スタックを表示せず、現在の機能のみを表示しますか?

A single stack display

(iOS版から取られ表示されません:以下の画像では、スタックは、現在の機能が含まれて私が言及しています問題です)同じデバッグ問題:

Full stack display

私は、すべての最新の設定を持って、「ビルド設定を検証し、」警告なしに実行されます。

  • アーキテクチャ= 32ビットIntel
  • SDKROOT = MacOSXの
  • デバッグ情報= DWARF
  • :彼らは新しいプロジェクトのために来るように私は、彼らが私のデバッグスキームのためのものであるここで、かなり多くのデフォルトを使用します展開ターゲット= 10.5
  • ストリップデバッグシンボルのコピー中= NO
  • LD_RUNPATH_SEARCH_PATHS = @loader_path /../は
  • ALWAYS_SEARCH_USER_PATHSをフレームワーク= NO
  • 最適化レベルデフォルト= NO
  • ガベージコレクションによって隠された記号は=
  • GCC_PRECOMPILE_PREFIX_HEADER必要
  • =なし= YES
  • GCC_PREFIX_HEADER = MyHeader_Prefix.h
  • WARNING_CFLAGS = -Wmost -Wno-4 -Wno-未知のプラグマ-char-定数
  • IBC_WARNINGS = NO
  • IBC_Strip_nibs = NO

"Edit Schemes"で別のデバッガを使用すると、GDB over LLDBも同じ問題があります。コンパイラをLLVMに切り替えることも効果がありません。

派生データを消去してプロジェクトをクリーニングしても効果がありません。また、/ var/folders /から事前にコンパイルされた情報を削除することは失敗しています。

複雑な質問私はちょうどそこにいる誰かが似たような経験をしていて、それを修正できるかどうかを知りたいと思っていました。何年も働いていて、最近は仕事が止まったばかりです。

答えて

21

コールスタック表示の詳細レベルを調整できます。デバッグ・ナビゲーターの下側に

ルック:)

Xcode 4.3.2 Debug Navigator

+1

ありがとうございます。私が知らなかった設定が存在しました。簡単なものは見逃しやすいものです。 – Conor

2

これは古い記事ですが、私はXcodeの7.2.1と同じ問題を抱えていました。ペインの下部にあるフィルタ検索バーに古いテキストがあります。一度それをクリアしたら、期待どおりに動作します。

少なくとも私は途中でいくつかのlldbコマンドを学びました。

関連する問題