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

7 la respuesta

Recuperación del nombre del método de llamada desde un método [duplicado]

Duplicado posible: ¿Cómo puedo encontrar el método que llamó al método actual? [https://stackoverflow.com/questions/171970/how-can-i-find-the-method-that-called-the-current-method] Tengo un método en un objeto que se llama desde varios lugares ...

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 ...

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 ...

8 la respuesta

x86_64 convenciones de llamadas y marcos de pila

Estoy tratando de entender el código ejecutable que GCC (4.4.3) está generando para una máquina x86_64 que se ejecuta en Ubuntu Linux. En particular, no entiendo cómo el código realiza un seguimiento de los marcos de la pila. En los viejos ...

2 la respuesta

scritura de funciones desnudas con prólogo personalizado y código de epílogo en Visual Studio

Estoy escribiendo un código de complemento en un dll que es llamado por un host sobre el que no tengo control. El host supone que los complementos se exportan como funciones __stdcall. Al host se le dice el nombre de la función y los detalles ...

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?

8 la respuesta

¿Qué es safecall?

Estoy trabajando en la creación de un EXE ActiveX usando VB6, y el único ejemplo que obtuve está escrito en Delphi. l leer el código de ejemplo, noté que hay algunas funciones cuyas firmas son seguidas por la safecall palabra clave. Aquí hay un ...