Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセスによって現在ロードされている動的ライブラリ .so を見つける方法、およびそれらの dll が dllopen で動的にロードされていることを確認する方法。プロセスをデバッグして、現在使用しているライブラリを確認したいと考えています。
このコマンドを *Nix システムで実行すると、含まれているライブラリとそのメモリ アドレスがわかります。
ldd /path/to/your/binary
単純にプロセスを再起動する自由がある場合、AIX には strace コマンドがあると思います (別の方法で同等のコマンドがあることは知っていますが、数年経っています)。システム コール トレース出力に対して "grep \.so" を実行して、開いているファイルを正確に確認します。