es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ARMCLANG

¿Qué es más rápido, ‘bool’ o un tipo entero?

Cuando envié un parche a un proyecto de código abierto ampliamente conocido (conocido por su rendimiento y simplicidad), recibí una revisión que me sorprendió un poco: ‘usar el tipo “bool” de C99 es una mala idea’. Razonaron muy bien y me mostraron un programa de ejemplo simple que mostraba claramente . . . Read more

Compilando un programa de filtros de paquetes extended Berkeley en Ubuntu con clang y llvm instalados, también con libbpf instalada, pero no se encontró la función bt helper y se produjo un error de formato.

Así que tengo llvm, encabezados del kernel (5.14.1), clang y también libbpf junto con eso copié bpf_helpers.h en el directorio del programa ebpf desde la fuente de Linux. Este es un programa simple que me gusta cargar y ejecutar cuando se llama al sistema “execve” desde cualquier programa. #include <errno.h> . . . Read more

Error: No se encontró la biblioteca libclang_rt.asan-aarch64-android.so en la aplicación de QT en Android.

Intenté ejecutar mi aplicación QT en el emulador de Android con el Clang Sanitizer, siguiendo las indicaciones de este enlace: target_compile_options(${PROJECT_NAME} PUBLIC -fsanitize=address -fno-omit-frame-pointer) set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS -fsanitize=address) Agregué ese código a mi archivo CMakeLists.txt. Sin embargo, Gradle no incluye la biblioteca de sanidad en el APK y cuando inicio . . . Read more

¿El __restrict de Clang es inconsistente?

Estaba trabajando en un código altamente “vectorizable” y noté que en cuanto al palabra clave/ extensión __restrict de C++, el comportamiento de Clang es diferente e impráctico en comparación con GCC, incluso en un caso simple. Para el código generado por el compilador, la desaceleración es de aproximadamente 15 veces . . . Read more