問題タブ [dbx]
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.
aix - 次のアセンブリ実行結果につながる可能性があるもの
IBM AIX で dbx を使用してデバッグしていました。私は以下を見ていました:
次に、すぐにそのメモリの内容を確認しました。
まだ-1?$r3 の内容がそのメモリに保存されるはずだと思っていました。次に、変数を使用してそのアドレスに値を手動で割り当てました。
どうしてそれが起こり得ますか?
gdb - dbx の .gdbinit ファイルに相当するものは何ですか?
ホーム ディレクトリに .gdbinit という初期化ファイルを作成できます。このファイルは、環境をカスタマイズするために gdb セッションを開始するたびに実行されます。
dbx での同等のファイル名は何ですか?
configuration - 空白のコマンドを最後のコマンドの繰り返しとして扱うように dbx を構成する方法はありますか?
gdb では、return キーを押すと、最後のコマンドが繰り返されます。Sun/Oracle/Solaris dbx を同様に構成する方法はありますか?
c++ - dbxでハードウェアウォッチポイントを設定するにはどうすればよいですか?
Solarisのdbxでメモリが変更されたことを検出する必要があります。私はgdbでこれをで行うことを知っていwatch <memoryLocation>
ます。ただし、現在dbxを使用しているため、dbxでハードウェアウォッチポイントを設定する方法を知る必要があります。ハードウェアウォッチポイントを設定するためのdbxコマンドとは何ですか?
dbx - dbx 変数が機能しない
複雑なデータ構造を含むコードをデバッグしています。dbx 変数を使用してこれらの構造体の値を保持し、コンテンツを表示するたびにポインターの間接参照を回避したいと考えています。のようなことをするとset $myTemp=*ptr->curValue
、エラーは発生しませんが、表示コマンドを発行してもmyTempは表示されません。また、 を実行しprint $myTemp
ても、出力もエラーもありません。(ドル記号なしで)実行すると、「 myTempprint myTemp
がローカルスコープで定義されていません..」のようなエラーが発生します。ここで何が間違っている可能性があるかについてのアイデア。ここではsolaris 10を使用しています。
linux - dbx : 非常に大きな文字列を表示します
"dbx" で非常に大きな文字列 (>4K) を表示するにはどうすればよいですか? 私の文字列は 2MB を超えていますか? solaris で渡すことができる引数のサイズに制限はありますか?
ありがとうアーピット
c++ - DBX: Solaris バージョンに相当する AIX
私は主にsolaris環境でプログラミングを行う開発者ですが、私たちのコードはAIXを含む複数のプラットフォームでコンパイルされています。両方の環境でアクセスできる最も安定したデバッグ ツールは dbx であり、Solaris プラットフォームでの使用に精通しています。残念ながら、AIX 上の dbx は、Solaris 上の dbx とは大きく異なります。私の検索結果はあまり得られませんでした。これについて前進できるかどうかを確認するための最後の試みとして、StackOverflow に投稿しています。dbx で次のコマンド/手順と同等の機能を探しています。
- 単純な停止ではなく、solaris dbx の「when」コマンドと同等
- 「アクセス」イベント指定 (たとえば、変数にアクセスする場合) と同等で、変数だけでなく、必要に応じてアドレスも指定できます。
- 「infile」、「inclass」イベントに相当するもの
これらのいずれかに相当するものがあるかどうかはよくわかりませんが、あることを願っています。私の gdb の評価はずっと良くなりましたが、残念ながら、現在作業している環境では gdb はあまり安定していないようです。前もって感謝します!
solaris-10 - Solaris 10 - dbx ダンプにローカル変数が表示されない
私は、WinDbg を定期的かつかなり簡単に使用する Windows 開発者です。dbx を使用して分析する Solaris 10.2 コア ファイルを取得しました。where (dbx) はスタックを表示し、実装された .so を見つけることができました。ダンプ (dbx) に結果 (ローカル変数) が表示されなかったため、ファイル (os) コマンドを使用して、バイナリが削除されたことを示しました。ストリップされていない .so バージョンと最も一致するものを見つけ、file コマンドを使用して検証しました。クラッシュしたプロセスが現在再び実行されているため、停止したくありませんでした。そのため、すべてのバイナリを新しい場所にコピーしてから、ストリップされていない .so にコピーしました。今コアを開こうとすると、コアがバイナリよりも古いと不平を言いました。タッチを使用してください。そのため、コアを新しい場所にコピーすると、dbx は問題なくコアを開きました。それでも、ダンプ (dbx) には結果が表示されません。上に移動してみました&フレームでダウンしますが、ダンプは常にミュートされます。ストリップされていないバージョンが一致しなかった場合、どうすればわかりますか? シンボルがロードされていることを確認する方法は?
c - コード内の dbx WUA エラー トレース
メモリ リークのプログラムをデバッグしています。「check -memuse」が有効になっていると、次のエラーが発生します。
Where コマンドを発行すると:
このエラーが発生したコードの場所を追跡できますか? ソースまでさかのぼる手助けをしていただけませんか?
詳しくは
これは proc プロセスです。10g でコンパイルすると正常に動作します。提供されたバイナリは、Oracle 10g ライブラリをロードしています。しかし、11gでコンパイルするとエラーが発生します。デバッグ中に、次のコードで 10g の次のメモリ リークが見つかりました。
11g で同じコードをデバッグしているときに、次のようなメモリ リークが発生しました。
誰でもそのような問題を抱えていますか?
delphi - SQL Server データベースに接続するときの Delphi XE3 の DBX エラー
DBX を使用して MS SQL Server データベースに接続しようとすると、ドライバーが正しくインストールされていないか、見つからないというエラーが表示されます。私は ADO ドライバーを試してみましたが、魅力的に機能しましたが、DBX テクノロジで開発されたアプリを変更したいので、DBX ドライバーが必要です。
Delphi XE3 を再インストールし、友人にテストを依頼しましたが、エラーは同じです。誰かがそれを解決する方法について何か考えを持っていますか?
正確なメッセージは次のとおりです。
Borland.Data.TDBXError: DBX エラー: ドライバーを正しく初期化できませんでした。クライアント ライブラリが見つからないか、適切にインストールされていないか、バージョンが間違っているか、ドライバーがシステム パスにない可能性があります。
MSSQL Server 2012 のローカル インスタンスと、リモートの MSSQL Server 2008 インスタンスで試したことに言及しておく必要があります。私のOSはwin8 x64です。
よろしくお願いします、