Результаты поиска по запросу "calling-convention"
Каково значение и использование __stdcall?
Я сталкивался__stdcall [http://msdn.microsoft.com/en-us/library/zxk0tw93%28VS.80%29.aspx]много в эти дни. MSDN не очень четко объясняет, что это на самом деле означает, когда и зачем его использовать, если оно вообще используется. Буду ...
(сборка Linux x86_64) Почему printf со строкой формата float работает только с rsp% 0x10 = 0
У меня проблема с записью вызова printf на ассемблере Linux x86_64. Если я попробую вывести двойное значение, когдаrsp % 0x10 != 0Распечатайте падение с segfault. Посмотрите на мой код (синтаксис Nasm): [bits 64] global _start extern printf ...
как указать VC11 лямбда-соглашение о вызовах
Я хочу передать указатель лямбда-функции, вложенный в класс, в функцию обратного вызова Windows API. Я обнаружил, что мне некуда указывать__stdcall ключевое слово. Некоторые люди сказали мне поддержку только компиляции__cdecl, но после того, как ...
Странная ошибка MSC 8.0: «Значение ESP не было должным образом сохранено при вызове функции…»
Недавно мы попытались разбить некоторые из наших проектов Visual Studio на библиотеки, и все, казалось, скомпилировалось и сработало в тестовом проекте с одним из библиотечных проектов в качестве зависимости. Однако попытка запустить приложение ...
__cdecl, __stdcall и __fastcall все называются одинаково?
Я использую Visual C ++ 2010 и MASM в качестве моего x64-Assembler. Это мой код C ++: // include directive #include "stdafx.h" // functions extern "C" int Asm(); extern "C" int (convention) sum(int x, int y) { return x + y; } // main ...
Где документирован ABI System V системы x86-64?
X86-64 System V ABI (используется во всем, кроме Windows), раньше жил наhttp: //x86-64.org/documentation/abi.pd [http://x86-64.org/documentation/abi.pdf], но этот сайт теперь не работает в Интернете. Есть новый авторитетный дом для документа?