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

3 la respuesta

Qué registros se conservan a través de una llamada a la función linux x86-64

2 la respuesta

¿Cómo desmarcar un nombre de C ++ en clang (o gcc)?

1 la respuesta

¿Por qué el encabezado ELF de una biblioteca compartida especifica Linux como OSABI?

Todas las bibliotecas compartidas estándar en mi sistema Linux (Fedora 9) especifican ELFOSABI_NONE (0) como su OSABI.Esto está bien, sin embargo, he recibid...

8 la respuesta

¿Qué podría "perder" C / C ++ si definieran un ABI estándar?

El título lo dice todo. Estoy hablando de C / C ++ específicamente, porque ambos consideran esto como "problema de implementación". Creo que la def...

2 la respuesta

¿Por qué necesitamos asignación de pila cuando tenemos una zona roja?

Tengo las siguientes dudas: Como sabemos, System V x86-64 ABI nos da un área de tamaño fijo (128 bytes) en el marco de la pila, llamada redzone. Entonces, como resultado, no necesitamos usar, por ejemplo,sub rsp, 12. Solo hazlomov [rsp-12], X y ...

1 la respuesta

Cómo implementar de forma segura una aplicación creada con un compilador actualizado

Tengo una aplicación que se implementa en una plataforma centos 6.7 y se compila con el compilador nativo C ++ de la distribución, que es gcc 4.4.7. Ahora, por algunas razones (en realidad, actualice a Qt 5.7), necesito usar un compilador moderno ...

2 la respuesta

Compatibilidad binaria entre VS2017 y VS2015

Esta publicación SO:¿Es binario Visual-C ++ - 2017 compatible con VC ++ - 2015? [https://stackoverflow.com/questions/40854917/is-visual-c-2017-binary-compatible-with-vc-2015] dice claramente que VS 2017 es binario compatible con VS 2015. Incluso ...

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

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

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