elf

¿Determinar las dependencias directas de objetos compartidos de un binario de Linux?

¿Cómo puedo encontrar fácilmente las dependencias de objetos compartidos directos de un binario de Linux en formato ELF? Co ... a todas las dependencias de un binario, incluidas las dependencias de cualquier objeto compartido del que dependa el binario.

¿Cómo instalar GCC pieza por pieza con GMP, MPFR, MPC, ELF, sin bibliotecas compartidas?

Cómo instalo GCC (the GNU Compiler Collection) pieza por pieza, usando la versión actual, ¿usar las versiones correctas de la ... lioteca de Formato ejecutable y enlazable PPL: Biblioteca de poliedros de Parma (opcional, para optimizaciones de memoria)

C / C++ con GCC: Agregar estáticamente archivos de recursos al ejecutable / biblioteca

¿Alguien tiene una idea de cómo compilar estáticamente cualquier archivo de recursos directamente en el ejecutable o en el a ... ectas. Necesitaría esto para funcionar con bibliotecas compartidas y ejecutables ELF normales. Cualquier ayuda es apreciada

¿Cuál es la diferencia entre los archivos ELF y los archivos bin?

Las imágenes finales producidas por compliers contienen tanto el archivo bin como el archivo ELF de formato de cargador extendido ,cuál es la diferencia entre los dos , especialmente la utilidad del archivo ELF.

¿Cómo puedo examinar el contenido de una sección de datos de un archivo ELF en Linux?

He estado usando objdump para ver el código ensamblador en los binarios ELF de Linux. A veces hay un salto indirecto a travé ... nta que no solo me mostrará el contenido, sino que me permitirá controlar el formato de visualización, tanto como lo hace od.

¿Cómo desmontar una sola función usando objdump?

Tengo un binario instalado en mi sistema, y me gustaría ver el desmontaje de una función dada. Preferiblemente usando objdump ... bre mencionado en la sección .debug_str, pero no conozco una herramienta que pueda convertir esto en un rango de direcciones.

Hacer.¿las variables inicializadas de la sección cero de bss ocupan espacio en el archivo elf?

Si entiendo correctamente, la sección .bss en archivos ELF se usa para asignar espacio para variables inicializadas cero. Nue ... s, asignoun array global de diez megabytes, resulta en diez megabytes de ceros en el archivo ELF. ¿Qué estoy viendo mal aquí?

¿Qué significan R X86 64 32S y R X86 64 64 relocation?

Recibí el siguiente error cuando intenté compilar una aplicación C en FreeBSD de 64 bits: Relocation R_X86_64_32S no se ... ogleado sobre el error, y es posibles causas - Sería genial si alguien pudiera saber lo que realmente significa R_X86_64_32S.

Por qué GCC compiló las necesidades del programa C.¿sección de marcos?

La prueba es en Linux x86 de 32 bits con gcc 4.6.3 Cuando se usa gcc para compilar un programa C y se usa readelf para veri ... nes, entonces ¿por qué el compilador pone las secciones eh_frame y eh_frame_hdr dentro de ELF compiladas desde el programa C?

readelf vs objdump: ¿por qué se necesita tanto

Necesito aprender sobre el diseño del archivo ELF para un proyecto en el que estoy trabajando y me di cuenta de la existencia ... es de Linux incluyen readelf y objdump? ¿Estas herramientas se complementan entre sí? ¿Cuándo preferiría usar uno sobre otro?

¿Qué hacer el.eh marco y.eh frame hdr sections store, exactamente?

Sé que, cuando se utilizan lenguajes que admiten excepciones, como C++, se debe proporcionar información adicional al entorno ... ón .eh_frame_hdr con la sección .eh_frame? Agradecería explicaciones usando estructuras C tanto como sea posible. Agradecer.

¿Cómo extraer solo el contenido en bruto de una sección de ELFOS?

He intentado lo siguiente, pero el archivo resultante sigue siendo un ELFO y no puramente el contenido de la sección. $ objc ... ;infile> <outfile> Solo quiero el contenido de la sección. ¿Hay alguna utilidad que pueda hacer esto? Alguna idea?