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

1 la respuesta

colocando la respuesta de la biblioteca estática al comienzo de la sección flash

Estoy usando atmelstudio para compilar una imagen de firmware y quiero colocar las funciones de las bibliotecas estáticas (incluidas las libc.a y libgcc.a de gnu) al comienzo de la sección .text seguida de .text pertenecen al código fuente de mi ...

1 la respuesta

¿Una forma elegante de establecer la dirección base de la imagen ELF con Linux binutils?

Para un proyecto personal, necesito escribir un archivo ejecutable que se cargue en una dirección de memoria no predeterminada. Desdeesta pregunta tanSé que ...

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

1 la respuesta

Comportamiento extraño del ensamblador MIPS con instrucciones de salto (y enlace)

Entonces, estamos estudiando la arquitectura MIPS en la escuela y estamos implementando una arquitectura MIPS32. Pensé que usaría GNU cross-binutils como ensamblador, pero obtengo resultados extraños cuando trato con las instrucciones jal, j y ...

6 la respuesta

¿Cómo obtener información de instrucciones de libopcodes?

Estoy escribiendo una herramienta que usalibbfd ylibopcodes en x86-32 y x86-64 Linux para realizar el desmontaje. El problema es que, si bien puedo obtener códigos de libop para desmontar, no puedo obtener ninguna información de instrucciones. ...

3 la respuesta

¿Un objcopy equivalente para Mac / iPhone?

Me gustaría cambiar el nombre de los símbolos dentro de los archivos de objetos (.o) con algo que sería el equivalente de Mac de binutils 'objcopy --redefine-syms herramienta. No encontréarm-apple-darwin10-objcopy. Probé los ...

6 la respuesta

¿Cómo compilar un archivo de ensamblaje en un formato binario sin formato (como DOS .com) con el ensamblador GNU (as)?

Quiero compilar este código fuente en Windows (es solo un ejemplo): start: NOP NOPCuando lo compilo con NASM o FASM, la longitud del archivo de salida es de 2 bytes. ¡Pero cuando lo compilo con el ensamblador GNU (as), la longitud del archivo ...

4 la respuesta

¿Cómo vincular un programa de ensamblaje de gas que usa la biblioteca estándar C con ld sin usar gcc?

Como un ejercicio para aprender con mayor precisión cómo funcionan los programas c y qué nivel mínimo de contenido debe existir para que un programa pueda usar libc, me he encargado de programar principalmente en el ensamblaje x86 usando gas y ...

2 la respuesta

Requisitos para usar flto

Si quiero compilar mi proyecto con-flto ¿Es suficiente haber construido gcc con--enable-gold ¿o también necesito construir oro y reemplazar ld con él? ¿Y necesito alguna otra bandera? Es decir, estoy haciendo esto gcc -flto one.c two.c

2 la respuesta

¿Cómo interpretar la salida del programa ldd?

[root@wdctc1281 bin]# ldd node linux-vdso.so.1 => (0x00007fffd33f2000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f70f7855000) librt.so.1 => /lib64/librt.so.1 (0x00007f70f764d000) libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f70f7345000) ...