Кто-нибудь сталкивался с фреймворком или библиотекой для Delphi, чтобы упростить генерацию кода x86? Я не ищу ассемблер, а скорее структуру, которая абстрагирует процесс генерации кода выше низкоуровневых битов и байтов. В идеале я хотел бы построить поверх существующей библиотеки или фреймворка, а не жестко кодировать логику для каждого конкретного случая.
Первоначальным использованием будет создание небольших заглушек кода во время выполнения, аналогично тому, как Delphi отправляет запросы SOAP. Если я не смогу что-то найти, я, скорее всего, буду кататься самостоятельно, но я бы не хотел изобретать велосипед. Что-то в "C" может быть мне интересно, если лицензия разрешит перевод и использование в коммерческих проектах и проектах с открытым исходным кодом.
Обновление:
Вот еще один контекст: то, над чем я работаю, это реализация интерфейсов и / или классов во время выполнения в рамках структуры персистентности. Нечто вроде упорядочения, управляемого Java-аннотациями (JPA / EJB3), за исключением явно выраженного Delphi-аромата. Цель вызова - это модульная / расширяемая структура, которая будет реализовывать обобщенную модель персистентности. Мне нужно отправлять и перехватывать вызовы методов, основанные на RTTI и модели аннотаций / атрибутов (что-то похожее на метаданные InstantObjects), очень динамичным и гибким способом.
Спасибо,
David