Update NT_* descriptor types with the values borrowed from
kernel's include/uapi/linux/elf.h and glibc's elf.h.
* xlat/nt_descriptor_types.in (NT_PRSTATUS, NT_FPREGSET, NT_PRPSINFO,
NT_PRXREG, NT_TASKSTRUCT, NT_PLATFORM, NT_AUXV, NT_GWINDOWS, NT_ASRS,
NT_PSTATUS, NT_PSINFO, NT_PRCRED, NT_UTSNAME, NT_LWPSTATUS,
NT_LWPSINFO, NT_PRFPXREG, NT_PRXFPREG, NT_PPC_VMX, NT_PPC_SPE,
NT_PPC_VSX, NT_386_TLS, NT_386_IOPERM, NT_X86_XSTATE): Add fallback
definitions.
(NT_SIGINFO, NT_FILE, NT_PPC_*, NT_S390_*, NT_ARM_*, NT_METAG_*,
NT_ARC_V2): New constants.
* NEWS: Mention this.
* Enhanced decoding of getsockopt and setsockopt syscalls for SOL_NETLINK
level.
* Enhanced decoding of BPF_MAP_CREATE command of bpf syscall.
* Enhanced decoding of getsockopt and setsockopt syscalls for SOL_NETLINK
level.
* Enhanced decoding of BPF_MAP_CREATE command of bpf syscall.
- * Updated lists of MSG_* and SHM_* constants.
+ * Updated lists of MSG_*, NT_*, and SHM_* constants.
* Added manual page for the strace-log-merge command.
* Updated lists of ioctl commands from Linux 4.15.
* Added manual page for the strace-log-merge command.
* Updated lists of ioctl commands from Linux 4.15.
-NT_PRSTATUS
-NT_FPREGSET
-NT_PRPSINFO
-NT_PRXREG
-NT_TASKSTRUCT
-NT_PLATFORM
-NT_AUXV
-NT_GWINDOWS
-NT_ASRS
-NT_PSTATUS
-NT_PSINFO
-NT_PRCRED
-NT_UTSNAME
-NT_LWPSTATUS
-NT_LWPSINFO
-NT_PRFPXREG
-NT_PRXFPREG
-NT_PPC_VMX
-NT_PPC_SPE
-NT_PPC_VSX
-NT_386_TLS
-NT_386_IOPERM
-NT_X86_XSTATE
+NT_PRSTATUS 1
+NT_FPREGSET 2
+NT_PRPSINFO 3
+NT_PRXREG 4
+NT_TASKSTRUCT 4
+NT_PLATFORM 5
+NT_AUXV 6
+NT_GWINDOWS 7
+NT_ASRS 8
+NT_PSTATUS 10
+NT_PSINFO 13
+NT_PRCRED 14
+NT_UTSNAME 15
+NT_LWPSTATUS 16
+NT_LWPSINFO 17
+NT_PRFPXREG 20
+NT_SIGINFO 0x53494749
+NT_FILE 0x46494c45
+NT_PRXFPREG 0x46e62b7f
+NT_PPC_VMX 0x100
+NT_PPC_SPE 0x101
+NT_PPC_VSX 0x102
+NT_PPC_TAR 0x103
+NT_PPC_PPR 0x104
+NT_PPC_DSCR 0x105
+NT_PPC_EBB 0x106
+NT_PPC_PMU 0x107
+NT_PPC_TM_CGPR 0x108
+NT_PPC_TM_CFPR 0x109
+NT_PPC_TM_CVMX 0x10a
+NT_PPC_TM_CVSX 0x10b
+NT_PPC_TM_SPR 0x10c
+NT_PPC_TM_CTAR 0x10d
+NT_PPC_TM_CPPR 0x10e
+NT_PPC_TM_CDSCR 0x10f
+NT_386_TLS 0x200
+NT_386_IOPERM 0x201
+NT_X86_XSTATE 0x202
+NT_S390_HIGH_GPRS 0x300
+NT_S390_TIMER 0x301
+NT_S390_TODCMP 0x302
+NT_S390_TODPREG 0x303
+NT_S390_CTRS 0x304
+NT_S390_PREFIX 0x305
+NT_S390_LAST_BREAK 0x306
+NT_S390_SYSTEM_CALL 0x307
+NT_S390_TDB 0x308
+NT_S390_VXRS_LOW 0x309
+NT_S390_VXRS_HIGH 0x30a
+NT_S390_GS_CB 0x30b
+NT_S390_GS_BC 0x30c
+NT_S390_RI_CB 0x30d
+NT_ARM_VFP 0x400
+NT_ARM_TLS 0x401
+NT_ARM_HW_BREAK 0x402
+NT_ARM_HW_WATCH 0x403
+NT_ARM_SYSTEM_CALL 0x404
+NT_ARM_SVE 0x405
+NT_METAG_CBUF 0x500
+NT_METAG_RPIPE 0x501
+NT_METAG_TLS 0x502
+NT_ARC_V2 0x600