Resultados de la búsqueda a petición "calling-convention"

1 la respuesta

cómo especificar la convención de llamada lambda vc11

2 la respuesta

C: valor de retorno a través de la pregunta de pila / registro

Soy nuevo en C, y hay una cosa que no puedo entender. Cuando la función devuelve algo que no es más grande que el registro, mi compilador lo coloca en EAX. Cuando devuelvo la estructura grande (no el puntero sino la estructura misma), se ...

1 la respuesta

¿Cuál es el equivalente de registro BP (puntero de marco) en procesadores ARM?

1 la respuesta

CLR / Fastcall: ¿Cómo se pasan internamente los tipos de valores grandes a las funciones llamadas?

Solo por curiosidad: los tipos de valores generalmente se copian, y el compilador JIT parece usar la convención de llamadas Fastcall de Microsoft cuando se llama a un método. Esto pone los primeros pocos argumentos en los registros, para un ...

1 la respuesta

Cómo declarar un puntero de función __stdcall

Intenté esto typedef void (* __stdcall MessageHandler)(const Task*); Esto compila pero me da esta advertencia (VS2003): warning C4229: anacronismo utilizado: los modificadores en los datos se ignoran Quiero declarar un puntero a una función ...

3 la respuesta

__cdecl o __stdcall en Windows?

Actualmente estoy desarrollando una biblioteca C ++ para Windows que se distribuirá como una DLL. Mi objetivo es maximizar la interoperabilidad binaria; más precisamente, las funciones en mi DLL deben ser utilizables desde el código compilado ...

12 la respuesta

Cuáles son las diferentes convenciones de llamadas en C / C ++ y qué significa cada una?

Hay diferentes convenciones de llamadas disponibles en C / C ++:stdcall, extern, pascal, etc. ¿Cuántas convenciones de llamadas están disponibles y qué significa cada una? ¿Hay algún enlace que describa esto?

2 la respuesta

Comportamiento de ebp y esp en pilas usando función con parámetro

3 la respuesta

Convención de llamada x86: ¿los argumentos pasados por la pila deben ser de solo lectura?

Parece que los compiladores de vanguardia tratan los argumentos pasados por stack como de solo lectura. Tenga en cuenta que en la convención de llamadas x86, la persona que llama empuja los argumentos a la pila y la persona que llama utiliza los ...

0 la respuesta

(conjunto de linux x86_64) ¿Por qué printf con cadena de formato flotante funciona solo con rsp% 0x10 = 0