Resultados de la búsqueda a petición "abi"

15 la respuesta

What is an application binary interface (ABI)?

Nunca entendí claramente qué es un ABI. Por favor, no me señales un artículo de Wikipedia. Si pudiera entenderlo, no estaría aquí publicando una publicación tan larga. Esta es mi mentalidad sobre las diferentes interfaces: Un control remoto de ...

2 la respuesta

C ++ en x86-64: ¿cuándo se pasan las estructuras / clases y se devuelven en los registros?

Suponiendo el x86-64 ABI en Linux, ¿bajo qué condiciones en C ++ se pasan las estructuras a las funciones en los registros frente a la pila? ¿En qué condiciones se devuelven en registros? ¿Y cambia la respuesta para las clases? Si ayuda a ...

2 la respuesta

¿Cómo optimizar los valores de retorno de funciones en C y C ++ en x86-64?

Los x86-64 ABI [http://www.x86-64.org/documentation/abi.pdf] especifica dos registros de retorno:rax yrdx, ambos de 64 bits (8 bytes) de tamaño. uponiendo que x86-64 es la única plataforma específica, cuál de estas dos funciones: uint64_t ...

2 la respuesta

La interfaz nativa de Java (JNI) está afectada por problemas de compatibilidad ABI de C ++?

La interfaz nativa de Java (JNI) está afectada por problemas de compatibilidad ABI de C ++? Estoy desarrollando una aplicación Java. Me gustaría utilizar la interfaz nativa de Java (JNI) para llamar a funciones en una biblioteca de C ++. ...

3 la respuesta

¿Es seguro vincular objetos C ++ 17, C ++ 14 y C ++ 11?

Supongamos que tengo tres objetos compilados, todos producidos pormismo compilador / versión: A fue compilado con el estándar C ++ 11B fue compilado con el estándar C ++ 14C fue compilado con el estándar C ++ 17Para simplificar, supongamos que ...

2 la respuesta

¿Dónde está documentado el x86-64 System V ABI?

El x86-64 System V ABI (usado en todo excepto Windows) solía vivir enhttp: //x86-64.org/documentation/abi.pd [http://x86-64.org/documentation/abi.pdf], pero ese sitio ahora se ha caído de Internet. ¿Hay un nuevo hogar autorizado para el documento?

1 la respuesta

¿Cómo compilar boost con GCC 5 usando ABI antiguo?

He descargado una biblioteca que se compiló con un gcc 4.8 antes del cambio de ABI en GCC. En mi computadora portátil (último kubuntu) tengo GCC 5.2. Y cuando instalé boost, parece que usó el nuevo ABI, pero luego recibo los siguientes errores ...

2 la respuesta

¿Hasta qué punto el Itanium ABI realmente especifica el relleno y la alineación?

Me han dicho:[ABIs] garantiza el diseño exacto de la estructura, el desplazamiento de bytes de cada miembro, qué bits se utilizan para los campos de bits, dó...

2 la respuesta

Usando Scala 2.12 con Spark 2.x

En la chispa 2.1docs [https://spark.apache.org/docs/latest/]se menciona que Spark se ejecuta en Java 7+, Python 2.6 + / 3.4 + y R 3.1+. Para la API de Scala, Spark 2.1.0 usa Scala 2.11. Deberá usar una versión compatible de Scala (2.11.x). en ...

1 la respuesta

¿Por qué Clang coacciona los parámetros de estructura a ints?

Cuando se usan parámetros de estructura en una función, clang cambiará la firma de la función. En lugar de utilizar un tipo de estructura, la firma será un int coercitivo de igual tamaño. En mi proyecto de compilador, uso el tipo de estructura ...