Preguntas con la etiqueta [abi]

Lista abi preguntas

Diferencia entre API y ABI

12
respuestas
297
votos
109.9k
vistas

Soy nuevo en la programación de sistemas Linux y me encontré con API y ABI mientras leía Programación de sistemas Linux . Definición de API: Una API define las interfaces

int 0x80en Linux siempre invoca la ABI de 32 bits, independientemente del modo desde el que se llame: argumentos en ebx, ecx, ... y números de llamada al sistema desde

Resumen: Estaba mirando el código ensamblador para guiar mis optimizaciones y vi muchas extensiones de signo o cero al agregar int32 a un puntero. void Test(int *out, int offset) {

Estoy preparando algunos materiales de capacitación en C y quiero que mis ejemplos se ajusten al modelo de pila típico. ¿En qué dirección crece una pila C en Linux, Windows,

AMD tiene una especificación ABI que describe la convención de llamadas que se utilizará en x86-64. Todos los sistemas operativos lo siguen, excepto Windows, que tiene su propia convención de

He leído en diferentes lugares que se hace por "razones de rendimiento", pero todavía me pregunto cuáles son los casos particulares en los que esta alineación de 16 bytes mejora

Tengo problemas para comprender la diferencia entre los registros guardados de la persona que llama y de la persona que llama y cuándo usar qué. Estoy usando el MSP430: procedimiento: