1. ホーム
  2. c

[解決済み] LD_PRELOADのトリックとは何ですか?

2022-03-24 01:20:21

質問

で最近言及されるようになりました。 プロジット と、(現時点では)説明されていません。

と思われる これ がそれかもしれませんが、確かなことはわかりません。

解決方法は?

を設定すると LD_PRELOAD を共有オブジェクトのパスに設定すると、そのファイルがロードされます。 他のライブラリ(Cランタイムを含む。 libc.so ). そのため ls を、あなたの特別な malloc() の実装は、こうしてください。

$ LD_PRELOAD=/path/to/my/malloc.so /bin/ls