elf.h: add new mips core dump note values from linux v4.19
[musl] / include / elf.h
index dab750d..d2a1cc3 100644 (file)
@@ -685,6 +685,9 @@ typedef struct {
 #define NT_METAG_RPIPE 0x501
 #define NT_METAG_TLS   0x502
 #define NT_ARC_V2      0x600
+#define NT_VMCOREDD    0x700
+#define NT_MIPS_DSP    0x800
+#define NT_MIPS_FP_MODE        0x801
 #define NT_VERSION     1
 
 
@@ -742,7 +745,8 @@ typedef struct {
 #define DT_ENCODING    32
 #define DT_PREINIT_ARRAY 32
 #define DT_PREINIT_ARRAYSZ 33
-#define        DT_NUM          34
+#define DT_SYMTAB_SHNDX        34
+#define        DT_NUM          35
 #define DT_LOOS                0x6000000d
 #define DT_HIOS                0x6ffff000
 #define DT_LOPROC      0x70000000
@@ -1034,6 +1038,7 @@ typedef struct {
 #define AT_L3_CACHESIZE                46
 #define AT_L3_CACHEGEOMETRY    47
 
+#define AT_MINSIGSTKSZ         51
 
 
 typedef struct {
@@ -1128,7 +1133,25 @@ typedef struct {
 #define R_68K_GLOB_DAT 20
 #define R_68K_JMP_SLOT 21
 #define R_68K_RELATIVE 22
-#define R_68K_NUM      23
+#define R_68K_TLS_GD32 25
+#define R_68K_TLS_GD16 26
+#define R_68K_TLS_GD8  27
+#define R_68K_TLS_LDM32        28
+#define R_68K_TLS_LDM16        29
+#define R_68K_TLS_LDM8 30
+#define R_68K_TLS_LDO32        31
+#define R_68K_TLS_LDO16        32
+#define R_68K_TLS_LDO8 33
+#define R_68K_TLS_IE32 34
+#define R_68K_TLS_IE16 35
+#define R_68K_TLS_IE8  36
+#define R_68K_TLS_LE32 37
+#define R_68K_TLS_LE16 38
+#define R_68K_TLS_LE8  39
+#define R_68K_TLS_DTPMOD32     40
+#define R_68K_TLS_DTPREL32     41
+#define R_68K_TLS_TPREL32      42
+#define R_68K_NUM      43
 
 #define R_386_NONE        0
 #define R_386_32          1