[PATCH] Fix for readelf hex-dump SHT_NOBITS bug
Marshall T. Vandegrift
llasram@wuli.nu
Fri Oct 24 03:00:00 GMT 2003
More information about the Binutils mailing list
Fri Oct 24 03:00:00 GMT 2003
- Previous message (by thread): [patch] Second argument for Alpha rpcc
- Next message (by thread): [PATCH] Fix for readelf hex-dump SHT_NOBITS bug
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, This looks like an obvious fix to me. Currently, `readelf --hex-dump' on a SHT_NOBITS section will attempt to dump the section's sh_size bytes from the file (failing cleanly if the file is too small). This patch makes it treat SHT_NOBITS sections as zero bytes in size. 2003-10-23 Marshall T. Vandegrift <llasram@wuli.nu> * readelf.c (dump_section): Correctly treat SHT_NOBITS sections as zero bytes in size. diff -aurpE binutils/binutils/readelf.c binutils-modified/binutils/readelf.c --- binutils/binutils/readelf.c 2003-10-23 22:34:41.000000000 -0400 +++ binutils-modified/binutils/readelf.c 2003-10-23 22:30:25.000000000 -0400 @@ -6055,7 +6055,7 @@ dump_section (Elf_Internal_Shdr *section bytes = section->sh_size; - if (bytes == 0) + if (bytes == 0 || section->sh_type == SHT_NOBITS) { printf (_("\nSection '%s' has no data to dump.\n"), SECTION_NAME (section)); -- Marshall T. Vandegrift <llasram@wuli.nu> A lie which has the air of truth is preferable to an accurate statement which seems to be false. -- Kai Kā'ūs ibn Iskandar, the /Qābūs-nāma/
- Previous message (by thread): [patch] Second argument for Alpha rpcc
- Next message (by thread): [PATCH] Fix for readelf hex-dump SHT_NOBITS bug
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list