gdb

    2

    1答えて

    短い質問:gdbのD2のサポートはありますか(私はgdb 7.2があります)?私は次の小さなアプリケーションをコンパイル... // file main.d int glVar = 0xAAAAAAAA; void main() { glVar = 0xBBBBBBBB; } ...使用して、コマンド "DMD -gc -debug main.d";: 長い話 私はGDB

    1

    2答えて

    私のコードでは、ランタイムアサートマクロ(runtime_assertと呼ぶ)があります。 これはマルチスレッドアプリケーションにする必要があります。 条件がfalseに評価されると、runtime_assertはスタックトレースをダンプし、続いて_exit()を呼び出してプログラムを終了します。 スタックトレースをダンプするのは簡単な作業ではありません(How to get a stack tr

    4

    3答えて

    GDBコマンドを使用してGDBコンソールに情報を記録することができるようになった(別の非常に有用なpostのおかげで)またはシミュレータ。これはNSLogと似ていますが、コンソールが追いつくのを待つ必要がなく、迷惑なタイムスタンプがなく、実行時にXCodeブレークポイントビューでオン/オフを切り替えることができます。 非常にうれしく、メッセージと変数を一緒に記録するのに最適な方法を考え出しました。

    0

    1答えて

    私はWindows XPでpython 2.5を使用しています。 サブプロセスを使用してシェルを実行しています。 サブプロセスを使用してシェル内で gdbを実行する必要があります。 私のコード: PID = subprocess.Popen('C:/STM/STxP70_Toolset_2010.2/bin/STxP70.bat', shell=True, stdin=subprocess.PIP

    45

    4答えて

    私はiPhoneアプリケーションで作業しています。私はフルタイムのJava開発者です。私はEclipseを使用することに慣れています。そこで、ブレークポイントを入れてプロセスを停止することができます。次に、私が望む任意の式を入力することができ、Eclipseはプロセスのその時点の値を使用して評価します。 Xcodeでこれを行う方法はありますか?私は、ブレークポイントで停止し、それを評価するためにい

    7

    4答えて

    は、私は、コードを持って言う: std::string str = "random"; function(str); void function (std::string str) { std::cout << str << std::endl; } 私はgdbの中でこのコードをステップして、機能に入るとp strを行う場合は、この\362\241のようなものをプリントア

    2

    1答えて

    Javaアプリケーションがあり、実行可能な.jarアプリケーションにエクスポートします。 gdbでその.jarをデバッグできますか(何らかの理由でEclipseからソースコードをデバッグできません)。

    1

    2答えて

    私は、tmuxセッション内でgdb内のフォアグラウンドモードでデーモンアプリケーションをデバッグしています。このデーモンはSIGSEGVでクラッシュすることがあります。このクラッシュの結果はすぐには外界には明白ではないので、デーモンがクラッシュしたことを知るにはしばらく時間がかかるかもしれません。クラッシュが発生したときにすぐに何らかの通知を受けたいと思います。電子メールでも問題ありません。私はg

    15

    3答えて

    gdbのブレークポイントで停止すると、filename.cppが表示されます。このファイルの絶対パス名はどのように表示できますか?

    0

    2答えて

    Cで2つの文字列を連結しようとしていますが、理由はわかりませんが、segfaultエラーが発生しています。下のコード行の最初の行にgdbを使って追跡しました。 strcat(tempString, "uptime"); pFile = fopen (tempString,"r"); tempString is = "/ proc /"です。 tempStringに文字列 "uptim