Cuando tenemos un archivo de objeto y no tenemos el código fuente con nosotros y tenemos que encontrar la máxima información del archivo. Para hacerlo, objdump juega un papel muy importante. El objetivo principal del comando objdump es ayudar a depurar el archivo de objeto. Se utiliza para los siguientes fines enumerados:
- Para recuperar el encabezado del archivo
- Para obtener el desplazamiento del archivo
- Para obtener el nombre bfd
- Para obtener el desmantelamiento
- Para depurar el archivo
- Para desmontar el archivo
- Para recuperar los encabezados de archivo
Sintaxis:
objdump <option(s)> <file(s)>
Trabajando con el comando objdump
1. Para obtener los encabezados de archivo de un archivo de objeto. Este comando imprimirá toda la información relacionada con los encabezados de archivo del archivo.
objdump -f khushi
Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.
2. Para imprimir el contenido del encabezado del archivo específico del objeto. Este comando imprimirá el contenido del encabezado del archivo específico del objeto.
objdump -p khushi
Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.
3. Para imprimir el contenido del encabezado de la sección del archivo. Este comando imprimirá toda la información relacionada con el encabezado de la sección del archivo.
objdump -h khushiKhushi
Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.
4. Para imprimir todo el contenido del encabezado del archivo. Este comando imprimirá toda la información relacionada con el encabezado del contenido del archivo.
objdump -x khushi
Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.
5. Imprimir el contenido del ensamblador de las secciones susceptibles de ejecución. Este comando imprimirá el contenido del ensamblador de secciones que son ejecutables.
objdump -d khushi
Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.
6. Imprimir el contenido del ensamblador de todas las secciones del archivo. Este comando imprimirá todo el contenido del ensamblador de todas las secciones del archivo.
objdump -D khushi
Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.
7. Imprimir el contenido completo de todas las secciones del expediente. Este comando imprimirá todo el contenido de todas las secciones del archivo.
objdump -s khushi
Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.
8. Para mostrar la sección de ayuda del comando. Este comando mostrará todos los parámetros y los valores que podría recibir para procesar el archivo.
objdump --help