Resultados de la búsqueda a petición "elf"
arm gcc toolchain como arm-elf o arm-none-eabi, ¿cuál es la diferencia?
Cuando construyes una cadena de herramientas gcc, existe la posibilidad de construirla como arm-elf o como arm-none-eabi, pero ¿cuál es la diferencia? Uso el eabi hoy, pero eso es solo porque todos los demás parecen hacer eso ... pero como es ...
ELF formato de archivo central
Breve descripción de la fuente GDB, ¿dónde puedo encontrar documentación sobre el formato utilizado para crear archivos principales? LosDUEND [https://en.wikipedia.org/wiki/Executable_and_Linkable_Format] especificación deja el formato de ...
¿Las variables inicializadas de la sección cero de .bss ocupan espacio en el archivo elf?
Si entiendo correctamente, la.bssa sección @ en los archivos ELF se utiliza para asignar espacio para variables con inicialización cero. Nuestra cadena de herramientas produce archivos ELF, de ahí mi pregunta: ¿la.bss sección realmente tiene que ...
¿Por qué aparece la versión del compilador en mi ejecutable ELF?
Recientemente he compilado un simple programa hello world C en Debian Linux usando gcc: gcc -mtune=native -march=native -m32 -s -Wunused -O2 -o hello hello.c El tamaño del archivo era de 2980 bytes. Lo abrí en un editor hexadecimal y vi ...
¿Cómo interpretar la tabla de símbolos dinámicos en un ejecutable ELF?
staba buscando interpretar la tabla de símbolos dinámicos .dynsym) de un archivo ejecutable ELF. Pude interpretar con éxito la tabla de símbolos.symtab (16 bytes para cada símbolo) usando lavalue atributo para denotar la dirección del ...
Existe un inconveniente en el uso de funciones -Bsymbolic?
ecientemente descubrí la opción de enlace "-Bsymbolic-functions" en GNU ld: -Bsymbolic When creating a shared library, bind references to global symbols to the definition within the shared library, if any. Normally, it is possible for a program ...
Manipulación de formato ELF
Tengo un requisito donde quiero asociar uníndic con un archivo (en cierto formato). Me preguntaba si puedo hacer alguna manipulación ELF y aún así asegurarme de que se mantenga la coherencia para que el archivo funcione bien en Linux. La idea ...
¿Cómo agregar una variable miembro privado rompe la compatibilidad ABI de C ++?
Lospimpl idiom [http://c2.com/cgi/wiki?PimplIdiom] se usa comúnmente para permitir el cambio de código en bibliotecas vinculadas dinámicamente sin romper la compatibilidad ABI y tener que volver a compilar todo el código que depende de la ...
¿Cómo puedo hacer que GCC compile la sección .text como escribible en un binario ELF?
Me gustaría poder cambiar dinámicamente el código ejecutable dentro de una biblioteca que estoy usando. Esencialmente, me gustaría NOP dinámicamente ciertas funciones si no son necesarias. Sin embargo, la sección .text de la biblioteca que ...
Cómo se relacionan los diferentes segmentos como el montón, la pila y el texto con la memoria física?
Cuando se compila un programa en C y se crea el archivo de objeto (ELF). El archivo objeto contiene diferentes secciones, como bss, datos, texto y otros segmentos. Comprendí que estas secciones del ELF son parte del espacio de direcciones de ...