タグ付けされた質問 「debugging」

デバッグは、コンピュータプログラムのバグを見つけて修正するための系統的なプロセスです。**重要な注意:**このタグは、デバッグテクニックまたはそれ自体のデバッグプロセスに関する質問専用であり、コードのデバッグのヘルプを要求するためのものではありません。

14
twigテンプレートで変数をvar_dumpする方法は?
あなたが与えられたものだけを提示するビューレイヤーパターンは結構ですが、どのようにして何が利用可能であるかをどのようにして知るのですか?TWIGに「すべての定義済み変数のリスト」機能はありますか?変数をダンプする方法はありますか? 私がそれを検索して見つけた解決策は、関数を注入することで既存のphpデバッグツールを使用できる関数を定義することでしたが、私が見つけたすべての参照には、これらの素敵な2行のコードが含まれていますが、どこに指定されていませんそれらを配置します。$ loader変数を定義する必要があるという事実を踏まえて、私は/app/config/autoload.phpを試しましたが、そこにある$ loaderの種類が間違っていました。twig関数を追加するためのphpコードはどこに配置しますか?
156 debugging  twig 

9
コマンドラインパラメータがあるプログラムのコアダンプファイルをGDBでどのように分析しますか?
私のプログラムは次のように動作します: exe -p param1 -i param2 -o param3 クラッシュしてコアダンプファイルが生成されましたcore.pid。 コアダンプファイルを分析したい gdb ./exe -p param1 -i param2 -o param3 core.pid しかし、GDBはEXEファイルのパラメーターをGDBの入力として認識します。 この状況でコアダンプファイルを分析するにはどうすればよいですか?
156 linux  debugging  gdb  coredump 


12
Mac OS X用のFiddlerのようなHTTP / HTTPSインターセプトツールはありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Mac OS XのWebアプリケーションからのリクエストをデバッグする必要があるため、fiddlerのようなアプリケーションがMac OS X以外にあるかどうかを知りたい。 Macでも同様です。

6
iPhoneのObjective-Cでメソッド名をNSLogする
現在、クラス名とログのソース行番号を出力する拡張ログメカニズムを定義しています。 #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) たとえば、NCLog(@ "Hello world");を呼び出すと、出力は次のようになります。 <ApplicationDelegate:10>Hello world 次のように、メソッド名もログアウトしたいと思います。 <ApplicationDelegate:applicationDidFinishLaunching:10>Hello world したがって、どのメソッドが呼び出されているかを知ることができれば、デバッグが容易になります。Xcodeデバッガーもあることは知っていますが、ログアウトしてデバッグしたい場合もあります。

17
Rubyスクリプトをデバッグする方法[終了]
閉まっている。この質問にはデバッグの詳細が必要です。現在、回答を受け付けていません。 この質問を改善したいですか?Stack Overflowのトピックとなるように質問を更新します。 昨年休業。 この質問を改善する 次のRubyコードをインターネットからコピーしていくつかの変更を加えましたが、機能しません。 プログラムを自分でデバッグするにはどうすればよいですか?
153 ruby  debugging 

8
VimでC ++コードをデバッグしますか?どうやって?
問題は、Vimを使用してC ++アプリケーションを開発するすべての人にあります。 私の人生には「Vimが嫌いだ!!!」と表現できる期間がありました。 ただし、主にMicrosoft開発IDEで育ったので、私はそれらに慣れてきましたF5- F11コードのデバッグ時のショートカット、ウィンドウの監視、コールスタック、およびメインコード-GDBコマンドを入力する必要なくすべて表示されます。 だから、ここに質問があります: デバッグにもVimを使用していますか?または、この目的のためにIDEに切り替えますか?どれ? Vimを使用してコードをデバッグする場合:エディターにブレークポイントを設定するプラグインはありますか?現在デバッグしている行を強調表示し、ステップ、ステップイン、ステップアウト中に自動ナビゲーションしますか? コマンドラインとしてGDBを使用していると言わないでください。デバッグされている1行だけが表示されます。
152 c++  debugging  vim  gdb 

6
Visual Studioデバッガー-16進数で整数値を表示する
私はVisual Studio 2008を使用していますが、変数にカーソルを合わせると、イミディエイトウィンドウにもデバッガが整数値を16進数として表示していることに気づきました。たまたまショートカットキーを押したに違いない。 誰もがこれを以前に持っていましたか?10進数で表示するように戻すにはどうすればよいですか?

2
GDBのすべてのスレッドのバックトレースを取得するにはどうすればよいですか?
WinDbgの「!process 0 7」と同等のコマンドがGDBにありますか? GDBのバックトレースとともに、すべてのスレッドをダンプファイルに抽出したいと思います。「情報スレッド」はスタックトレースを出力しません。それで、それを行うコマンドはありますか?


21
どのように正規表現をデバッグしますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 正規表現は非常に複雑になる可能性があります。空白がないと読みにくくなります。デバッガーで正規表現をステップ実行できません。では、エキスパートは複雑な正規表現をどのようにデバッグするのでしょうか。
149 regex  debugging  pcre 

8
Chromeを使用して、要素にバインドされているイベントを見つける方法
私のページにリンクがあるとしましょう: <a href="#" id="foo">Click Here</a> 他には何も知りませんが、リンクをクリックすると、 alert("bar")とが表示されます。ですから、どこかにコードがバインドされていることを知ってい#fooます。 バインドしているコードを見つけるにはどうすればよいですか alert("bar")クリックイベントにですか?Chromeでの解決策を探しています。 追伸:この例は架空のものなので、「XXXXXXを使用してプロジェクト全体で「alert(\ "bar \")」を検索するようなソリューションは探していません。実際のデバッグ/トレースソリューションが必要です。

8
どうすればgit / git-shell関連の問題をデバッグできますか?
git / git-shellに関するデバッグ情報を入手するにはどうすればよいですか? 私は問題を抱えていました。それuser1は問題なくリポジトリをuser2複製でき、空のリポジトリしか複製できませんでした。私は設定しましたがGIT_TRACE=1、有用なものは何も言われませんでした。 最後に、長い試行錯誤の末、ファイルに対する権限の問題であることが判明しました。適切なエラーメッセージがこの問題を回避できます。
148 git  debugging  trace 

7
プロパティ変更のブレークポイント
FirefoxのFirebugには、「プロパティの変更時にブレーク」と呼ばれる優れた機能があり、任意のオブジェクトの任意のプロパティをマークでき、変更の直前にJavaScriptの実行を停止します。 Google Chromeで同じことを達成しようとしていますが、Chromeデバッガーで関数が見つかりません。Google Chromeでこれを行うにはどうすればよいですか?

8
System.Diagnostics.Debug.Write出力はどこに表示されますか?
次のC#プログラム(で作成csc hello.cs)Hello via Console!は、コンソールとHello via OutputDebugStringDebugViewウィンドウにのみ印刷されます。ただし、どちらのSystem.Diagnostics.*呼び出しも表示されません。何故ですか? using System; using System.Runtime.InteropServices; class Hello { [DllImport("kernel32.dll", CharSet=CharSet.Auto)] public static extern void OutputDebugString(string message); static void Main() { Console.Write( "Hello via Console!" ); System.Diagnostics.Debug.Write( "Hello via Debug!" ); System.Diagnostics.Trace.Write( "Hello via Trace!" ); OutputDebugString( "Hello via OutputDebugString" ); } } おそらくいくつかの特別なコマンドラインスイッチが必要ですcscか? 私は開発にVisual Studioを使用していません。これは純粋なコマンドラインのものです。
146 c#  debugging 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.