diff options
author | Elliott Hughes <enh@google.com> | 2018-02-20 17:03:16 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2018-02-20 17:06:23 -0800 |
commit | b755614143ce6aab5265ed32c1bb6c8f748e7898 (patch) | |
tree | 4b0da9dce35635a264d079fb8ef8b27a16430c29 /ioctlent0.h | |
parent | f174ca62c552149d51472717a480e2a571885b9a (diff) | |
download | strace-b755614143ce6aab5265ed32c1bb6c8f748e7898.tar.gz |
Update strace to 4.21.
Noteworthy changes in release 4.21 (2018-02-13)
===============================================
* Changes in behaviour
* Warning is now issued when -F option is used.
* Warning is now issued when a tracee with unsupported personality
is attached.
* Unknown syscall numbers are now printed in hexadecimal form.
* Improvements
* Implemented decoding of netlink descriptor attributes as file descriptors.
* Implemented decoding of hugetlb page size selection flags.
* Implemented decoding of BPF_PROG_TEST_RUN, BPF_PROG_GET_NEXT_ID,
BPF_MAP_GET_NEXT_ID, BPF_PROG_GET_FD_BY_ID, BPF_MAP_GET_FD_BY_ID,
and BPF_OBJ_GET_INFO_BY_FD commands of bpf syscall.
* Enhanced decoding of get_thread_area, memfd_create, modify_ldt,
perf_event_open, reboot, s390_guarded_storage, s390_pcio_mmio_read,
s390_pci_mmio_write, s390_runtime_instr, s390_sthyi, set_thread_area,
and shmget syscalls.
* Implemented decoding of KVM_* and DM_LIST_DEVICES ioctl commands.
* Implemented decoding of riscv_flush_icache syscall.
* Enhanced decoding of getsockopt and setsockopt syscalls for SOL_NETLINK
level.
* Enhanced decoding of BPF_MAP_CREATE command of bpf syscall.
* Print values returned by mq_open syscall and first arguments
of mq_getsetattr, mq_notify, mq_timedreceive, and mq_timedsend syscalls
as file descriptors.
* Added decoding of get_tls syscall on arm.
* Added -e trace=%pure option for tracing system calls with no arguments that
never fail.
* Updated lists of IPV6_*, MAP_*, MEMBARRIER_CMD_*, MSG_*, NT_*, PKEY_*,
SHM_*, and TCP_* constants.
* Added manual page for the strace-log-merge command.
* Updated lists of ioctl commands from Linux 4.15.
* Implemented biarch support for s390x.
* Implemented an optional support for symbol demangling in strace -k output
(activated by --with-libiberty configure option).
* Information about availability of demangling and reliable personality
decoding (on architectures with multiple personalities) is now available
in strace -V output.
* Added decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls on
powerpc and powerpc64.
* Enhanced manual page.
* Bug fixes
* Fixed multi-personality support in cross builds.
* Added mq_getsetattr, mq_notify, mq_open, mq_timedreceive, and mq_timedsend
syscalls to %desc tracing set.
* Fixed path tracing support for mmap syscalls with indirect arguments and
for old select syscall.
* Fixed decoding of arm-specific (__ARM_NR_*) syscalls.
* Fixed open mode flags decoding.
* Fixed corner cases in handling of strace -ff -ttt logs by strace-log-merge.
* Error counts that exceed one billion are now printed correctly in call
summary output.
* Fixed call summary header for x32 personality.
* Changes of tracee personalities are reported more reliably.
* Fixed the case when strace attaches to a tracee being inside exec and its
first syscall stop is syscall-exit-stop instead of syscall-enter-stop,
which messed up all the syscall state tracking.
* Fixed printing of higher 32 bits of the return value for x32 personality.
* Portability
* A C compiler that supports "for" loop initial declarations is now required.
* Inability to configure multiple personality support on architectures where
multiple personalities are supported leads to configuration failure during
build now. Use --enable-mpers=check to revert to the old behaviour.
* Build-time requirement for the mpers support has been lowered from gawk 4
to gawk 3.
* Removed incomplete and non-functional support for the CRIS architecture.
* Removed incomplete and unused support for IA-32 mode on the IA-64
architecture.
Bug: N/A
Test: strace -f date
Change-Id: I126eec18d7309a89f5a75dcab6498c99bb099836
Diffstat (limited to 'ioctlent0.h')
-rw-r--r-- | ioctlent0.h | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/ioctlent0.h b/ioctlent0.h index 13c216563..7e542b15f 100644 --- a/ioctlent0.h +++ b/ioctlent0.h @@ -1051,6 +1051,7 @@ { "DRM_IOCTL_MSM_GEM_CPU_FINI", 0x40046445 }, { "DRM_IOCTL_RADEON_FULLSCREEN", 0x40046446 }, { "DRM_IOCTL_MGA_SET_FENCE", 0x4004644a }, +{ "DRM_IOCTL_MSM_SUBMITQUEUE_CLOSE", 0x4004644b }, { "DRM_IOCTL_I915_DESTROY_HEAP", 0x4004644c }, { "DRM_IOCTL_I915_SET_VBLANK_PIPE", 0x4004644d }, { "DRM_IOCTL_R128_FULLSCREEN", 0x40046450 }, @@ -1403,6 +1404,7 @@ { "DRM_IOCTL_VIA_PCICMD", 0x4010644a }, { "DRM_IOCTL_I915_HWS_ADDR", 0x40106451 }, { "DRM_IOCTL_I915_GEM_INIT", 0x40106453 }, +{ "DRM_IOCTL_AMDGPU_SCHED", 0x40106455 }, { "DRM_IOCTL_SIS_FB_INIT", 0x40106456 }, { "DRM_IOCTL_RADEON_SETPARAM", 0x40106459 }, { "TUNER_SET_CONFIG", 0x4010645c }, @@ -1458,7 +1460,6 @@ { "DRM_IOCTL_QXL_UPDATE_AREA", 0x40186443 }, { "DRM_IOCTL_ETNAVIV_GEM_CPU_PREP", 0x40186444 }, { "DRM_IOCTL_MSM_GEM_CPU_PREP", 0x40186444 }, -{ "DRM_IOCTL_MSM_WAIT_FENCE", 0x40186447 }, { "DRM_IOCTL_R128_BLIT", 0x4018644b }, { "RIO_MPORT_MAINT_WRITE_LOCAL", 0x40186d06 }, { "RIO_MPORT_MAINT_WRITE_REMOTE", 0x40186d08 }, @@ -1487,6 +1488,7 @@ { "DRM_IOCTL_AMDGPU_INFO", 0x40206445 }, { "DRM_IOCTL_SIS_FB_FREE", 0x40206445 }, { "DRM_IOCTL_ETNAVIV_WAIT_FENCE", 0x40206447 }, +{ "DRM_IOCTL_MSM_WAIT_FENCE", 0x40206447 }, { "DRM_IOCTL_RADEON_CLEAR", 0x40206448 }, { "DRM_IOCTL_ETNAVIV_GEM_WAIT", 0x40206449 }, { "DRM_IOCTL_I915_CMDBUFFER", 0x4020644b }, @@ -2187,6 +2189,7 @@ { "DRM_IOCTL_MODE_RMFB", 0xc00464af }, { "DRM_IOCTL_MODE_DESTROY_DUMB", 0xc00464b4 }, { "DRM_IOCTL_MODE_DESTROYPROPBLOB", 0xc00464be }, +{ "DRM_IOCTL_MODE_REVOKE_LEASE", 0xc00464c9 }, { "SNDCTL_MIDI_PRETIME", 0xc0046d00 }, { "SNDCTL_MIDI_MPUMODE", 0xc0046d01 }, { "MGSL_IOCWAITEVENT", 0xc0046d08 }, @@ -2274,6 +2277,7 @@ { "DRM_IOCTL_PRIME_HANDLE_TO_FD", 0xc00c642d }, { "DRM_IOCTL_PRIME_FD_TO_HANDLE", 0xc00c642e }, { "DRM_IOCTL_MSM_GEM_MADVISE", 0xc00c6448 }, +{ "DRM_IOCTL_MSM_SUBMITQUEUE_NEW", 0xc00c644a }, { "DRM_IOCTL_VIA_CMDBUF_SIZE", 0xc00c644b }, { "DRM_IOCTL_I915_VBLANK_SWAP", 0xc00c644f }, { "DRM_IOCTL_RADEON_GEM_SET_DOMAIN", 0xc00c6463 }, @@ -2352,6 +2356,7 @@ { "DRM_IOCTL_TEGRA_GEM_SET_TILING", 0xc010644a }, { "DRM_IOCTL_VC4_LABEL_BO", 0xc010644a }, { "DRM_IOCTL_TEGRA_GEM_GET_TILING", 0xc010644b }, +{ "DRM_IOCTL_VC4_GEM_MADVISE", 0xc010644b }, { "DRM_IOCTL_RADEON_INDIRECT", 0xc010644d }, { "DRM_IOCTL_R128_INDIRECT", 0xc010644f }, { "DRM_IOCTL_AMDGPU_GEM_OP", 0xc0106450 }, @@ -2375,6 +2380,8 @@ { "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", 0xc01064c2 }, { "DRM_IOCTL_SYNCOBJ_RESET", 0xc01064c4 }, { "DRM_IOCTL_SYNCOBJ_SIGNAL", 0xc01064c5 }, +{ "DRM_IOCTL_MODE_LIST_LESSEES", 0xc01064c7 }, +{ "DRM_IOCTL_MODE_GET_LEASE", 0xc01064c8 }, { "MGSL_IOCWAITGPIO", 0xc0106d12 }, { "NCP_IOC_GETPRIVATEDATA", 0xc0106e0a }, { "DMX_GET_STC", 0xc0106f32 }, @@ -2420,6 +2427,8 @@ { "BINDER_GET_NODE_DEBUG_INFO", 0xc018620b }, { "DRM_IOCTL_MAP_BUFS", 0xc0186419 }, { "DRM_IOCTL_WAIT_VBLANK", 0xc018643a }, +{ "DRM_IOCTL_CRTC_GET_SEQUENCE", 0xc018643b }, +{ "DRM_IOCTL_CRTC_QUEUE_SEQUENCE", 0xc018643c }, { "DRM_IOCTL_AMDGPU_BO_LIST", 0xc0186443 }, { "DRM_IOCTL_AMDGPU_CS", 0xc0186444 }, { "DRM_IOCTL_I810_GETBUF", 0xc0186445 }, @@ -2444,6 +2453,7 @@ { "DRM_IOCTL_MODE_PAGE_FLIP", 0xc01864b0 }, { "DRM_IOCTL_MODE_DIRTYFB", 0xc01864b1 }, { "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01864ba }, +{ "DRM_IOCTL_MODE_CREATE_LEASE", 0xc01864c6 }, { "I2OHRTGET", 0xc0186901 }, { "I2OLCTGET", 0xc0186902 }, { "RIO_ALLOC_DMA", 0xc0186d13 }, @@ -2498,6 +2508,7 @@ { "DRM_IOCTL_AMDGPU_WAIT_CS", 0xc0206449 }, { "DRM_IOCTL_MGA_DMA_BOOTSTRAP", 0xc020644c }, { "DRM_IOCTL_RADEON_TEXTURE", 0xc020644e }, +{ "DRM_IOCTL_AMDGPU_FENCE_TO_HANDLE", 0xc0206454 }, { "DRM_IOCTL_SIS_AGP_ALLOC", 0xc0206454 }, { "DRM_IOCTL_RADEON_GEM_CREATE", 0xc020645d }, { "DRM_IOCTL_RADEON_GEM_MMAP", 0xc020645e }, @@ -2589,6 +2600,7 @@ { "VIDIOC_ENUMAUDIO", 0xc0345641 }, { "VIDIOC_ENUMAUDOUT", 0xc0345642 }, { "VIDIOC_ENUM_FRAMEINTERVALS", 0xc034564b }, +{ "DELL_WMI_SMBIOS_CMD", 0xc0345700 }, { "MEDIA_IOC_SETUP_LINK", 0xc0347c03 }, { "SYNC_IOC_FILE_INFO", 0xc0383e04 }, { "HIDIOCGFIELDINFO", 0xc038480a }, @@ -2600,10 +2612,10 @@ { "CEC_TRANSMIT", 0xc0386105 }, { "CEC_RECEIVE", 0xc0386106 }, { "DRM_IOCTL_VIRTGPU_RESOURCE_CREATE", 0xc0386444 }, -{ "DRM_IOCTL_ETNAVIV_GEM_SUBMIT", 0xc0386446 }, { "DRM_IOCTL_MODE_ATOMIC", 0xc03864bc }, { "BTRFS_IOC_INO_PATHS", 0xc0389423 }, { "BTRFS_IOC_LOGICAL_INO", 0xc0389424 }, +{ "BTRFS_IOC_LOGICAL_INO_V2", 0xc038943b }, { "GENWQE_SLU_UPDATE", 0xc038a550 }, { "GENWQE_SLU_READ", 0xc038a551 }, { "PTP_SYS_OFFSET_PRECISE", 0xc0403d08 }, @@ -2638,6 +2650,8 @@ { "VIDIOC_ENUMOUTPUT", 0xc0485630 }, { "VIDIOC_DECODER_CMD", 0xc0485660 }, { "VIDIOC_TRY_DECODER_CMD", 0xc0485661 }, +{ "DRM_IOCTL_ETNAVIV_GEM_SUBMIT", 0xc0486446 }, +{ "DRM_IOCTL_ETNAVIV_PM_QUERY_DOM", 0xc048644a }, { "DRM_IOCTL_MODE_ATTACHMODE", 0xc04864a8 }, { "DRM_IOCTL_MODE_DETACHMODE", 0xc04864a9 }, { "VIDEO_COMMAND", 0xc0486f3b }, @@ -2648,6 +2662,7 @@ { "SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 0xc04c5349 }, { "VIDIOC_OMAP3ISP_AF_CFG", 0xc04c56c5 }, { "CEC_ADAP_G_CAPS", 0xc04c6100 }, +{ "DRM_IOCTL_ETNAVIV_PM_QUERY_SIG", 0xc04c644b }, { "NVME_NVM_IOCTL_ADMIN_VIO", 0xc0504c41 }, { "NVME_NVM_IOCTL_IO_VIO", 0xc0504c43 }, { "SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 0xc0505350 }, |