Информация об изменениях

Сообщение Re[2]: MSVC x64 зарезервировать место внутри метода от 06.07.2019 9:08

Изменено 06.07.2019 9:40 nen777w

Re[2]: MSVC x64 зарезервировать место внутри метода
N>>В связи с тем что _asm вставки cl компилятор больше не поддерживает для x64 сборок, а следовательно и _asm _emit тоже стало не доступно.
N>>Может есть все таки какой то способ зарезервировать или даже "положить" в метод необходимую мне последовательность байтов?
C>__nop?

Спасибо. Действительно генерирует nop на месте вызова.
Гм... А ест способ получить адрес метки? (Для 32битного копилятора это __asm { mov dword ptr to, offset lbl }.
Или вобще написать свою интринсик функцию?
Re[2]: MSVC x64 зарезервировать место внутри метода
N>>В связи с тем что _asm вставки cl компилятор больше не поддерживает для x64 сборок, а следовательно и _asm _emit тоже стало не доступно.
N>>Может есть все таки какой то способ зарезервировать или даже "положить" в метод необходимую мне последовательность байтов?
C>__nop?

Спасибо. Действительно генерирует nop на месте вызова.
Гм... А ест способ получить адрес метки? (Для 32битного копилятора это __asm { mov dword ptr to, offset lbl }.
Или вобще написать свою интринсик функцию?
Как вот например написана __nop() ?