Собственные целевые данные - PullRequest
0 голосов
/ 23 февраля 2012

В справочном руководстве по Doxygen для llvm вы можете создать целевой экземпляр данных из объекта Module или механизма исполнения.

Как получить целевые данные для текущей / собственной платформы?

1 Ответ

0 голосов
/ 23 февраля 2012

Ну ... обычно информация, которая будет добавлена ​​в TargetData, может быть извлечена из документа ABI платформы.Здесь указаны все естественные размеры, выравнивания и т. Д.Иногда, если у вас есть компилятор для вашей платформы, вы можете попытаться сопоставить все записи с вашим компилятором.

Я считаю, что в последнем случае можно написать какой-нибудь двоичный файл, который сгенерирует для вас информацию TargetData, но никто этого не сделалэто до iirc.

...