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

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

6 la respuesta

¿Cómo encontrar el punto de entrada de la función principal del archivo ejecutable elf sin ninguna información simbólica?

Desarrollé un pequeño programa cpp en la plataforma de Ubuntu-Linux 11.10. Ahora quiero hacer ingeniería inversa. Soy principiante @ Uso tales herramientas: GDB 7.0, editor de texto, editor hexadecimal. Por primera vez lo hice bastante fácil. ...

8 la respuesta

ódigo dependiente de @CPU: ¿cómo evitar punteros de función?

Tengo un código crítico de rendimiento escrito para múltiples CPU. Detecto CPU en tiempo de ejecución y, en función de eso, uso la función adecuada para la CPU detectada. Entonces, ahora tengo que usar punteros de función y funciones de llamada ...

12 la respuesta

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

¿Cómo instalo GCC (la colección del compilador GNU) pieza por pieza, usando la versión actual, usando las versiones correctas de dependencias, sin usar un administrador de paquetes (como yum, rpm, apt, dpkg) y sin usar bibliotecas compartidas? ...

12 la respuesta

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

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

1 la respuesta

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

1 la respuesta

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

4 la respuesta

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

2 la respuesta

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