問題タブ [lldb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
551 参照

xcode - xcode 4.3.3 gdb または lldb デバッガーがジャンプする

リリース モードで電話でデバッガーを実行すると、デバッガーに奇妙なエラーが発生します。xcode 4.3.3 で gdb または lldb を使用しているかどうかにかかわらず、コードの PC が実際にはその場所を指していなくても、コードはブレークポイントに到達します。

偽のコードの例:

// 別のブレークポイント C をここに設定します。

ブレークポイント B に着陸し、ブレークポイント A にジャンプします。

「リリース」モードにあり、最適化していることが原因ですか?

ありがとう!

0 投票する
1 に答える
185 参照

ios - -sizeWithFont: がコードとデバッガーで異なる結果を返すのはなぜですか?

この行:

正しい結果を出力します: {24, 15}.

ただし、デバッガーで同じことを行うと (GDB または LLDB は関係ありません)、まったく異なる結果が得られます。

これは、シミュレーターとデバイスの両方、および 5.1 最終 SDK と 6.0 ベータ 3 SDK の両方で発生します。

何か案が?

0 投票する
1 に答える
880 参照

xcode - Xcode4.Xまたはlldbを使用してバッファの内容を表示する方法

複数のdoubleを含むバッファーへのポインターがあります。Xcodeまたはlldbを使用して、バッファーに格納されているdoubleの値を表示できますか?

0 投票する
1 に答える
2468 参照

xcode - Xcode 4.3-4.4 が LLDB を使用したブレークポイントでクラッシュし、GDB ではブレークポイントが役に立たない

LLDB デバッガーを使用してブレークポイントでターゲットを実行しようとするたびに、Xcode がクラッシュします。私の同僚は LLDB を問題なく使用しており、私たちは両方とも 4.4 を実行しています (私は 4.3 から問題がありました)。

さらに、GDBを使わなければならないので、それにも問題があります。ランダムに、GDB でいくつかのブレークポイントにヒットすると、メッセージが表示され、やみくもに同様のコマンドをPrevious frame inner to this frame (gdb could not unwind past this frame)入力しない限り、有用なものは何も表示されません。po iVar

全体的に、私のデバッグはかなり失敗しています。誰かが助けてくれれば、本当に感謝しています。

-fobjc-arc注: 私のプロジェクトは Apple LLVM 3.0 でコンパイルされており、コンパイラ フラグの使用によるビルド エラーを引き起こさずに元に戻すことはできません。

Xcode からのクラッシュ レポートは次のとおりです。

0 投票する
1 に答える
6501 参照

c - LLDB-レジスタ内のアドレスを評価する

LLDBでスタックを表示するには、現在次を使用しています。

次に、成長する最初の64バイトを表示します。

私はそれを行う方法を見つけることができませんでしたが、式を置き換える方法はありますか?

より多くのようなもので:

ありがとう!

0 投票する
1 に答える
12349 参照

xcode - SIGBUS を処理しないように LLDB デバッガに指示する方法は?

MonoTouch を Xcode プロジェクトに埋め込んでいますが、モノラル ランタイムで使用されているため、LLDB デバッガーが SIGBUS シグナルを処理しないようにしたいと考えています。どうやってやるの?

0 投票する
5 に答える
15253 参照

objective-c - デバッガコンソールでNSDictionaryオブジェクトの値/キーを取得するにはどうすればよいですか?

ブレークポイントを設定しました...

私が行った場合:

しかし、私がそうする場合:

そこにあることがわかっているキーにアクセスしようとしても。

私は何が間違っているのですか?

0 投票する
1 に答える
423 参照

xcode - ブレークポイントを編集しようとするとXcodeがクラッシュする

そのため、このソリューションを使用してLLDBをXcodeで動作させることができました。ただし、Xcode内でブレークポイントを編集しようとすると、クラッシュします。クラッシュしたスレッドのバックトレースから、フレーム7と8がlibc++abi.dylibに向かっている可能性があることがわかります。LLDBのコンソールからブレークポイントオブジェクトを操作すると、問題なく機能するようです

クラッシュログは次のとおりです。

0 投票する
1 に答える
8245 参照

gdb - lldbで関数のメモリアドレスを見つける方法は?

GDBでは、「info line func_name」を使用してfunc_nameのメモリアドレスを取得し、「set $ PC=memory_address」を使用してこの関数のデバッグを開始できます。lldb内で同じことを行うにはどうすればよいですか?前もって感謝します!