[解決済み] XcodeでLLDBを使用してデバッグ中に変数の値を変更するにはどうすればよいですか?
2022-04-28 21:16:41
質問
Xcodeでは、GDBによってデバッグ中にローカル変数を変更することができます( XCode でデバッグ中に NSString 値を変更するには? ). LLDBにも同じような機能がありますか?もしそうなら、どのようにそれを使うことができるでしょうか?
どのように解決するのですか?
expr myString = @"Foo"
(lldb) help expr
C/ObjC/C++の式を評価する。 プログラムコンテキストで、現在スコープ内にある変数を使用する。 このコマンドは は、「生の」入力を受け取ります(引用符で囲む必要はありません)。構文: 式 --.
コマンドオプション 使い方: expression [-f] [-G ]。 [-d ] [-u ] -- expression [-o] [-d ] [u ] -- 式
-G <gdb-format> ( --gdb-format <gdb-format> ) Specify a format using a GDB format specifier string. -d <boolean> ( --dynamic-value <boolean> ) Upcast the value resulting from the expression to its dynamic type if available. -f <format> ( --format <format> ) Specify a format to be used for display. -o ( --object-description ) Print the object description of the value resulting from the expression. -u <boolean> ( --unwind-on-error <boolean> ) Clean up program state if the expression causes a crash, breakpoint hit or signal.
例
expr my_struct->a = my_array[3].
expr -f bin -- (インデックス * 8) + 5
expr char c[] = "foo" c[0].重要: このコマンドは「生の」入力を受け取るので、コマンドオプションを使用する場合は、コマンドの終わりの間に「--」を使用する必要があります。 コマンド・オプションと生の入力の始まりです。
expr' は 'expression' の省略形です。
関連
-
原因究明:画像が見つからない
-
Xcode Common Error Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] Xcode DMGまたはXIPファイルをダウンロードする方法は?
-
[解決済み] iOS 9の新たな警告 "すべてのビットコードが削除されます"
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み] XcodeプロジェクトのPodfileで複数のターゲットを指定するにはどうすればよいですか?
-
[解決済み] スクリプトの実行」ビルド フェーズをリリース構成に制限するにはどうすればよいですか?
-
[解決済み] Xcodeの "Header Search Paths" vs "User Header Search Paths"?
-
[解決済み] なぜXcodeのブレークポイントが機能しないのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Xcode プロジェクトのための Git 無視ファイル
-
[解決済み] Xcode 4 - "Archive "がグレーアウトしている?
-
[解決済み] iOS 9の新たな警告 "すべてのビットコードが削除されます"
-
[解決済み】Xcode 11でSwiftパッケージの依存関係を削除する方法は?
-
[解決済み] アプリケーションの実行権限を変更できなかった
-
[解決済み] Xcode 4にアップグレードした後、Missing Fileの警告が表示される。
-
[解決済み] Xcode5の*.xccheckoutファイルは、VCSで無視されるべきですか?
-
[解決済み] Xcode 9 オートコンプリートが100%動作しない - 部分的に動作する
-
[解決済み] Xcodeで、特定のソースファイルの警告をすべて表示しないようにするには?
-
[解決済み] PCHエラーの修正方法について教えてください。