私は2種類のキューを作成しました。別のsで囲みます.so
。main.c
これらのキューによって提供される機能をテストするドライバがあります。実行時に必要なライブラリをロードおよびアンロードするmain.c
ために使用されます。dlfcn.h
両方のキューインプリメンテーションは標準ライブラリ関数を使用します。
私の図書館で作成したmalloc
sとsの数をリストしたいです。free
だから私はそうしましたが、ltrace -c ./exe.out
私のedライブラリdlopen()
で行われた標準ライブラリ呼び出しをキャプチャできませんでした。ltrace
使えるのはdl*()
電話だけだ。
SEE ALSOの部分も確認したので、その部分も読んでみてくださいman ltrace
。man ltrace.conf
しかし、私のような初心者には、マニュアル自体が少し混乱していますね!
dlopen()
edライブラリの呼び出しを追跡するためにユーティリティをどのように使用できますかltrace
?- 構成は
/etc/ltrace.conf
この状況を処理するのに役立ちますか?