Возможна ли компиляция .NET без JIT? - PullRequest
1 голос
/ 26 марта 2010

Можно ли скомпилировать .cs непосредственно в коде x86? Я имею в виду, я хочу наблюдать за тем, что случилось с IDA Pro, поэтому я хотел не код IL, а код asm.

Спасибо

Ответы [ 2 ]

4 голосов
/ 26 марта 2010

Взгляните на Ngen.exe .

1 голос
/ 17 апреля 2010

IDA, к сожалению, не будет загружать собственные детали из сборок NGEN. Единственным способом, который я нашел, было использование отладчика Visual Studio.

Если вас не интересуют конкретно внутренние компоненты платформы Microsoft .NET, но также и любой другой JIT, вы можете поиграть с mono --aot, который производит нормальные исполняемые файлы PE или ELF (и даже читаемые исходные коды ассемблера) .

...