問題タブ [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.
iphone - LLDBはオブジェクトをそのアドレスで識別します
以前の開発者から復元した iPad アプリケーションに取り組んでいます。次のメッセージが表示されることがあります。
そしてアプリはで止まった
アプリケーションがメモリ警告を受け取った後、アプリケーションが既に割り当て解除されたクラスから関数を実行しようとしていることがわかりました。問題は、私が言ったように、アプリケーションを開発していないため、NSZombies
有効にしても問題が発生した場所を見つけることができなかったことです。
オブジェクトメモリアドレス(私の場合は0x2b1c70)でLLDB(または他の方法)を使用して、問題が発生した場所を取得する方法はありますか?
objective-c - LLDB: What's the class of an object?
Is there a way to find out the class of an object in LLDB, while the object itself is represented by an id
. Something like isKindOfClass
, that returns what class it actually is and not just id
.
xcode - シグナルで停止しないようにLLDB(Xcode 4.3.2)を永続的に構成する
LLDB(OSXアプリケーションを使用してXcode4.3.2で実行)を特定の信号で停止しないようにしようとしています。入ったら
process handle SIGUSR2 -n true -p true -s false
デバッグコンソールでは正常に動作し、LLDBはSIGUSR2で停止しなくなりました。
でも、入れたら
command process handle SIGUSR2 -n true -p true -s false
〜/.lldbinitに入れると無視されるようです。このファイルの他のコマンド(エイリアスなど)は正常に機能します。
LLDBを特定のシグナルで停止しないようにするにはどうすればよいですか?
xcode - LLDB を使用すると Xcode 4.3 がクラッシュする
(アプリ ストアから) xcode 4.3 をインストールして以来、デバッガーを LLDB に設定していくつかのアプリを実行しようとすると、Xcode がクラッシュします。GDB は正常に動作します。
私はすでにiTunesを再インストールし、xcodeの痕跡をすべて削除して再インストールしようとしました。また、.xib ファイルを削除して、プロジェクトに再度追加しようとしました。
どんな助けでも素晴らしいでしょう:)
生成されるレポートの一部を次に示します。
プロセス: Xcode [2102] パス:
/Applications/Xcode.app/Contents/MacOS/Xcode 識別子:
com.apple.dt.Xcode バージョン: 4.3.2 (1177) コード タイプ:
X86-64 (ネイティブ)日付/時刻: 2012-05-05 11:02:34.865 +1000 OS バージョン: Mac OS X 10.7.3 (11D50b) レポート バージョン: 9
前回のレポート以降の間隔: 2063 秒 前回のレポート以降のクラッシュ: 7 前回のレポート以降のアプリごとの間隔: 882 秒 前回のレポート以降のアプリごとのクラッシュ: 7
クラッシュしたスレッド: 0 ディスパッチ キュー: com.apple.main-thread
例外の種類: EXC_CRASH (SIGABRT) 例外コード: 0x0000000000000000、0x0000000000000000
app/Contents/PlugIns/DebuggerLLDB.ideplugin, NSLocalizedFailureReason=パス \U201c/Applications/Xcode.app/Contents/PlugIns/DebuggerLLDB.ideplugin\U201d のプラグイン \U201ccom.apple.dt.dbg.DebuggerLLDB\U201d はできませんでしたロードされます。プラグインまたはその必須プラグインの 1 つが見つからないか、破損している可能性があります。, NSUnderlyingError=0x4003c62e0 \"バンドル \U201cDebuggerLLDB\U201d は、破損しているか必要なリソースがないため、\U2019t を読み込めませんでした.\"}"; }ヒント: なし バックトレース: 0 0x00007fff945fcfaa __exceptionPreprocess (CoreFoundation 内) 1 0x00007fff8c9add5e objc_exception_throw (libobjc.A.
objective-c - デバッガーでは 2 つの変数が 0 として表示されますが、減算すると -5 になります
このコードでは、0 の答えが正しいのですが、-5 になってしまいます。では、なぜこの単純な算術計算が間違っているのでしょうか? 何が起こったのでしょうか?
xcode - Xcode 4.3 で NSLog に出力が表示されない
4.3 で突然 NSLog からコンソール出力がまったく出なくなりました。デバッガーを LLDB から GDB に切り替える提案を見てきました。
残念ながら、GDB はいくつかの出力を表示しますが、NSLog からの出力はまだ表示されません。
任意の提案をいただければ幸いです。
objective-c - 未使用のシンボルが削除されないようにする
デバッガーでコマンドを JavaScript エンジンに送信するために使用したい C で記述した関数があります。この関数はコードで直接使用されないため、リンカはこのシンボルを取り除きます。特定の関数を削除しないようにマークする方法はありますか?
ios - Xcode:sigabrtエラー
iOSプログラミングに不慣れで、アプリでテーブルビューを実行しようとしていますが、アプリが異常終了し続ける理由に関する確かな情報が見つかりません。これがデリゲートファイルのコードです。エラーの原因となっている間違っていることを誰かに教えてもらえますか?
xcode - LLDB で破損した XCode ログ出力
lldb に切り替えてから、多くのオブジェクト、特に UIView の印刷記述が壊れています。動作する場合、lldb は、特に辞書などの場合に、大きな改善となります。ただし、次のような出力が得られることがよくあります。これは既知の問題ですか、それとも構成に問題がある可能性がありますか?