to post messages and comments.

← All posts tagged elf

Внезапно обнаружил, что linux умеет запускать elf'ы, тип которых отличен от EXEC. Так, например, можно выполнить /lib/libc-2.16.so:
% /lib/libc.so.6 | wgetpaste
Your paste can be seen here: bpaste.net
А вот здесь нашёл адекватное описание подробностей, как сделать такое для своей либы:
bhushanverma.blogspot.ru
Вообще забавная возможность, с её помощью можно реализовывать многие OO-фичи без применения промежуточных слоёв совместимости (максимум изменив поведение ld-linux.so)