X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=binutils%2Freadelf.c;h=9e8f48f4097f6523154fcbebf3b3ed874db3fba7;hb=7ba29e2a41ab1802c0e56ce97b290d5f0aece80e;hp=809712125bce094412db60cf654ebdbd268650f6;hpb=9961db38d440a4e4d7a4fff624b3d2fe499192a7;p=external%2Fbinutils.git diff --git a/binutils/readelf.c b/binutils/readelf.c index 8097121..9e8f48f 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -119,6 +119,7 @@ #include "elf/m68hc11.h" #include "elf/mcore.h" #include "elf/mep.h" +#include "elf/microblaze.h" #include "elf/mips.h" #include "elf/mmix.h" #include "elf/mn10200.h" @@ -614,6 +615,8 @@ guess_is_rela (unsigned int e_machine) case EM_XSTORMY16: case EM_XTENSA: case EM_XTENSA_OLD: + case EM_MICROBLAZE: + case EM_MICROBLAZE_OLD: return TRUE; case EM_68HC05: @@ -1197,6 +1200,11 @@ dump_relocations (FILE * file, case EM_CR16_OLD: rtype = elf_cr16_reloc_type (type); break; + + case EM_MICROBLAZE: + case EM_MICROBLAZE_OLD: + rtype = elf_microblaze_reloc_type (type); + break; } if (rtype == NULL) @@ -1865,6 +1873,8 @@ get_machine_name (unsigned e_machine) case EM_CYGNUS_MEP: return "Toshiba MeP Media Engine"; case EM_CR16: case EM_CR16_OLD: return "National Semiconductor's CR16"; + case EM_MICROBLAZE: return "Xilinx MicroBlaze"; + case EM_MICROBLAZE_OLD: return "Xilinx MicroBlaze"; default: snprintf (buff, sizeof (buff), _(": 0x%x"), e_machine); return buff;