Цитата Сообщение от Vitamin
Уж тогда возложить на эту утилиту генерацию таблиц для создания релоцируемого кода.
Это тоже идея.

Отдельно компилировать любым ассемблером в "плоский код".

Отдельно утилитой - собирать "символьный файл".

Динамический компоновщик будет брать для каждого модуля эти два файла. Когда компоновка завершена, таблицы символов можно выбросить из памяти.

При таком способе сигнатура прописывается в комментарии.