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

1 la respuesta

¿Cómo puedo encontrar que la dependencia ELF no se cumple?

8 la respuesta

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

2 la respuesta

¿Cómo obtener el tamaño de una función C desde dentro de un programa C o con ensamblaje en línea?

Supongamos que tengo una función como la siguiente:

2 la respuesta

Editar valores de variables en el archivo ELF?

Necesito cambiar un par de variables en un archivo ELF compilado. Tratando de explicar esto claramente, usaré una estructura en C simple como ejemplo.El únic...

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

5 la respuesta

construyendo kernel de Linux en Mac OS X

Estoy haciendo un proyecto para modificar el kernel de Linux. Tengo una máquina Linux de escritorio y no tengo ningún problema en compilar el kernel.Sin emba...

3 la respuesta

¿Cuándo se necesitan GAS ELF las directivas .type, .thumb, .size y .section?

Estoy trabajando en un programa de ensamblaje para un microcontrolador basado en ARM Cortex-M3 (conjunto de instrucciones Thumb 2), usando GNU como. En algún código de ejemplo, encuentro directivas como.size, .section y.type que entiendo son las ...

6 la respuesta

Analizando binarios MIPS: ¿hay una biblioteca Python para analizar datos binarios?

Estoy trabajando en una utilidad que necesita resolver direcciones hexadecimales para un nombre de función simbólico y un número de línea de código fuente dentro de un binario. La utilidad se ejecutará en Linux en x86, aunque los binarios ...

1 la respuesta

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

4 la respuesta

Parchear códigos / símbolos en un binario ELF vinculado dinámicamente

Supongamos que tengo un binario ELF que está vinculado dinámicamente y quiero anular / redirigir ciertas llamadas a la biblioteca. Sé que puedo hacer esto conLD_PRELOAD, pero quiero una solución que sea permanente en el binario, independiente del ...