logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
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:

Mpkg/strace/.gitignore2+-
Mpkg/strace/config.h51+++++++++++++++++++++++++++++++++++++++++++++------
Mpkg/strace/gen.lua6++++++
Mpkg/strace/rev2+-
Mpkg/strace/sha2562+-
Mpkg/strace/url2+-
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"