commit: c873c7ea7634f33b444171cf5f915939a82575b6
parent fba8f121a2011f0547c1d597eaaed1132ce59d5a
Author: Michael Forney <mforney@mforney.org>
Date: Thu, 12 Apr 2018 14:22:35 -0700
strace: Update to 4.22
Diffstat:
6 files changed, 55 insertions(+), 10 deletions(-)
diff --git a/pkg/strace/.gitignore b/pkg/strace/.gitignore
@@ -1,3 +1,3 @@
/src
-/strace-4.21.tar.xz
+/strace-4.22.tar.xz
/tools.ninja
diff --git a/pkg/strace/config.h b/pkg/strace/config.h
@@ -261,6 +261,7 @@
#define HAVE_SIGINFO_T_SI_TIMERID 1
#define HAVE_SIGNALFD 1
#define HAVE_SIG_ATOMIC_T 1
+#define HAVE_STATIC_ASSERT 1
#define HAVE_STDINT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STPCPY 1
@@ -271,6 +272,7 @@
#define HAVE_STROPTS_H 1
#define HAVE_STRSIGNAL 1
#define HAVE_STRUCT_BLK_USER_TRACE_SETUP 1
+#define HAVE_STRUCT_BPF_INSN 1
#define HAVE_STRUCT_BR_MDB_ENTRY 1
/* #undef HAVE_STRUCT_BR_MDB_ENTRY_FLAGS */
#define HAVE_STRUCT_BR_MDB_ENTRY_VID 1
@@ -278,6 +280,7 @@
/* #undef HAVE_STRUCT_BTRFS_IOCTL_DEFRAG_RANGE_ARGS_START */
#define HAVE_STRUCT_BTRFS_IOCTL_FEATURE_FLAGS_COMPAT_FLAGS 1
#define HAVE_STRUCT_BTRFS_IOCTL_FS_INFO_ARGS_NODESIZE 1
+/* #undef HAVE_STRUCT_BTRFS_IOCTL_LOGICAL_INO_ARGS_FLAGS */
#define HAVE_STRUCT_BTRFS_IOCTL_SEARCH_ARGS_V2_BUF_SIZE 1
/* #undef HAVE_STRUCT_CRYPTO_REPORT_AEAD */
/* #undef HAVE_STRUCT_CRYPTO_REPORT_BLKCIPHER */
@@ -370,7 +373,6 @@
#define HAVE_SYS_IPC_H 1
#define HAVE_SYS_MSG_H 1
#define HAVE_SYS_QUOTA_H 1
-#define HAVE_SYS_REG_H 1
#define HAVE_SYS_SEM_H 1
#define HAVE_SYS_SHM_H 1
#define HAVE_SYS_SIGNALFD_H 1
@@ -378,14 +380,51 @@
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_XATTR_H 1
#define HAVE_TYPEOF 1
+/* #undef HAVE_UNION_BPF_ATTR_ATTACH_BPF_FD */
/* #undef HAVE_UNION_BPF_ATTR_ATTACH_FLAGS */
+/* #undef HAVE_UNION_BPF_ATTR_ATTACH_TYPE */
#define HAVE_UNION_BPF_ATTR_BPF_FD 1
+/* #undef HAVE_UNION_BPF_ATTR_DUMMY */
+/* #undef HAVE_UNION_BPF_ATTR_FILE_FLAGS */
#define HAVE_UNION_BPF_ATTR_FLAGS 1
+/* #undef HAVE_UNION_BPF_ATTR_INFO_BPF_FD */
/* #undef HAVE_UNION_BPF_ATTR_INFO_INFO */
+/* #undef HAVE_UNION_BPF_ATTR_INFO_INFO_LEN */
+/* #undef HAVE_UNION_BPF_ATTR_INNER_MAP_FD */
+#define HAVE_UNION_BPF_ATTR_INSNS 1
+#define HAVE_UNION_BPF_ATTR_INSN_CNT 1
+#define HAVE_UNION_BPF_ATTR_KERN_VERSION 1
+#define HAVE_UNION_BPF_ATTR_KEY 1
+#define HAVE_UNION_BPF_ATTR_KEY_SIZE 1
+#define HAVE_UNION_BPF_ATTR_LICENSE 1
+#define HAVE_UNION_BPF_ATTR_LOG_BUF 1
+#define HAVE_UNION_BPF_ATTR_LOG_LEVEL 1
+#define HAVE_UNION_BPF_ATTR_LOG_SIZE 1
+#define HAVE_UNION_BPF_ATTR_MAP_FD 1
+/* #undef HAVE_UNION_BPF_ATTR_MAP_FLAGS */
+/* #undef HAVE_UNION_BPF_ATTR_MAP_ID */
+#define HAVE_UNION_BPF_ATTR_MAP_TYPE 1
+#define HAVE_UNION_BPF_ATTR_MAX_ENTRIES 1
/* #undef HAVE_UNION_BPF_ATTR_NEXT_ID */
+#define HAVE_UNION_BPF_ATTR_NEXT_KEY 1
/* #undef HAVE_UNION_BPF_ATTR_NUMA_NODE */
+/* #undef HAVE_UNION_BPF_ATTR_OPEN_FLAGS */
+#define HAVE_UNION_BPF_ATTR_PATHNAME 1
/* #undef HAVE_UNION_BPF_ATTR_PROG_FLAGS */
+/* #undef HAVE_UNION_BPF_ATTR_PROG_ID */
+#define HAVE_UNION_BPF_ATTR_PROG_TYPE 1
+/* #undef HAVE_UNION_BPF_ATTR_START_ID */
+/* #undef HAVE_UNION_BPF_ATTR_TARGET_FD */
+/* #undef HAVE_UNION_BPF_ATTR_TEST_DATA_IN */
+/* #undef HAVE_UNION_BPF_ATTR_TEST_DATA_OUT */
+/* #undef HAVE_UNION_BPF_ATTR_TEST_DATA_SIZE_IN */
+/* #undef HAVE_UNION_BPF_ATTR_TEST_DATA_SIZE_OUT */
/* #undef HAVE_UNION_BPF_ATTR_TEST_DURATION */
+/* #undef HAVE_UNION_BPF_ATTR_TEST_PROG_FD */
+/* #undef HAVE_UNION_BPF_ATTR_TEST_REPEAT */
+/* #undef HAVE_UNION_BPF_ATTR_TEST_RETVAL */
+#define HAVE_UNION_BPF_ATTR_VALUE 1
+#define HAVE_UNION_BPF_ATTR_VALUE_SIZE 1
#define HAVE_UNISTD_H 1
/* #undef HAVE_USTAT_H */
#define HAVE_UTIMENSAT 1
@@ -401,7 +440,7 @@
/* #undef M32_SIZEOF_KERNEL_LONG_T */
/* #undef M32_SIZEOF_LONG */
/* #undef M68K */
-#define MANPAGE_DATE "2018-02-11"
+#define MANPAGE_DATE "2018-04-04"
/* #undef METAG */
/* #undef MICROBLAZE */
/* #undef MIPS */
@@ -410,12 +449,12 @@
/* #undef NIOS2 */
/* #undef OR1K */
#define PACKAGE "strace"
-#define PACKAGE_BUGREPORT "strace-devel@lists.sourceforge.net"
+#define PACKAGE_BUGREPORT "strace-devel@lists.strace.io"
#define PACKAGE_NAME "strace"
-#define PACKAGE_STRING "strace 4.21"
+#define PACKAGE_STRING "strace 4.22"
#define PACKAGE_TARNAME "strace"
#define PACKAGE_URL "https://strace.io"
-#define PACKAGE_VERSION "4.21"
+#define PACKAGE_VERSION "4.22"
/* #undef POWERPC */
/* #undef POWERPC64 */
/* #undef RISCV */
@@ -449,7 +488,7 @@
#ifndef __EXTENSIONS__
# define __EXTENSIONS__ 1
#endif
-#define VERSION "4.21"
+#define VERSION "4.22"
#if defined AC_APPLE_UNIVERSAL_BUILD
# if defined __BIG_ENDIAN__
# define WORDS_BIGENDIAN 1
diff --git a/pkg/strace/gen.lua b/pkg/strace/gen.lua
@@ -114,6 +114,7 @@ local srcs = {
'clone.c',
'copy_file_range.c',
'count.c',
+ 'delay.c',
'desc.c',
'dirent.c',
'dirent64.c',
@@ -122,6 +123,7 @@ local srcs = {
'epoll.c',
'error_prints.c',
'evdev.c',
+ 'evdev_mpers.c',
'eventfd.c',
'execve.c',
'fadvise.c',
@@ -174,6 +176,7 @@ local srcs = {
'membarrier.c',
'memfd_create.c',
'mknod.c',
+ 'mmap_cache.c',
'mmsghdr.c',
'mount.c',
'mq.c',
@@ -183,6 +186,7 @@ local srcs = {
'netlink.c',
'netlink_crypto.c',
'netlink_inet_diag.c',
+ 'netlink_netfilter.c',
'netlink_netlink_diag.c',
'netlink_packet_diag.c',
'netlink_route.c',
@@ -228,6 +232,7 @@ local srcs = {
'reboot.c',
'renameat.c',
'resource.c',
+ 'retval.c',
'riscv.c',
'rt_sigframe.c',
'rt_sigreturn.c',
@@ -259,6 +264,7 @@ local srcs = {
'sock.c',
'sockaddr.c',
'socketutils.c',
+ 'sparc.c',
'sram_alloc.c',
'stat.c',
'stat64.c',
diff --git a/pkg/strace/rev b/pkg/strace/rev
@@ -1 +1 @@
-6
+7
diff --git a/pkg/strace/sha256 b/pkg/strace/sha256
@@ -1 +1 @@
-5c7688db44073e94c59a5627744e5699454419824cc8166e8bcfd7ec58375c37 strace-4.21.tar.xz
+068cd09264c95e4d591bbcd3ea08f99a693ed8663cd5169b0fdad72eb5bdb39d strace-4.22.tar.xz
diff --git a/pkg/strace/url b/pkg/strace/url
@@ -1 +1 @@
-url = "https://github.com/strace/strace/releases/download/v4.21/strace-4.21.tar.xz"
+url = "https://github.com/strace/strace/releases/download/v4.22/strace-4.22.tar.xz"