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

1 la respuesta

Manualmente generar volcado de núcleo elfo.

Estoy buscando generar manualmente un archivo ELF Core Dump. Tengo un volcado de RAM de mi programa y también puedo recuperar información de registro, etc. Con estos datos, me gustaría crear un archivo de volcado de núcleo ELF, similar a los ...

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

1 la respuesta

¿Cómo ejecuta Linux un archivo? [cerrado]

Quiero saber cómo ejecutan los sistemas operativos Linux los archivos. Entonces, a partir de mis búsquedas en la web, entendí que todos los archivos que tienen el bit ejecutable configurado pueden ejecutarse. Pero luego aprendí que hay un formato ...

1 la respuesta

Lista de formatos ejecutables en Linux [cerrado]

¿Dónde encuentro la lista de formatos ejecutables aprobados / admitidos en mi sistema Linux? Espero encontrar una lista que contengaDUENDE, El asunto, a.out etc. Ya sé que puedo encontrar en/proc/sys/fs/binfmt_misc una lista de ...

1 la respuesta

¿Qué significa exactamente la advertencia sobre el símbolo oculto al que DSO hace referencia?

Tengo un problema al vincular alguna biblioteca compartida con g ++. Me da una advertencia como: hidden symbol XXX in YYY is referenced by DSO /usr/lib/...He leído algunas preguntas relacionadas sobre problemas particulares, pero quiero ...

1 la respuesta

¿Cómo se inicializan las variables globales por el elf loader?

Para variables globales en C como int aglobal = 5; Cuándo el cargador transfiere los 5 a aglobal y cómo sabe poner 5 en aglobal. Misma situación con una declaración estática en una función. Me gusta int afunc () {static int astatic = 8; ...

1 la respuesta

¿Cómo determina el kernel de Linux la dirección de carga de ld.so?

Sé que el enlazador dinámico usammap() para cargar bibliotecas. Supongo que es el kernel quien carga tanto el ejecutable como su.interpregrese al mismo espacio de direcciones, pero ¿cómo determina dónde? Me di cuenta queld.soLa dirección de carga ...

1 la respuesta

Intercepte el cargador ELF en el kernel de Linux: archivo fs / binfmt_elf.c a través del módulo del kernel cargable

Soy nuevo en la codificación del kernel y actualmente estoy trabajando con archivos ELF que se han modificado un poco por motivos de seguridad para los que necesito mirar algunos de sus encabezados de sección personalizados y extraer la clave de ...

1 la respuesta

Cómo cambiar la alineación del segmento de código en ELF

En binario ELF, ¿cómo cambiar la alineación de los segmentos cargables? En el siguiente ejemplo (Ver esquina derecha), quiero reducir el 0x200000 a 0x40960. LOAD 0x000000 0x000000400000 0x0000000000400000 0x000704 0x000704 R E **0x200000** LOAD ...

1 la respuesta

Excepciones de C ++ y la sección .eh_frame ELF

¿Es que la ausencia o daño de la sección .eh_frame ELF es la causa de que las excepciones en mi código C ++ dejen de funcionar? Cualquier excepción que anteriormente se detectó correctamente ahora está llamando a std :: terminate (). Mi ...