Встраивание функции внешней сборки в переполнение стека

У меня есть функция сборки, которая содержится в файле .asm. Я пытаюсь вызвать ее как встроенную функцию, но когда я ее разбираю, каждое ее появление является вызовом функции. Я провел некоторое исследование и прочитал, что для того, чтобы функция была встроенной, она должна существовать в каждом модуле перевода, который ее использует, но я не знаю, как заставить компилятор / компоновщик сделать это, или даже если это даже возможный. Если есть способ, как это можно сделать? Я использую некоторые функции, которые встроенная сборка не предоставляет, так что это не вариант. Я использую Visual Studio 2017.

По просьбе Джеспера Джуля, здесь есть короткий раздел файла «Random.asm», с которым я работаю.

.code
_Random proc
rdseed eax
jnc PseudoRandom        ;In case of failure, go to a pseudorandom number generator
ret
_Random endp

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector