3

opensource.apple.com から LibC ソースをダウンロードしましたが、これは 1 つのモノリシック ライブラリ /usr/lib/libSystem.B.dylib の一部であるため、どうにかして全体を再構築する必要がありますか?

Linux から移植された BSD コマンド ライン プログラムがあります。LibC 関数にブレークポイントを設定してステップスルーできるようにしたい。プログラムのヒープ破損のように見えるものに近づこうとしています(Linuxでは発生しません-すでにLinuxに移植して、そこでmemcheckを実行しています。)

4

2 に答える 2

0

Valgrind は自分でビルドできます。10.5 でリリースされた最新バージョンを使用するか、バグ トラッカーで Snow Leopard サポート バグを探してください。パッチが適用されています。

または、malloc(3)マニュアルのメモリ デバッグ ツールを試してください。

于 2009-12-05T07:22:27.547 に答える
0

Apple の Kernel Debug Kit ( http://developer.apple.com/sdk/ ) をご覧になりましたか? カーネル シンボルが含まれていることは知っていますが、libc が SDK の一部であるかどうかはわかりません。

于 2009-12-02T10:00:32.073 に答える