Add support for LoongArch (#470)
[pyelftools.git] / elftools / elf / constants.py
index 7cb215927c65c8528d781852f19bafd566523d43..d3cb3a29d8884dc6738291cbbb2d8dba43c0d09a 100644 (file)
@@ -60,6 +60,13 @@ class E_FLAGS(object):
     EF_RISCV_RVE=0x00000008
     EF_RISCV_TSO=0x00000010
 
+    EF_LOONGARCH_ABI=0x000000C0
+    EF_LOONGARCH_ABI_V0=0x00000000
+    EF_LOONGARCH_ABI_V1=0x00000040
+    EF_LOONGARCH_FLOAT_ABI=0x00000003
+    EF_LOONGARCH_FLOAT_ABI_SOFT=0x00000001
+    EF_LOONGARCH_FLOAT_ABI_SINGLE=0x00000002
+    EF_LOONGARCH_FLOAT_ABI_DOUBLE=0x00000003
 
 class E_FLAGS_MASKS(object):
     """Masks to be used for convenience when working with E_FLAGS