Вопросы по теме 'inline-assembly'

Инструкция Retq, куда она возвращается
Я не могу понять, куда возвращается инструкция по сборке retq . Я понимаю, что когда мой обычный код выполняется, он возвращается на адрес, указанный в стеке. Но как он узнает, где в стеке находится адрес возврата? Короче говоря, использует ли...
18449 просмотров

Проверка сбоя RDRAND или RDSEED во встроенной сборке
Я пытаюсь проверить наличие ошибки в RDRAND и RDSEED, используя встроенную сборку в стиле MSVC. Если я правильно помню, в регистре хранится флаг отказа, но я не могу вспомнить, какой именно. Я видел пример на веб-сайте Intel asm volatile...
358 просмотров
schedule 26.05.2024

Почему mov %%rsp, %%rbp вызывает ошибку сегментации?
Я новичок в встроенной сборке. У меня есть следующая функция C со встроенной сборкой. Я просто пытаюсь проверить, правильно ли работают push %%rbp и mov %%rsp, %%rbp . Моя функция следующая, test_inlineAssemblyFunction(){ u64 base,...
229 просмотров