Ответ 1
В соответствии с man page это список, разделенный пробелами. Итак:
LD_PRELOAD="path1 path2"
должен работать.
Я знаю, как переопределить одну библиотеку с LD_PRELOAD, например, следующим образом.
LD_PRELOAD =./getpid.so./testpid
Теперь мой вопрос заключается в том, как переопределить несколько файлов. Скажем, я хочу переопределить как getpid, так и getid, как бы указать это?
В соответствии с man page это список, разделенный пробелами. Итак:
LD_PRELOAD="path1 path2"
должен работать.
Один из вариантов - иметь переопределенную версию как getpid
, так и getid
в одном .so
, который вы указываете LD_PRELOAD
.