diff options
-rw-r--r-- | core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java index b9a93317864..ba8d81773f9 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java @@ -158,6 +158,9 @@ public class Elf { /** @since 6.0 */ public static final int EM_AARCH64 = 183; + /** @since 7.0 */ + public static final int EM_RISCV = 243; + public static final int EM_NIOS = 0xFEBB; public static final int EM_CYGNUS_POWERPC = 0x9025; public static final int EM_CYGNUS_M32R = 0x9041; @@ -908,6 +911,9 @@ public class Elf { case Elf.ELFhdr.EM_RS08: attrib.cpu = "rs08"; //$NON-NLS-1$ break; + case Elf.ELFhdr.EM_RISCV: + attrib.cpu = "riscv"; //$NON-NLS-1$ + break; case Elf.ELFhdr.EM_NONE: default: attrib.cpu = "none"; //$NON-NLS-1$ |