Resultados de la búsqueda a petición "elf"
¿Cuáles son los significados de las columnas de la tabla de símbolos que muestra readelf?
¿Podría alguien explicar las columnas que se muestran de la tabla de símbolos usandoreadelf?
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 ...
¿Cómo se ve una clase compilada de C ++?
Con algunos antecedentes en instrucciones de ensamblaje y programas en C, puedo visualizar cómo se vería una función compilada, pero es curioso que nunca haya pensado tan cuidadosamente cómo sería una clase C ++ compilada. bash$ cat class.cpp ...
¿Cómo ejecutar un archivo ELF de metal desnudo en QEMU?
¿Cómo se ejecuta un archivo elfo en QEMU? Esta es mi mejor suposición: qemu-system-i386 -hda kernel.elf¿Esto funciona? El archivo elf es un núcleo generado a partir de estetutorial [http://www.jamesmolloy.co.uk/tutorial_html/2.-Genesis.html].
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 ...
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 ...
Tamaño de función incorrecto dentro del objeto ARM ELF
salida de readelf del archivo objeto: Symbol table '.symtab' contains 15 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 FILE LOCAL DEFAULT ABS fp16.c 2: 00000000 0 SECTION LOCAL DEFAULT 1 3: ...
¿Cómo puede gcc / clang asumir que la dirección de una constante de cadena es de 32 bits?
Si compilo este programa: #include <stdio.h> int main(int argc, char** argv) { printf("hello world!\n"); return 0; }para x86-64, la salida asm usamovl $.LC0, %edi / call puts. (Ver opciones completas de salida / compilación de asm en ...
Acceda a la sección .data en Código independiente de posición
Estoy construyendo una biblioteca compartida con NASM. En esa biblioteca, en alguna función, necesito lo que llamaríamos unvariable estáticaen C. Básicamente, creo que hay algo de espacio en la sección .data: SECTION .data last_tok: dq 0 ; ...
Acceso a datos adjuntos a un binario ELF
Tengo un binario ELF estático que lee datos de un archivo zip. Para simplificar la distribución, quiero agregar el archivo zip al binario, así: $ cat mydata.zip >> mybinary Sé que hacerlo no dañará mybinary, pero no sé cómo acceder a los ...